:root{--brand-blue:#1800AD;--support-blue:#10086B}html{scroll-padding-top:96px}.section-head>*,.split>*,.contact-layout>*,.pdp-top>*,.story-theatre>*,.kit-grid>*{min-width:0}.section-head h2,.product-card h3,.kit-card h3,.pdp-info h1{overflow-wrap:break-word}.order-item>div{min-width:0}.order-item>b{flex-shrink:0;white-space:nowrap;align-self:center}.order-item>a{flex-shrink:0}.order-item h3 a{overflow-wrap:anywhere}.total{gap:16px}.total>b:last-child{white-space:nowrap}.button{text-align:center;line-height:1.45}.size-options{flex-wrap:wrap}:is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid #1800AD;outline-offset:4px}header :is(a,button):focus-visible,footer a:focus-visible,#entrance :is(input,button):focus-visible{outline-color:#e9ff00}textarea:focus-visible{outline:3px solid #1800AD;outline-offset:4px}#cart{overflow-y:auto;overscroll-behavior:contain}.toast{max-width:calc(100vw - 32px);overflow-wrap:break-word}@media(max-width:800px){header>nav{top:100%;gap:12px}header>nav.open{max-height:calc(100svh - 76px);padding:20px 6%}header>nav a{display:flex;align-items:center}header .brand{flex-shrink:0}header .nav-actions{flex-shrink:0}.section-head{margin-bottom:28px}.section-head>.button{margin-top:16px}.pdp-sticky-buy>a{flex:1;min-width:0}.pdp-sticky-buy>.button{flex-shrink:0}.cart-controls{gap:8px;flex-wrap:wrap}.cart-controls button{min-height:44px;min-width:36px}.cart-controls .remove{min-width:44px}.order-item{align-items:flex-start}.order-item>b{font-size:14px}input,select,textarea{font-size:16px}.footer-bottom{line-height:1.7;align-items:center}}@media(max-width:380px){.buy-row{flex-wrap:wrap}.buy-row>.quantity{flex:0 0 auto}.buy-row>.button{flex:1 1 170px;min-height:50px;padding:14px 18px}.trial-ticket-copy h3{font-size:33px}.page-intro h1{font-size:clamp(38px,12vw,50px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#shop-kits .court-card>small,#shop-kits .court-card>p,#shop-kits .court-card .card-bottom>b{color:#faf7ef}#entrance .entrance-preview{margin:0;flex-shrink:0;width:150px;max-width:100%;text-align:center}#entrance .entrance-preview img{display:block;width:100%;height:90px;object-fit:contain;border:1px solid #f7f2ea40;border-radius:10px;background:#10086b}#entrance .entrance-preview figcaption{font-size:9px;line-height:1.5;letter-spacing:.08em;color:#e9ff00;padding-top:5px}@media(max-width:800px){header{height:68px;padding-inline:16px}header .brand{width:100px;min-width:88px;height:64px}header .brand img{height:60px}header .nav-actions{gap:4px;font-size:12px}header>nav.open{max-height:calc(100dvh - 102px);padding:16px 20px}.announcement{min-height:30px;padding:7px 10px;font-size:9px;line-height:1.6;letter-spacing:.03em}body[data-page=home] #rush-start{--rush-scene-size:min(560px,calc(100svh - var(--rush-top)));height:calc(var(--rush-scene-size) + 40svh)!important}body[data-page=home] #rush-start>.rush-scene{height:var(--rush-scene-size)!important;grid-template-rows:minmax(0,1fr) 38px!important}body[data-page=home] #rush-start .rush-scene-content{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px!important;padding:20px 22px;min-width:0}body[data-page=home] #rush-start .rush-opening-copy{gap:10px!important;height:auto;max-height:none;max-width:440px!important;width:100%;justify-self:center}body[data-page=home] #rush-start .rush-opening-copy .rush-clock-value{font-size:clamp(48px,8svh,66px)!important}body[data-page=home] #rush-start .rush-opening-copy .rush-title{font-size:clamp(29px,7.5vw,36px)!important;line-height:1.12!important}body[data-page=home] #rush-start .rush-opening-copy p{font-size:13px;line-height:1.6}body[data-page=home] #rush-start .rush-scroll-cue{font-size:9px;line-height:1.5}body[data-page=home] #rush-start .rush-notifications{display:grid;grid-template-columns:minmax(0,1fr);max-width:440px;gap:0;min-width:0}body[data-page=home] #rush-start .rush-notification{grid-area:1/1;align-self:stretch;transform:none;min-height:100px;padding:17px 18px;border-radius:14px;box-shadow:0 8px 20px #0002}body[data-page=home] #rush-start .rush-notification>div{font-size:10px;line-height:1.5;gap:10px}body[data-page=home] #rush-start .rush-notification p{font-size:15px;line-height:1.45;margin-top:9px}body[data-page=home] #rush-start .rush-last-notification p{font-size:21px}#entrance{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0}#entrance .curtain-valance{height:30px;border-bottom-width:3px}#entrance .gate-content{height:100%;width:100%;padding:52px 22px max(24px,env(safe-area-inset-bottom));gap:18px;justify-content:safe center;overflow-y:auto;overscroll-behavior:contain}#entrance .gate-content>small{font-size:10px;line-height:1.5;letter-spacing:.12em}body #entrance .gate-content h2{font-size:clamp(30px,8vw,42px)!important;line-height:1.12;margin:0!important;max-width:420px}#entrance .title-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:360px}#entrance .title-picks button{padding:10px 6px;min-height:44px;font-size:11px;letter-spacing:.06em}#entrance #name-form{width:100%;max-width:360px;gap:18px;margin:0}#entrance #name-form input{width:100%;max-width:100%;font-size:22px;min-height:48px;padding:9px 0}#entrance #name-form .button{width:100%;min-height:50px;font-size:12px;letter-spacing:.07em;padding:14px 16px;white-space:normal}#entrance #skip-entrance{min-height:44px;padding:10px 8px;font-size:13px;margin:0}#entrance .entrance-preview{width:120px}#entrance .entrance-preview img{height:72px}#entrance .entrance-preview figcaption{font-size:8px;padding-top:3px}body[data-page=curtain] #arrival.stage-hero{display:flex;flex-direction:column;min-height:0;height:auto;overflow:visible;background:#10086b}body[data-page=curtain] #arrival>.stage-backdrop{position:relative;inset:auto;order:0;z-index:0;width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;object-position:center;opacity:1;display:block}body[data-page=curtain] #arrival>.stage-spotlight,body[data-page=curtain] #arrival>.stage-dust{display:none}body[data-page=curtain] #arrival>.stage-copy{position:relative;order:1;width:100%;max-width:600px;padding:28px 22px 34px;text-align:center}body[data-page=curtain] #arrival .stage-copy>small{font-size:10px;line-height:1.6;letter-spacing:.12em}body[data-page=curtain] #arrival .stage-copy h1{font-size:clamp(40px,11vw,62px);line-height:1.02;margin:14px 0 8px;letter-spacing:-.04em}body[data-page=curtain] #arrival .stage-copy h2{font-size:clamp(31px,8vw,44px);line-height:1.15;overflow-wrap:break-word;margin:0}body[data-page=curtain] #arrival .stage-copy>p{font-size:15px;line-height:1.6;margin:18px auto 22px}body[data-page=curtain] #arrival .stage-buttons{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:380px;margin-inline:auto}body[data-page=curtain] #arrival .stage-buttons .button{font-size:11px;line-height:1.5;letter-spacing:.04em;min-height:50px;padding:14px 16px;width:100%;white-space:normal}body[data-page=curtain] #arrival .stage-copy .curtain-next-note{font-size:12px;margin:18px auto 0;line-height:1.6}.pdp-visual .product-gallery.gallery-v13{display:flex;flex-direction:column;gap:12px;position:relative}.pdp-visual .gallery-v13>.gallery-stage{order:0;width:100%;min-width:0;aspect-ratio:1;flex-shrink:0}.pdp-visual .gallery-v13>.gallery-tabs{order:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-height:none;gap:8px;padding:3px 2px 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.pdp-visual .gallery-v13 .gallery-tabs button{width:72px;min-width:72px;flex:0 0 72px;scroll-snap-align:start;padding:4px}.pdp-visual .gallery-v13 .gallery-tabs button img{width:100%;height:54px;max-width:none;object-fit:contain}.pdp-visual .gallery-v13 .gallery-tabs button span{font-size:11px;line-height:1.3;min-height:29px;padding:4px 0;overflow-wrap:normal}.pdp-visual .gallery-v13>.gallery-stage.has-copy{aspect-ratio:auto;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.pdp-visual .gallery-v13>.gallery-stage.has-copy>.pdp-main-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin:0}.pdp-visual .gallery-v13 .gallery-frame-copy{position:relative;inset:auto;width:100%;padding:22px;background:#f3f0e9}.pdp-visual .gallery-v13 .gallery-frame-copy h2{font-size:28px;line-height:1.15;margin:10px 0 16px}.pdp-visual .gallery-v13 .gallery-frame-copy small{font-size:10px;line-height:1.5}.pdp-visual .gallery-v13 .gallery-frame-copy li{font-size:14px;line-height:1.6;padding:7px 0}.pdp-visual .gallery-v13 .gallery-frame-copy p{font-size:14px;line-height:1.65}.pdp-visual .gallery-v13 .gallery-zoom{width:44px;height:44px;top:12px;right:12px;bottom:auto}.pdp-info h1{font-size:clamp(33px,9vw,42px);line-height:1.12}.collection-intro .collection-packs{gap:10px;margin:24px 0}.collection-intro .collection-packs img{height:190px}}@media(max-height:600px)and (max-width:800px){#entrance .gate-content{justify-content:flex-start;padding-top:42px;gap:12px}body #entrance .gate-content h2{font-size:30px!important}#entrance #name-form{gap:12px}body[data-page=home] #rush-start .rush-scene-content{gap:14px!important;padding:14px 20px}body[data-page=home] #rush-start .rush-opening-copy .rush-clock-value{font-size:44px!important}body[data-page=home] #rush-start .rush-opening-copy .rush-title{font-size:27px!important}body[data-page=home] #rush-start .rush-notification{min-height:88px;padding:12px 15px}}@media(prefers-reduced-motion:reduce)and (max-width:800px){body[data-page=home] #rush-start{height:auto!important}body[data-page=home] #rush-start>.rush-scene{height:auto!important;position:relative!important;top:0!important}body[data-page=home] #rush-start .rush-notifications{display:flex;flex-direction:column;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/launch-polish-v41.css.map */
