@charset "UTF-8";.section-playpass-hero.svelte-14qmopw{background-color:var(--color-checkpoint);padding-block:180px 120px;overflow:hidden}@media(min-width:1024px){.section-playpass-hero.svelte-14qmopw{padding-block:calc(var(--header-height) + 120px) 0}}.section-playpass-hero__inner.svelte-14qmopw{position:relative;display:flex;flex-direction:column;align-items:center;padding-inline:var(--grid-edge-pading);max-width:600px;margin-inline:auto}@media(min-width:1024px){.section-playpass-hero__inner.svelte-14qmopw{max-width:800px}}.section-playpass-hero__sprite.svelte-14qmopw{will-change:transform,opacity;position:absolute;z-index:0;pointer-events:none;opacity:0;visibility:hidden}.section-playpass-hero__sprite--green.svelte-14qmopw{--sprite-size: 150px;top:-100px;left:4px}@media(min-width:1024px){.section-playpass-hero__sprite--green.svelte-14qmopw{--sprite-size: 260px;top:-30px;left:-190px}}.section-playpass-hero__sprite--orange.svelte-14qmopw{--sprite-size: 170px;bottom:-150px;right:40px}@media(min-width:1024px){.section-playpass-hero__sprite--orange.svelte-14qmopw{--sprite-size: 280px;top:10px;bottom:auto;right:-210px}}.section-playpass-hero__inner.svelte-14qmopw .section-playpass-hero__logo{will-change:transform,opacity;position:relative;z-index:1;display:block;height:30px;margin-block-end:80px;opacity:0;visibility:hidden}@media(min-width:1024px){.section-playpass-hero__inner.svelte-14qmopw .section-playpass-hero__logo{height:38px}}.section-playpass-hero__title.svelte-14qmopw{position:relative;z-index:1;font-family:var(--font-bd-karlo);font-size:44px;font-weight:700;line-height:84%;text-transform:uppercase;color:var(--color-gray);text-align:center;margin:0}@media(min-width:1024px){.section-playpass-hero__title.svelte-14qmopw{font-size:64px}}.section-playpass-hero__title-word.svelte-14qmopw{will-change:transform,opacity;display:inline-block;opacity:0;visibility:hidden}.section-playpass-hero__text.svelte-14qmopw{will-change:transform,opacity;position:relative;z-index:1;opacity:0;visibility:hidden;margin-block-start:30px;font-family:var(--font-be-vietnam);font-size:14px;font-weight:400;line-height:normal;text-transform:none;color:var(--color-white);max-width:290px;margin-inline:auto;text-align:center}@media(min-width:1024px){.section-playpass-hero__text.svelte-14qmopw{font-size:16px;max-width:400px}}.section-playpass-hero__text.svelte-14qmopw p{margin:0}:root{--color-white: #fff;--color-gray: #ededed;--color-respawn: #ededed;--color-checkpoint: #271c13;--color-black: var(--color-checkpoint);--color-level: #87715e;--color-bounce: #febe00;--color-orange: #ff7017;--color-turbo: #ff4733;--color-power: #8f1919;--color-heart: #f4a4ff;--color-portal: rgb(87, 58, 255);--color-wonder: #00ccff;--color-play-core: #00ccb8;--color-pixel: #007e2e;--base-font-size: 16px;--base-line-height: 1;--fallback-font-sans-serif: "Helvetica", "Arial", sans-serif;--font-be-vietnam: "Be Vietnam Pro", var(--fallback-font-sans-serif);--font-bd-karlo: "BD Karlo", var(--fallback-font-sans-serif);--font-primary: var(--font-be-vietnam);--font-secondary: var(--font-bd-karlo);--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-Vietnam-xs: 500 var(--font-size-xs)/normal var(--font-be-vietnam);--font-Vietnam-sm: 500 var(--font-size-sm)/normal var(--font-be-vietnam);--font-Vietnam-base: 400 var(--font-size-base)/normal var(--font-be-vietnam);--font-Vietnam-base---medium: 500 var(--font-size-base)/normal var(--font-be-vietnam);--font-Vietnam-md: 400 var(--font-size-md)/normal var(--font-be-vietnam);--font-Vietnam-large-body: 400 var(--font-size-lg)/26px var(--font-be-vietnam);--font-Karlo-lg: 400 20px/.8 var(--font-bd-karlo);--font-Karlo-xl: 400 24px/.8 var(--font-bd-karlo);--font-Karlo-2xl: 400 28px/.8 var(--font-bd-karlo);--font-Karlo-3xl: 400 44px/.8 var(--font-bd-karlo);--font-Karlo-4xl: 400 54px/.8 var(--font-bd-karlo);--font-Karlo-5xl: 400 62px/.8 var(--font-bd-karlo);--font-Karlo-6xl: 400 72px/.8 var(--font-bd-karlo);--font-Karlo-7xl: 400 90px/.8 var(--font-bd-karlo);--font-Karlo-8xl: 400 120px/.8 var(--font-bd-karlo);--font-Karlo-9xl: 400 170px/.8 var(--font-bd-karlo);--font-Karlo-display: 400 300px/.8 var(--font-bd-karlo);--font-Blog-Blog-title: 400 34px/.8 var(--font-bd-karlo);--font-Blog-Blog-headline: 700 24px/1.2 var(--font-be-vietnam);--font-Blog-Blog-quote: 400 24px/1 var(--font-bd-karlo);--grid-edge-mobile: 15px;--grid-edge-desktop: 30px;--grid-gutter-mobile: 8px;--grid-gutter-desktop: 10px;--grid-max-size: 1600px;--grid-edge-pading: 15px;--grid-gutter: 8px;--grid-column-amount: 6;--grid-column-size: calc( ( min(100vw, var(--grid-max-size)) - var(--grid-edge-pading) * 2 - var(--grid-gutter) * (var(--grid-column-amount) - 1) ) / var(--grid-column-amount) );--header-height: 90px;--triangle-effect-max-height: 70px ;--triangle-effect-max-height-px: 70px}@media(min-width:1024px){:root{--triangle-effect-max-height: 120px ;--triangle-effect-max-height-px: 120px}}:root{--ease-in-quad: var(--ease-in-quad);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-out-back: cubic-bezier(.34, 1.85, .64, 1)}@media(min-width:1024px){:root{--grid-column-amount: 12;--grid-edge-pading: 30px;--grid-gutter: 10px;--triangle-effect-max-height: 170px ;--triangle-effect-max-height-px: 170px;--font-size-xs: 12px;--font-size-sm: 14px}}.section-product-display.svelte-i2exls{padding-block:100px 50px}@media(min-width:1024px){.section-product-display.svelte-i2exls{padding-block:200px 100px}}.section-product-display__lead.svelte-i2exls{grid-column:1/-1;margin-block-end:24px}@media(min-width:1024px){.section-product-display__lead.svelte-i2exls{display:none}}.section-product-display__slider-wrapper.svelte-i2exls{grid-column:1/-1;--slider-overflow: hidden;padding-block-end:60px}@media(min-width:1024px){.section-product-display__slider-wrapper.svelte-i2exls{grid-column:2/7;padding-block-end:0}}@media(min-width:1024px){.section-product-display.svelte-i2exls .slider-container:where(.svelte-i2exls){position:sticky;top:100px}}.section-product-display__slide.svelte-i2exls{flex:0 0 100%;aspect-ratio:1}.section-product-display__slide.svelte-i2exls img:where(.svelte-i2exls){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-product-display__details.svelte-i2exls{grid-column:1/-1;display:flex;flex-direction:column}@media(min-width:1024px){.section-product-display__details.svelte-i2exls{grid-column:8/12}}.section-product-display__product-info.svelte-i2exls{display:flex;flex-direction:column;align-items:center}.section-product-display__title.svelte-i2exls{margin-block-end:20px;text-align:center}.section-product-display__title.svelte-i2exls img{display:block;width:auto;max-width:min(320px,100%);height:auto;margin-inline:auto}.section-product-display__title-text.svelte-i2exls{font:var(--font-Karlo-3xl);text-transform:uppercase}@media(min-width:1024px){.section-product-display__title-text.svelte-i2exls{font:var(--font-Karlo-3xl)}}.section-product-display__description.svelte-i2exls{font:var(--font-Vietnam-md);line-height:1.45;color:var(--color-checkpoint);text-align:center}.section-product-display__description.svelte-i2exls a{color:currentColor}.section-product-display__description--html.svelte-i2exls p{margin-block:0 14px}.section-product-display__description--html.svelte-i2exls p:has(>:is(strong,b):only-child){margin-block-start:32px;margin-block-end:10px}.section-product-display__description--html.svelte-i2exls p:first-child{margin-block-start:0}.section-product-display__description--html.svelte-i2exls ul,.section-product-display__description--html.svelte-i2exls ol{list-style:none;width:-moz-fit-content;width:fit-content;max-width:100%;margin-block:8px 24px;margin-inline:auto;padding:0;text-align:left}.section-product-display__description--html.svelte-i2exls li{position:relative;padding-inline-start:1em}.section-product-display__description--html.svelte-i2exls li+li{margin-block-start:8px}.section-product-display__description--html.svelte-i2exls li>p{margin:0;text-align:inherit}.section-product-display__description--html.svelte-i2exls ul li:before{content:"•";position:absolute;left:0;top:.65em;text-box:trim-both cap alphabetic;transform:translateY(-50%)}.section-product-display__description--html.svelte-i2exls ol{counter-reset:shopify-desc}.section-product-display__description--html.svelte-i2exls ol li{counter-increment:shopify-desc;padding-inline-start:1.6em}.section-product-display__description--html.svelte-i2exls ol li:before{content:counter(shopify-desc) ".";position:absolute;left:0;font-weight:600}.section-product-display__price.svelte-i2exls{display:flex;flex-direction:column;align-items:center;font-family:var(--font-secondary);color:var(--color-portal);line-height:1;margin-block-start:40px;container-type:inline-size;--price-size: min(var(--price-max-size, 64px), calc(100cqi / (var(--price-chars, 6) * .62)))}.section-product-display__eligibility.svelte-i2exls{display:inline-flex;align-items:center;gap:8px;align-self:center;margin-block:12px;color:var(--color-checkpoint);font:var(--font-Vietnam-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.section-product-display__eligibility.svelte-i2exls:hover,.section-product-display__eligibility.svelte-i2exls:focus-visible{color:var(--color-portal)}.section-product-display__eligibility-icon.svelte-i2exls{display:block;width:20px;height:auto;flex-shrink:0}.section-product-display__price-current.svelte-i2exls,.section-product-display__price-compare.svelte-i2exls{display:flex;align-items:baseline;gap:4px;justify-content:center}.section-product-display__price-amount.svelte-i2exls{font-size:var(--price-size)}.section-product-display__price-compare.svelte-i2exls{color:var(--color-level);opacity:.7;text-decoration:none}.section-product-display__price-amount--compare.svelte-i2exls{position:relative}.section-product-display__price-amount--compare.svelte-i2exls:after{content:"";position:absolute;inset-inline:-.06em;top:52%;height:.09em;background:currentColor;transform:translateY(-50%);pointer-events:none}.section-product-display__price-badge.svelte-i2exls{position:relative;z-index:1;display:inline-block;font-family:var(--font-primary);font-size:clamp(14px,var(--price-size) * .3,20px);font-weight:500;line-height:1;color:var(--color-portal);background:var(--color-heart);padding:.7em 1em .6em;clip-path:polygon(2% 10%,97% 0%,100% 100%,0 93%);margin-block:calc(var(--price-size) * -.16) calc(var(--price-size) * .04)}.section-product-display__price-currency.svelte-i2exls{font-size:20px}.section-product-display__rating.svelte-i2exls{display:flex;justify-content:center;margin-block-start:12px;min-height:24px}.section-product-display__retailers.svelte-i2exls{display:flex;flex-direction:column;gap:5px;margin-block-start:54px}.section-product-display__retailer.svelte-i2exls{display:flex;align-items:center;gap:20px;background:#fff;padding:10px 30px 10px 20px;min-height:80px;text-decoration:none}.section-product-display__retailer--featured.svelte-i2exls{position:relative;padding-inline-end:10px}.section-product-display__retailer-logo.svelte-i2exls{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px}.section-product-display__retailer-logo.svelte-i2exls img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.section-product-display__retailer-info.svelte-i2exls{display:flex;flex-direction:column;gap:2px;flex:1}.section-product-display__retailer-name.svelte-i2exls{font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:1.17;color:var(--color-checkpoint);text-transform:uppercase}@media(min-width:1024px){.section-product-display__retailer-name.svelte-i2exls{font-size:20px}}.section-product-display__retailer-label.svelte-i2exls{font-size:var(--font-size-sm);line-height:1.17;color:#271c1399}.section-product-display__retailer--featured.svelte-i2exls .section-product-display__retailer-label:where(.svelte-i2exls){color:#7d7771}.section-product-display__buy-btn.svelte-i2exls{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--color-portal);color:#fff;text-decoration:none;padding:10px 15px;height:60px;flex-shrink:0;border:none;cursor:pointer;transition:opacity .2s ease;will-change:opacity}.section-product-display__buy-btn.svelte-i2exls:disabled{opacity:.7;cursor:not-allowed}.section-product-display__buy-spinner.svelte-i2exls{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:svelte-i2exls-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-i2exls-spin{to{transform:rotate(360deg)}}.section-product-display__buy-cart.svelte-i2exls{display:flex;align-items:center;width:23px;height:22px}.section-product-display__buy-label.svelte-i2exls{font-family:var(--font-secondary);font-size:16px;color:#fff;line-height:1.17;white-space:nowrap}.section-product-display__retailer-arrow.svelte-i2exls{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--color-portal)}.section-product-display__find-store.svelte-i2exls{display:flex;align-items:center;justify-content:center;background:var(--color-portal);color:#fff;height:40px;font-size:14px;font-weight:600;text-decoration:none;text-align:center}.section-product-display__questions.svelte-i2exls{display:flex;flex-direction:column;gap:5px;margin-block-start:80px;--accordion-bg: var(--color-portal);--accordion-open-bg: var(--color-portal);--accordion-label-color: white;--accordion-icon-bg: white;--accordion-icon-color: var(--color-portal);--accordion-open-icon-color: var(--color-portal);--accordion-content-color: white}.section-product-display__retailer-list.svelte-i2exls{display:contents}.section-product-display__retailers-heading.svelte-i2exls{font-family:var(--font-secondary);font-size:18px;line-height:1.17;color:var(--color-portal);text-align:center;text-transform:uppercase;margin-block-end:12px}.section-product-display--performance.svelte-i2exls{padding-block:85px 40px}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls{padding-block:120px 80px}}.section-product-display--performance.svelte-i2exls .section-product-display__slider-wrapper:where(.svelte-i2exls){padding-block-end:12px}.section-product-display--performance.svelte-i2exls .slider-container:where(.svelte-i2exls){max-width:298px;margin-inline:auto;--slider-controls-bar-size: 32px}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls .slider-container:where(.svelte-i2exls){max-width:none;margin-inline:0;--slider-controls-bar-size: 40px}}.section-product-display--performance.svelte-i2exls .section-product-display__slide:where(.svelte-i2exls){aspect-ratio:298/235}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls .section-product-display__slide:where(.svelte-i2exls){aspect-ratio:1}}.section-product-display--performance.svelte-i2exls .section-product-display__product-info:where(.svelte-i2exls) .section-product-display__description:where(.svelte-i2exls){display:none}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls .section-product-display__product-info:where(.svelte-i2exls) .section-product-display__description:where(.svelte-i2exls){display:block}}.section-product-display--performance.svelte-i2exls .section-product-display__lead:where(.svelte-i2exls) .section-product-display__description:where(.svelte-i2exls){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-product-display--performance.svelte-i2exls .section-product-display__price:where(.svelte-i2exls){margin-block-start:0;--price-max-size: 48px}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls .section-product-display__price:where(.svelte-i2exls){margin-block-start:20px;--price-max-size: 64px}}.section-product-display--performance.svelte-i2exls .section-product-display__retailers:where(.svelte-i2exls){margin-block-start:16px}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls .section-product-display__retailers:where(.svelte-i2exls){margin-block-start:28px}}.section-product-display--performance.svelte-i2exls .section-product-display__retailers-heading:where(.svelte-i2exls){margin-block-end:4px}@media(min-width:1024px){.section-product-display--performance.svelte-i2exls .section-product-display__retailers-heading:where(.svelte-i2exls){margin-block-end:12px}}.section-product-display--performance.svelte-i2exls .section-product-display__retailer-list:where(.svelte-i2exls){display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px}.section-product-display--performance.svelte-i2exls .section-product-display__retailer-list:where(.svelte-i2exls) .section-product-display__retailer:where(.svelte-i2exls){flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:10px 8px}.section-product-display--performance.svelte-i2exls .section-product-display__retailer-list:where(.svelte-i2exls) .section-product-display__retailer-logo:where(.svelte-i2exls){width:100%;max-width:52px;height:30px}.section-product-display--performance.svelte-i2exls .section-product-display__retailer-list:where(.svelte-i2exls) .section-product-display__retailer-logo--wordmark:where(.svelte-i2exls){max-width:80px}.section-product-display--performance.svelte-i2exls .section-product-display__retailer-list:where(.svelte-i2exls) .section-product-display__retailer-info:where(.svelte-i2exls),.section-product-display--performance.svelte-i2exls .section-product-display__retailer-list:where(.svelte-i2exls) .section-product-display__retailer-arrow:where(.svelte-i2exls){display:none}.section-product-display--performance.svelte-i2exls .section-product-display__find-store:where(.svelte-i2exls){height:48px;margin-block-start:10px}
