/* Stable payment brand marks */
.payment-pill{min-height:76px;justify-content:flex-start}.payment-mark{display:grid;width:72px;min-width:72px;height:40px;place-items:center;overflow:visible}.payment-mark .payment-logo{display:block!important;width:auto!important;max-width:72px;height:34px!important;object-fit:contain}.payment-mark .payment-logo--cashapp,.payment-mark .payment-logo--bitcoin{width:36px!important;height:36px!important}.payment-mark .payment-logo--paypal{width:34px!important;height:36px!important}.payment-mark .payment-logo--apple{width:72px!important;color:#fff}.payment-mark .payment-logo--google{width:82px!important}.payment-pill>span:last-child{min-width:0;font-size:.72rem;white-space:nowrap}.payment-pill--apple-pay .payment-mark,.payment-pill--google-pay .payment-mark{width:82px;min-width:82px}.payment-pill--crypto .payment-mark,.payment-pill--bitcoin .payment-mark{width:44px;min-width:44px}

/* FAQ */
.faq-premium{width:min(1280px,calc(100% - 48px))!important;margin:0 auto;padding:88px 0 105px}.faq-premium__hero{max-width:760px;margin:0 auto 54px;text-align:center}.faq-premium__hero h1{font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:.94;letter-spacing:-.065em}.faq-premium__hero>p:last-child{max-width:620px;margin:20px auto 0;color:#8494a7;font-size:1rem;line-height:1.7}.faq-premium__layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}.faq-premium__aside{position:sticky;top:112px;padding:28px;border:1px solid var(--premium-line);border-radius:20px;background:linear-gradient(145deg,#101720,color-mix(in srgb,rgb(var(--cl-background)) 82%,#000));box-shadow:0 24px 65px rgba(0,0,0,.28)}.faq-premium__aside>span{display:grid;width:54px;height:54px;margin-bottom:28px;place-items:center;border:1px solid rgba(var(--cl-accent),.25);border-radius:15px;background:rgba(var(--cl-accent),.08);color:var(--premium-blue-2);font-size:1.1rem}.faq-premium__aside small,.faq-discord small{color:var(--premium-blue-2);font-size:.6rem;font-weight:900;letter-spacing:.13em}.faq-premium__aside h2{margin:8px 0 10px;font-size:2rem;font-weight:850;letter-spacing:-.045em}.faq-premium__aside p{color:#75869a;font-size:.8rem;line-height:1.7}.faq-premium__aside a{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:12px 14px;border:1px solid rgba(var(--cl-accent),.24);border-radius:10px;background:rgba(var(--cl-accent),.07);color:var(--premium-blue-2);font-size:.72rem;font-weight:800;transition:.25s}.faq-premium__aside a:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.55);background:rgba(var(--cl-accent),.12)}.faq-premium__list{display:flex;flex-direction:column;gap:10px}.faq-premium__item{overflow:hidden;border:1px solid var(--premium-line);border-radius:15px;background:rgba(10,15,21,.88);transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.faq-premium__item:hover{transform:translateX(3px);border-color:rgba(var(--cl-accent),.3)}.faq-premium__item.is-open{border-color:rgba(var(--cl-accent),.42);background:linear-gradient(135deg,rgba(18,27,38,.98),rgba(9,14,20,.98));box-shadow:0 18px 45px rgba(0,0,0,.2),inset 3px 0 var(--premium-blue)}.faq-premium__item>button{display:grid;width:100%;grid-template-columns:48px 1fr 34px;align-items:center;gap:16px;padding:21px 22px;text-align:left}.faq-premium__number{color:#4f6074;font-size:.63rem;font-weight:900;letter-spacing:.1em}.faq-premium__item button strong{color:#dce7f3;font-size:.91rem}.faq-premium__item button>i{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--premium-line);border-radius:50%;color:var(--premium-blue-2);font-size:.65rem;transition:.35s}.faq-premium__item.is-open button>i{border-color:rgba(var(--cl-accent),.4);background:var(--premium-blue);color:#07111a;transform:rotate(45deg)}.faq-premium__answer{display:grid;opacity:0;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .3s}.faq-premium__answer>div{overflow:hidden}.faq-premium__answer p{padding:0 72px 24px 86px;color:#8495a9;font-size:.81rem;line-height:1.75;white-space:pre-line}.faq-discord{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:24px;margin-top:30px;padding:29px;border:1px solid rgba(88,101,242,.3);border-radius:20px;background:radial-gradient(circle at 8% 50%,rgba(88,101,242,.17),transparent 28%),linear-gradient(135deg,#111625,#090c13);box-shadow:0 24px 70px rgba(0,0,0,.3)}.faq-discord__icon{display:grid;width:60px;height:60px;place-items:center;border-radius:17px;background:#5865f2;color:#fff;font-size:1.5rem;box-shadow:0 0 0 8px rgba(88,101,242,.07)}.faq-discord h2{margin:5px 0 4px;font-size:1.35rem;font-weight:850;letter-spacing:-.035em}.faq-discord p{color:#77889c;font-size:.75rem}.faq-discord>a{display:flex;min-height:45px;align-items:center;gap:10px;padding:0 17px;border-radius:10px;background:#5865f2;color:#fff;font-size:.72rem;font-weight:850;box-shadow:0 12px 30px rgba(88,101,242,.23);transition:.25s}.faq-discord>a:hover{transform:translateY(-3px);background:#6d78f5;box-shadow:0 18px 38px rgba(88,101,242,.34)}

/* Product search dialog */
.has-search-modal{overflow:hidden}.premium-header-search span{flex:1;color:#7e8da0;font-size:.74rem;text-align:left;white-space:nowrap}.product-search-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:start center;padding:8vh 20px 30px}.product-search-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(2,5,8,.84);backdrop-filter:blur(13px)}.product-search-modal__dialog{position:relative;width:min(760px,100%);overflow:hidden;border:1px solid rgba(var(--cl-accent),.24);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--cl-card)) 86%,#000),color-mix(in srgb,rgb(var(--cl-background)) 82%,#000));box-shadow:0 45px 140px rgba(0,0,0,.72),0 0 0 1px rgba(var(--cl-accent),.04)}.product-search-modal__top{display:flex;align-items:flex-start;justify-content:space-between;padding:26px 28px 18px}.product-search-modal__top small{color:var(--premium-blue-2);font-size:.55rem;font-weight:900;letter-spacing:.14em}.product-search-modal__top h2{margin-top:5px;font-size:1.65rem;font-weight:850;letter-spacing:-.04em}.product-search-modal__top>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--premium-line);border-radius:10px;color:#7f90a4}.product-search-modal__input{display:flex;height:58px;align-items:center;gap:12px;margin:0 28px;padding:0 14px;border:1px solid rgba(var(--cl-accent),.4);border-radius:12px;background:color-mix(in srgb,rgb(var(--cl-background)) 82%,#000);box-shadow:0 0 0 4px rgba(var(--cl-accent),.055)}.product-search-modal__input>i{color:var(--premium-blue-2)}.product-search-modal__input input{width:100%;min-width:0;background:transparent;outline:0;color:#eef7ff;font-size:.88rem}.product-search-modal kbd{padding:3px 6px;border:1px solid var(--premium-line);border-radius:5px;background:#0d131a;color:#607187;font-size:.53rem}.product-search-modal__meta{display:flex;align-items:center;justify-content:space-between;padding:20px 29px 10px;color:#77889b;font-size:.64rem}.product-search-modal__meta i{margin-right:7px;color:var(--premium-blue-2)}.product-search-modal__results{display:grid;max-height:48vh;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-y:auto;padding:5px 20px 22px}.product-search-modal__results>a{display:grid;grid-template-columns:48px minmax(0,1fr) 8px 16px;align-items:center;gap:11px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018);transition:.25s}.product-search-modal__results>a:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.38);background:rgba(var(--cl-accent),.055);box-shadow:0 13px 28px rgba(0,0,0,.23)}.product-search-modal__results img,.product-search-modal__placeholder{display:grid;width:46px;height:46px;place-items:center;border-radius:8px;background:#101923;object-fit:cover;color:var(--premium-blue-2)}.product-search-modal__results>a>span{display:flex;min-width:0;flex-direction:column}.product-search-modal__results small{overflow:hidden;color:#5d83a8;font-size:.48rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.product-search-modal__results strong{overflow:hidden;margin-top:4px;color:#dce8f4;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.product-search-modal__results>a>i{color:#506176;font-size:.6rem;transition:.2s}.product-search-modal__results>a:hover>i{color:var(--premium-blue-2);transform:translateX(2px)}.product-search-modal__results em{width:7px;height:7px}.product-search-modal__dialog>footer{display:flex;gap:18px;padding:12px 28px;border-top:1px solid var(--premium-line);background:rgba(0,0,0,.15);color:#627388;font-size:.57rem}.product-search-modal__dialog>footer span{display:flex;align-items:center;gap:5px}

/* Product and checkout */
.product-experience{width:min(1440px,calc(100% - 48px))!important;margin:0 auto;padding:56px 0 100px}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:30px;align-items:start}.product-gallery-card,.checkout-card{overflow:hidden;border:1px solid rgba(var(--cl-accent),.15);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--cl-card)) 86%,#000),color-mix(in srgb,rgb(var(--cl-background)) 82%,#000));box-shadow:0 28px 80px rgba(0,0,0,.32)}.product-gallery-card>div:first-child{border:0!important;border-bottom:1px solid var(--premium-line)!important;background:rgba(0,0,0,.18)!important}.product-gallery-card .aspect-product-page-image{border:0!important;background:radial-gradient(circle at 50% 30%,rgba(var(--cl-accent),.08),transparent 42%),color-mix(in srgb,rgb(var(--cl-background)) 82%,#000)}.product-description-card{position:relative;padding:26px;border-top:1px solid var(--premium-line);background:linear-gradient(180deg,rgba(16,22,30,.96),rgba(9,13,18,.98));color:#dce8f4}.product-description-content{position:relative;overflow:hidden;transition:max-height .55s cubic-bezier(.2,.8,.2,1)}.product-description-content.is-collapsed{max-height:280px}.product-description-content.is-collapsed:after{content:"";position:absolute;right:0;bottom:0;left:0;height:100px;background:linear-gradient(transparent,color-mix(in srgb,rgb(var(--cl-background)) 82%,#000))}.product-description-content:not(.is-collapsed){max-height:3000px}.product-read-more{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin:18px auto 0;padding:9px 14px;border:1px solid rgba(var(--cl-accent),.24);border-radius:9px;background:rgba(var(--cl-accent),.07);color:var(--premium-blue-2);font-size:.67rem;font-weight:800;transition:.25s}.product-read-more:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.5);background:rgba(var(--cl-accent),.12)}.product-read-more i{font-size:.55rem;transition:.3s}.product-read-more i.is-open{transform:rotate(180deg)}.product-buybox{position:sticky;top:105px}.checkout-card{box-shadow:0 32px 90px rgba(0,0,0,.4),0 0 0 1px rgba(var(--cl-accent),.025)}.checkout-card>div:first-child{border-bottom:1px solid var(--premium-line);background:radial-gradient(circle at 0 0,rgba(var(--cl-accent),.12),transparent 36%),rgba(7,11,16,.7)!important}.checkout-form__body{padding:22px;color:#dfeaf5}.checkout-field{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--premium-line)}.checkout-field>label{display:block;margin-bottom:10px;color:#9dafc2;font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.variant-pill-grid{display:grid;gap:8px}.variant-pill{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid rgba(255,255,255,.07)!important;border-radius:11px!important;background:rgba(255,255,255,.018)!important;color:#dce8f4;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.variant-pill:hover:not(:disabled){transform:translateX(3px);border-color:rgba(var(--cl-accent),.34)!important;background:rgba(var(--cl-accent),.045)!important}.variant-pill[class*="border-accent"]{border-color:var(--premium-blue)!important;background:linear-gradient(110deg,rgba(var(--cl-accent),.12),rgba(var(--cl-accent),.03))!important;box-shadow:inset 3px 0 var(--premium-blue),0 10px 30px rgba(0,0,0,.16)}.variant-pill:disabled{opacity:.45}.premium-variant-select{width:100%;height:48px;padding:0 14px;border:1px solid rgba(var(--cl-accent),.25);border-radius:10px;background:color-mix(in srgb,rgb(var(--cl-background)) 82%,#000);color:#dce8f4;font-size:.76rem;outline:0;transition:.25s}.premium-variant-select:focus{border-color:var(--premium-blue);box-shadow:0 0 0 4px rgba(var(--cl-accent),.07)}.premium-quantity{display:grid;height:46px;grid-template-columns:46px 1fr 46px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:color-mix(in srgb,rgb(var(--cl-background)) 82%,#000);transition:.25s}.premium-quantity:focus-within{border-color:var(--premium-blue);box-shadow:0 0 0 4px rgba(var(--cl-accent),.06)}.premium-quantity button{width:46px!important;height:44px!important;background:rgba(255,255,255,.035)!important;color:var(--premium-blue-2)}.premium-quantity button:hover:not(:disabled){background:rgba(var(--cl-accent),.13)!important;color:#fff}.premium-quantity input{width:100%!important;background:transparent!important;text-align:center}.volume-discount-nudge{margin-top:10px}.volume-discount-nudge>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(var(--cl-accent),.2);border-radius:10px;background:linear-gradient(90deg,rgba(var(--cl-accent),.09),rgba(var(--cl-accent),.025));color:#8ba0b7;font-size:.66rem;animation:volume-glow 2.8s ease infinite}.volume-discount-nudge__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:rgba(var(--cl-accent),.12);color:var(--premium-blue-2)}.volume-discount-nudge strong{color:#b9dcff}.volume-discount-nudge>div>i{color:var(--premium-blue-2)}.quantity-deal-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.018);transition:.25s}.quantity-deal-card:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.3);background:rgba(var(--cl-accent),.04)}.product-live-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px;border-top:1px solid var(--premium-line);background:rgba(0,0,0,.12)}.product-live-stat{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018);color:#7f91a5;font-size:.64rem;line-height:1.45;transition:.25s}.product-live-stat:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.24);background:rgba(var(--cl-accent),.035)}.product-live-stat__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:rgba(var(--cl-accent),.09);color:var(--premium-blue-2)}.product-live-stat--views .product-live-stat__icon svg{animation:eye-breathe 2.4s ease infinite}.product-live-stat--sales .product-live-stat__icon{background:rgba(73,223,136,.08);color:#4fd98a}.product-live-stat p>span{color:#e5f1fc;font-size:.76rem}.product-review-carousel{margin-top:30px;padding:28px;border:1px solid var(--premium-line);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,rgb(var(--cl-card)) 86%,#000),color-mix(in srgb,rgb(var(--cl-background)) 82%,#000));box-shadow:0 24px 70px rgba(0,0,0,.28)}.product-review-carousel__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.product-review-carousel__heading small{color:var(--premium-blue-2);font-size:.57rem;font-weight:900;letter-spacing:.12em}.product-review-carousel__heading h2{margin-top:5px;font-size:1.7rem;font-weight:850;letter-spacing:-.04em}.product-review-carousel__heading>div:last-child{display:flex;gap:7px}.product-review-carousel__heading button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--premium-line);border-radius:10px;color:var(--premium-blue-2);transition:.22s}.product-review-carousel__heading button:hover{border-color:rgba(var(--cl-accent),.45);background:rgba(var(--cl-accent),.09);transform:translateY(-2px)}.product-review-carousel__viewport{position:relative;min-height:165px}.product-review-slide{position:absolute;inset:0;padding:24px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.018)}.product-review-slide__stars{display:flex;align-items:center;gap:4px;color:#ffc64a;font-size:.72rem}.product-review-slide__stars .is-muted{color:#263343}.product-review-slide__stars strong{margin-left:7px;color:#8da0b5;font-size:.66rem}.product-review-slide blockquote{margin-top:16px;color:#dce8f4;font-size:1rem;line-height:1.65}.product-review-slide footer{display:flex;justify-content:space-between;margin-top:17px;color:#65778c;font-size:.61rem}.product-review-slide footer i{margin-right:5px;color:#4bd98a}.product-review-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:17px}.product-review-carousel__dots button{width:7px;height:7px;border-radius:99px;background:#283544;transition:.3s}.product-review-carousel__dots button.is-active{width:24px;background:var(--premium-blue);box-shadow:0 0 10px rgba(var(--cl-accent),.5)}.recent-purchase-card{display:grid;min-width:285px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:8px;border:1px solid rgba(var(--cl-accent),.27);border-radius:14px;background:linear-gradient(145deg,rgba(16,23,32,.97),rgba(8,12,17,.98));box-shadow:0 24px 70px rgba(0,0,0,.55);animation:purchase-card-in .5s cubic-bezier(.2,.8,.2,1) both}.recent-purchase-card:before{content:"";position:absolute;width:7px;height:7px;right:10px;top:10px;border-radius:50%;background:#4bdd8a;box-shadow:0 0 10px #4bdd8a;animation:live-pulse 1.8s ease infinite}.recent-purchase-card__image{width:62px;height:62px;border-radius:10px;object-fit:cover}.recent-purchase-card__copy{min-width:0;padding-right:12px}.recent-purchase-card__copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.recent-purchase-card{position:relative}
.review-marquee-card__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.review-marquee-card__product{display:flex;min-width:0;align-items:center;gap:10px}.review-marquee-card__product>img,.review-marquee-card__product>span{display:grid;width:46px;height:46px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:color-mix(in srgb,rgb(var(--cl-card)) 68%,rgb(var(--cl-background)));object-fit:cover;color:var(--premium-blue-2)}.review-marquee-card__product>div{display:flex;min-width:0;flex-direction:column}.review-marquee-card__product small{color:var(--premium-blue-2);font-size:.48rem;font-weight:900;letter-spacing:.09em}.review-marquee-card__product strong{overflow:hidden;max-width:220px;margin-top:4px;color:#dce8f4;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.review-marquee-card__country{display:flex;flex:none;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#76879b;font-size:.48rem}.review-marquee-card__country .fi{width:14px;border-radius:2px}.review-marquee-card__rating{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:14px}.review-marquee-card__rating>div{display:flex;align-items:center;gap:3px;color:#ffc64a;font-size:.66rem}.review-marquee-card__rating .is-muted{color:#263343}.review-marquee-card__rating strong{margin-left:6px;color:#8192a6;font-size:.56rem}.review-marquee-card__rating time{color:#56677b;font-size:.52rem}.review-marquee-card footer a{display:flex;align-items:center;gap:6px;color:var(--premium-blue-2);font-weight:750;transition:.22s}.review-marquee-card footer a:hover{color:#fff;transform:translateX(2px)}.review-marquee-card footer a i{margin:0;color:inherit;font-size:.5rem}
.product-review-marquee{overflow:hidden;padding:28px 0}.product-review-marquee .product-review-carousel__heading{align-items:center;padding:0 28px}.review-marquee__status{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(73,223,136,.16);border-radius:99px;background:rgba(73,223,136,.045);color:#7b9187;font-size:.61rem;font-weight:700}.review-marquee__status i{color:#4bdd8a;font-size:.43rem;box-shadow:0 0 10px rgba(75,221,138,.8);border-radius:50%;animation:live-pulse 1.8s ease infinite}.review-marquee{display:flex;flex-direction:column;gap:13px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.review-marquee__lane{overflow:hidden}.review-marquee__track{display:flex;width:max-content;will-change:transform;animation:reviews-scroll-left 42s linear infinite}.review-marquee__lane--right .review-marquee__track{animation-name:reviews-scroll-right;animation-duration:46s}.review-marquee:hover .review-marquee__track{animation-play-state:paused}.review-marquee__group{display:flex;flex:none;gap:13px;padding-right:13px}.review-marquee-card{position:relative;display:flex;width:clamp(310px,31vw,430px);min-height:172px;flex-direction:column;padding:21px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,rgba(20,27,36,.96),rgba(12,17,23,.97));box-shadow:0 13px 34px rgba(0,0,0,.2);transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.review-marquee-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(var(--cl-accent),.065),transparent 70%);opacity:0;transition:opacity .3s}.review-marquee-card:hover{z-index:2;transform:translateY(-4px);border-color:rgba(var(--cl-accent),.36);background:linear-gradient(145deg,rgba(22,32,44,.98),rgba(12,18,25,.98));box-shadow:0 20px 45px rgba(0,0,0,.34)}.review-marquee-card:hover:before{opacity:1}.review-marquee-card blockquote{position:relative;z-index:1;display:-webkit-box;overflow:hidden;margin:15px 0 20px;color:#dce8f4;font-size:.86rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.review-marquee-card footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;margin-top:auto;color:#65778c;font-size:.59rem}.review-marquee-card footer i{margin-right:5px;color:#4bd98a}@keyframes reviews-scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes reviews-scroll-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@keyframes volume-glow{50%{border-color:rgba(var(--cl-accent),.42);box-shadow:0 0 0 3px rgba(var(--cl-accent),.035)}}@keyframes eye-breathe{50%{transform:scale(1.12);filter:drop-shadow(0 0 5px rgba(var(--cl-accent),.55))}}@keyframes purchase-card-in{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes live-pulse{50%{opacity:.45;transform:scale(.75)}}

@media(max-width:1050px){.faq-premium__layout{grid-template-columns:1fr}.faq-premium__aside{position:relative;top:auto}.product-layout{grid-template-columns:1fr}.product-buybox{position:relative;top:auto}.product-search-modal__results{grid-template-columns:1fr}}
@media(max-width:700px){.faq-premium,.product-experience{width:min(100% - 28px,1440px)!important;padding:60px 0 80px}.faq-premium__hero{margin-bottom:36px}.faq-premium__aside{padding:22px}.faq-premium__item>button{grid-template-columns:32px 1fr 30px;gap:9px;padding:17px 14px}.faq-premium__answer p{padding:0 48px 20px 55px}.faq-discord{grid-template-columns:52px 1fr;padding:20px}.faq-discord__icon{width:50px;height:50px}.faq-discord>a{grid-column:1/-1;justify-content:center}.product-search-modal{padding:12px}.product-search-modal__dialog{max-height:calc(100vh - 24px);border-radius:16px}.product-search-modal__top{padding:20px 18px 14px}.product-search-modal__top h2{font-size:1.25rem}.product-search-modal__input{margin:0 18px}.product-search-modal__results{max-height:55vh;padding:5px 12px 18px}.product-search-modal__dialog>footer{display:none}.product-description-card{padding:19px}.checkout-form__body{padding:16px}.product-live-stats{grid-template-columns:1fr}.product-review-carousel{padding:18px}.product-review-marquee{padding:20px 0}.product-review-marquee .product-review-carousel__heading{padding:0 18px}.review-marquee__status{display:none}.review-marquee-card{width:285px;min-height:165px;padding:18px}.payment-mark{width:60px;min-width:60px}.payment-pill--apple-pay .payment-mark,.payment-pill--google-pay .payment-mark{width:72px;min-width:72px}}
@media(prefers-reduced-motion:reduce){.volume-discount-nudge>div,.product-live-stat__icon svg,.recent-purchase-card,.recent-purchase-card:before,.review-marquee__track,.review-marquee__status i{animation:none!important}.faq-premium *,.product-search-modal *,.product-experience *{scroll-behavior:auto;transition-duration:.01ms!important}}

/* Refined search interactions */
.premium-nav .premium-header-search{position:relative;isolation:isolate;width:180px;overflow:hidden;border:1px solid rgba(var(--cl-accent),.14);border-radius:12px;background:linear-gradient(135deg,rgba(17,24,33,.92),rgba(8,13,19,.9));box-shadow:inset 0 1px rgba(255,255,255,.035),0 9px 24px rgba(0,0,0,.16);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}.premium-nav .premium-header-search:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(110deg,transparent 18%,rgba(var(--cl-accent),.11) 48%,transparent 78%);transform:translateX(-115%);transition:transform .65s cubic-bezier(.2,.8,.2,1)}.premium-nav .premium-header-search:hover{transform:translateY(-1px);border-color:rgba(var(--cl-accent),.34);background:linear-gradient(135deg,rgba(21,31,43,.96),rgba(9,15,22,.94));box-shadow:inset 0 1px rgba(255,255,255,.055),0 13px 30px rgba(0,0,0,.25)}.premium-nav .premium-header-search:hover:before{transform:translateX(115%)}.premium-nav .premium-header-search:focus-within,.premium-nav .premium-header-search:focus-visible{width:180px;outline:0;border-color:rgba(var(--cl-accent),.45);box-shadow:0 0 0 3px rgba(var(--cl-accent),.06),0 13px 30px rgba(0,0,0,.25)}.premium-nav .premium-header-search>i{display:grid;width:25px;height:25px;flex:none;place-items:center;border:1px solid rgba(var(--cl-accent),.12);border-radius:8px;background:rgba(var(--cl-accent),.07);color:var(--premium-blue-2);font-size:.67rem;transition:transform .3s,background .3s,color .3s}.premium-nav .premium-header-search:hover>i{transform:rotate(-8deg) scale(1.06);background:rgba(var(--cl-accent),.13);color:#b8ddff}.premium-nav .premium-header-search kbd{border-color:rgba(159,190,220,.11);background:rgba(2,6,10,.36);color:#65788d}

.product-search-modal__input{position:relative;height:62px;gap:11px;border:1px solid rgba(145,181,216,.14)!important;border-radius:16px;background:linear-gradient(135deg,rgba(13,20,28,.97),rgba(7,11,16,.98));box-shadow:inset 0 1px rgba(255,255,255,.035),0 13px 34px rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,background .25s}.product-search-modal__input:hover{transform:translateY(-1px);border-color:rgba(var(--cl-accent),.28)!important;background:linear-gradient(135deg,rgba(16,25,35,.98),rgba(8,13,19,.98));box-shadow:inset 0 1px rgba(255,255,255,.045),0 17px 40px rgba(0,0,0,.26)}.product-search-modal__input:focus-within{transform:translateY(-1px);border-color:rgba(var(--cl-accent),.48)!important;box-shadow:0 0 0 3px rgba(var(--cl-accent),.055),0 18px 44px rgba(0,0,0,.3)}.product-search-modal__input>i{display:grid;width:31px;height:31px;flex:none;place-items:center;border:1px solid rgba(var(--cl-accent),.15);border-radius:9px;background:rgba(var(--cl-accent),.08);color:var(--premium-blue-2);transition:transform .28s,background .28s}.product-search-modal__input:focus-within>i{transform:scale(1.06);background:rgba(var(--cl-accent),.14)}.product-search-modal__input input,.product-search-modal__input input:focus,.product-search-modal__input input:focus-visible{appearance:none;-webkit-appearance:none;border:0!important;outline:0!important;box-shadow:none!important}.product-search-modal__input input::placeholder{color:#617185}

.product-search-premium{max-width:680px;margin:0 auto 38px}.product-search-premium>div{position:relative;height:62px;overflow:hidden;gap:12px!important;padding:0 13px!important;border:1px solid rgba(150,184,217,.14)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(14,21,29,.94),rgba(8,13,19,.95))!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 16px 42px rgba(0,0,0,.22);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s,background .28s}.product-search-premium>div:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(var(--cl-accent),.075) 48%,transparent 76%);transform:translateX(-115%);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.product-search-premium>div:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.28)!important;background:linear-gradient(135deg,rgba(17,27,38,.97),rgba(9,15,22,.97))!important;box-shadow:inset 0 1px rgba(255,255,255,.045),0 20px 48px rgba(0,0,0,.28)}.product-search-premium>div:hover:before{transform:translateX(115%)}.product-search-premium>div:focus-within{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.46)!important;box-shadow:0 0 0 3px rgba(var(--cl-accent),.055),0 21px 50px rgba(0,0,0,.3)}.product-search-premium__icon{position:relative;z-index:1;display:grid;width:35px;height:35px;flex:none;place-items:center;border:1px solid rgba(var(--cl-accent),.14);border-radius:10px;background:rgba(var(--cl-accent),.075);color:var(--premium-blue-2);transition:transform .3s,background .3s,color .3s}.product-search-premium__icon svg{width:17px;height:17px}.product-search-premium>div:hover .product-search-premium__icon,.product-search-premium>div:focus-within .product-search-premium__icon{transform:rotate(-7deg) scale(1.05);background:rgba(var(--cl-accent),.13);color:#b6ddff}.product-search-premium input,.product-search-premium input:focus,.product-search-premium input:focus-visible{position:relative;z-index:1;height:100%;border:0!important;outline:0!important;box-shadow:none!important;color:#dce9f5}.product-search-premium input::placeholder{color:#68798c}.product-search-premium__hint{position:relative;z-index:1;flex:none;padding:5px 8px;border:1px solid rgba(151,184,216,.1);border-radius:7px;background:rgba(3,7,11,.25);color:#62768b;font-size:.52rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;transition:border-color .25s,color .25s}.product-search-premium>div:hover .product-search-premium__hint{border-color:rgba(var(--cl-accent),.2);color:#829ab1}

@media(max-width:700px){.premium-nav .premium-header-search--mobile,.premium-nav .premium-header-search--mobile:focus-within{width:100%}.product-search-premium__hint{display:none}.product-search-premium>div{height:58px;border-radius:15px!important}}
@media(prefers-reduced-motion:reduce){.premium-nav .premium-header-search:before,.product-search-premium>div:before{display:none}.premium-nav .premium-header-search,.product-search-modal__input,.product-search-premium>div,.product-search-premium__icon{transition-duration:.01ms!important}}