body.catalog-halloween {
 --sh-bg:#100c20;--sh-surf:#171026;--sh-surf-2:#20152f;--sh-surf-3:#2b1c38;
 --sh-text:#fff0c9;--sh-text-2:#e2d7ed;--sh-text-3:#c9bedb;
 --sh-line:#403353;--sh-line-2:#634c72;--sh-line-3:#9474a3;
 --sh-accent:#ff8c27;--sh-accent-hover:#ffb05a;--sh-accent-dim:#352036;
 background:var(--sh-bg);color:var(--sh-text);
}
body.catalog-halloween .catalog-snapshot {font-family:Arial,Helvetica,sans-serif;line-height:1.5}
body.catalog-halloween .sh-wrap {max-width:1380px;padding-inline:32px}
body.catalog-halloween .catalog-snapshot :is(h1,h2) {font-family:Pixelify,monospace;letter-spacing:0;color:var(--sh-text)}
body.catalog-halloween .catalog-snapshot h2 {font-size:34px;line-height:1.1;text-align:left}
body.catalog-halloween .catalog-snapshot :is(a,button,summary,input,select):focus-visible {outline:3px solid #65ecae;outline-offset:4px}
body.catalog-halloween .catalog-snapshot :is(button,input,select) {font-family:Arial,Helvetica,sans-serif}
body.catalog-halloween .sh-hero {background:#100c20;padding:20px 0 0;border-bottom:1px solid var(--sh-line)}
body.catalog-halloween .sh-hero::before,body.catalog-halloween .sh-hero::after {display:none}
body.catalog-halloween .gs-bc {padding:0;margin:0 0 16px;color:var(--sh-text-3)}
body.catalog-halloween .sh-hero-inner {grid-template-columns:1.3fr .85fr;gap:44px;margin:0;min-height:294px}
body.catalog-halloween .sh-hero-left {gap:14px;padding-bottom:28px}
body.catalog-halloween .sh-hero-title {font-size:clamp(40px,4.5vw,66px);line-height:.98;text-shadow:none}
body.catalog-halloween .sh-hero-title .grad {display:block;background:none;-webkit-text-fill-color:currentColor;color:#ff8c27}
body.catalog-halloween .sh-hero-sub {font-size:14px;line-height:1.7;max-width:64ch;color:var(--sh-text-3)}
body.catalog-halloween .sh-hero-image {align-self:stretch;display:block;height:294px;min-height:0;max-height:294px;position:relative;padding:0;background:none;box-shadow:none}
body.catalog-halloween .sh-hero-image:before,body.catalog-halloween .sh-hero-image:after {display:none}
body.catalog-halloween .catalog-hero-art {display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%;border-radius:0;filter:none;transform:none;animation:none;mask-image:linear-gradient(90deg,transparent,#000 12%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%)}
body.catalog-halloween .sh-hero-ctas {gap:12px;margin-top:4px}
body.catalog-halloween .sh-cta {min-height:46px;padding:12px 20px;border-radius:3px;box-shadow:none;letter-spacing:0;text-transform:none;font-size:14px}
body.catalog-halloween .sh-cta-primary {background:#ff8c27;color:#211207;border:1px solid #ffdba0}
body.catalog-halloween .sh-cta-primary:before {display:none}
body.catalog-halloween .sh-cta-secondary {background:#171026;border:1px solid #89688f;color:#fff0c9}
body.catalog-halloween .sh-cta:hover {box-shadow:none;transform:none;filter:none}
.catalog-quick {padding:24px 0 28px;border-bottom:1px solid var(--sh-line);background:#0e0a1b}
.catalog-quick-heading {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}
body.catalog-halloween .catalog-quick h2 {font-size:26px;margin:0}
.catalog-quick-heading>button {color:var(--sh-text-3);font-size:13px;min-height:44px;padding:8px 12px;border:1px solid #634c72;border-radius:3px;background:transparent}
.catalog-quick-heading>button[aria-pressed=true] {border-color:#ff8c27;color:#fff0c9}
.catalog-quick-grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.catalog-tier {display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;color:#fff0c9;border:1px solid #403353;border-radius:3px;background:#171026;min-width:0;text-align:left}
.catalog-tier>span:last-of-type {font-family:Pixelify,monospace;font-size:23px;line-height:1.1}
.catalog-tier .icon {width:16px;height:16px;margin-left:auto;color:#ff8c27}
.catalog-tier-art {width:52px;height:56px;flex:0 0 52px;background-image:url('/assets/halloween-arcade-20261020/personajes-arcade.webp');background-size:500% auto;background-position-y:68%;image-rendering:pixelated}
.tier-0 .catalog-tier-art{background-position-x:0%}.tier-1 .catalog-tier-art{background-position-x:25%}.tier-2 .catalog-tier-art{background-position-x:50%}.tier-3 .catalog-tier-art{background-position-x:75%}.tier-4 .catalog-tier-art{background-position-x:100%}
.catalog-tier:hover {border-color:#9474a3}
.catalog-tier[aria-pressed=true] {border-color:#ff8c27;background:#2a192e}
body.catalog-halloween .catalog-main-section {padding:36px 0 48px;scroll-margin-top:100px}
body.catalog-halloween .sh-main-head {margin:0 0 24px;padding:0;border:0;text-align:left}
body.catalog-halloween .sh-main-head h2 {margin:0 0 10px}
body.catalog-halloween .sh-main-head p {font-size:14px;color:var(--sh-text-3);line-height:1.65;margin:0}
body.catalog-halloween .sh-main {grid-template-columns:238px minmax(0,1fr);gap:28px;padding:0}
body.catalog-halloween .sh-filters {background:#171026;border:1px solid #403353;border-radius:4px;box-shadow:none;top:24px}
body.catalog-halloween .sh-fhead {border-color:#403353}
body.catalog-halloween .sh-fhead .t {font-family:Pixelify,monospace;font-size:24px;color:#fff0c9}
body.catalog-halloween .sh-fsec {border-color:#403353}
body.catalog-halloween .sh-fsec summary h4 {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff0c9}
body.catalog-halloween .sh-fsec summary {min-height:48px}
body.catalog-halloween .sh-check {min-height:36px;color:#c9bedb;font-size:13px}
body.catalog-halloween .sh-check .box {border-color:#89688f;border-radius:3px;box-shadow:none}
body.catalog-halloween .sh-check input:checked+.box {background:#ff8c27;border-color:#ff8c27;color:#211207;box-shadow:none}
body.catalog-halloween .sh-search input {font-size:14px;border-radius:3px;background:#100c20;color:#fff0c9;min-height:44px}
body.catalog-halloween .sh-search input::placeholder {color:#c9bedb;opacity:1}
body.catalog-halloween .sh-clear {background:#20152f;color:#fff0c9;border:1px solid #634c72;border-radius:3px;min-height:44px}
body.catalog-halloween .sh-toolbar {gap:16px;padding:0 0 16px;margin-bottom:0;min-height:60px;flex-direction:row;align-items:center;justify-content:space-between;background:none;border:0;box-shadow:none;border-radius:0}
body.catalog-halloween .sh-count b {color:#ff8c27}
body.catalog-halloween .sh-sort {border:1px solid #634c72;background:#171026;color:#fff0c9;border-radius:3px;min-height:44px;max-width:100%;width:auto}
.catalogue-status {font-size:13px;color:#c9bedb;line-height:1.6;margin:0 0 12px}
.catalogue-status:empty {display:none}
body.catalog-halloween .sh-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
body.catalog-halloween .sh-card {background:#171026;border:1px solid #403353;border-radius:4px;box-shadow:none;padding:10px;transform:none;min-width:0}
body.catalog-halloween .sh-card:hover {border-color:#ac7f91;box-shadow:none;transform:none}
body.catalog-halloween .sh-card.featured {background:#171026;border-color:#806047;box-shadow:none}
body.catalog-halloween .sh-card:before,body.catalog-halloween .sh-card:after {display:none}
body.catalog-halloween .sh-card-img {border-radius:3px;background:#0b0918;aspect-ratio:1;margin-bottom:14px}
body.catalog-halloween .sh-card-img:after {display:none}
body.catalog-halloween .sh-card-img>img {transition:none}
body.catalog-halloween .sh-card:hover .sh-card-img>img {transform:none;filter:none}
body.catalog-halloween .sh-card-title {font-family:Arial,Helvetica,sans-serif;color:#fff0c9;font-size:16px;line-height:1.35;letter-spacing:0}
body.catalog-halloween .sh-card-sub,body.catalog-halloween .sh-spec-sub {color:#c9bedb}
body.catalog-halloween .sh-spec-main {font-size:12px;color:#fff0c9}
body.catalog-halloween .sh-spec-row {border-color:#403353;padding-block:9px}
body.catalog-halloween .sh-spec-ico {color:#ff8c27;background:#281b38;border-color:#634c72;border-radius:3px}
body.catalog-halloween .sh-card-body {padding:0 3px 3px;gap:12px}
body.catalog-halloween .sh-price .val {font-family:Arial,Helvetica,sans-serif;font-size:24px;color:#fff0c9;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
body.catalog-halloween .sh-card-foot {gap:12px;padding-top:16px;align-items:flex-end}
body.catalog-halloween .sh-btn {background:#ff8c27;color:#211207;border:1px solid #ffdba0;border-radius:3px;box-shadow:none;min-height:44px;padding:10px 12px;flex-shrink:0;font-size:12px;letter-spacing:0;text-transform:none}
body.catalog-halloween .sh-card:hover .sh-btn {background:#ffad55;box-shadow:none;transform:none;color:#211207}
body.catalog-halloween .sh-card-ribbon {background:#ff8c27;color:#211207;box-shadow:none;border-radius:3px}
body.catalog-halloween .sh-badge.linea {background:#493063;color:#fff0c9;box-shadow:none}
body.catalog-halloween .sh-badges {max-width:calc(100% - 64px)}
body.catalog-halloween .sh-actions {right:8px;top:8px;gap:8px}
body.catalog-halloween :is(.sh-cmp,.sh-fav) {width:44px;height:44px;border-radius:3px;background:#100c20;border:1px solid #634c72;box-shadow:none;color:#fff0c9}
body.catalog-halloween .sh-cmp.on {background:#ff8c27;color:#211207;box-shadow:none}
body.catalog-halloween .sh-cmp:hover {transform:none;background:#ff8c27;color:#211207;box-shadow:none}
body.catalog-halloween :is(.sh-cmp,.sh-fav) svg {width:17px;height:17px}
.catalogue-pagination {text-align:center;padding:24px 0 8px;color:#c9bedb;font-size:13px}
.catalogue-pagination p {margin:0 0 14px}
.catalogue-pagination button,body.catalog-halloween .sh-empty button {min-height:48px;padding:12px 24px;background:#ff8c27;color:#211207;border:1px solid #ffdba0;border-radius:3px;font-size:14px;font-weight:700}
body.catalog-halloween .sh-empty {background:#171026;border:1px solid #403353;color:#c9bedb;border-radius:4px}
body.catalog-halloween .catalog-info,body.catalog-halloween .sh-curated-wrap,body.catalog-halloween .sh-collections-wrap,body.catalog-halloween .sh-juegos,body.catalog-halloween .sh-faq-wrap,body.catalog-halloween .sh-related {padding:40px 0;border-top:1px solid #403353;background:#100c20}
body.catalog-halloween .catalog-info h2 {margin-bottom:24px}
body.catalog-halloween .sh-hero-stack {margin:0 0 24px}
body.catalog-halloween .sh-hero-stack-lbl {display:none}
body.catalog-halloween .sh-hero-stack-row {flex-wrap:wrap}
body.catalog-halloween .sh-perks-bar {margin:0;border:0;box-shadow:none;background:none;border-radius:0}
body.catalog-halloween :is(.sh-perks-mid,.sh-trust-item,.sh-perks-side) {background:#171026;box-shadow:none;border-color:#403353;border-radius:3px}
body.catalog-halloween .sh-perks-mid:before,body.catalog-halloween .sh-perks-mid:after {display:none}
body.catalog-halloween .sh-pstat .v {color:#ff8c27;background:none;-webkit-text-fill-color:currentColor}
body.catalog-halloween :is(.sh-curated-head,.sh-collections-head,.sh-faq-head) {text-align:left;margin-bottom:24px}
body.catalog-halloween :is(.sh-curated-head,.sh-collections-head,.sh-faq-head) p {color:#c9bedb;font-size:14px;line-height:1.65;max-width:70ch}
body.catalog-halloween :is(.sh-curated-card,.sh-coll-card,.sh-related-card) {border:1px solid #403353;border-radius:4px;background:#171026;box-shadow:none;transform:none}
body.catalog-halloween :is(.sh-coll-glow,.sh-coll-hero-ico,.sh-curated-card:after,.sh-coll-card:before) {display:none}
body.catalog-halloween :is(.sh-curated-ico,.sh-gama-ic) {color:#ff8c27;background:#291b3a;box-shadow:none;border:0;border-radius:3px}
body.catalog-halloween .sh-coll-head h3 {font-family:Pixelify,monospace;font-size:32px;color:#fff0c9}
body.catalog-halloween .sh-coll-head h3 span {color:#ff8c27;background:none;-webkit-text-fill-color:currentColor}
body.catalog-halloween .sh-coll-tag {background:transparent;color:#c9bedb;box-shadow:none;border:0;border-radius:0;letter-spacing:0;padding:0;font-size:13px}
body.catalog-halloween .sh-coll-head p,body.catalog-halloween .sh-coll-item-specs {color:#c9bedb}
body.catalog-halloween .sh-coll-allbtn,body.catalog-halloween .sh-faq-wa-btn {background:#ff8c27;color:#211207;border:1px solid #ffdba0;box-shadow:none;border-radius:3px;min-height:44px}
body.catalog-halloween .shj-banner {background:#171026;border:1px solid #403353;border-radius:4px;box-shadow:none;transform:none}
body.catalog-halloween .shj-banner:after {display:none}
body.catalog-halloween .shj-banner-ic {background:#291b3a;color:#ff8c27;border-radius:3px}
body.catalog-halloween .shj-banner-cta {background:#ff8c27;color:#211207;box-shadow:none;border-radius:3px}
body.catalog-halloween .sh-faq-head {position:relative;padding-right:160px;min-height:130px;display:flex;flex-direction:column;justify-content:center}
.catalog-faq-art {position:absolute;right:0;top:0;width:130px;height:130px;object-fit:contain;image-rendering:pixelated}
body.catalog-halloween .sh-faq-item {background:#171026;border:1px solid #403353;border-radius:4px;box-shadow:none}
body.catalog-halloween .sh-faq-item summary {min-height:64px;padding:18px 20px;color:#fff0c9;font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:1.4}
body.catalog-halloween .sh-faq-item[open] {background:#211631;border-color:#9c795d}
body.catalog-halloween .sh-faq-a {padding:0 20px 20px;color:#c9bedb;font-size:14px;line-height:1.75}
body.catalog-halloween .sh-compare {background:#171026;border-color:#89688f;box-shadow:none;color:#fff0c9}
body.catalog-halloween .sh-compare .go,body.catalog-halloween .sh-fdrawer-see {background:#ff8c27;color:#211207;border-radius:3px;box-shadow:none;min-height:44px}
body.catalog-halloween .sh-fdrawer-head,body.catalog-halloween .sh-fdrawer-foot {background:#171026;color:#fff0c9;border-color:#403353}
body.catalog-halloween .sh-fab {background:#ff8c27;color:#211207;border:1px solid #ffdba0;box-shadow:none;border-radius:4px;min-height:48px}
@media(max-width:1000px){
 body.catalog-halloween .sh-toolbar {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}
 body.catalog-halloween .sh-sort {grid-column:1/-1;width:100%}
 body.catalog-halloween .sh-toolbar .sh-fab {position:static;transform:none;inset:auto;z-index:auto;margin:0;padding:12px 16px}
 body.catalog-halloween .sh-toolbar .sh-fab:active {transform:none}
}
body.catalog-halloween .sh-fdrawer-x {min-width:44px;min-height:44px;color:#fff0c9}
.catalog-buying-summary {background:#171026;border-bottom:1px solid #403353}
body.catalog-halloween .catalog-buying-summary>.sh-wrap {display:grid;grid-template-columns:1.4fr 1fr;gap:36px;padding-block:28px}
.catalog-build-choice {display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;min-width:0}
.catalog-build-art {display:block;width:220px;max-width:none;height:auto;image-rendering:pixelated;justify-self:center}
.catalog-build-content,.catalog-payment-content {min-width:0}
body.catalog-halloween .catalog-buying-summary h2 {font-size:30px;line-height:1.05;margin:0 0 20px;text-wrap:balance}
.catalog-speed-list {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px}
.catalog-speed-list>div {min-width:0}
.catalog-speed-list dt {font-size:14px;font-weight:700;line-height:1.5;color:#fff0c9;margin:0 0 4px}
.catalog-speed-list dd {margin:0}
.catalog-speed-list b {font-family:Arial,Helvetica,sans-serif;font-size:38px;line-height:1.1;color:#ff8c27;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}
@media(min-width:1001px) and (max-width:1200px){.catalog-speed-list b {font-size:32px}}
.catalog-speed-list span {display:block;color:#c9bedb;font-size:12px;line-height:1.6}
.catalog-buying-summary .catalog-choice-note {font-size:13px;line-height:1.6;color:#c9bedb;max-width:48ch;margin:0 0 14px}
.catalog-payment-choice {position:relative;display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:8px;padding-left:32px;border-left:1px solid #403353;min-width:0;align-items:center}
.catalog-payment-art {grid-column:2;grid-row:1;display:block;width:166px;max-width:none;justify-self:center;height:auto;image-rendering:pixelated}
.catalog-payment-content {grid-column:1;grid-row:1}
.catalog-payment-methods {display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;list-style:none;padding:0;margin:0 0 14px;min-height:54px}
.catalog-payment-methods li {display:flex;align-items:center;gap:6px;font-size:14px;color:#fff0c9;line-height:1.4}
.catalog-payment-methods svg {width:21px;height:21px;color:#65ecae;flex-shrink:0}
.catalog-payment-methods img {width:56px;height:24px;object-fit:contain;display:block}
.catalog-payment-methods .catalog-mp-brand {width:108px;height:38px;padding:5px 7px;background:#fff;border-radius:3px}
.catalog-buying-summary .catalog-summary-link {display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;border:1px solid #9474a3;padding:10px 12px;border-radius:3px;background:#20152f;color:#fff0c9;text-decoration:none;font-size:13px;font-weight:700;line-height:1.5;max-width:100%}
.catalog-summary-link svg {width:18px;height:18px;flex:0 0 18px;color:#ff8c27}
.catalog-buying-summary .catalog-summary-link:hover {background:#2b1c38;border-color:#ff8c27}
.catalog-buying-guide a {color:#65ecae;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.catalog-buying-guide a:hover {color:#fff0c9}
.catalog-buying-guide {background:#100c20;border-top:1px solid #403353;padding:48px 0}
body.catalog-halloween .catalog-buying-guide h2 {margin:0 0 14px}
.catalog-buying-guide header>p {max-width:72ch;margin:0;color:#c9bedb;font-size:16px;line-height:1.7}
.catalog-guide-layout {display:grid;grid-template-columns:1.1fr 1fr;gap:56px;margin-top:32px}
.catalog-guide-block {scroll-margin-top:24px;margin:0 0 30px}
body.catalog-halloween .catalog-guide-block h3 {font-family:Arial,Helvetica,sans-serif;color:#fff0c9;font-size:21px;line-height:1.3;margin:0 0 14px;letter-spacing:0}
.catalog-guide-block p {color:#c9bedb;font-size:16px;line-height:1.7;margin:0 0 14px;max-width:72ch}
.catalog-guide-block strong {color:#fff0c9}
.catalog-delivery-table {width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;line-height:1.5;color:#fff0c9}
.catalog-delivery-table caption {text-align:left;color:#c9bedb;font-size:13px;padding-bottom:10px}
.catalog-delivery-table :is(th,td) {padding:12px 8px;text-align:left;border-bottom:1px solid #403353;vertical-align:top}
.catalog-delivery-table thead {background:#20152f}
.catalog-guide-block .catalog-fine-print {font-size:14px}
.catalog-gama-links {display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 12px}
.catalog-gama-links a {display:inline-flex;align-items:center;min-height:44px;font-size:15px}
.catalog-model-index {border-top:1px solid #403353;padding-top:12px}
.catalog-model-index>summary {cursor:pointer;min-height:48px;display:list-item;align-content:center;color:#fff0c9;font-size:16px;font-weight:700}
.catalog-model-index>p {color:#c9bedb;font-size:14px;line-height:1.6;max-width:72ch;margin:12px 0}
.catalog-model-index ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:0;list-style:none;margin:16px 0 0}
.catalog-model-index li {border-bottom:1px solid #403353;min-width:0}
.catalog-model-index li>a {display:block;padding:12px 0;min-height:44px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:1000px){
 body.catalog-halloween .catalog-buying-summary>.sh-wrap {grid-template-columns:minmax(0,1fr);gap:24px}
 .catalog-build-choice {grid-template-columns:176px minmax(0,1fr);gap:28px}
 .catalog-build-art {width:190px}
 .catalog-payment-choice {grid-template-columns:minmax(0,1fr) 176px;border-left:0;border-top:1px solid #403353;padding:24px 0 0}
 .catalog-payment-art {width:160px}
 .catalog-payment-methods {gap:12px 24px}
 .catalog-guide-layout {gap:28px}
}
@media(max-width:640px){
 body.catalog-halloween .catalog-buying-summary>.sh-wrap {gap:24px;padding-block:24px}
 .catalog-build-choice {display:block;position:relative;padding-top:0}
 .catalog-build-art {position:absolute;right:-2px;top:-12px;width:108px}
 body.catalog-halloween .catalog-buying-summary h2 {font-size:28px;margin-bottom:10px}
 body.catalog-halloween .catalog-build-choice h2 {max-width:calc(100% - 112px);min-height:72px;display:flex;align-items:center}
 .catalog-speed-list {gap:12px;margin-bottom:12px}
 .catalog-speed-list b {font-size:28px}
 .catalog-speed-list dt {font-size:13px}
 .catalog-payment-choice {display:block;position:relative}
 .catalog-payment-art {position:absolute;right:0;top:12px;width:104px;margin:0}
 body.catalog-halloween .catalog-payment-choice h2 {max-width:calc(100% - 112px);min-height:70px;display:flex;align-items:center;margin-bottom:8px}
 .catalog-payment-methods {gap:10px 18px}
 .catalog-payment-choice .catalog-choice-note {max-width:100%;margin-top:14px}
 .catalog-buying-guide {padding-block:32px}
 .catalog-guide-layout {grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}
 body.catalog-halloween .catalog-guide-block h3 {font-size:20px}
 .catalog-delivery-table {font-size:13px}
 .catalog-delivery-table :is(th,td) {padding:10px 4px}
 .catalog-model-index ul {grid-template-columns:minmax(0,1fr)}
}
@media(max-width:1200px){
 .catalog-tier>span:last-of-type{font-size:20px}.catalog-tier{gap:8px;padding-right:8px}.catalog-tier-art{width:42px;height:48px;flex-basis:42px}.catalog-tier .icon{display:none}
 body.catalog-halloween .sh-main{grid-template-columns:220px minmax(0,1fr);gap:20px}body.catalog-halloween .sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 body.catalog-halloween .sh-main{grid-template-columns:minmax(0,1fr)}
 body.catalog-halloween .sh-filters{top:0}body.catalog-halloween .sh-hero-inner{grid-template-columns:1.2fr .8fr;gap:20px}
 .catalog-tier{flex-direction:column;align-items:center;text-align:center;padding:8px 4px;gap:8px}.catalog-tier-art{width:50px;height:50px;flex-basis:50px}
 body.catalog-halloween .sh-hero-title{font-size:44px}
}
@media(max-width:640px){
 body.catalog-halloween .sh-wrap{padding-inline:20px}
 body.catalog-halloween .sh-hero{padding-top:18px}body.catalog-halloween .gs-bc-links{display:none}
 body.catalog-halloween .sh-hero-inner{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;position:relative}
 body.catalog-halloween .sh-hero-left{gap:12px;position:relative;z-index:1;padding-bottom:28px}
 body.catalog-halloween .sh-hero-title{font-size:42px;max-width:10ch;line-height:1.02}
 body.catalog-halloween .sh-hero-sub{font-size:13px;max-width:70%;line-height:1.65}
 body.catalog-halloween .sh-hero-image{position:absolute;inset:0 -20px auto auto;width:47%;height:220px;opacity:.45}
 body.catalog-halloween .catalog-hero-art{mask-image:linear-gradient(90deg,transparent,#000 45%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%)}
 body.catalog-halloween .sh-hero-ctas{gap:10px;flex-wrap:wrap;margin-top:8px}body.catalog-halloween .sh-cta{font-size:13px;padding:12px;min-height:46px}
 .catalog-quick{padding:20px 0}.catalog-quick-heading{gap:12px;margin-bottom:12px}body.catalog-halloween .catalog-quick h2{font-size:24px}
 .catalog-quick-heading>button{font-size:12px;padding:8px;flex-shrink:0}
 .catalog-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.catalog-tier>span:last-of-type{font-size:18px}.catalog-tier-art{width:52px;height:52px;aspect-ratio:1;flex-basis:52px}.catalog-tier{grid-column:span 2;min-height:104px}.catalog-tier:nth-last-child(-n+2){grid-column:span 3}
 body.catalog-halloween .catalog-main-section{padding:28px 0 32px}body.catalog-halloween .sh-main-head h2{font-size:30px}
 body.catalog-halloween .sh-main-head p{font-size:13px}body.catalog-halloween .sh-toolbar{align-items:center;gap:12px;flex-wrap:wrap}
 body.catalog-halloween .sh-sort{font-size:13px;padding:10px;flex:1;min-width:0}body.catalog-halloween .sh-count{font-size:13px}
 body.catalog-halloween .sh-grid{grid-template-columns:minmax(0,1fr);gap:20px}
 body.catalog-halloween .sh-card{padding:12px}body.catalog-halloween .sh-card-img{aspect-ratio:1.25;max-height:300px}body.catalog-halloween .sh-card-img>img{object-fit:contain}
 body.catalog-halloween .sh-card-title{font-size:17px}body.catalog-halloween .sh-spec-main{font-size:13px}body.catalog-halloween .sh-card-body{gap:14px}
 body.catalog-halloween .sh-price .val{font-size:26px}body.catalog-halloween .sh-btn{font-size:14px;padding:12px 16px}
 body.catalog-halloween .sh-fps-game{font-size:12px}body.catalog-halloween .sh-fps-num{font-size:13px}
 body.catalog-halloween .catalog-info,body.catalog-halloween .sh-curated-wrap,body.catalog-halloween .sh-collections-wrap,body.catalog-halloween .sh-juegos,body.catalog-halloween .sh-faq-wrap,body.catalog-halloween .sh-related{padding-block:32px}
 body.catalog-halloween .sh-perks-bar{display:flex;flex-direction:column;gap:12px}body.catalog-halloween .sh-perks-side{width:100%;display:flex;gap:12px}
 body.catalog-halloween .sh-perks-mid{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}
 body.catalog-halloween .sh-pstat{min-width:0;width:auto}body.catalog-halloween .sh-pstat-tipos{grid-column:1/-1;order:3}
 body.catalog-halloween .sh-faq-head{padding-right:100px;min-height:100px}.catalog-faq-art{width:88px;height:88px}
 body.catalog-halloween .sh-faq-item summary{font-size:15px;padding:18px}body.catalog-halloween .sh-faq-a{padding:0 18px 20px}
 body.catalog-halloween .sh-compare-inner{flex-wrap:wrap}body.catalog-halloween .sh-compare .list{min-width:0;max-width:100%}
}
@media(max-width:360px){.catalog-tier>span:last-of-type{font-size:14px}.catalog-quick-heading>button{font-size:11px}body.catalog-halloween .sh-hero-title{font-size:38px}}
@media(prefers-reduced-motion:reduce){body.catalog-halloween .catalog-snapshot *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body.catalog-halloween .sh-card[hidden],body.catalog-halloween #catalogueMore[hidden]{display:none!important}
body.catalog-halloween{color-scheme:dark;scrollbar-color:#634c72 #100c20}body.catalog-halloween ::selection{background:#ff8c27;color:#211207}
