@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d02b1f{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_d02b1f{--font-dm-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_8af117{font-family:Playfair Display,Playfair Display Fallback}.__variable_8af117{--font-playfair:"Playfair Display","Playfair Display Fallback"}:root{--cream:#F5EFE0;--sand:#D4C5A9;--brown:#5C3D2E;--dark-brown:#2C1A0F;--pink:#E8007A;--purple:#3D2B9E;--black:#0D0D0D;--off-white:#FAF7F2;--gold:#C9A84C;--chartreuse:#C8D800}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--off-white);color:var(--dark-brown);font-family:var(--font-dm-mono),monospace;overflow-x:hidden;cursor:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.scratch-overlay{position:fixed;inset:0;z-index:500;background:rgba(20,10,7,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px}.scratch-modal{position:relative;width:min(760px,100%);max-height:94vh;overflow:auto;background:#F5EFE0;padding:clamp(24px,4vw,44px);box-shadow:0 28px 90px #0008}.scratch-close{position:absolute;right:14px;top:12px;border:0;background:none;font-size:30px;color:#2C1A0F;z-index:2}.scratch-intro{text-align:center;padding:25px 0}.scratch-heading span,.scratch-intro>span{font:9px var(--font-dm-mono);letter-spacing:.25em;text-transform:uppercase;color:#E8007A}.scratch-heading h2,.scratch-intro h2{font:400 clamp(48px,8vw,82px)/.9 var(--font-bebas);text-transform:uppercase;margin:18px 0}.scratch-help,.scratch-intro p{font:10px/1.8 var(--font-dm-mono);color:#5C3D2E}.scratch-intro input{display:block;width:min(460px,100%);margin:25px auto 10px;padding:14px;border:1px solid #d4c5a9;background:#fff;font:11px var(--font-dm-mono)}.scratch-intro button{padding:15px 22px;border:0;background:#E8007A;color:#fff;font:10px var(--font-dm-mono);letter-spacing:.18em;text-transform:uppercase}.scratch-heading{text-align:center}.scratch-ticket{position:relative;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;overflow:visible;background:linear-gradient(135deg,#5C3D2E,#2C1A0F);min-height:120px}.scratch-ticket canvas,.scratch-ticket img{display:block;width:100%;height:auto}.scratch-base-art,.scratch-coating{opacity:0;visibility:hidden}.scratch-ticket.coating-ready .scratch-base-art,.scratch-ticket.coating-ready .scratch-coating{opacity:1;visibility:visible}.scratch-ticket canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.scratch-ticket.coating-ready canvas{pointer-events:auto}.scratch-particles{inset:0;z-index:3;overflow:visible;contain:layout}.scratch-particle,.scratch-particles{position:absolute;pointer-events:none}.scratch-particle{border-radius:50%;background:#C8D800;box-shadow:0 0 7px #C8D800;will-change:transform,opacity}.scratch-progress{display:flex;justify-content:center;gap:8px;margin-top:16px}.scratch-progress span{width:8px;height:8px;border-radius:50%;border:1px solid #786d66;transition:background .2s,transform .25s,box-shadow .25s}.scratch-progress span.done{background:#C8D800;border-color:#C8D800;transform:scale(1.3);box-shadow:0 0 8px #C8D800}.scratch-help{text-align:center;margin-top:10px}.scratch-error{color:#E8007A;text-align:center;font:10px var(--font-dm-mono);margin-top:12px}.warp{position:fixed;inset:0;z-index:800;background:#050208}.warp canvas{width:100%;height:100%}.store-cart-notice{position:fixed;right:20px;top:96px;z-index:80;width:min(390px,calc(100vw - 32px));padding:16px 46px 16px 17px;background:#2C1A0F;color:#F5EFE0;box-shadow:0 14px 38px rgba(44,26,15,.28);font:500 9px/1.7 var(--font-dm-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.store-cart-notice button{position:absolute;right:10px;top:8px;width:30px;height:30px;border:0;background:transparent;color:#C8D800;font-size:22px;cursor:pointer}@media(max-width:600px){.store-cart-notice{top:84px;right:16px}}a,button{cursor:pointer}.shop-page{min-height:100vh;background:#F5EFE0;color:#2C1A0F}.shop-nav{height:82px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4c5a9;background:#FAF7F2;position:-webkit-sticky;position:sticky;top:0;z-index:20}.shop-logo img,.shop-nav img{height:38px;width:auto;display:block}.shop-nav nav{display:flex;align-items:center;gap:28px}.shop-nav nav a,.shop-nav nav button{color:#2C1A0F;text-decoration:none;background:none;border:0;font:500 10px var(--font-dm-mono),monospace;letter-spacing:.18em;text-transform:uppercase}.store-cart-link{display:inline-flex}.shop-drop-banner{padding:28px 5vw;background:#E8007A;color:#F5EFE0;display:flex;align-items:center;justify-content:space-between;gap:32px}.shop-drop-banner>div>span{display:block;color:#C8D800;font-size:9px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px}.shop-drop-banner h2{font:400 clamp(32px,4vw,58px)/.9 var(--font-bebas),sans-serif;text-transform:uppercase}.shop-drop-countdown{display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));grid-gap:clamp(12px,3vw,44px);gap:clamp(12px,3vw,44px);text-align:center}.shop-drop-countdown strong{display:block;font:400 clamp(34px,5vw,70px)/.85 var(--font-bebas),sans-serif}.shop-drop-countdown span{display:block;margin-top:7px;color:#F5EFE0;font-size:7px;letter-spacing:.18em;text-transform:uppercase}.drop-countdown{position:relative;isolation:isolate;overflow:hidden;color:var(--drop-text,#F5EFE0)}.drop-countdown__media,.drop-countdown__overlay{position:absolute;inset:0;width:100%;height:100%}.drop-countdown__media{z-index:-2;display:block;object-fit:cover}.drop-countdown__overlay{z-index:-1}.drop-countdown__content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 5vw}.drop-countdown--homepage .drop-countdown__content{min-height:clamp(360px,52vw,660px);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-content:stretch;justify-items:center;text-align:center;padding:80px 5vw}.drop-countdown--homepage .drop-countdown__copy,.drop-countdown--homepage .drop-countdown__timer{width:100%}.drop-countdown__copy>span{display:block;color:var(--drop-accent,#C8D800);font-size:9px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px}.drop-countdown__copy h2{font:400 clamp(32px,4vw,58px)/.9 var(--font-bebas),sans-serif;text-transform:uppercase}.drop-countdown--homepage .drop-countdown__copy h2{font-size:clamp(58px,10vw,132px);margin-top:18px}.drop-countdown__timer{display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));grid-gap:clamp(12px,3vw,44px);gap:clamp(12px,3vw,44px);text-align:center}.drop-countdown__timer strong{display:block;font:400 clamp(34px,5vw,70px)/.85 var(--font-bebas),sans-serif;text-shadow:0 2px 24px rgba(0,0,0,.35)}.drop-countdown--homepage .drop-countdown__timer strong{font-size:clamp(54px,8vw,100px)}.drop-countdown__timer small{display:block;margin-top:7px;color:inherit;font-size:7px;letter-spacing:.18em;text-transform:uppercase}.sticky-drop-countdown{position:fixed;top:82px;left:0;right:0;z-index:19;width:100%;min-height:42px;border:0;padding:10px 5vw;background:#E8007A;color:#F5EFE0;display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--font-dm-mono),monospace;text-transform:uppercase;box-shadow:0 8px 22px rgba(44,26,15,.16)}.sticky-drop-countdown span{color:#C8D800;font-size:8px;letter-spacing:.18em}.sticky-drop-countdown strong{font-size:13px;letter-spacing:.12em}.shop-hero{padding:9vw 5vw 7vw;background:#2C1A0F;color:#F5EFE0}.shop-hero>span{color:#E8007A;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.shop-hero h1{font:400 clamp(76px,14vw,190px)/.82 var(--font-bebas),sans-serif;text-transform:uppercase;margin:28px 0 22px}.shop-hero p{max-width:640px;color:#D4C5A9;font-size:11px;line-height:1.9;letter-spacing:.08em}.category-filters{padding:28px 5vw;display:flex;gap:9px;flex-wrap:wrap;background:#FAF7F2;border-bottom:1px solid #d4c5a9}.category-filters button{padding:11px 15px;border:1px solid #5c3d2e;background:transparent;color:#2C1A0F;font:9px var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.category-filters button.selected{background:#2C1A0F;color:#F5EFE0}.product-section{padding:6vw 5vw}.section-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #d4c5a9;padding-bottom:18px;margin-bottom:24px}.empty-shop h2,.section-heading h2{font:400 clamp(42px,7vw,88px)/1 var(--font-bebas),sans-serif;text-transform:uppercase}.section-heading span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#5C3D2E}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px}.shop-card{color:inherit;text-decoration:none;background:#FAF7F2}.card-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:#fff}.card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;background:#fff}.shop-card:hover img{transform:scale(1.025)}.card-image b{position:absolute;left:14px;top:14px;background:#E8007A;color:white;padding:8px 11px;font-size:9px}.card-image b,.placeholder{letter-spacing:.15em;text-transform:uppercase}.placeholder{width:100%;height:100%;display:grid;place-items:center;color:#5C3D2E;font-size:10px}.card-copy{display:flex;justify-content:space-between;gap:20px;padding:18px 16px 28px}.card-copy h3{font:400 24px var(--font-bebas),sans-serif;letter-spacing:.04em}.card-copy span{font-size:11px}.empty-shop{padding:12vw 5vw;text-align:center}.empty-shop p{margin-top:16px;color:#5C3D2E;font-size:11px}.shop-footer{padding:35px 5vw;background:#2C1A0F;color:#D4C5A9;display:flex;justify-content:space-between;gap:30px;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.shop-footer>div{display:grid;grid-gap:10px;gap:10px}.shop-footer small{font-size:8px;color:#D4C5A9}.closed-policy-links,.shop-footer nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.closed-policy-links a,.shop-footer nav a{color:#FAF7F2;text-decoration:none;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.shop-closed{min-height:100vh;background:#2C1A0F 50%/cover;color:#F5EFE0;padding:38px 5vw;display:flex;flex-direction:column;position:relative;overflow:hidden}.closed-background,.closed-overlay{position:absolute;inset:0;width:100%;height:100%}.closed-background{object-fit:cover}.closed-overlay{background:linear-gradient(rgba(13,13,13,.55),rgba(13,13,13,.74))}.closed-content,.closed-policy-links,.shop-closed>.shop-logo{position:relative;z-index:1}.closed-policy-links{justify-content:center;margin-top:22px}.closed-content{margin:auto;text-align:center;max-width:980px;padding:50px 0}.closed-content>span{color:#C8D800;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.closed-content h1{color:#E8007A;font:400 clamp(54px,10vw,145px)/.82 var(--font-bebas),sans-serif;text-transform:uppercase;margin:30px 0 24px}.closed-content>p{color:#D4C5A9;font-size:12px;line-height:1.9}.countdown{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));justify-content:center;grid-gap:clamp(12px,3.5vw,56px);gap:clamp(12px,3.5vw,56px);margin:clamp(34px,6vh,72px) auto 0;max-width:1100px}.countdown strong{display:block;font:400 clamp(64px,11vw,156px)/.82 var(--font-bebas),sans-serif;color:#F5EFE0;text-shadow:0 2px 24px rgba(0,0,0,.35)}.countdown span{display:block;margin-top:12px;color:#C8D800;font-size:clamp(8px,.75vw,11px);letter-spacing:.28em;text-transform:uppercase}.back-link{color:#F5EFE0;text-decoration:none;border-bottom:1px solid #e8007a;padding-bottom:7px;font-size:9px;letter-spacing:.18em;text-transform:uppercase}@media(max-width:760px){.shop-grid{grid-template-columns:1fr 1fr}.shop-nav nav a:first-child{display:none}.shop-drop-banner{display:block;text-align:center}.shop-drop-countdown{margin-top:22px;gap:8px;grid-template-columns:repeat(4,minmax(52px,1fr))}.drop-countdown__content{display:block;text-align:center;padding:30px 18px}.drop-countdown__timer{margin-top:22px;gap:8px;grid-template-columns:repeat(4,minmax(52px,1fr))}.drop-countdown--homepage .drop-countdown__content{min-height:440px;padding:60px 18px;grid-template-columns:minmax(0,1fr);justify-content:stretch}.drop-countdown--homepage .drop-countdown__copy,.drop-countdown--homepage .drop-countdown__timer{width:100%}.shop-hero{padding-top:80px}.category-filters{padding:20px 18px}.product-section{padding:60px 18px}.shop-footer{display:grid;grid-gap:12px;gap:12px}.countdown{gap:10px;grid-template-columns:repeat(4,minmax(54px,1fr))}.countdown span{letter-spacing:.14em}.shop-closed{padding:24px}.shop-logo img{height:30px}}@media(max-width:480px){.shop-grid{grid-template-columns:1fr}.shop-nav{padding:0 18px}.shop-nav nav{gap:14px}.card-image{aspect-ratio:1/1.15}}@media(prefers-reduced-motion:reduce){.drop-countdown__video{display:none}}.cart-page header{height:76px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4c5a9}.cart-page header a,.cart-page header span{color:#2C1A0F;text-decoration:none;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.cart-page header img{height:34px}.cart-page>section{padding:6vw 5vw}.cart-page h1{font:400 clamp(60px,10vw,130px)/.9 var(--font-bebas),sans-serif;text-transform:uppercase;margin-bottom:42px}.cart-notice{max-width:760px;padding:15px 17px;margin:-20px 0 28px;background:#F3F0C8;border:1px solid #b1a600;color:#2C1A0F;font-size:10px;line-height:1.7}.cart-layout{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:5vw;gap:5vw}.cart-layout article{display:grid;grid-template-columns:100px 1fr auto auto;grid-gap:20px;gap:20px;align-items:center;padding:16px 0;border-top:1px solid #d4c5a9}.cart-layout article .image,.cart-layout article img{width:100px;height:100px;object-fit:cover;background:#D4C5A9}.cart-layout article h2,.cart-layout aside h2{font:400 25px var(--font-bebas),sans-serif}.cart-layout article p{font-size:10px;color:#5C3D2E;margin-top:7px}.quantity{display:flex;align-items:center;border:1px solid #d4c5a9}.quantity button{border:0;background:none;padding:10px;cursor:pointer}.cart-layout article>strong,.quantity span{font-size:11px}.cart-layout aside{background:#FAF7F2;padding:28px;height:max-content}.cart-layout aside h2{font-size:32px;margin-bottom:20px}.free-shipping-meter{padding:15px;margin-bottom:8px;background:#E8F3DF;border:1px solid #8fae78}.free-shipping-meter>strong{font-size:10px;color:#315A2B;text-transform:uppercase;letter-spacing:.08em}.free-shipping-meter>div{height:9px;margin-top:11px;background:#CAD8BF;overflow:hidden}.free-shipping-meter i{display:block;height:100%;background:#3E8B3A;transition:width .25s ease}.free-shipping-meter>small{margin-top:7px!important;color:#315A2B!important}.cart-layout aside p{display:flex;justify-content:space-between;gap:20px;font-size:10px;padding:12px 0;border-bottom:1px solid #d4c5a9}.cart-layout aside .total{margin-top:12px}.cart-layout aside>a,.empty a{display:block;background:#E8007A;color:white;text-align:center;padding:16px;margin-top:22px;text-decoration:none;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.cart-layout aside small{display:block;margin-top:14px;font-size:8px;line-height:1.8;color:#5C3D2E}.empty{max-width:500px}.empty p{font-size:12px}.error{margin-bottom:20px}@media(max-width:800px){.cart-layout{grid-template-columns:1fr}.cart-layout article{grid-template-columns:75px 1fr auto}.cart-layout article .image,.cart-layout article img{width:75px;height:75px}.cart-layout article>strong{display:none}.cart-page>section{padding:50px 18px}}.precheckout header{height:76px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #d4c5a9}.precheckout header>a:first-child{justify-self:start}.precheckout header>a:nth-child(2){justify-self:center}.precheckout header>span{justify-self:end}.precheckout header a,.precheckout header span{color:#2C1A0F;text-decoration:none;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.precheckout header img{height:34px;display:block}.checkout-layout{display:grid;grid-template-columns:1.2fr .7fr;grid-gap:6vw;gap:6vw;padding:6vw 8vw}.checkout-layout section{max-width:680px;min-width:0}.eyebrow{font-size:9px;letter-spacing:.2em}.checkout-layout h1{font:400 clamp(54px,7vw,96px)/.9 var(--font-bebas),sans-serif;text-transform:uppercase;margin:20px 0 38px}.notice{padding:14px 16px;margin-bottom:18px;background:#F3F0C8;border:1px solid #b1a600;font-size:10px;line-height:1.7}.checkout-layout label{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;margin:18px 0}.checkout-layout input,.checkout-layout select{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #d4c5a9;background:#FAF7F2;font:12px var(--font-dm-mono),monospace}.method{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:28px 0}.method button{padding:18px;border:1px solid #2c1a0f;background:transparent;font:10px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.method .selected{background:#2C1A0F;color:#F5EFE0}.destination{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.destination p{grid-column:1/-1}.destination p,.pickup p{font-size:9px;line-height:1.8;color:#5C3D2E}.pickup{padding:20px;background:#FAF7F2}.pickup p{margin-top:10px}.precheckout .continue{width:100%;padding:18px;border:0;background:#E8007A;color:white;font:500 10px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.18em;margin:24px 0 0;cursor:pointer}.precheckout .continue:disabled{opacity:.5}.checkout-layout aside{background:#FAF7F2;padding:28px;height:max-content}.checkout-layout aside h2{font:400 30px var(--font-bebas),sans-serif;margin-bottom:14px}.checkout-shipping-meter{padding:14px;margin-bottom:9px;background:#E8F3DF;border:1px solid #8fae78}.checkout-shipping-meter>strong{font-size:9px;color:#315A2B;text-transform:uppercase;letter-spacing:.06em}.checkout-shipping-meter>div{height:8px;margin-top:10px;background:#CAD8BF;overflow:hidden}.checkout-shipping-meter i{display:block;height:100%;background:#3E8B3A}.checkout-layout aside>p{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #d4c5a9;font-size:10px}.checkout-layout aside p small{display:block;margin-top:5px;color:#5C3D2E}.checkout-layout aside>small{display:block;font-size:8px;line-height:1.8;margin-top:18px;color:#5C3D2E}.subtotal{margin-top:12px}.error{color:#E8007A;font-size:10px;margin-bottom:18px}@media(max-width:800px){.checkout-layout{padding:50px 18px}.checkout-layout,.destination,.method{grid-template-columns:1fr}.destination p{grid-column:auto}}body{background:#F5EFE0;cursor:auto}.order-success{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:#2C1A0F;cursor:auto}.order-success a{cursor:pointer}.order-success img{width:150px;margin-bottom:50px}.order-success>span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#E8007A}.order-success h1{font:400 clamp(64px,10vw,140px)/.85 var(--font-bebas),sans-serif;text-transform:uppercase;margin:20px 0 35px}.order-success div{max-width:540px}.order-success p{font-size:11px;line-height:1.9;margin:10px}.order-success strong{display:block;font:400 34px var(--font-bebas),sans-serif;margin-top:22px}.order-success .return{margin-top:38px;padding:14px 24px;background:#2C1A0F;color:#FAF7F2;text-decoration:none;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.product-page{min-height:100vh;background:#F5EFE0;color:#2C1A0F}.product-page header{height:76px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4c5a9}.product-page header a,.product-page header button{color:#2C1A0F;background:none;border:0;text-decoration:none;font:500 10px var(--font-dm-mono),monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.product-page header img{height:34px}.store-cart-link{position:relative;display:inline-flex!important;align-items:center;gap:7px}.store-cart-link.has-items{color:#E8007A!important;font-weight:700!important}.store-cart-link b{min-width:21px;height:21px;padding:0 5px;border-radius:12px;background:#E8007A;color:#fff;display:grid;place-items:center;font-size:9px;letter-spacing:0;box-shadow:0 0 0 4px rgba(232,0,122,.12)}.cart-popout{position:fixed;right:22px;top:92px;z-index:30;width:min(340px,calc(100vw - 32px));padding:20px;background:#2C1A0F;color:#F5EFE0;box-shadow:0 16px 44px rgba(44,26,15,.28);display:grid;grid-gap:8px;gap:8px}.cart-popout span{color:#C8D800;font-size:8px;letter-spacing:.18em;text-transform:uppercase}.cart-popout strong{font:400 26px var(--font-bebas),sans-serif;text-transform:uppercase}.shipping-progress{margin:5px 0 7px}.shipping-progress p{font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.08em}.shipping-progress p b{color:#C8D800}.shipping-progress i{display:block;height:5px;margin-top:9px;background:rgba(255,255,255,.18);overflow:hidden}.shipping-progress em{display:block;height:100%;background:#C8D800;transition:width .25s ease}.cart-popout a{background:#E8007A!important;color:#fff!important;text-align:center;padding:12px;text-decoration:none}.product-layout{display:grid;grid-template-columns:1.2fr .8fr;min-height:calc(100vh - 76px)}.gallery{padding:4vw;background:#D4C5A9}.main-image{aspect-ratio:1/1;display:grid;place-items:center;background:#FAF7F2}.main-image>img{width:100%;height:100%;object-fit:cover}.thumbs{display:flex;gap:8px;margin-top:10px}.thumbs button{width:74px;height:74px;border:2px solid transparent;padding:0}.thumbs img{width:100%;height:100%;object-fit:cover}.details{padding:7vw 6vw}.eyebrow{color:#E8007A;font-size:10px;letter-spacing:.24em}.details h1,.eyebrow{text-transform:uppercase}.details h1{font:400 clamp(54px,7vw,96px)/.9 var(--font-bebas),sans-serif;margin:20px 0}.price{font-size:16px}.description{font-size:11px;line-height:2;color:#5C3D2E;margin:28px 0 34px;white-space:pre-line}.choice{margin:24px 0}.choice>span{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.choice button{background:transparent;border:1px solid #5c3d2e;padding:11px 15px;margin:0 7px 7px 0;font:10px var(--font-dm-mono),monospace;cursor:pointer}.choice button.selected{background:#2C1A0F;color:#F5EFE0}.choice button:disabled{opacity:.3;text-decoration:line-through}.cart-message,.stock{color:#E8007A;font-size:10px;text-transform:uppercase;letter-spacing:.15em;margin:15px 0}.add{width:100%;padding:18px;border:0;background:#E8007A;color:white;font:500 11px var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.2em;margin-top:16px;cursor:pointer}.add:disabled{background:#5C3D2E}.policies{border-top:1px solid #d4c5a9;margin-top:30px;padding-top:20px}.policies p{font-size:9px;letter-spacing:.08em;margin:9px 0;color:#5C3D2E}@media(max-width:800px){.product-layout{grid-template-columns:1fr}.details,.gallery{padding:24px}.main-image{aspect-ratio:4/5}.cart-popout{top:84px;right:16px}}.secret{min-height:100vh;color:#F5EFE0;background:#120A08}.secret header{height:80px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #49342a}.secret header img{height:36px;filter:brightness(0) invert(1)}.secret header a{color:#F5EFE0}.secret-hero{padding:9vw 5vw 6vw;background:radial-gradient(circle at 70% 20%,#3D2B9E66,transparent 35%),#120A08}.secret-hero span{color:#C8D800;font:9px var(--font-dm-mono);letter-spacing:.25em;text-transform:uppercase}.secret-hero h1{font:400 clamp(80px,17vw,210px)/.8 var(--font-bebas);text-transform:uppercase;color:#E8007A;margin:24px 0}.secret-hero p{font:11px/1.8 var(--font-dm-mono);color:#D4C5A9}.secret-grid{padding:5vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px}.secret-grid>a{background:#F5EFE0;color:#2C1A0F;text-decoration:none;padding-bottom:20px}.secret-grid>a>div{aspect-ratio:4/5;background:#2C1A0F;display:grid;place-items:center}.secret-grid img{width:100%;height:100%;object-fit:cover}.secret-grid h2{font:400 28px var(--font-bebas);padding:16px 16px 5px}.secret-grid p{display:flex;align-items:baseline;gap:10px;padding:0 16px;font:11px var(--font-dm-mono);color:#E8007A}.secret-grid del{color:#786D66}.secret-sale-price{font:400 26px/1 var(--font-bebas);letter-spacing:.04em;color:#E8007A}.continue{display:block;margin:0 5vw 6vw;color:#C8D800;font:10px var(--font-dm-mono);letter-spacing:.15em;text-transform:uppercase}@media(max-width:760px){.secret-grid{grid-template-columns:1fr 1fr;padding:18px}.secret-sale-price{font-size:30px}.secret-hero{padding:90px 18px 60px}}@media(max-width:480px){.secret-grid{grid-template-columns:1fr}}.sp{min-height:100vh;color:#F5EFE0;background:#120A08}.sp header{height:76px;padding:0 5vw;display:flex;justify-content:space-between;align-items:center}.sp header a{color:#F5EFE0;text-decoration:none;font:10px var(--font-dm-mono);text-transform:uppercase}.sp-layout{display:grid;grid-template-columns:1.15fr .85fr}.sp-image{background:#2C1A0F;min-height:calc(100vh - 76px)}.sp-image img{width:100%;height:100%;object-fit:cover}.sp section{padding:8vw 6vw}.sp section>span{color:#C8D800;font:9px var(--font-dm-mono);letter-spacing:.2em}.sp h1,.sp section>span{text-transform:uppercase}.sp h1{font:400 clamp(60px,8vw,110px)/.85 var(--font-bebas);color:#E8007A;margin:22px 0}.sp section>p{font:11px/1.8 var(--font-dm-mono);color:#D4C5A9}.sp-price{display:flex;align-items:baseline;gap:14px;font-size:18px!important;color:#F5EFE0!important}.sp-price del{color:#786D66;font-size:14px}.sp-price .secret-sale-price{font:400 clamp(38px,5vw,58px)/1 var(--font-bebas);color:#E8007A}.sp label{display:block;margin:30px 0 12px;font:9px var(--font-dm-mono);text-transform:uppercase}.sp select{display:block;width:100%;padding:14px;margin-top:9px}.sp section>button{width:100%;padding:17px;border:0;background:#E8007A;color:white;font:10px var(--font-dm-mono);text-transform:uppercase;letter-spacing:.16em;margin:15px 0}.sp section>b{display:block;color:#C8D800;font:10px var(--font-dm-mono)}.sp small{font:8px var(--font-dm-mono);color:#D4C5A9}@media(max-width:760px){.sp-layout{grid-template-columns:1fr}.sp-image{min-height:50vh}.sp section{padding:50px 20px}}.promo-entry{display:flex;gap:7px;margin:0 0 12px}.promo-entry input{min-width:0;width:100%;padding:12px;border:1px solid #d4c5a9;background:#fff;font:10px var(--font-dm-mono),monospace}.promo-entry button,.promo-entry input{letter-spacing:.1em;text-transform:uppercase}.promo-entry button{border:0;padding:0 15px;background:#2C1A0F;color:#fff;font:9px var(--font-dm-mono),monospace}.promo-applied{padding:13px!important;margin-bottom:10px;background:#F3F0C8;border:1px solid #b1a600!important;color:#315A2B}.promo-applied strong{color:#218739}.scratch-consent{display:flex;align-items:flex-start;gap:9px;margin:13px 0;color:#5C3D2E;font:9px/1.6 var(--font-dm-mono),monospace;text-align:left}.scratch-consent input{flex:0 0 auto;margin-top:2px;accent-color:#E8007A}.game-promo-badge{display:grid;grid-gap:5px;gap:5px;padding:14px;margin:0 0 10px;background:#C8D800;border:3px solid #e8007a;color:#1a1330;font-family:var(--font-bebas),sans-serif;text-transform:uppercase;letter-spacing:.06em}.game-promo-badge strong{font-size:20px}.game-promo-badge span{font:9px var(--font-dm-mono),monospace;line-height:1.6}.flappy-game{position:relative;width:min(480px,94vw);height:min(620px,82vh);margin:auto;background:#3D2B9E;overflow:hidden;border:5px solid #e8007a}.flappy-game canvas{display:block;width:100%;height:100%;object-fit:fill;touch-action:none}.flappy-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#F5EFE0;padding:20px;pointer-events:none}.flappy-overlay h2{font:900 clamp(46px,10vw,72px)/.82 var(--font-bebas),sans-serif;text-transform:uppercase;text-shadow:5px 5px #E8007A;-webkit-text-stroke:2px #000}.flappy-overlay>p{margin-top:18px;color:#C8D800;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.flappy-tiers{display:grid;grid-gap:3px;gap:3px;margin-top:22px;padding:10px 14px;background:rgba(26,19,48,.8);font-size:8px;text-transform:uppercase}.flappy-panel{pointer-events:auto;width:min(350px,92%);padding:20px;background:#1a1330;border:4px solid #000;box-shadow:0 9px 0 #000}.flappy-panel h2{font-size:36px}.flappy-panel>strong{display:block;font:72px var(--font-bebas),sans-serif}.flappy-panel p{font-size:10px;line-height:1.7;margin:10px 0}.flappy-awards{display:grid;text-align:left;grid-gap:5px;gap:5px;padding:10px;margin:8px 0;background:#251b43;text-transform:uppercase;font-size:9px}.flappy-panel button{width:100%;padding:12px;margin-top:8px;border:3px solid #000;background:#C8D800;color:#1a1330;font-weight:900;text-transform:uppercase;cursor:pointer}.flappy-panel button.secondary{background:#E8007A;color:#fff}.flappy-game{overflow:visible;border:0}.flappy-game canvas{border-radius:4px;box-shadow:0 0 0 6px #E8007A,0 0 40px rgba(0,0,0,.6)}.flappy-hud{position:absolute;top:18px;left:0;right:0;text-align:center;font-size:clamp(34px,8vw,52px);font-weight:900;color:#F5EFE0;-webkit-text-stroke:3px #000;text-shadow:3px 3px 0 rgba(0,0,0,.35);pointer-events:none}.flappy-game,.flappy-hud{font-family:Arial Narrow,Arial,sans-serif}.flappy-game{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flappy-game *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.flappy-title{font-size:clamp(38px,9vw,64px);font-weight:900;letter-spacing:2px;color:#F5EFE0;-webkit-text-stroke:3px #000;text-shadow:4px 4px 0 #E8007A,8px 8px 0 rgba(0,0,0,.4);line-height:.95;transform:rotate(-2deg)}.flappy-sub{margin-top:14px;font-size:clamp(13px,3vw,16px);letter-spacing:3px;text-transform:uppercase;color:#C8D800;font-weight:700;-webkit-text-stroke:1px #000}.flappy-hotdog-hud{position:absolute;top:18px;right:14px;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.35);border:2px solid #f5efe0;border-radius:999px;padding:4px 12px 4px 8px;color:#F5EFE0;font-weight:900;font-size:18px;pointer-events:none;transform-origin:center}.flappy-brandmark{bottom:14px;left:0;right:0;font-size:11px;letter-spacing:3px;color:rgba(245,239,224,.55);text-transform:uppercase;font-weight:700}.flappy-brandmark,.flappy-milestone{position:absolute;text-align:center;pointer-events:none}.flappy-milestone{top:4%;left:50%;transform:translateX(-50%);background:#1a1330;border:3px solid #000;border-radius:10px;padding:10px 22px;color:#F5EFE0;font-weight:900;font-size:clamp(16px,4.2vw,22px);letter-spacing:1px;box-shadow:0 6px 0 #000,0 0 24px rgba(232,0,122,.5);white-space:nowrap;transition:opacity .25s ease,transform .25s ease}.flappy-milestone span{color:#C8D800;-webkit-text-stroke:1px #000}.flappy-game-over{pointer-events:auto;background:#1a1330;border:4px solid #000;border-radius:14px;padding:22px 26px 20px;max-width:340px;width:88%;box-shadow:0 10px 0 #000,0 0 40px rgba(0,0,0,.6)}.flappy-game-over .go-title{font-size:clamp(22px,6vw,28px);font-weight:900;letter-spacing:2px;color:#F5EFE0;-webkit-text-stroke:1.5px #000;text-shadow:3px 3px 0 #E8007A,6px 6px 0 rgba(0,0,0,.35);margin-bottom:6px}.flappy-game-over .go-score{font-size:clamp(46px,12vw,66px);font-weight:900;color:#F5EFE0;-webkit-text-stroke:3px #000;text-shadow:5px 5px 0 #3D2B9E;line-height:1;margin:6px 0 2px}.flappy-game-over .go-best{font-size:14px;color:#C8D800;font-weight:700;letter-spacing:1px;-webkit-text-stroke:.5px #000;margin-bottom:14px}.flappy-game-over .flappy-awards{background:#1a1330;border:2px solid #000;border-radius:8px;padding:10px 12px;margin-bottom:16px;text-align:left}.flappy-game-over .ab-title{font-size:11px;letter-spacing:2px;color:#C8D800;font-weight:900;text-transform:uppercase;margin-bottom:6px}.flappy-game-over .ab-row{font-size:13px;color:#F5EFE0;font-weight:700;padding:2px 0}.flappy-game-over .ab-row.locked{color:rgba(245,239,224,.35)}.flappy-game-over .ab-empty{font-size:12px;color:rgba(245,239,224,.5);font-style:italic}.flappy-game-over .superseded{opacity:.55;font-weight:400}.flappy-min-score{font-size:12px;color:#F5EFE0;line-height:1.5;margin:12px 0 16px}.flappy-game-over .go-btn{display:block;width:100%;border:3px solid #000;border-radius:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:15px;padding:12px;margin:0 0 10px;cursor:pointer;box-shadow:0 4px 0 #000;transition:transform .08s ease}.flappy-game-over .go-btn:active{transform:translateY(3px);box-shadow:0 1px 0 #000}.flappy-game-over .go-btn.primary{background:#C8D800;color:#1a1330}.flappy-game-over .go-btn.secondary{background:#E8007A;color:#F5EFE0}.flappy-game{width:min(480px,100vw);height:100vh}.flappy-game canvas{position:absolute;inset:0}.cash-grab-modal-inner:has(.flappy-game){width:min(480px,100vw);max-height:100vh;overflow:visible;border:0;background:transparent;box-shadow:none}.cash-grab-modal-inner:has(.flappy-game)>.cash-grab-close{position:absolute;float:none;top:8px;right:-48px;margin:0}.cash-grab-modal--climber .cash-grab-modal-inner{width:min(540px,calc(100vw - 36px))}.cash-grab-modal--climber .skull-climber-shell{zoom:1.12}@property --game-holo-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.cash-grab-entry{position:relative;isolation:isolate;width:100%;margin:0 0 10px;padding:15px 12px;border:0;background:#3D2B9E;color:#F5EFE0;font:500 10px var(--font-dm-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 13px rgba(200,216,0,.34),0 0 20px rgba(232,0,122,.2)}.cash-grab-entry:before{content:"";position:absolute;z-index:-1;inset:-3px;padding:3px;background:conic-gradient(from var(--game-holo-angle),#C8D800,#F5EFE0,#6B4FD8,#E8007A,#C8D800);filter:drop-shadow(0 0 5px rgba(200,216,0,.85)) drop-shadow(0 0 9px rgba(232,0,122,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:game-holo-orbit 2.2s linear infinite}@keyframes game-holo-orbit{to{--game-holo-angle:360deg}}@media(prefers-reduced-motion:reduce){.cash-grab-entry:before{animation:none}}.cash-grab-unlocked{display:grid;grid-gap:5px;gap:5px;margin:0 0 12px;padding:14px;background:#F3F0C8;border:1px solid #b1a600;color:#315A2B}.cash-grab-unlocked strong{font:400 22px var(--font-bebas),sans-serif;text-transform:uppercase}.cash-grab-unlocked span{font:9px/1.6 var(--font-dm-mono),monospace}.cash-grab-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:rgba(18,10,8,.88);overflow:auto;touch-action:none;overscroll-behavior:none}.cash-grab-modal--flappy{overflow:hidden}.cash-grab-modal-inner{position:relative;width:min(460px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #3d2b9e;background:#1A120C;box-shadow:0 24px 80px rgba(0,0,0,.55)}.cash-grab-close{position:-webkit-sticky;position:sticky;float:right;top:8px;right:8px;z-index:50;width:34px;height:34px;margin:8px;border:1px solid #f5efe0;background:#1A120C;color:#F5EFE0;font-size:24px;line-height:1;cursor:pointer}.cash-grab-error{margin:54px 18px -42px;padding:10px 12px;background:#E8007A;color:#fff;font:9px/1.6 var(--font-dm-mono),monospace;position:relative;z-index:40}@media(max-width:520px){.cash-grab-modal{padding:0}.cash-grab-modal-inner{width:100%;max-height:100vh;border:0}.cash-grab-close{top:5px;right:5px}.cash-grab-modal--climber{overflow:hidden}.cash-grab-modal--climber .cash-grab-modal-inner{width:100%;height:100dvh;max-height:none;overflow:hidden}.cash-grab-modal--climber .cash-grab-close{position:absolute;top:8px;right:8px;margin:0}.cash-grab-modal--climber .skull-climber-shell{zoom:1;min-height:100dvh!important;height:100dvh;padding:52px 6px 6px!important;justify-content:flex-start!important;overflow:hidden}.cash-grab-modal--climber .skull-climber-title{font-size:27px!important}.cash-grab-modal--climber .skull-climber-subtitle{max-width:360px;margin-bottom:8px!important;font-size:9px!important;line-height:1.5;letter-spacing:.13em!important}.cash-grab-modal--climber .skull-climber-game{width:min(380px,calc(100vw - 12px));flex:0 1 auto}.cash-grab-modal--climber .skull-climber-shell>div:last-child{margin-top:5px!important;font-size:8px!important}.cash-grab-modal--climber .skull-climber-shell--active{position:fixed;inset:0;z-index:20;width:100vw;min-height:100dvh!important;height:100dvh;padding:0!important;background:#1A120C!important}.cash-grab-modal--climber .skull-climber-shell--active .skull-climber-subtitle,.cash-grab-modal--climber .skull-climber-shell--active .skull-climber-title,.cash-grab-modal--climber .skull-climber-shell--active>div:last-child{display:none}.cash-grab-modal--climber .skull-climber-shell--active .skull-climber-game{width:100vw;max-width:none;height:100dvh;flex:none;aspect-ratio:auto;border:0!important;border-radius:0!important;box-shadow:none!important}.cash-grab-modal--climber .skull-climber-shell--active .skull-climber-world{top:calc(100dvh - 632px)!important}}.game-promo-badge select{width:100%;padding:11px;border:2px solid #3d2b9e;background:#F5EFE0;font:10px var(--font-dm-mono),monospace}.continue-disabled{display:block;padding:16px;background:#786D66;color:#fff;text-align:center;font:9px/1.5 var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.cart-items img,.main-image,.main-image>img,.secret-grid img,.secret-grid>a>div,.sp-image,.sp-image img,.thumbs button,.thumbs img{background:#fff}