.icon-button,.bag-button,.track-shortcut{color:#fff;background:#22192f;border:1px solid #ffffff30;border-radius:12px;justify-content:center;align-items:center;min-height:42px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.icon-button{width:42px}.bag-button{gap:8px;padding:0 12px}.track-shortcut{color:#1a1022;background:#c99aff;border-color:#c99aff;padding:0 16px;font-size:13px;font-weight:900;box-shadow:0 4px #8653bb}.icon-button:hover,.bag-button:hover,.track-shortcut:hover{border-color:#d9ff58;transform:translateY(-2px);box-shadow:0 7px 24px #c99aff55}.track-shortcut:hover{color:#1a1022;background:#d9ff58}.hero-cta,.checkout-button,.dialog-add,.flow-primary{background:linear-gradient(115deg,#e6ff79,#c8f949 52%,#a7e62a);border-radius:13px;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 5px #708d2d,0 13px 30px #d9ff5840}.hero-cta:hover,.checkout-button:hover,.dialog-add:hover,.flow-primary:hover:not(:disabled){filter:saturate(1.15);transform:translateY(-3px);box-shadow:0 8px #708d2d,0 18px 38px #d9ff5860}.hero-cta:active,.checkout-button:active,.dialog-add:active,.flow-primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #708d2d}.card-add{color:#16131d;background:#d9ff58;border:1px solid #e7ffac;border-radius:10px;width:calc(100% - 28px);margin:0 14px 14px;font-weight:1000;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 5px #6f8434}.card-add:hover{background:#edffab;transform:translateY(-3px);box-shadow:0 8px #6f8434,0 12px 26px #d9ff5845}.card-add:active{transform:translateY(2px);box-shadow:0 2px #6f8434}.category{box-shadow:0 3px #0006}.category.active{box-shadow:0 4px #819b3a,0 8px 20px #d9ff5838}.category:active{transform:translateY(2px)}.how-link{color:#fff;background:#20162c;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 4px #704a97}.how-link:hover{background:#4f277b;transform:translateY(-2px)}.product-card.pink .product-art img[src*=ps5-studio],.dialog-image.pink img[src*=ps5-studio]{object-fit:contain;filter:drop-shadow(0 24px 24px #2d0827aa);padding:19px}.product-card.lime .product-art img[src*=keyboard],.dialog-image.lime img[src*=keyboard]{object-fit:cover;padding:0}.product-card .product-art img{transition:transform .35s,filter .35s}.product-card:hover .product-art img{transform:scale(1.065)}.checkout-page,.tracking-page{color:#faf8ff;background:radial-gradient(circle at 78% -8%,#54316c66,#0000 36%),#100d19;min-height:100vh}.flow-header{background:#171220;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;padding:12px 5%;display:grid}.flow-brand{letter-spacing:-.08em;align-items:center;gap:8px;font-size:25px;font-weight:1000;display:flex}.flow-brand span{color:#211329;background:#c99aff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:26px;display:grid}.flow-brand b{color:#d9ff58}.flow-secure{color:#c9acd9;letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.flow-exit{color:#e1d8e7;justify-self:end;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.flow-exit:hover{color:#d9ff58}.checkout-wrap,.tracking-wrap{max-width:1380px;margin:auto;padding:50px 5% 80px}.flow-heading{text-align:center;max-width:650px;margin:0 auto 36px}.flow-eyebrow{color:#d9ff58;letter-spacing:.17em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.flow-heading .flow-eyebrow{justify-content:center}.flow-heading h1,.track-heading h1{letter-spacing:-.075em;margin:15px 0;font-size:clamp(48px,6vw,82px);line-height:.95}.flow-heading h1 span{color:#d9ff58}.flow-heading p,.track-heading p{color:#bcb2ca;margin:0;font-size:16px;line-height:1.55}.steps{color:#8d829b;justify-content:center;align-items:center;gap:14px;margin:0 auto 35px;font-size:13px;font-weight:900;display:flex}.step{white-space:nowrap;align-items:center;gap:10px;display:flex}.step span{border:1px solid #ffffff3a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.step.active{color:#fff}.step.active span{color:#16131c;background:#d9ff58;border-color:#d9ff58}.step-line{background:#ffffff35;width:55px;height:2px}.checkout-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.checkout-main{flex-direction:column;gap:20px;display:flex}.flow-card,.order-summary,.timeline-card,.tracked-order,.recent-orders{background:#1b1525;border:1px solid #ffffff25;border-radius:18px;box-shadow:0 24px 48px #0002}.flow-card{padding:29px}.flow-card-heading{align-items:center;gap:15px;margin-bottom:20px;display:flex}.step-icon{color:#d7a6ff;background:#c99aff24;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid}.flow-card-heading span:not(.step-icon),.summary-top>span,.track-kicker{color:#b78fce;letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.flow-card h2{letter-spacing:-.055em;margin:4px 0 0;font-size:26px}.flow-hint{color:#b6aabf;margin:0 0 19px;font-size:13px;line-height:1.5}.field-label{letter-spacing:.03em;justify-content:space-between;margin:18px 0 8px;font-size:12px;font-weight:900;display:flex}.field-label span{color:#8d8199;font-weight:600}.flow-input,.flow-select{width:100%;color:#fff!important;background:#120e1a!important;border:1px solid #ffffff35!important;border-radius:10px!important;height:49px!important;font-size:15px!important}.flow-input::placeholder{color:#847b91}.flow-select{justify-content:space-between}.shipping-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shipping-option{cursor:pointer;background:#120e1a;border:1px solid #ffffff2d;border-radius:12px;align-items:flex-start;gap:12px;min-height:100px;padding:17px;display:flex}.shipping-option.active{background:#d9ff5814;border-color:#d9ff58;box-shadow:0 0 0 2px #d9ff5828}.shipping-option [data-slot=radio-group-item]{flex:none;margin-top:2px}.shipping-option div{flex-direction:column;gap:5px;display:flex}.shipping-option strong{font-size:13px}.shipping-option span{color:#a99db5;font-size:11px;line-height:1.35}.shipping-option b{color:#d9ff58;margin-left:auto;font-size:11px}.flow-primary{color:#17131e;border:0;justify-content:space-between;align-items:center;width:100%;min-height:57px;padding:15px 20px;font-size:16px;font-weight:1000;display:flex}.flow-primary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.step-back{color:#c99aff;background:0 0;border:0;align-self:start;align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.step-back:hover{color:#d9ff58}.demo-card{background:radial-gradient(circle at 90% 5%,#ff71ce55,#0000 35%),linear-gradient(135deg,#9048ba,#482361 65%,#281936);border:1px solid #efc5ff79;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:155px;padding:20px 23px;display:flex;box-shadow:0 20px 35px #0005}.demo-card>div{letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.demo-card>div span:first-child{font-size:28px;line-height:1}.demo-card strong{letter-spacing:.12em;font-size:21px}.demo-card small{letter-spacing:.2em;font-size:9px;font-weight:900}.zero-charge{justify-content:space-between;align-items:center;margin:24px 0 9px;font-size:15px;display:flex}.zero-charge strong{color:#d9ff58;font-size:32px}.review-destination{color:#e8ddec;background:#100d18;border:1px solid #ffffff24;border-radius:10px;padding:14px 17px;font-size:14px}.acknowledge{color:#d0c5d8;cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.acknowledge [data-slot=checkbox]{flex:none;margin-top:2px}.order-summary{padding:25px;position:sticky;top:18px}.summary-top{border-bottom:1px solid #ffffff28;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.summary-top strong{color:#17131f;background:#d9ff58;border-radius:100px;padding:5px 9px;font-size:12px}.summary-items{max-height:380px;overflow:auto}.summary-item{border-bottom:1px solid #ffffff20;align-items:center;gap:12px;padding:15px 0;display:flex}.summary-item img{object-fit:cover;background:#6e468f;border-radius:9px;width:64px;height:64px}.summary-item div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.summary-item strong{font-size:13px}.summary-item span{color:#a99db5;font-size:11px}.summary-item b{color:#d9ff58;font-size:13px}.summary-totals{flex-direction:column;gap:12px;padding-top:20px;display:flex}.summary-totals>div{color:#c9bfd1;justify-content:space-between;font-size:13px;display:flex}.summary-totals>div b{color:#fff}.summary-totals .summary-total{color:#fff;border-top:1px solid #ffffff27;margin-top:4px;padding-top:16px;font-size:18px;font-weight:900}.summary-total strong{color:#d9ff58;font-size:29px}.order-summary>p{color:#a99db5;align-items:start;gap:8px;margin:20px 0 0;font-size:11px;line-height:1.45;display:flex}.order-summary>p svg{color:#d9ff58;flex:none}.checkout-empty{text-align:center;background:#1a1425;border:1px dashed #c99aff77;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.checkout-empty>svg{color:#c99aff}.checkout-empty h2,.checkout-empty h1{letter-spacing:-.05em;margin:18px 0 5px;font-size:35px}.checkout-empty p{color:#b8afc2;max-width:410px;line-height:1.5}.checkout-empty a,.tracked-order>a{color:#17131f;background:#d9ff58;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:14px 19px;font-weight:900;display:flex}.checkout-empty a:hover,.tracked-order>a:hover{background:#edffab}.flow-loading{text-align:center;color:#c7b9d0;padding:80px}.flow-footer{color:#aa9bb9;border-top:1px solid #ffffff20;justify-content:space-between;padding:23px 5%;font-size:12px;display:flex}.track-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.track-heading h1{font-size:clamp(43px,5.4vw,74px)}.track-heading h1 em{color:#d9ff58;font-style:normal}.order-pill{color:#15161b;letter-spacing:.11em;background:#d9ff58;border-radius:100px;flex:none;padding:12px 17px;font-size:11px;font-weight:1000}.order-pulse{background:#fc45ad;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.6s infinite trackPulse;display:inline-block;box-shadow:0 0 0 4px #fc45ad40}@keyframes trackPulse{50%{box-shadow:0 0 0 8px #fc45ad10}}.tracking-layout{grid-template-columns:minmax(0,1.95fr) minmax(280px,.85fr);gap:19px;display:grid}.map-panel{background:#091729;border:1px solid #2c4c73;border-radius:22px;flex-direction:column;min-height:610px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 60px #0004}.map-top{z-index:1;align-items:flex-start;gap:9px;display:flex;position:absolute;top:17px;left:17px;right:17px}.map-signal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111dec;border:1px solid #ffffff23;border-radius:11px;padding:10px 13px}.map-signal small{color:#7d9bb3;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.map-signal strong{color:#3fe0d9;margin-top:4px;font-size:13px;display:block}.map-signal.next strong{color:#fff}.map-controls{gap:7px;margin-left:auto;display:flex}.map-controls button{color:#fff;background:#07111dec;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.map-controls button:hover{background:#fc45ad}.map-viewport{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;justify-content:center;align-items:center;min-height:510px;display:flex;overflow:hidden}.map-viewport svg{width:100%;height:100%;min-height:510px}.map-viewport text{fill:#d8e9ff;letter-spacing:.05em;paint-order:stroke;stroke:#081729;stroke-width:4px;font-family:Arial,sans-serif;font-size:13px;font-weight:900}.route-guide{fill:none;stroke:#fc45ad88;stroke-width:3px;stroke-dasharray:8 8}.route-progress{fill:none;stroke:#fc45ad;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 7px #fc45ad)}.map-halo{animation:1.9s ease-in-out infinite trackHalo}@keyframes trackHalo{50%{opacity:.38;r:43}}.map-bottom{z-index:1;color:#a9bed1;letter-spacing:.1em;background:#07111df2;border:1px solid #ffffff21;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:auto 17px 17px;padding:15px 18px;font-size:10px;font-weight:900;display:flex}.map-bottom span:nth-child(2){color:#d9ff58}.journey-bar{background:#ffffff25;border-radius:100px;flex-basis:100%;height:7px;overflow:hidden}.journey-bar i,.eta-line i{border-radius:inherit;background:linear-gradient(90deg,#45dcd2,#fc45ad);height:100%;transition:width 1s linear;display:block}.track-side{flex-direction:column;gap:15px;display:flex}.track-card{background:#1b1525;border:1px solid #ffffff28;border-radius:17px;padding:23px}.track-card h3{letter-spacing:-.03em;align-items:center;gap:9px;margin:16px 0 7px;font-size:18px;display:flex}.track-card h3 svg{color:#fc45ad}.track-card p{color:#ada2b9;margin:0;font-size:13px;line-height:1.45}.track-card>small{color:#8e829c;margin-top:10px;font-size:11px;display:block}.eta-card{background:radial-gradient(circle at 100% 0,#61317d55,#0000 50%),#21172b}.eta-card>strong{letter-spacing:-.075em;color:#fff;font-variant-numeric:tabular-nums;margin:14px 0 7px;font-size:clamp(39px,4.5vw,62px);display:block}.eta-line{background:#ffffff23;border-radius:100px;height:7px;margin-top:20px;overflow:hidden}.tracking-lower{grid-template-columns:1.15fr .85fr;gap:19px;margin-top:19px;display:grid}.timeline-card,.tracked-order,.recent-orders{padding:29px}.timeline-card h2,.tracked-order h2{letter-spacing:-.055em;margin:7px 0 24px;font-size:28px}.timeline{flex-direction:column;display:flex}.timeline-step{color:#91859d;align-items:flex-start;gap:15px;min-height:77px;display:flex;position:relative}.timeline-step:not(:last-child):before{content:"";background:#ffffff30;width:1px;position:absolute;top:28px;bottom:0;left:14px}.timeline-step.reached:not(:last-child):before{background:#d9ff58}.timeline-dot{z-index:1;background:#21192b;border:1px solid #ffffff36;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.timeline-step.reached .timeline-dot{color:#18131e;background:#d9ff58;border-color:#d9ff58}.timeline-step strong{margin-top:4px;font-size:14px;display:block}.timeline-step.reached strong{color:#fff}.timeline-step p{color:#93879f;margin:4px 0;font-size:12px}.tracked-items{max-height:375px;overflow:auto}.tracked-item{align-items:center;gap:12px;margin:12px 0;display:flex}.tracked-item img{object-fit:cover;background:#68439a;border-radius:8px;width:60px;height:60px}.tracked-item div{flex-direction:column;gap:4px;display:flex}.tracked-item strong{font-size:13px}.tracked-item span{color:#9e93aa;font-size:11px}.tracked-totals{color:#a99db5;border-top:1px solid #ffffff25;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.tracked-totals strong{color:#fff}.tracked-totals.charged{color:#fff;font-size:16px;font-weight:900}.tracked-totals.charged strong{color:#d9ff58;font-size:23px}.tracked-order>a{justify-content:space-between;font-size:13px}.recent-orders{margin-top:19px}.recent-orders>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.recent-orders a{border:1px solid #ffffff36;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:900}.recent-orders a.current,.recent-orders a:hover{color:#17131f;background:#d9ff58;border-color:#d9ff58}@media (max-width:1000px){.header-actions{gap:8px}.tracking-layout{grid-template-columns:1fr}.map-panel{min-height:570px}.track-side{grid-template-columns:repeat(2,1fr);display:grid}.checkout-layout{grid-template-columns:1fr}.order-summary{position:static}}@media (max-width:700px){.track-shortcut{display:none}.flow-header{grid-template-columns:1fr auto}.flow-secure{display:none}.checkout-wrap,.tracking-wrap{padding:35px 5% 55px}.flow-heading h1{font-size:50px}.steps{gap:7px;font-size:11px}.step-line{width:23px}.checkout-layout,.tracking-lower{grid-template-columns:1fr}.order-summary{position:static}.shipping-options{grid-template-columns:1fr}.track-heading{display:block}.order-pill{margin-top:19px;display:inline-block}.map-panel{min-height:475px}.map-viewport,.map-viewport svg{min-height:420px}.map-signal.next{display:none}.track-side{grid-template-columns:1fr 1fr}.flow-footer{gap:15px}}@media (max-width:500px){.flow-brand{font-size:19px}.flow-brand span{width:27px;height:27px;font-size:23px}.flow-exit{font-size:11px}.track-side{grid-template-columns:1fr}.map-panel{min-height:400px}.map-viewport,.map-viewport svg{min-height:350px}.map-top{top:10px;left:10px;right:10px}.map-signal{padding:7px 9px}.map-signal strong{font-size:11px}.map-controls button{width:32px;height:32px}.map-bottom{margin:8px;padding:10px;font-size:8px}.flow-card,.order-summary,.timeline-card,.tracked-order{padding:20px}.flow-card h2{font-size:22px}.checkout-empty h2,.checkout-empty h1{font-size:28px}.track-heading h1{font-size:44px}}.checkout-empty a.preview-route{color:#e7d9f4;background:#30213f;border:1px solid #c99aff66;margin-top:10px}.checkout-empty a.preview-route:hover{background:#49305e}
.site-header{gap:20px;height:76px;padding:0 3%}.site-header .brand{flex:none;font-size:24px}.site-header .header-nav{white-space:nowrap;gap:18px;font-size:12px}.header-search{color:#4f415d;background:#f7f5fa;border:2px solid #0000;border-radius:11px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:460px;height:44px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.header-search:focus-within{border-color:#d9ff58;box-shadow:0 0 0 3px #d9ff5830}.header-search input{min-width:0;box-shadow:none!important;color:#24192d!important;background:0 0!important;border:0!important;height:100%!important;padding:0!important;font-size:13px!important}.header-search input::placeholder{color:#796d82}.header-search button{color:#44344d;background:#e7e1ed;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.site-header .header-actions{gap:8px}.site-header .icon-button{flex:none}.sound-control{white-space:nowrap;gap:7px;width:auto;padding:0 11px;font-size:11px;font-weight:900}.sound-control.active{color:#1a1620;background:#d9ff58;border-color:#d9ff58;box-shadow:0 3px #7b9d25}.mobile-search{display:none}.site-header .track-shortcut{white-space:nowrap;min-height:42px;padding:0 11px;font-size:11px}.site-header .bag-button{white-space:nowrap;min-height:42px}.hero{min-height:440px;padding:45px 4%}.hero h1{font-size:clamp(59px,6.5vw,92px)}.hero-orbit{width:440px;height:440px;top:0;right:5%}.orbit-two{width:415px;height:415px}.orbit-one{width:308px;height:308px}.orbit-center{width:220px;height:220px;font-size:155px}.market-promo{color:#22172b;background:#ded7e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px 3%;display:grid}.market-promo>div{background:#f7f4fa;justify-content:center;align-items:center;gap:13px;min-height:86px;display:flex}.market-promo svg{color:#ec268d;flex:none}.market-promo span{flex-direction:column;gap:4px;display:flex}.market-promo strong{letter-spacing:.08em;font-size:11px}.market-promo small{color:#766b80;font-size:11px}.shop-intro,.shop-tools,.preview-grid{color:#1b1820;background:#eff1f2}.shop-intro{align-items:end;padding:50px 3% 20px}.shop-intro h2{color:#19161e;font-size:clamp(38px,4vw,59px)}.shop-intro h2 span{color:#eb1d85}.shop-intro>p{color:#65606a;text-align:right;max-width:430px;margin:0;line-height:1.5}.section-kicker{color:#d60067;align-items:center;gap:6px;display:flex}.shop-tools{padding:0 3% 21px}.category-list{gap:8px;padding:4px 2px 6px}.category{color:#322d34;background:#fff;border-color:#d4d5d8;border-radius:999px;padding:10px 15px;font-size:12px;box-shadow:0 3px #c7c9cc}.category:hover{background:#fff3f9;border-color:#e91d82}.category.active,.degen .category.active{color:#16141a;background:#ffdc39;border-color:#f6c500;box-shadow:0 3px #b98e00}.result-count{color:#66616b;font-size:12px}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;padding:0 3% 72px}.product-card{background:#fff;border:1px solid #d8dadd;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 3px 10px #1a202014}.product-card:hover{border-color:#e85b9b;transform:translateY(-4px);box-shadow:0 16px 33px #8d336228}.product-card.pink .product-art,.product-card.lime .product-art,.product-card.violet .product-art,.product-card.blue .product-art,.product-card.orange .product-art,.product-card.peach .product-art{background:#fff}.product-art{border-bottom:1px solid #ececef;flex:none;height:212px}.product-art img,.product-card.lime .product-art img{object-fit:cover;filter:none;width:100%;height:100%;padding:0}.product-card.pink .product-art img[src*=ps5-studio]{object-fit:contain;filter:drop-shadow(0 13px 14px #3c24424d);padding:15px}.product-card.lime .product-art img[src*=switch2]{object-fit:contain;padding:13px}.product-index{color:#fff;background:#1a1620db;border-radius:5px;padding:6px 7px;font-size:9px;top:9px;left:9px}.product-deal-tag{z-index:1;color:#fff;letter-spacing:.04em;background:#d9004f;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:1000;position:absolute;top:9px;right:9px;box-shadow:0 2px 5px #0003}.card-peek{background:#1a1620e8;border-color:#ffffff4d;bottom:9px;right:9px}.product-info{flex:1;min-height:132px;padding:14px 14px 7px;display:block}.product-kind{color:#a43f81;letter-spacing:.14em;font-size:9px}.product-info h3{letter-spacing:-.025em;color:#16131d;min-height:38px;margin:8px 0 9px;font-size:16px;line-height:1.2}.product-price,.degen .product-price{color:#19151c;letter-spacing:-.035em;font-size:22px;line-height:1;display:block}.product-info small{color:#7b747f;margin-top:6px;font-size:10px;display:block}.card-add,.degen .card-add{color:#19151c;background:#ffda20;border:1px solid #efbc00;border-radius:100px;width:calc(100% - 24px);min-height:43px;margin:8px 12px 13px;padding:10px 15px;font-size:13px;box-shadow:0 3px #bd9400}.card-add:hover,.degen .card-add:hover{color:#16131d;background:#ffe960;box-shadow:0 6px #bd9400,0 12px 24px #ffdb4655}.card-add.added{background:#d9ff58;border-color:#9bd31e;box-shadow:0 3px #77a625}.empty-results{color:#6d6672;border-color:#aaa3ad}.empty-results h3{color:#201923}.empty-results button{color:#a31b69}.degen .market-promo svg,.degen .shop-intro h2 span{color:#f32e87}.degen .product-deal-tag{background:#b70a4f}@media (max-width:1350px){.site-header .header-nav{display:none}.site-header .header-search{max-width:none}.hero-orbit{right:-2%}}@media (max-width:900px){.site-header{gap:13px}.site-header .track-shortcut{display:none}.market-promo>div{padding:10px}.market-promo small{font-size:10px}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (max-width:650px){.site-header{height:67px;padding:0 4%}.site-header .brand{font-size:20px}.header-search{display:none}.mobile-search{display:inline-flex}.sound-control{width:39px;padding:0}.sound-control span{display:none}.site-header .header-actions{gap:6px;margin-left:auto}.site-header .bag-button{padding:0 8px}.hero{min-height:440px;padding:52px 5%}.hero h1{font-size:clamp(46px,12vw,70px)}.hero-orbit{width:340px;height:340px;top:140px;right:-160px}.orbit-two{width:330px;height:330px}.orbit-one{width:250px;height:250px}.orbit-center{width:175px;height:175px;font-size:120px}.market-promo{grid-template-columns:1fr 1fr;padding:1px 4%}.market-promo>div{min-height:75px}.market-promo>div:last-child{grid-column:1/-1}.shop-intro{padding:38px 4% 16px}.shop-intro>p{text-align:left;max-width:initial;margin-top:10px;font-size:13px}.shop-tools{padding:0 4% 15px}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 4% 50px}.product-art{height:160px}.product-info{min-height:125px;padding:10px 10px 5px}.product-info h3{min-height:35px;font-size:14px}.product-price{font-size:19px}.card-add{width:calc(100% - 16px);min-height:39px;margin:6px 8px 10px;padding:8px 10px;font-size:11px}.product-index,.product-deal-tag{padding:5px;font-size:7px}.card-peek{display:none}}.checkout-celebrate{z-index:100;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0910e8;place-items:center;animation:.3s ease-out celebrateIn;display:grid;position:fixed;inset:0}.checkout-celebrate>div{color:#fff;padding:30px}.checkout-celebrate span{color:#29183a;background:#d9ff58;border-radius:50%;width:114px;height:114px;margin:auto auto 20px;font-size:100px;line-height:112px;animation:.55s ease-out celebratePop;display:block;box-shadow:0 0 0 14px #d9ff5830,0 0 100px #d9ff5880}.checkout-celebrate strong{letter-spacing:-.06em;font-size:clamp(27px,5vw,56px)}.checkout-celebrate p{color:#c99aff;font-size:17px}@keyframes celebrateIn{0%{opacity:0}to{opacity:1}}@keyframes celebratePop{0%{transform:scale(.6)rotate(-35deg)}70%{transform:scale(1.1)rotate(10deg)}to{transform:scale(1)}}.category-list{scrollbar-width:none}.category-list::-webkit-scrollbar{display:none}.product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;display:-webkit-box;overflow:hidden}.product-dialog .dialog-image{background:#fff!important}.product-dialog .dialog-image img{object-fit:contain}.load-more{color:#27212b;background:#eff1f2;justify-content:center;align-items:center;gap:20px;padding:0 3% 70px;font-size:13px;font-weight:800;display:flex}.load-more button{color:#18141b;background:#ffda20;border:1px solid #efbc00;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:900;display:flex;box-shadow:0 4px #bd9400}.load-more button:hover{background:#ffe960;transform:translateY(-2px)}.credits{max-height:330px;overflow:auto}.dialog-note a{text-underline-offset:3px;text-decoration:underline}@media (min-width:651px){.category-list{flex-wrap:wrap;overflow:visible}}@media (max-width:650px){.product-info h3{height:35px}.load-more{flex-direction:column;gap:12px;padding-bottom:50px}}.top-strip{letter-spacing:.08em;background:#ffdc28;height:29px}.site-header{background:#111720;border-bottom-color:#29313c;height:68px}.mode-bar{background:#1b202b;min-height:50px;padding-top:7px;padding-bottom:7px}.hero,.degen .hero{background:radial-gradient(circle at 80% 30%,#45376d 0,#0000 38%),linear-gradient(108deg,#171223,#2c1a46 65%,#331e57);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:26px;min-height:340px;padding:28px 3%;display:grid}.hero:before{opacity:.55;background-size:35px 35px}.hero-inner{z-index:2;max-width:560px;position:relative}.hero h1{margin:16px 0 13px;font-size:clamp(58px,5.6vw,82px);line-height:.92}.hero p{max-width:470px;margin:0;font-size:16px;line-height:1.42}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.hero-cta{background:#ffdc28;border-radius:11px;gap:24px;min-height:48px;margin:0;padding:12px 18px;box-shadow:0 4px #a98100}.hero-cta:hover{background:#ffe968;transform:translateY(-2px);box-shadow:0 6px #a98100}.surprise-button{color:#fff;background:#ffffff1b;border:1px solid #d8b4ff94;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 17px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px #130c1f}.surprise-button:hover{background:#ffffff30;transform:translateY(-2px);box-shadow:0 6px #130c1f}.surprise-button:active,.hero-cta:active{transform:translateY(3px);box-shadow:0 1px #130c1f}.hero-disclaimer{color:#c4b8d4;margin-top:15px;font-size:12px}.hero-featured{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid;position:relative}.hero-pick{color:#1b1720;text-align:left;background:#fff;border:2px solid #ffffff45;border-radius:15px;min-width:0;height:265px;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 10px #09050e48,0 20px 40px #0c041f8c}.hero-pick:nth-child(2){transform:rotate(3deg)translateY(-5px)}.hero-pick:nth-child(3){transform:rotate(-3deg)translateY(5px)}.hero-pick:hover,.hero-pick:nth-child(2):hover,.hero-pick:nth-child(3):hover{border-color:#ffdc28;transform:translateY(-11px)rotate(0);box-shadow:0 14px #09050e48,0 26px 50px #0c041fb0}.hero-pick img{object-fit:contain;width:100%;height:77%;padding:15px 12px 6px;transition:transform .25s;display:block}.hero-pick:hover img{transform:scale(1.07)}.hero-pick-label{z-index:1;color:#fff;letter-spacing:.08em;background:#ef1d79;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:1000;position:absolute;top:10px;left:10px;box-shadow:0 2px 7px #30102240}.hero-pick:nth-child(2) .hero-pick-label{background:#4d2790}.hero-pick:nth-child(3) .hero-pick-label{background:#181820}.hero-pick-bottom{border-top:1px solid #ece9ef;justify-content:space-between;align-items:center;gap:4px;height:23%;padding:10px 11px;font-size:12px;line-height:1.1;display:flex}.hero-pick-bottom strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-pick-bottom b{letter-spacing:-.04em;font-size:15px}.ticker{background:#ffdc28;height:31px}.market-promo>div{min-height:65px}.market-promo svg{color:#ef1d79}.shop-intro{padding-top:31px}.shop-intro h2{font-size:clamp(36px,3.7vw,53px)}.product-card{transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.product-card:hover{transform:translateY(-8px);box-shadow:0 10px #e6b912,0 22px 35px #45263530}.product-card .product-art img{transition:transform .28s}.product-card:hover .product-art img{transform:scale(1.055)rotate(0)}.product-art:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff90 50%,#0000 65%);transition:transform .5s;position:absolute;inset:0;transform:translate(-150%)}.product-card:hover .product-art:after{transform:translate(150%)}.card-add,.load-more button{transition:transform .16s,box-shadow .16s,background .16s}.card-add:active,.load-more button:active{transform:translateY(3px)!important;box-shadow:0 1px #bd9400!important}.bag-button{transition:transform .2s}.bag-button:active{transform:scale(.9)}@media (max-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero h1{font-size:clamp(54px,6vw,74px)}.hero-pick{height:220px}.hero-pick-bottom{font-size:10px}.hero-pick-bottom b{font-size:13px}}@media (max-width:750px){.hero,.degen .hero{min-height:0;padding:28px 4% 35px;display:block}.hero h1{font-size:clamp(50px,11vw,70px)}.hero-featured{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px}.hero-pick{height:170px}.hero-pick img{height:75%;padding:17px 6px 3px}.hero-pick-bottom{height:25%;padding:7px;font-size:9px}.hero-pick-bottom b{font-size:11px}.hero-pick-label{padding:5px;font-size:7px;top:6px;left:6px}.market-promo>div{min-height:60px}}@media (max-width:650px){.site-header{height:61px}.mode-bar{min-height:45px}.hero h1{font-size:clamp(46px,12vw,58px)}.hero p{font-size:14px}.hero-actions{gap:9px}.hero-cta,.surprise-button{min-height:43px;padding:10px 12px;font-size:12px}.hero-disclaimer{font-size:10px}.hero-featured{gap:8px;margin-top:22px}.hero-pick{border-radius:10px;height:150px}.hero-pick-bottom strong{max-width:70%}.hero-pick-bottom b,.market-promo strong{font-size:10px}.shop-intro{padding-top:25px}}.degen .hero{background:radial-gradient(circle at 80% 30%,#883c70 0,#0000 38%),linear-gradient(108deg,#1b1020,#3e1536 65%,#521938)}@media (max-width:650px){.hero-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-pick{height:166px}.hero-pick:nth-child(3){display:none}.hero-pick-label{font-size:8px}.hero-pick-bottom strong{font-size:11px}.hero-pick-bottom b{font-size:12px}}.bag-button span{animation:.38s both bag-pop}@keyframes bag-pop{0%{transform:scale(.7)}55%{transform:scale(1.28)}to{transform:scale(1)}}
.associate-disclosure{color:#3b2a08;text-align:center;background:#fff4ca;margin:0;padding:8px 3%;font-size:13px;font-weight:700}.case-section{color:#19151f;background:#eff1f2;border-bottom:1px solid #d9d9dc;padding:24px 3% 25px}.case-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:16px;display:flex}.case-kicker{color:#ce0c64;letter-spacing:.14em;align-items:center;gap:7px;font-size:11px;font-weight:1000;display:inline-flex}.case-heading h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(28px,3vw,39px);line-height:1}.case-heading p{color:#57515d;max-width:480px;margin:0;font-size:13px;line-height:1.45}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.case-card{color:#fff;text-align:left;background:radial-gradient(circle at 95% -15%,#bd76ff80,#0000 45%),linear-gradient(120deg,#281844,#472269);border:1px solid #7142a2;border-radius:14px;align-items:center;gap:16px;min-width:0;min-height:124px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #331d4b}.case-card:before{content:"";pointer-events:none;border:1px solid #ffffff3b;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-76px}.case-card:hover{border-color:#ffde41;transform:translateY(-4px);box-shadow:0 9px #331d4b,0 16px 25px #3f22563b}.case-card:active{transform:translateY(3px);box-shadow:0 2px #331d4b}.case-style{background:radial-gradient(circle at 95% -15%,#ff95ce8c,#0000 45%),linear-gradient(120deg,#5a1d50,#8f2969);border-color:#b44585;box-shadow:0 5px #5f1c4d}.case-style:hover{box-shadow:0 9px #5f1c4d,0 16px 25px #7b315b3b}.case-wild{background:radial-gradient(circle at 95% -15%,#f6e07895,#0000 45%),linear-gradient(120deg,#173646,#256173);border-color:#528da3;box-shadow:0 5px #194452}.case-wild:hover{box-shadow:0 9px #194452,0 16px 25px #1d596c3b}.case-icon{color:#ffe95e;background:#ffffff24;border:1px solid #ffffff8c;border-radius:16px;flex:none;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 0 24px #ffffff1a}.case-copy{flex-direction:column;align-items:start;gap:6px;min-width:0;display:flex;position:relative}.case-copy strong{letter-spacing:-.05em;font-size:21px;line-height:1}.case-copy small{color:#eadfec;font-size:12px}.case-open{color:#ffeb69;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:900;display:inline-flex}.case-dialog{grid-template-columns:1fr 1fr;box-shadow:0 18px #281536,0 30px 80px #130919a6;color:#fff!important;background:#171221!important;border:1px solid #bc84ef!important;gap:0!important;max-width:780px!important;padding:0!important;display:grid!important;overflow:visible!important}.case-dialog>button{z-index:5}.case-reveal-art{background:#fff;border-radius:12px 0 0 12px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.case-reveal-art img{object-fit:contain;width:100%;height:100%;max-height:390px;padding:25px}.case-reveal-tag{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#ec197f;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:900;display:flex;position:absolute;top:17px;left:17px}.case-reveal-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.case-reveal-copy [data-slot=dialog-title]{letter-spacing:-.05em;margin:10px 0;font-size:clamp(26px,3vw,36px);line-height:1.03}.case-reveal-copy [data-slot=dialog-description]{color:#c9bcd0;font-size:14px}.case-reveal-price{color:#d9ff58;margin:18px 0 2px;font-size:30px;font-weight:1000}.case-reveal-price span{color:#b7a9c0;margin-top:2px;font-size:12px;font-weight:400;display:block}.case-add,.dialog-add{position:relative;overflow:visible!important}.case-add{color:#1b1622;background:#ffda20;border:1px solid #e9bd0a;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:13px 15px;font-size:14px;font-weight:900;display:flex;box-shadow:0 4px #a98100}.case-add.added,.dialog-add.added{color:#19151c;background:#d9ff58}.case-add:disabled{cursor:default}.case-reroll,.case-real-link{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:11px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.case-reroll{color:#fff;background:#31243c;border:1px solid #ffffff50}.case-reroll:hover{background:#493354}.case-real-link{color:#201725;background:#fff;border:1px solid #fff}.case-real-link:hover{background:#fff6ca}.case-fineprint{color:#b4a9bd;margin:15px 0 0;font-size:11px;line-height:1.45}.product-card{overflow:visible!important}.product-card.bursting{z-index:4}.product-art{border-radius:12px 12px 0 0}.card-add{position:relative;overflow:visible!important}.card-peek{color:#1b1520;letter-spacing:0;text-transform:none;opacity:1;background:#ffde38;border:1px solid #efb700;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:900;bottom:10px;right:10px;transform:none;box-shadow:0 3px #bd8a00;display:inline-flex!important}.product-card:hover .card-peek,.product-art:focus-visible .card-peek{background:#ffec83;transform:translateY(-2px);box-shadow:0 5px #bd8a00}.add-burst{pointer-events:none;z-index:20;width:0;height:0;position:absolute;top:50%;left:50%}.add-burst i{opacity:0;width:7px;height:11px;animation:add-spark .7s var(--delay) ease-out both;background:#e81981;border-radius:2px;position:absolute;top:0;left:0}.add-burst i:nth-child(3n){background:#9b59e3}.add-burst i:nth-child(4n){background:#d9ff58}.add-burst i:nth-child(5n){background:#ffba17;border-radius:50%;width:9px;height:9px}@keyframes add-spark{0%{opacity:1;transform:rotate(var(--angle)) translateY(-6px) scale(.6)}55%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-67px) scale(1.15)}}.amazon-buy-link{color:#241b28;background:#fff;border:1px solid #f9bb28;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:11px;padding:12px 15px;font-size:13px;font-weight:900;display:flex}.amazon-buy-link:hover{background:#fff1bd;transform:translateY(-1px)}.dialog-note{align-items:flex-start;line-height:1.4}.dialog-note svg{flex:none;margin-top:1px}@media (max-width:900px){.case-card{gap:10px;padding:12px}.case-icon{width:54px;height:54px}.case-copy strong{font-size:18px}.case-copy small{font-size:11px}}@media (max-width:650px){.case-section{padding:22px 4% 25px}.case-heading{margin-bottom:13px;display:block}.case-heading h2{font-size:31px}.case-heading p{margin-top:7px;font-size:12px}.case-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 0 7px;display:flex;overflow-x:auto}.case-grid::-webkit-scrollbar{display:none}.case-card{scroll-snap-align:start;flex:0 0 min(79vw,280px);min-height:112px}.case-icon{width:58px;height:58px}.case-copy strong{font-size:19px}.case-copy small{font-size:11px}.card-peek{padding:6px 8px;font-size:10px;bottom:7px;right:7px;display:inline-flex!important}.card-peek svg{width:14px;height:14px}.case-dialog{max-height:90vh;display:block!important;overflow-y:auto!important}.case-reveal-art{border-radius:12px 12px 0 0;height:210px;min-height:0}.case-reveal-art img{max-height:210px}.case-reveal-copy{padding:22px}.case-reveal-copy [data-slot=dialog-title]{font-size:27px}}
.cart-real-button{color:#1c1523;background:#ffdc29;border:2px solid #1c1523;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:15px 18px;font-size:15px;font-weight:1000;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 5px #1c1523}.cart-real-button:hover{background:#ffe968;transform:translateY(-2px);box-shadow:0 7px #1c1523}.cart-real-button:active{transform:translateY(3px);box-shadow:0 2px #1c1523}.real-buy-page{color:#211825;background:#f2f1f3;min-height:100vh}.real-buy-page .flow-brand{color:#fff}.real-buy-wrap{max-width:1320px;margin:auto;padding:45px 28px 90px}.real-buy-hero{max-width:780px;margin-bottom:32px}.real-buy-hero .flow-eyebrow{color:#cf116f;letter-spacing:.13em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.real-buy-hero h1{letter-spacing:-.075em;margin:18px 0 16px;font-size:clamp(54px,7vw,104px);font-weight:1000;line-height:.94}.real-buy-hero h1 em{color:#ee1f85;font-style:normal}.real-buy-hero p{color:#615866;max-width:660px;font-size:18px;line-height:1.5}.real-buy-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.real-buy-list,.real-buy-aside{background:#fff;border:1px solid #ded9e0;border-radius:16px;box-shadow:0 10px 28px #2f18310e}.real-buy-heading{border-bottom:1px solid #ece8ed;justify-content:space-between;align-items:baseline;gap:12px;padding:22px 24px;display:flex}.real-buy-heading h2{letter-spacing:-.04em;margin:0;font-size:25px}.real-buy-heading span{color:#726875;font-size:12px}.real-buy-item{border-bottom:1px solid #ece8ed;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.real-buy-item:last-child{border-bottom:0}.real-buy-photo{background:#fff;border:1px solid #ece8ed;border-radius:10px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.real-buy-photo img{object-fit:contain;width:100%;height:100%;padding:7px}.real-buy-category{color:#cf116f;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.real-buy-detail h3{letter-spacing:-.03em;margin:6px 0;font-size:20px;line-height:1.2}.real-buy-detail p{color:#675d6a;margin:0;font-size:13px}.real-buy-detail small{color:#9a5b20;max-width:470px;margin-top:7px;line-height:1.4;display:block}.real-buy-item-link{white-space:nowrap;color:#1c1523;background:#ffdc29;border:1px solid #deae05;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px #ae8400}.real-buy-item-link:hover{background:#ffea74;transform:translateY(-2px);box-shadow:0 5px #ae8400}.real-buy-unavailable{color:#766d78;font-size:12px}.real-buy-official{color:#6950a0;text-underline-offset:3px;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.real-buy-official:hover{color:#d41579}.dialog-official-link{color:#e9ccff;text-underline-offset:3px;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.dialog-official-link:hover{color:#fff}.real-buy-aside{padding:25px;position:sticky;top:20px}.real-buy-aside-kicker{letter-spacing:.13em;color:#db187b;font-size:11px;font-weight:900}.real-buy-aside h2{letter-spacing:-.05em;margin:13px 0 21px;font-size:31px;line-height:1.05}.real-buy-aside ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.real-buy-aside li{gap:10px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.real-buy-aside li svg{color:#de1782;flex:none}.real-buy-aside p{color:#655c68;margin:23px 0;font-size:12px;line-height:1.5}.real-buy-amazon-cart,.real-buy-back{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.real-buy-amazon-cart{color:#fff;background:#1e1723}.real-buy-amazon-cart:hover{background:#433047}.real-buy-back{color:#241a28;background:#f2eef3;margin-top:10px}.real-buy-back:hover{background:#e8e0ea}@media (max-width:900px){.real-buy-layout{grid-template-columns:1fr}.real-buy-aside{position:static}.real-buy-item{grid-template-columns:92px minmax(0,1fr)}.real-buy-photo{width:92px;height:92px}.real-buy-item-link,.real-buy-unavailable{grid-column:2;justify-self:start}}@media (max-width:600px){.real-buy-wrap{padding:28px 15px 60px}.real-buy-hero p{font-size:15px}.real-buy-heading{padding:18px;display:block}.real-buy-heading span{margin-top:4px;display:block}.real-buy-item{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:16px}.real-buy-photo{width:78px;height:78px}.real-buy-detail h3{font-size:17px}.real-buy-item-link{width:100%}.real-buy-aside{padding:20px}}
.case-card-shine{z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 43%,#ffffff29 49%,#ffffff70 51%,#0000 57%);transition:transform .65s;position:absolute;inset:-80%;transform:translate(-55%)rotate(8deg)}.real-only-toggle{white-space:nowrap;color:#27202e;background:#fff;border:1px solid #27202e;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 3px #c7c9cc}.real-only-toggle:hover{background:#fff5cd;transform:translateY(-2px)}.real-only-toggle.active{background:#d9ff58;box-shadow:0 3px #8cbb2a}.product-real-tag{z-index:2;color:#17131c;letter-spacing:.03em;background:#d9ff58;border-radius:5px;padding:6px 7px;font-size:9px;font-weight:1000;position:absolute;bottom:10px;left:9px;box-shadow:0 2px 5px #0002}.case-card:hover .case-card-shine,.case-card:focus-visible .case-card-shine{transform:translate(55%)rotate(8deg)}.case-card:hover .case-icon,.case-card:focus-visible .case-icon{animation:.55s both case-card-pop}@keyframes case-card-pop{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.13)rotate(-8deg)}}.case-dialog-opening{min-height:430px;border-color:#f9d73e!important;display:block!important;overflow:hidden!important}.case-ceremony{isolation:isolate;background:radial-gradient(circle at 50% 43%,#8440ad 0,#3a1d60 31%,#171226 72%);flex-direction:column;justify-content:flex-end;align-items:center;min-height:430px;padding:25px 25px 35px;display:flex;position:relative;overflow:hidden}.case-ceremony:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.case-ceremony-halo{border:2px solid #e899ff7a;border-radius:50%;width:310px;height:310px;animation:1.6s ease-in-out both case-halo;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 0 30px #e899ff19,0 0 0 72px #f9ccff0e,inset 0 0 60px #f376f660}.case-ceremony-rays{opacity:0;background:repeating-conic-gradient(from 7deg,#ffe87338 0deg 7deg,#0000 7deg 21deg);width:470px;height:470px;animation:1.5s ease-out .2s both case-rays;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)rotate(0);-webkit-mask-image:radial-gradient(circle,#0000 23%,#000 26%,#0000 69%);mask-image:radial-gradient(circle,#0000 23%,#000 26%,#0000 69%)}.case-present{filter:drop-shadow(0 30px 18px #0905127a);width:158px;height:154px;animation:1.1s cubic-bezier(.2,1.3,.3,1) both case-present-enter;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)perspective(450px)rotate(-8deg)scale(.7)}.case-present-body{background:linear-gradient(115deg,#ff2f9c,#b414ed 60%,#722acd);border:2px solid #ffa4e2;border-radius:9px 9px 14px 14px;width:138px;height:110px;position:absolute;bottom:0;left:10px;box-shadow:inset -14px -8px 22px #50108a87,inset 9px 8px 16px #ffffff5e}.case-present-ribbon{z-index:2;background:linear-gradient(90deg,#ffd326,#fff5a7 43%,#e8a600);width:24px;height:143px;position:absolute;bottom:0;left:67px;box-shadow:0 0 12px #ffdc438c}.case-present-lid{z-index:3;transform-origin:90% 75%;background:linear-gradient(110deg,#ff48a5,#d625da 65%,#873ccf);border:2px solid #ffb3e7;border-radius:9px;width:158px;height:42px;animation:1.6s ease-in both case-lid-fly;position:absolute;top:22px;left:0;box-shadow:inset 0 6px 12px #ffffff71,0 9px 16px #2a0c5778}.case-present-lid:after{content:"";background:linear-gradient(90deg,#ffd326,#fff5a7 43%,#e8a600);width:24px;position:absolute;top:0;bottom:0;left:66px}.case-ceremony-spark{color:#ffe789;opacity:0;--angle:calc(var(--spark)*30deg);font-size:clamp(10px,2vw,22px);animation:1.3s ease-out .36s both case-spark-flight;position:absolute;top:35%;left:50%}.case-ceremony-spark:nth-of-type(3n){color:#f99cee}.case-ceremony-spark:nth-of-type(4n){color:#b8f2ff}.case-ceremony-kicker{z-index:2;color:#ffd552;letter-spacing:.16em;margin-top:8px;font-size:11px;font-weight:1000;position:relative}.case-ceremony strong{z-index:2;color:#fff;letter-spacing:-.05em;text-align:center;margin-top:9px;font-size:clamp(25px,4vw,38px);line-height:1.1;position:relative}.case-ceremony-progress{z-index:2;background:#ffffff38;border-radius:8px;width:min(300px,65%);height:6px;margin-top:22px;position:relative;overflow:hidden}.case-ceremony-progress i{transform-origin:0;background:linear-gradient(90deg,#ffcc27,#fd2b9d,#ce86ff);width:100%;height:100%;animation:1.65s linear both case-progress;display:block}@keyframes case-halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}40%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes case-rays{0%,35%{opacity:0;transform:translate(-50%,-50%)rotate(-30deg)scale(.5)}75%{opacity:.9}to{opacity:.4;transform:translate(-50%,-50%)rotate(120deg)scale(1.15)}}@keyframes case-present-enter{0%{opacity:0;transform:translate(-50%,-20%)perspective(450px)rotate(-25deg)scale(.35)}40%{opacity:1;transform:translate(-50%,-54%)perspective(450px)rotate(10deg)scale(1.06)}65%{transform:translate(-50%,-50%)perspective(450px)rotate(-8deg)scale(1)}to{transform:translate(-50%,-50%)perspective(450px)rotate(0)scale(1)}}@keyframes case-lid-fly{0%,52%{opacity:1;transform:translate(0)rotate(0)}78%{opacity:1;transform:translate(-45px,-95px)rotate(-35deg)}to{opacity:0;transform:translate(-85px,-150px)rotate(-70deg)}}@keyframes case-spark-flight{0%,27%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.3)}38%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-200px) scale(1.15)}}@keyframes case-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.case-dialog-revealed{animation:.46s cubic-bezier(.2,1.3,.3,1) both case-reveal-pop}.case-dialog-revealed .case-reveal-art img{z-index:1;animation:.65s cubic-bezier(.15,1.25,.3,1) both case-product-in;position:relative}.case-dialog-revealed .case-reveal-copy{animation:.45s ease-out .15s both case-copy-in}.case-reveal-flash{opacity:0;background:radial-gradient(circle,#fff 0 28%,#f4d6ff 55%,#0000 80%);animation:.75s ease-out both case-flash;position:absolute;inset:0}.case-reveal-confetti{z-index:3;opacity:0;--angle:calc(var(--piece)*20deg);background:#f31b83;border-radius:2px;width:10px;height:17px;animation:1.05s ease-out 80ms both case-confetti;position:absolute;top:50%;left:50%}.case-reveal-confetti:nth-of-type(3n){background:#fcce24}.case-reveal-confetti:nth-of-type(4n){background:#8e5cdb}.case-reveal-confetti:nth-of-type(5n){background:#35c9d2;border-radius:50%;height:10px}.case-official-link{color:#d7b8f8;text-underline-offset:3px;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.case-official-link:hover{color:#fff}@keyframes case-reveal-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes case-product-in{0%{opacity:0;transform:translateY(45px)scale(.76)rotate(-7deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes case-copy-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes case-flash{0%{opacity:1}to{opacity:0}}@keyframes case-confetti{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.35)}12%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-240px) scale(1) rotate(190deg)}}@media (max-width:650px){.real-only-toggle{margin-top:10px}.product-real-tag{padding:5px;font-size:7px}.case-dialog-opening,.case-ceremony{min-height:350px}.case-present{top:30%;transform:translate(-50%,-50%)scale(.8)}.case-ceremony-halo,.case-ceremony-rays,.case-ceremony-spark{top:33%}.case-ceremony{padding-bottom:27px}.case-dialog-revealed{animation:none}}@media (prefers-reduced-motion:reduce){.case-card-shine,.case-card:hover .case-icon,.case-card:focus-visible .case-icon,.case-dialog-revealed,.case-dialog-revealed .case-reveal-art img,.case-dialog-revealed .case-reveal-copy,.case-reveal-flash,.case-reveal-confetti{transition:none!important;animation:none!important}.case-reveal-confetti,.case-reveal-flash{display:none}}.affiliate-card-note,.affiliate-link-note{color:#b8aebe;margin-top:6px;font-size:10px;font-weight:600;line-height:1.35;display:block}.affiliate-link-note{color:#8e7b92;margin:10px 0 0}.case-reveal-copy .affiliate-link-note{color:#cbb9d5}.real-buy-detail .affiliate-link-note{color:#6b5e70}.product-info .affiliate-card-note{color:#aaa0b5}.drop-timer{background:#ffe64e16;border:1px solid #ffe64e5c;border-radius:9px;align-items:center;gap:12px;margin-top:20px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 0 20px #ffe64e0d}.drop-timer span{color:#ffdd53;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:1000;display:flex}.drop-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#fff;font-size:20px}.drop-timer small{color:#c7bbce;max-width:90px;font-size:10px;line-height:1.2}.degen .hero:after{content:"";pointer-events:none;opacity:.55;background:repeating-conic-gradient(#ff47b813 0deg 4deg,#0000 4deg 20deg);animation:22s linear infinite degen-energy;position:absolute;inset:-90%}.degen .hero-inner,.degen .hero-featured{z-index:1;position:relative}.degen .hero-pick{animation:2.1s ease-in-out infinite alternate degen-card-glow}.degen .hero-pick:nth-child(2){animation-delay:.45s}.degen .hero-pick:nth-child(3){animation-delay:.9s}.degen .live-pulse{background:#ff4eb7;animation:1s ease-in-out infinite degen-pulse;box-shadow:0 0 0 5px #ff4eb733,0 0 22px #ff4eb7}.degen .drop-timer{background:#ff4eb719;border-color:#ff4eb799}.degen .drop-timer span{color:#ff9ad6}@keyframes degen-energy{to{transform:rotate(360deg)}}@keyframes degen-card-glow{0%{filter:drop-shadow(0 0 #ff4eb700)}to{filter:drop-shadow(0 0 18px #ff4eb77d)}}@keyframes degen-pulse{50%{transform:scale(1.4);box-shadow:0 0 0 12px #ff4eb719,0 0 28px #ff4eb7}}.wheel-section{background:radial-gradient(circle,#552b75 0,#21142f 47%,#14101e 100%);border:1px solid #9a5ac367;border-radius:24px;grid-template-columns:minmax(260px,1fr) minmax(260px,430px) minmax(230px,.8fr);align-items:center;gap:28px;margin:35px 5% 70px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #0502085c}.wheel-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.wheel-copy,.wheel-stage,.wheel-result{z-index:1;position:relative}.wheel-kicker{color:#ffd546;letter-spacing:.15em;align-items:center;gap:7px;font-size:11px;font-weight:1000;display:inline-flex}.wheel-copy h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(34px,3.7vw,62px);line-height:.95}.wheel-copy h2 em{color:#ffc829;font-style:normal}.wheel-copy p{color:#d1c5dc;max-width:355px;font-size:14px;line-height:1.6}.wheel-spin-button{color:#201122;background:#ffda27;border:2px solid #ffec70;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:15px 22px;font-size:15px;font-weight:1000;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:5px 5px #de328f}.wheel-spin-button:hover:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px #de328f}.wheel-spin-button:disabled{opacity:.8;cursor:wait}.wheel-spin-button .spinning{animation:.5s linear infinite spin}.wheel-stage{aspect-ratio:1;filter:drop-shadow(0 25px 18px #0008);width:min(100%,430px);margin:auto}.wheel-disc{transform:rotate(var(--wheel-angle));border:13px solid #fbeedc;border-radius:50%;transition:transform 4.1s cubic-bezier(.08,.75,.09,1);position:absolute;inset:4%;overflow:hidden;box-shadow:inset 0 0 0 4px #42124a,0 0 0 4px #bc77dc,0 0 42px #fc6bbc76}.wheel-disc:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 26%,#ffffff7a,#0000 45%);position:absolute;inset:0}.wheel-pointer{z-index:4;filter:drop-shadow(0 4px 2px #210d2d);border-top:39px solid #fff3c2;border-left:19px solid #0000;border-right:19px solid #0000;width:0;height:0;position:absolute;top:-1%;left:50%;transform:translate(-50%)}.wheel-segment-icon{transform:translate(-50%,-50%) rotate(var(--segment-angle)) translateY(-127px) rotate(calc(-1 * var(--segment-angle)));filter:drop-shadow(0 2px 2px #0007);font-size:clamp(19px,3vw,32px);position:absolute;top:50%;left:50%}.wheel-hub{color:#ffdf4a;background:#27102f;border:7px solid #ffefb8;border-radius:50%;place-items:center;width:77px;height:77px;font-size:47px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 9px #0007}.wheel-result{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff10;border:1px solid #ffffff39;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:22px;display:flex}.wheel-result-label{color:#ffd846;letter-spacing:.13em;font-size:11px;font-weight:1000}.wheel-result img{object-fit:contain;background:#fff;border-radius:10px;width:160px;height:137px;padding:8px;animation:.48s cubic-bezier(.2,1.4,.3,1) both wheel-reveal}.wheel-result strong{letter-spacing:-.04em;font-size:22px;line-height:1.1}.wheel-result>span:not(.wheel-result-label):not(.wheel-empty-spark){color:#ddcde2;font-size:12px}.wheel-result button,.wheel-result a{border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 13px;font-size:13px;font-weight:900;display:inline-flex}.wheel-result button{color:#1c1223;background:#d9ff58;border:0}.wheel-result a{color:#fff;border:1px solid #e6d7f3}.wheel-result small{color:#d3c4d9;font-size:10px;line-height:1.35}.wheel-empty-spark{color:#e7a7ff;font-size:76px;line-height:1;animation:3s ease-in-out infinite wheel-idle}@keyframes wheel-idle{50%{filter:drop-shadow(0 0 14px #eb72ea);transform:rotate(22deg)scale(1.18)}}@keyframes wheel-reveal{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}.checkout-layout{animation:.35s cubic-bezier(.2,1,.3,1) both checkout-step-enter}.checkout-celebrate-v5{z-index:100;color:#fff;background:radial-gradient(circle,#65348c,#20112b 58%,#100b18);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.checkout-celebrate-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.checkout-celebrate-mark{color:#3b1840;background:#fadc46;border-radius:50%;place-items:center;width:120px;height:120px;font-size:98px;line-height:1;animation:.65s cubic-bezier(.2,1.6,.3,1) both checkout-mark-pop;display:grid;box-shadow:0 0 0 15px #ffec6c2a,0 0 65px #ffc735b8}.checkout-celebrate-content small{letter-spacing:.2em;color:#fadb63;font-size:12px;font-weight:1000}.checkout-celebrate-content strong{letter-spacing:-.075em;max-width:640px;font-size:clamp(38px,6vw,76px);line-height:.95}.checkout-celebrate-content p{color:#e8d5f3;margin:0;font-size:18px}.checkout-celebrate-glow{border:2px solid #ffdb5e72;border-radius:50%;width:650px;height:650px;animation:1.8s ease-out both checkout-glow-in;position:absolute;box-shadow:0 0 0 80px #ffdb5e12,0 0 0 180px #ffdb5e0a}.checkout-celebrate-rays{background:repeating-conic-gradient(#ffdc7847 0deg 4deg,#0000 4deg 16deg);width:1000px;height:1000px;animation:12s linear infinite degen-energy;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 20%,#000 24%,#0000 60%);mask-image:radial-gradient(circle,#0000 20%,#000 24%,#0000 60%)}.checkout-confetti{z-index:3;--angle:calc(var(--piece)*13deg);background:#f9df4c;border-radius:2px;width:9px;height:18px;animation:1.5s ease-out .12s both checkout-confetti-fly;position:absolute;top:50%;left:50%}.checkout-confetti:nth-of-type(3n){background:#f961b7}.checkout-confetti:nth-of-type(4n){background:#d4a7ff}.checkout-confetti:nth-of-type(5n){background:#93f3fa}.checkout-celebrate-progress{background:#ffffff40;border-radius:9px;width:210px;height:6px;margin-top:15px;overflow:hidden}.checkout-celebrate-progress b{transform-origin:0;background:#fadc46;width:100%;height:100%;animation:1.85s linear both checkout-progress;display:block}@keyframes checkout-step-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-mark-pop{0%{opacity:0;transform:scale(.4)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes checkout-glow-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes checkout-confetti-fly{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.5)}15%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-520px) scale(1.3)}}@keyframes checkout-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1050px){.wheel-section{grid-template-columns:1fr 1fr}.wheel-copy{grid-column:1}.wheel-stage{grid-area:1/2/3}.wheel-result{grid-column:1;min-height:200px}.wheel-segment-icon{transform:translate(-50%,-50%) rotate(var(--segment-angle)) translateY(-10vw) rotate(calc(-1 * var(--segment-angle)))}}@media (max-width:700px){.wheel-section{grid-template-columns:1fr;margin:25px 4% 55px;padding:25px 18px}.wheel-copy,.wheel-stage,.wheel-result{grid-area:auto/1}.wheel-stage{width:min(100%,350px)}.wheel-segment-icon{transform:translate(-50%,-50%) rotate(var(--segment-angle)) translateY(-104px) rotate(calc(-1 * var(--segment-angle)))}.wheel-result{min-height:180px}.drop-timer{flex-wrap:wrap;gap:7px 12px}.drop-timer small{max-width:none}}@media (prefers-reduced-motion:reduce){.degen .hero:after,.degen .hero-pick,.degen .live-pulse,.wheel-spin-button .spinning,.wheel-empty-spark,.wheel-result img,.checkout-layout,.checkout-celebrate-glow,.checkout-celebrate-rays,.checkout-celebrate-mark,.checkout-confetti,.checkout-celebrate-progress b{animation:none!important}.wheel-disc{transition:none!important}.checkout-confetti{display:none}}
.case-reel-stage{color:#fff;background:radial-gradient(circle,#5c2c82 0,#251333 55%,#130e1e 100%);flex-direction:column;justify-content:center;align-items:center;gap:21px;min-height:430px;padding:40px 0 34px;display:flex;position:relative;overflow:hidden}.case-reel-stage:before{content:"";background:repeating-conic-gradient(from 0deg,#fbd4ff12 0 5deg,transparent 5deg 22deg);pointer-events:none;animation:24s linear infinite degen-energy;position:absolute;inset:0}.case-reel-heading{z-index:2;letter-spacing:.16em;color:#ffe35a;text-align:center;padding:0 26px;font-size:11px;font-weight:1000;position:relative}.case-reel-window{background:#140d20;border-top:2px solid #ffce50;border-bottom:2px solid #ffce50;width:100%;height:225px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #0008,0 0 30px #e086fa6b}.case-reel-track{will-change:transform;gap:10px;width:max-content;animation:4.35s cubic-bezier(.08,.62,.08,1) both case-reel-run;display:flex;position:absolute;top:16px;left:50%}.case-reel-item{color:#23192d;background:#fff;border:3px solid #fff;border-radius:10px;flex-direction:column;flex:0 0 150px;justify-content:space-between;align-items:center;gap:6px;width:150px;height:190px;padding:8px 8px 11px;display:flex;overflow:hidden;box-shadow:0 5px #b8a8c5,0 9px 16px #0005}.case-reel-item img{object-fit:contain;background:#fff;width:100%;height:132px}.case-reel-item span{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;font-weight:900;line-height:1.12;overflow:hidden}.case-reel-pointer{z-index:4;pointer-events:none;background:#ffe34f;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #4a1257,0 0 21px #ffdc39}.case-reel-pointer:before,.case-reel-pointer:after{content:"";border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.case-reel-pointer:before{border-top:29px solid #ffe34f;top:0}.case-reel-pointer:after{border-bottom:29px solid #ffe34f;bottom:0}.case-reel-fade{z-index:3;pointer-events:none;width:17%;position:absolute;top:0;bottom:0}.case-reel-fade-left{background:linear-gradient(90deg,#140d20,#0000);left:0}.case-reel-fade-right{background:linear-gradient(270deg,#140d20,#0000);right:0}.case-reel-stage>strong{z-index:2;text-align:center;letter-spacing:-.055em;padding:0 24px;font-size:clamp(22px,3.4vw,34px);line-height:1;position:relative}.case-reel-progress{z-index:2;background:#ffffff3b;border-radius:9px;width:min(350px,75%);height:7px;position:relative;overflow:hidden}.case-reel-progress i{transform-origin:0;background:linear-gradient(90deg,#d9ff58,#ffcd35,#fc52ab);width:100%;height:100%;animation:4.7s linear both case-reel-progress;display:block}@keyframes case-reel-run{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--reel-distance)))}}@keyframes case-reel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.case-source-link{color:#f2e2fc;border:1px solid #e7d3f1;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.case-source-link:hover{background:#ffffff24}.degen-popup{color:#fff!important;background:radial-gradient(circle at 85% 0,#753779,#25142f 45%,#140f20)!important;border:2px solid #ff7bc8!important;max-width:600px!important;padding:30px!important;box-shadow:0 15px #5a1c52,0 25px 60px #0008!important}.degen-popup-kicker{color:#ffd54c;letter-spacing:.16em;margin-bottom:13px;font-size:11px;font-weight:1000;display:block}.degen-popup [data-slot=dialog-title]{letter-spacing:-.07em;font-size:clamp(35px,5vw,54px);line-height:.95}.degen-popup [data-slot=dialog-description]{color:#ddcfe3;margin-top:14px;line-height:1.5}.degen-popup-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.degen-popup-actions button{color:#fff;text-align:left;background:#ffffff15;border:1px solid #ffffff79;border-radius:13px;flex-direction:column;align-items:flex-start;gap:7px;min-height:170px;padding:18px;transition:transform .18s,background .18s;display:flex;position:relative}.degen-popup-actions button:hover{background:#ffffff2e;transform:translateY(-3px)}.degen-popup-actions button:first-child{background:#ffdf4619;border-color:#ffd552}.degen-popup-actions button>span{font-size:29px}.degen-popup-actions strong{letter-spacing:-.035em;font-size:18px}.degen-popup-actions small{color:#d5c7dd;font-size:12px;line-height:1.35}.degen-popup-actions svg{color:#ffdd59;position:absolute;top:18px;right:17px}.degen-popup-later{color:#dbcce5;text-underline-offset:3px;background:0 0;border:0;margin-top:15px;font-weight:800;text-decoration:underline}.real-buy-cart-handoff{background:#fff9db;border:1px solid #e2c65d;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;max-width:700px;margin:25px 0 7px;padding:17px;display:flex}.real-buy-cart-hero{color:#211623;letter-spacing:-.035em;background:#ffda25;border:2px solid #211623;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:17px 21px;font-size:clamp(17px,2vw,23px);font-weight:1000;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 5px #a47d00}.real-buy-cart-hero:hover{background:#ffe46d;transform:translateY(-2px);box-shadow:0 7px #a47d00}.real-buy-cart-handoff>span{color:#493c43;font-size:12px;line-height:1.4}.real-buy-cart-handoff>small{color:#6d5b68;font-size:10px;line-height:1.3}.real-buy-source-link{color:#493550;white-space:nowrap;border:1px solid #b4a4bb;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.real-buy-source-link:hover{background:#f5eef7}.checkout-amazon-panel{background:#ffdd4b12;border:1px solid #ffdc51;border-radius:12px;flex-direction:column;gap:8px;margin-top:19px;padding:15px;display:flex}.checkout-amazon-panel>span{color:#ffdc51;letter-spacing:.14em;font-size:10px;font-weight:1000}.checkout-amazon-cart{color:#1b1423;background:#ffdb30;border:2px solid #ffe982;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:15px 13px;font-size:15px;font-weight:1000;transition:transform .18s;display:flex;box-shadow:0 4px #b38100}.checkout-amazon-cart:hover{background:#ffe879;transform:translateY(-2px)}.checkout-amazon-panel small{color:#c8bace;font-size:10px;line-height:1.4}@media (max-width:650px){.case-reel-stage,.case-dialog-opening{min-height:365px}.case-reel-stage{gap:16px;padding:28px 0}.case-reel-window{height:185px}.case-reel-track{top:11px}.case-reel-item{flex-basis:112px;width:112px;height:160px;padding:5px}.case-reel-item img{height:111px}.case-reel-item span{font-size:10px}.degen-popup{padding:22px!important}.degen-popup-actions{grid-template-columns:1fr}.degen-popup-actions button{min-height:110px}.real-buy-cart-hero{padding:14px;font-size:17px}.real-buy-source-link{white-space:normal;grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.case-reel-stage:before,.case-reel-track,.case-reel-progress i{animation:none!important}}
.back-to-top{z-index:40;color:#25182c;cursor:pointer;background:#ffdf28;border:2px solid #25182c;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 5px #25182c,0 10px 24px #25182c28}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 8px #25182c,0 13px 28px #25182c28}.back-to-top:active{transform:translateY(3px);box-shadow:0 2px #25182c}.back-to-top:focus-visible{outline-offset:5px;outline:3px solid #ee147c}.clear-cart-button{color:#8b3358;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ded5e4;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:650;display:inline-flex}.clear-cart-button:hover{background:#fff0f5;border-color:#ef5d9b}.cart-sheet .clear-cart-button{align-self:flex-start;margin:0 24px 10px}.summary-top .clear-cart-button{font-size:13px}.real-buy-heading{flex-wrap:wrap;gap:12px}.real-buy-heading-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.amazon-cart-transfer{gap:13px;max-width:650px;margin:22px 0;display:grid}.amazon-cart-transfer a{color:#25182c;background:#ffdf28;border:1px solid #d7ae00;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:20px 24px;font-size:20px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 5px #ba9500}.amazon-cart-transfer a:hover{transform:translateY(-2px);box-shadow:0 7px #ba9500}.amazon-cart-transfer a:active{transform:translateY(3px);box-shadow:0 2px #ba9500}.amazon-cart-transfer a span{gap:4px;display:grid}.amazon-cart-transfer a small{font-size:13px;font-weight:500}.amazon-cart-transfer .amazon-cart-transfer-batch{box-shadow:none;background:#fff9d8;padding:14px 20px;font-size:16px}.amazon-cart-transfer p{color:#62576b;line-height:1.6;margin:4px 0 0!important;font-size:14px!important}.amazon-cart-transfer>small{color:#6b6073;font-size:12px;line-height:1.5}.order-summary .amazon-cart-transfer{margin:18px 0}.order-summary .amazon-cart-transfer-main{padding:17px 14px;font-size:17px}.catalog-refresh-note{color:#615469;background:#fff7cd;border:1px solid #f1d775;border-radius:14px;margin:0 0 18px;padding:14px 18px;font-size:14px;line-height:1.6}@media (max-width:650px){.back-to-top{width:48px;height:48px;bottom:18px;right:16px}.amazon-cart-transfer a{padding:17px 14px;font-size:17px}.real-buy-heading-actions{justify-content:space-between;width:100%}.real-buy-heading h2{font-size:22px}.clear-cart-button{min-height:40px}}@media (prefers-reduced-motion:reduce){.back-to-top,.amazon-cart-transfer a{transition:none}}
.site .product-card .product-art{aspect-ratio:1;background:#fff;place-items:center;height:auto;display:grid;overflow:hidden}.site .product-card .product-art img{object-position:center;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0;object-fit:contain!important;filter:none!important;padding:36px 24px 43px!important;transform:none!important}.site .product-card:hover .product-art img{transform:scale(1.025)!important}.site .product-card .card-peek{box-shadow:none;color:#3e3446;background:#fffdf5;border:1px solid #ddd5df;padding:5px 9px;font-size:12px;bottom:8px;right:8px}.site .product-info{flex-direction:column;gap:7px;padding:16px 16px 6px;display:flex}.site .product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.site .product-info .product-kind{margin-bottom:1px;font-size:12px}.site .product-info .product-price{margin-top:3px;font-size:25px}.site .product-info small{margin:0;font-size:12px;line-height:1.4}.site .product-index,.site .product-deal-tag{font-size:10px}.review-badge{color:#493e51;flex-wrap:wrap;align-items:center;gap:6px;min-height:21px;font-size:13px;line-height:1.4;display:flex}.review-badge strong{font-size:13px}.review-count{color:#6d6175}.review-stars{color:#ddd6dd;letter-spacing:1px;white-space:nowrap;font-size:15px;line-height:1;display:inline-block;position:relative}.review-stars-fill{color:#df8a00;position:absolute;top:0;left:0;overflow:hidden}.product-dialog .review-badge{margin-top:15px}.shop-personalize{flex-wrap:wrap;align-items:center;gap:20px;padding:0 3% 17px;display:flex}.shop-personalize>p{color:#6b6070;margin:0;font-size:14px}.preference-switch{background:#fff;border:1px solid #dbd7df;border-radius:100px;padding:5px;display:flex;box-shadow:0 3px #ddd8e1}.preference-switch button{color:#64596c;background:0 0;border:0;border-radius:100px;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:800;transition:background .2s,color .2s;display:flex}.preference-switch button.selected{color:#fff;background:#231c2d}.preference-switch button:nth-child(2).selected{background:#dc247d}.preference-switch button:nth-child(3).selected{background:#2467d9}.preference-dot{background:#ad92db;border-radius:50%;width:9px;height:9px}.preference-dot.girls{background:#ff84bc}.preference-dot.boys{background:#80b9ff}.preference-dot.everyone{background:linear-gradient(90deg,#ff84bc 50%,#80b9ff 50%)}.site.preference-girls .shop-intro h2 span,.site.preference-girls .product-kind{color:#cf227d}.site.preference-boys .shop-intro h2 span,.site.preference-boys .product-kind{color:#2467d9}.site.preference-boys .category.active{color:#fff;background:#2467d9;border-color:#2467d9}.site.preference-girls .category.active{color:#fff;background:#dc247d;border-color:#dc247d}.shop-commission-note{color:#776d7e;margin:0 0 12px;padding:0 3%;font-size:12px;line-height:1.4}.site-affiliate-disclosure{color:#a89caf;margin:0 0 22px;font-size:13px;line-height:1.5}.site .product-card .card-add{font-size:14px}.site .hero-pick img{object-fit:contain;padding:34px 20px 10px}@media (max-width:650px){.site .product-card .product-art img{padding:31px 13px 34px!important}.site .product-card .card-peek{gap:3px;padding:4px 6px;font-size:10px}.site .card-peek svg{width:12px}.site .product-info{gap:6px;padding:11px 10px 6px}.site .product-info h3{min-height:38px;font-size:14px}.site .product-info .product-price{font-size:22px}.site .product-info .product-kind{font-size:10px}.site .product-index,.site .product-deal-tag{font-size:8px}.review-badge{gap:4px;font-size:12px}.review-stars{letter-spacing:0;font-size:12px}.review-badge strong{font-size:12px}.shop-personalize{gap:11px;padding:0 4% 17px}.preference-switch{width:100%}.preference-switch button{flex:1;justify-content:center;padding:9px 7px;font-size:13px}.site .product-card .card-add{font-size:12px}.shop-commission-note{padding:0 4%}.site .hero-pick img{padding:24px 10px 5px}}.checkout-buy-real{color:#231a29;background:#ffdf28;border:1px solid #d4ab00;border-radius:16px;justify-content:center;align-items:center;gap:14px;width:100%;margin:24px 0 18px;padding:23px 18px;font-size:22px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px #ab8200}.checkout-buy-real:hover{background:#ffe95c;transform:translateY(-2px);box-shadow:0 8px #ab8200}.checkout-buy-real small{margin-top:5px;font-size:13px;font-weight:500;display:block}.checkout-buy-real:focus-visible{outline-offset:5px;outline:3px solid #fff}.site .shop-personalize,.site .shop-commission-note{background:#eff1f2}.site .shop-commission-note{margin:0;padding-bottom:12px}.site .product-info{text-align:left;justify-content:flex-start;align-items:flex-start}.site .product-info h3{width:100%;height:auto}.site .product-info .review-badge{width:100%}
.catalog-search-tools{background:#eff1f2;grid-template-columns:minmax(250px,1fr) auto;gap:12px;padding:5px 3% 22px;display:grid}.catalog-search{color:#8a3683;background:#fff;border:2px solid #ddd7e5;border-radius:16px;align-items:center;gap:12px;padding:8px 17px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 5px #ddd8e3}.catalog-search:focus-within{border-color:#db2684;box-shadow:0 5px #edb3d0,0 0 0 4px #fdd5ea}.catalog-search input{color:#271b31;flex:1;min-width:0;height:40px;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important}.catalog-search button{color:#796784;background:0 0;border:0}.catalog-filters{gap:10px;display:flex}.catalog-filters label{letter-spacing:.04em;text-transform:uppercase;color:#6c5776;background:#fff;border:1px solid #ded7e5;border-radius:14px;flex-direction:column;gap:4px;padding:8px 12px;font-size:11px;font-weight:800;display:flex;box-shadow:0 4px #ddd8e3}.catalog-filters select{color:#2a2032;cursor:pointer;background:#fff;border:0;max-width:220px;min-height:25px;font-size:14px;font-weight:700}.search-suggestions{grid-column:1/-1;gap:8px;padding:4px 1px;display:flex;overflow:auto}.search-suggestions button{white-space:nowrap;text-overflow:ellipsis;color:#665372;background:#fff;border:1px solid #ded5e5;border-radius:100px;flex-shrink:0;align-items:center;gap:5px;max-width:220px;padding:7px 12px;font-size:12px;display:flex;overflow:hidden}.search-suggestions button:hover{background:#ffe3f1;border-color:#e5509a}.site .mode-bar{justify-content:flex-end;min-height:52px}.site .hero-pick,.site .hero-pick:hover{height:280px;animation:none!important;transform:rotate(0)!important}.site .hero-pick-label{white-space:nowrap;max-width:calc(100% - 20px);font-size:10px;transform:rotate(0)!important}.site .hero-pick-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;height:auto;min-height:65px;padding:10px 13px;display:flex}.site .hero-pick-bottom strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:100%;font-size:12px;display:-webkit-box;overflow:hidden}.site .hero-pick img{height:73%}.site .preference-dot{flex:0 0 10px;width:10px;min-width:10px;height:10px;min-height:10px}.site .category{align-items:center;gap:6px;display:flex}.site .category>span{font-size:15px;line-height:1}.site .result-count{white-space:nowrap}.site .review-badge.unrated{color:#8b8091;font-size:12px}.site .product-card.bursting{animation:.65s cubic-bezier(.2,.8,.3,1) bag-celebrate}@keyframes bag-celebrate{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-7px)scale(1.025);box-shadow:0 10px 35px #ec319b55}65%{transform:translateY(2px)scale(.99)}}.interaction-ring{z-index:9999;pointer-events:none;border:2px solid #ec3e9d;border-radius:50%;width:16px;height:16px;animation:.6s ease-out forwards tap-ring;position:fixed;transform:translate(-50%,-50%)}@keyframes tap-ring{to{opacity:0;width:65px;height:65px}}.site.degen .card-add,.site.degen .hero-cta,.site.degen .load-more button{color:#231022!important;background:linear-gradient(110deg,#ff42ba,#ff92d1)!important;border-color:#f55fb4!important;box-shadow:0 4px #a51e73,0 6px 23px #fc36af44!important}.site.degen .product-card:hover{box-shadow:0 0 0 2px #ff5ebc,0 16px 35px #ef26ab40}.site.degen .hero{background:radial-gradient(at 80% 45%,#6b2066,#21102d 68%)}.site.degen .hero-cta{animation:3s ease-in-out infinite degen-glow}@keyframes degen-glow{50%{filter:brightness(1.13);box-shadow:0 4px #a51e73,0 0 30px #ff52b866}}.remove-real-item{color:#9e285b;background:#fff3f8;border:1px solid #ead2df;border-radius:100px;align-items:center;gap:5px;margin:7px 0;padding:6px 11px;font-size:13px;display:inline-flex}.remove-real-item:hover{background:#ffdae9}.transfer-guide{background:#fff;border:1px solid #e1d5e7;border-radius:19px;max-width:690px;margin:25px 0;padding:20px;box-shadow:0 6px #ded6e3}.transfer-guide-top{color:#2e2036;align-items:center;gap:10px;font-size:18px;display:flex}.transfer-guide-top>span{white-space:nowrap;background:#eee5f6;border-radius:100px;margin-left:auto;padding:6px 10px;font-size:13px}.transfer-progress{background:#eee7f2;border-radius:100px;height:6px;margin:17px 0;overflow:hidden}.transfer-progress span{background:#e73096;height:100%;transition:width .3s;display:block}.transfer-guide .amazon-cart-transfer-main{margin-top:15px}.transfer-guide p{color:#67536f;font-size:14px;line-height:1.6}.transfer-guide>small{color:#7d6b87;margin-top:15px;font-size:12px;display:block}.transfer-next{color:#fff;background:#2a1b35;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14px;font-weight:800;display:flex}.transfer-back{color:#745e84;background:0 0;border:0;padding:12px 0 0;font-size:13px}.transfer-complete{color:#37623a;background:#eef8ef;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:14px;display:flex}.checkout-layout{animation:.45s ease-out checkout-enter}.flow-primary,.checkout-buy-real{transition:transform .18s,filter .18s}.flow-primary:active,.checkout-buy-real:active{transform:translateY(3px)scale(.985)}.flow-card{animation:.45s ease-out checkout-enter}.flow-card:nth-child(2){animation-delay:70ms}@keyframes checkout-enter{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:750px){.catalog-search-tools{grid-template-columns:1fr;padding:5px 4% 20px}.catalog-filters label{flex:1;min-width:0}.catalog-filters select{width:100%;max-width:100%}.site .hero-pick,.site .hero-pick:hover{height:210px}.site .hero-pick img{height:65%}.site .hero-pick-bottom{min-height:67px;padding:6px}.site .hero-pick-bottom strong{font-size:10px}.site .hero-pick-label{font-size:7px}.transfer-guide{padding:15px}.transfer-guide-top{font-size:16px}}@media (prefers-reduced-motion:reduce){.site .product-card.bursting,.checkout-layout,.flow-card,.site.degen .hero-cta{animation:none!important}.interaction-ring{display:none}}
body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.category,.mode-toggle,.sound-control,.track-shortcut,.preference-switch button,.catalog-filters select,.search-suggestions button{letter-spacing:0!important;text-transform:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}.category{min-height:42px;transition:background .2s,box-shadow .2s,transform .2s;border-radius:14px!important;padding:10px 16px!important;font-size:14px!important}.category:hover{transform:translateY(-2px);box-shadow:0 5px 14px #20112a12}.category.active{color:#fff!important;background:#241b32!important;border-color:#241b32!important}.mode-toggle{gap:14px;font-size:14px}.mode-toggle>span{letter-spacing:0!important;font-weight:600!important}.sound-control,.track-shortcut{white-space:nowrap;justify-content:center;align-items:center;gap:8px;color:#352b43!important;height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedbe4!important;border-radius:13px!important;padding:0 14px!important;font-size:13px!important;display:inline-flex!important}.sound-control.active{color:#7334a1!important;background:#f4eaff!important;border-color:#dac8ed!important}.card-peek{background:#fffffff2!important;border:1px solid #e9e4ee!important;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important;font-weight:600!important;box-shadow:0 3px 12px #25133315!important}.quick-look.product-dialog{max-height:calc(100dvh - 48px);color:#241b32!important;background:#fff!important;border:1px solid #fff!important;border-radius:28px!important;grid-template-columns:1fr 1.08fr!important;gap:0!important;width:calc(100% - 40px)!important;max-width:900px!important;padding:0!important;overflow-y:auto!important;box-shadow:0 35px 120px #160b3655!important}.quick-look[data-state=open]{animation:.42s cubic-bezier(.16,1,.3,1) both quick-look-in!important}.quick-look[data-state=closed]{animation:.24s cubic-bezier(.4,0,1,1) both quick-look-out!important}[data-slot=dialog-overlay]:has(+.quick-look){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#21132b70}.quick-look .dialog-image{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;background:linear-gradient(145deg,#faf7ff,#fff 55%,#fff1f8)!important;min-height:500px!important;padding:70px 36px 65px!important}.quick-look .dialog-image img{mix-blend-mode:multiply;filter:drop-shadow(0 18px 17px #20122b10);object-fit:contain!important;width:100%!important;height:320px!important}.quick-look[data-state=open] .dialog-image img{animation:.65s cubic-bezier(.16,1,.3,1) both product-arrive}.quick-look-eyebrow{color:#7e648c;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;position:absolute;top:25px;left:25px}.quick-look-caption{text-align:center;color:#8b7c96;font-size:12px;position:absolute;bottom:25px;left:25px;right:25px}.quick-look .dialog-copy{background:#fff;justify-content:center;gap:14px!important;padding:52px 32px 30px!important}.quick-look .product-kind{text-transform:uppercase;letter-spacing:.08em!important;color:#b52876!important;font-size:12px!important;font-weight:600!important}.quick-look [data-slot=dialog-title]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.7px!important;color:#211729!important;margin:9px 0 12px!important;font-size:27px!important;font-weight:700!important;line-height:1.18!important}.quick-look [data-slot=dialog-description]{max-height:90px;overflow-y:auto;color:#756b7f!important;font-size:14px!important;line-height:1.6!important}.quick-look .dialog-price{letter-spacing:-1px;margin:2px 0 4px;color:#241b32!important;font-size:32px!important;font-weight:700!important}.quick-look .dialog-price span{letter-spacing:0;color:#8a7e94;margin-top:4px;font-size:11px;font-weight:400;display:block}.quick-look .dialog-add,.quick-look .amazon-buy-link{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative;letter-spacing:0!important;border-radius:14px!important;min-height:52px!important;padding:14px 18px!important;font-size:15px!important;font-weight:600!important;transition:transform .18s,box-shadow .18s!important}.quick-look .dialog-add{color:#382543!important;background:#f3eff8!important;border:1px solid #e9dfef!important;box-shadow:0 3px #e2d8e9!important}.quick-look .amazon-buy-link{text-decoration:none;color:#fff!important;background:linear-gradient(110deg,#f3228b,#b53be5)!important;border:0!important;box-shadow:0 5px #a11b72,0 10px 22px #ea268825!important}.quick-look .dialog-add:hover,.quick-look .amazon-buy-link:hover{transform:translateY(-2px)}.quick-look .dialog-add:active,.quick-look .amazon-buy-link:active{transform:translateY(2px)}.quick-look .dialog-add.added{animation:.35s quick-added;color:#247b44!important;background:#eaf7ed!important;border-color:#bce1c6!important}.quick-look-close{z-index:2;color:#65566f;background:#f3f0f6;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.quick-look-close:hover{background:#eadff0;transform:rotate(90deg)}.quick-look-close:focus-visible{outline-offset:3px;outline:3px solid #d853a7}.quick-look .affiliate-link-note{font-weight:400;line-height:1.5;color:#8a7d93!important;font-size:10px!important}.quick-look .dialog-note,.quick-look-simulation{align-items:flex-start;gap:7px;display:flex;color:#8a7d93!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.quick-look .dialog-note svg,.quick-look-simulation svg{flex-shrink:0;margin-top:1px}.quick-look .review-badge{color:#74687f!important}@keyframes quick-look-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quick-look-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes product-arrive{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quick-added{50%{transform:scale(1.025)}}@media (max-width:640px){.quick-look.product-dialog{max-height:calc(100dvh - 24px);border-radius:22px!important;grid-template-columns:1fr!important;width:calc(100% - 24px)!important}.quick-look .dialog-image{min-height:220px!important;padding:40px 35px 30px!important}.quick-look .dialog-image img{height:170px!important}.quick-look-caption{bottom:10px}.quick-look-eyebrow{top:16px;left:18px}.quick-look .dialog-copy{gap:12px!important;padding:24px!important}.quick-look [data-slot=dialog-title]{font-size:23px!important}.sound-control,.track-shortcut{padding:0 10px!important}.track-shortcut{display:none!important}}@media (prefers-reduced-motion:reduce){.quick-look[data-state],.quick-look[data-state=open] .dialog-image img,.quick-look .dialog-add.added{animation:none!important}.quick-look *,.category{transition:none!important}}
.site{--shop-accent:#ffdc27;--shop-accent-soft:#fff8cd;--shop-ink:#20252b;--shop-shadow:#bd9500}.site.degen{--shop-accent:#ff65bc;--shop-accent-soft:#ffe4f3;--shop-ink:#39162e;--shop-shadow:#ab286f}.site:not(.degen) .hero-pick-label,.site:not(.degen) .product-deal-tag{box-shadow:0 2px 6px #20252b20;color:#26230e!important;background:#ffdc27!important}.site:not(.degen) .hero-pick:nth-child(2) .hero-pick-label{color:#fff!important;background:#233943!important}.site:not(.degen) .hero-pick:nth-child(3) .hero-pick-label{color:#263840!important;background:#eef4f5!important}.site:not(.degen) .section-kicker,.site:not(.degen) .product-kind{color:#56656b!important}.site:not(.degen) .shop-intro h2 span{color:#ae8100!important}.site .sound-control.active{color:#17633f!important;background:#e4f5ec!important;border-color:#b3dac5!important}.site .sound-control:not(.active){color:#445462!important;background:#edf2f5!important;border-color:#d2dce3!important}.site .catalog-search{color:#536471;border-color:#d4dce2;box-shadow:0 4px #d8dee2}.site .catalog-search:focus-within{border-color:#c5a01a;box-shadow:0 4px #e4d171,0 0 0 4px #ffde3825}.site.degen .catalog-search:focus-within{border-color:#e0419a;box-shadow:0 4px #eab0d0,0 0 0 4px #ff65bc25}.search-suggestions button{min-width:0;max-width:260px;color:#4d5c67!important;border-color:#d7dee4!important;padding:8px 13px!important;font-size:13px!important}.search-suggestions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-suggestions button svg{flex:none}.site .search-suggestions button:hover{background:var(--shop-accent-soft);border-color:var(--shop-accent)!important}.site .preview-grid{align-items:start;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important}.site .product-card{min-width:0}.site .empty-results{grid-column:1/-1}.catalog-search-tools{grid-template-columns:minmax(200px,1fr) auto;align-items:start}.catalog-filter-controls{gap:10px;display:flex}.catalog-filter-button{color:#24323c;text-align:left;background:#fff;border:1px solid #cdd6dd;border-radius:16px;align-items:center;gap:12px;min-width:185px;min-height:64px;padding:10px 15px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px #d2dbe1}.catalog-filter-button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.catalog-filter-button small{color:#6b7a85;letter-spacing:0;font-size:12px;font-weight:500}.catalog-filter-button strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;overflow:hidden}.brand-filter-button{color:#fff;background:#24343e;border-color:#24343e;box-shadow:0 4px #132027}.brand-filter-button small{color:#c1d0d8}.brand-filter-button strong{font-weight:750}.catalog-filter-button:hover{transform:translateY(-2px)}.catalog-filter-button:active{transform:translateY(2px);box-shadow:0 1px #cbd5de}.sort-picker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#24343e!important;background:#fff!important;border:1px solid #d8e0e5!important;border-radius:20px!important;width:310px!important;padding:12px!important;box-shadow:0 15px 60px #12202f30!important}.sort-picker>p{color:#7b8791;margin:0;padding:8px 9px;font-size:12px;font-weight:600}.sort-picker button{text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 11px;display:flex}.sort-picker button>span{flex-direction:column;flex:1;gap:4px;display:flex}.sort-picker strong{font-size:14px;font-weight:650}.sort-picker small{color:#72808a;font-size:12px}.sort-picker button:hover{background:#f3f6f8}.sort-picker button[aria-pressed=true]{background:#fff5be}.sort-picker.degen-picker button[aria-pressed=true]{background:#ffe3f2}.brand-picker{flex-direction:column;max-height:calc(100dvh - 40px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#24343e!important;background:#f8fafb!important;border:1px solid #d5dde3!important;border-radius:26px!important;gap:16px!important;width:calc(100% - 32px)!important;max-width:680px!important;padding:30px!important;display:flex!important;overflow:hidden!important}.brand-picker [data-slot=dialog-title]{letter-spacing:-1px;font-size:30px;font-weight:750;line-height:1.12}.brand-picker [data-slot=dialog-title] em{color:#6b7e8b;font-style:normal}.brand-picker [data-slot=dialog-description]{color:#75838e;margin-top:10px;font-size:14px;line-height:1.5}.brand-picker-search{background:#fff;border:1px solid #c9d4dc;border-radius:13px;flex:none;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.brand-picker-search input{color:#263741;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px}.brand-picker-search:focus-within{border-color:#c5a11e;outline:3px solid #ffdd4960}.all-brands-choice{color:#292511;background:#ffdf42;border:0;border-radius:12px;flex:none;justify-content:space-between;align-items:center;padding:13px 15px;font-size:14px;font-weight:650;display:flex}.all-brands-choice>span+span{font-size:12px;font-weight:500}.brand-picker-grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding:3px 4px 8px;display:grid;overflow:auto}.brand-picker-grid button{color:#253740;text-align:center;background:#fff;border:1px solid #dce3e8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:136px;padding:14px 9px;transition:border-color .2s,transform .2s;display:flex;position:relative}.brand-picker-grid button:hover{border-color:#d2aa13;transform:translateY(-2px)}.brand-picker-grid button[aria-pressed=true]{background:#fffbee;border:2px solid #c8a000}.brand-monogram{letter-spacing:-1px;color:#3b5260;background:#ecf1f4;border:1px solid #dfe7eb;border-radius:12px;place-items:center;width:44px;height:40px;font-size:18px;font-weight:750;display:grid}.brand-picker-grid strong{overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.1}.brand-picker-grid small{color:#7c8b94;font-size:12px}.brand-selected-check{position:absolute;top:9px;right:9px}.brand-no-results{text-align:center;color:#6a7b85;padding:25px}.floating-cart{z-index:40;color:#23291f;background:#ffdc27;border:1px solid #e4b914;border-radius:17px;align-items:center;gap:10px;min-height:54px;padding:12px 15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;transition:transform .2s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 5px #b58d05,0 9px 28px #18222a25}.floating-cart:hover{transform:translateY(-3px)}.floating-cart:active{transform:translateY(2px)}.floating-cart strong{color:#fff;background:#25343f;border-radius:8px;place-items:center;min-width:26px;height:26px;padding:0 5px;font-size:12px;animation:.3s ease-out bag-count-in;display:grid}body:has(.site.degen) .floating-cart{background:#ff75c4;border-color:#df4a9d;box-shadow:0 5px #962064,0 9px 28px #4b123c35}body:not(:has(.site.degen)) .quick-look .amazon-buy-link{color:#252719!important;background:#ffdc27!important;box-shadow:0 5px #b58d05,0 10px 22px #cfaa1625!important}body:not(:has(.site.degen)) .quick-look .product-kind{color:#657782!important}body:not(:has(.site.degen)) .interaction-ring{border-color:#c5a31b}@keyframes bag-count-in{50%{transform:scale(1.22)}}@media (min-width:1600px){.site .preview-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))!important}}@media (max-width:1050px){.catalog-search-tools{grid-template-columns:1fr}.catalog-filter-controls{grid-row:2}.search-suggestions{grid-row:3}.catalog-filter-button{flex:1}.catalog-filter-button strong{max-width:none}}@media (max-width:650px){.site .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-filter-button{gap:8px;min-width:0;min-height:58px;padding:10px}.catalog-filter-button>svg:first-child{flex:none;width:17px}.catalog-filter-button strong{max-width:135px;font-size:13px}.catalog-filter-button small{font-size:11px}.floating-cart{left:14px;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:15px;min-height:49px;padding:10px 12px}.brand-picker{padding:22px!important}.brand-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-picker [data-slot=dialog-title]{font-size:26px}.brand-picker-grid button{min-height:120px}.search-suggestions button{max-width:220px}}@media (prefers-reduced-motion:reduce){.floating-cart strong{animation:none}.floating-cart,.catalog-filter-button,.brand-picker-grid button{transition:none}}
.active-filter-summary{color:#61707a;justify-content:space-between;align-items:center;gap:15px;padding:0 3% 15px;font-size:14px;display:flex}.active-filter-summary button{color:#2f414c;background:#fff;border:1px solid #cbd5dc;border-radius:100px;align-items:center;gap:6px;padding:9px 14px;font-weight:600;display:flex}.quick-look-back{z-index:3;color:#354652;background:#fff;border:1px solid #dce2e7;border-radius:100px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:flex;position:absolute;top:16px;left:20px;box-shadow:0 2px 6px #12202f0c}body .quick-look .dialog-add{color:#242919!important;background:#ffdc27!important;border-color:#e1b516!important;font-weight:750!important;box-shadow:0 4px #b58d05!important}body:has(.site.degen) .quick-look .dialog-add{color:#39132b!important;background:#ff70bf!important;border-color:#d93a94!important;box-shadow:0 4px #a31e6c!important}body .quick-look .dialog-add.added{color:#17653d!important;background:#d9f4e4!important;border-color:#a0d0b1!important;box-shadow:0 3px #8abc9d!important}:is(body .quick-look .amazon-buy-link,body:not(:has(.site.degen)) .quick-look .amazon-buy-link){color:#56636c!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7dfe4!important;font-size:14px!important;font-weight:500!important}[data-slot=dialog-overlay]:has(+.quick-look){background:#1a16266b;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cart-notice{color:#24323c;pointer-events:auto;background:#fff;border:1px solid #d9e3de;border-radius:20px;align-items:center;gap:14px;width:min(390px,100vw - 32px);padding:20px 35px 20px 17px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #15242530}.cart-notice-picture{background:#fff;border:1px solid #e7ebed;border-radius:12px;flex:none;width:68px;height:76px;padding:6px;position:relative}.cart-notice-picture img{object-fit:contain;width:100%;height:100%}.cart-notice-picture>span{color:#fff;background:#24764a;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-5px;right:-5px}.cart-notice-copy{min-width:0}.cart-notice-copy>strong{font-size:16px;font-weight:750}.cart-notice-copy p{color:#708079;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 11px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cart-notice-copy button{color:#2b301d;background:#ffdc27;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.cart-notice-close{color:#77847d;background:0 0;border:0;padding:4px;position:absolute;top:10px;right:10px}.cart-notice-progress{transform-origin:0;background:#3c9564;width:100%;height:3px;animation:4.2s linear forwards notice-countdown;position:absolute;bottom:0;left:0}.cart-notice:hover .cart-notice-progress{animation-play-state:paused}@keyframes notice-countdown{to{transform:scaleX(0)}}.site .product-card{content-visibility:auto;contain-intrinsic-size:auto 440px}.site .hero:before{pointer-events:none}.interaction-ring{width:20px!important;height:20px!important;animation:.35s ease-out forwards tap-ring-fast!important}@keyframes tap-ring-fast{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.motion-paused,.motion-paused *,.motion-paused:before,.motion-paused:after{animation-play-state:paused!important}@media (max-width:640px){.quick-look-back{padding:7px 10px;font-size:12px;top:12px;left:12px}.active-filter-summary{padding:0 4% 14px;font-size:13px}.cart-notice{gap:10px;padding:16px 33px 16px 14px}.cart-notice-picture{width:57px;height:65px}}@media (prefers-reduced-motion:reduce){.cart-notice-progress{animation:none}.interaction-ring{display:none}}
.site .active-filter-summary{color:#65717a;background:#eff1f2;min-height:52px;padding:0 3% 14px}.site .active-filter-summary button,.site .empty-results button{border-radius:999px;font-weight:600;box-shadow:0 2px #efd3d5;color:#a53c44!important;background:#fff7f7!important;border:1px solid #e6a7ac!important}.site .active-filter-summary button:hover,.site .empty-results button:hover{background:#ffe9eb!important;border-color:#d57982!important}.site .preview-grid{align-items:stretch!important;padding-bottom:28px!important}.site .load-more{gap:18px;padding:12px 3% 40px}.quick-look-notifications{z-index:70;pointer-events:none;position:absolute;inset:0}.quick-look-notifications [data-sonner-toast]{pointer-events:auto}.quick-look .dialog-image{grid-area:1/1}.quick-look .dialog-copy{grid-area:1/2;min-width:0}.brand .brand-dot{letter-spacing:.025em;text-transform:none;margin-left:0}.flow-brand b{text-transform:none}@media (max-width:640px){.quick-look .dialog-image{grid-area:1/1}.quick-look .dialog-copy{grid-area:2/1}.site .active-filter-summary{padding-left:4%;padding-right:4%}.site .brand{font-size:20px}.site .load-more{padding-bottom:32px}}.site .brand{letter-spacing:-.035em;column-gap:9px}.flow-brand b{letter-spacing:.025em;margin-left:7px}.site .brand,.flow-brand{column-gap:9px!important}.brand .brand-dot,.brand .brand-zone,.flow-brand b{letter-spacing:0!important;margin:0!important}.brand .brand-zone{color:#d9ff58;text-transform:none}.amazon-direct-items{color:#40331c;background:#fff8e8;border:1px solid #eac979;border-radius:18px;margin:16px 0;padding:22px}.amazon-direct-items>strong{font-size:19px}.amazon-direct-items p,.amazon-direct-items small{font-size:14px;line-height:1.5}.amazon-direct-items>div{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.amazon-direct-items>div>a{color:#211c13;background:#ffdf25;border-radius:12px;align-items:center;gap:12px;padding:13px 18px;font-weight:700;display:inline-flex}.amazon-direct-items small a{text-decoration:underline}
