.category-section{background:#fff}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.category-card{min-height:500px;border-radius:18px;overflow:hidden;position:relative;background:#1a1a1a;color:#fff;box-shadow:0 12px 34px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 28%,#000000d9)}.category-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.category-card:hover{transform:translateY(-7px);box-shadow:0 24px 48px #0000002e}.category-card:hover img{transform:scale(1.055)}.category-card>div{position:absolute;z-index:2;left:28px;right:28px;bottom:30px}.category-card span{font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.category-card h3{font-size:2.25rem;line-height:.98;margin:9px 0 20px}.category-card b{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:#fff;color:#151515;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}@media(max-width:760px){.category-grid{grid-template-columns:1fr}.category-card{min-height:370px}}.empty-card{grid-column:1/-1;padding:60px;text-align:center;color:var(--muted)}.section:has(.empty-card){background:var(--ink)}.collection-products{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-view-all-wrap{display:flex;justify-content:center;margin-top:30px}.collection-view-all{min-height:46px;padding:0 24px}@media(max-width:980px){.collection-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.collection-products{grid-template-columns:1fr}.collection-view-all{width:100%}}.care-page{padding:74px 0 100px}.care-page__layout{display:grid;grid-template-columns:250px minmax(0,820px);justify-content:center;gap:80px}.care-page__nav{position:sticky;top:28px;align-self:start;padding:26px;border:1px solid var(--line);border-radius:16px;background:#0f1828e0}.care-page__nav nav{display:flex;flex-direction:column;margin-top:16px}.care-page__nav a{padding:11px 12px;border-left:2px solid #31425c;color:var(--muted);font-size:.9rem}.care-page__nav a:hover,.care-page__nav a[aria-current=page]{border-color:var(--lime);background:#142036;color:#fff}.care-page__content h1{margin:9px 0 20px;font-size:clamp(2.7rem,6vw,5.3rem);line-height:.96;letter-spacing:-.055em}.care-page__content h2{margin:34px 0 10px;font-size:1.15rem}.care-page__content p,.care-page__content li{color:var(--muted);line-height:1.75}.care-page__lead{max-width:720px;margin:0 0 34px!important;font-size:1.14rem}.care-page__notice,.care-page__action{display:flex;flex-direction:column;gap:5px;margin:28px 0;padding:22px;border:1px solid #334866;border-radius:12px;background:#111d30;color:var(--muted)}.care-page__notice strong{color:var(--lime)}.care-page__action h2{margin:0;color:#fff}.care-page__action .button{align-self:flex-start}.care-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.care-cards>div{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.care-cards span{color:var(--electric);font-size:.72rem;font-weight:900;letter-spacing:.12em}.care-cards h2{margin:12px 0 8px}.care-cards p{margin:0;font-size:.9rem}.care-form{display:flex;flex-direction:column;gap:10px;margin-top:30px}.care-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.care-form label{margin-top:8px;color:#fff;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.care-form input,.care-form select,.care-form textarea,.care-search input{width:100%;border:1px solid #34445e;border-radius:9px;background:#111c2d;color:#fff;padding:14px;outline:0}.care-form input:focus,.care-form select:focus,.care-form textarea:focus,.care-search input:focus{border-color:var(--electric);box-shadow:0 0 0 3px #57a6ff1f}.care-form .button{align-self:flex-start;margin-top:10px}.care-alert{padding:14px 16px;border-radius:8px}.care-alert--success{background:#163725;color:#a7ffbd!important}.care-alert--error{background:#3a1820;color:#ffb1bf}.care-faq{border-top:1px solid var(--line)}.care-faq details{border-bottom:1px solid var(--line)}.care-faq summary{position:relative;padding:22px 38px 22px 0;color:#fff;font-weight:800;cursor:pointer}.care-faq summary:after{content:"+";position:absolute;right:8px;color:var(--lime);font-size:1.4rem}.care-faq details[open] summary:after{content:"\2212"}.care-faq p{margin:0;padding:0 40px 22px 0}.care-search{display:flex;gap:10px}.care-page__quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.care-page__quick-links h2{flex-basis:100%}.care-page__quick-links a{padding:10px 15px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.button--outline{background:transparent;color:#fff;border-color:#51647f}@media(max-width:850px){.care-page__layout{grid-template-columns:1fr;gap:35px}.care-page__nav{position:static}.care-page__nav nav{display:grid;grid-template-columns:1fr 1fr}.care-cards{grid-template-columns:1fr}}@media(max-width:560px){.care-page{padding:48px 0 72px}.care-page__nav nav,.care-form__grid{grid-template-columns:1fr}.care-search{flex-direction:column}.care-search .button{width:100%}}.pp-footer{overflow:hidden;border-top:1px solid #25344b;background:radial-gradient(circle at 50% 0,rgba(0,195,230,.12),transparent 35%),#070b12;color:#f6f8fc;padding:0 0 28px}.pp-footer a{color:#aeb9ca;text-decoration:none;transition:color .2s ease,transform .2s ease}.pp-footer a:hover{color:#76ff30}.pp-footer__trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #25344b}.pp-footer__trust-item{display:flex;align-items:center;gap:13px;padding:23px 20px;border-right:1px solid #25344b;color:#9aa9bd;font-size:.76rem;line-height:1.35}.pp-footer__trust-item:last-child{border-right:0}.pp-footer__trust-item strong{display:block;color:#fff;font-size:.79rem;text-transform:uppercase;letter-spacing:.06em}.pp-footer__trust-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #00c3e6;border-radius:50%;color:#76ff30;background:#0d1623;font-weight:900}.pp-footer__main{display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(140px,1fr));gap:54px;padding-top:58px;padding-bottom:42px}.pp-footer__brand{font-size:1.45rem;font-weight:900;letter-spacing:.1em;color:#fff}.pp-footer__brand b{color:#00c3e6}.pp-footer__description{max-width:420px;margin:18px 0 26px;color:#94a2b5;line-height:1.65}.pp-footer h2{margin:0 0 18px;color:#fff;font-size:.8rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pp-footer__newsletter>p{margin:-8px 0 14px;color:#7f8da1;font-size:.84rem}.pp-footer__input-wrap{display:flex;max-width:430px;border:1px solid #34445b;border-radius:8px;overflow:hidden;background:#0d1420}.pp-footer__input-wrap:focus-within{border-color:#00c3e6;box-shadow:0 0 0 3px #00c3e621}.pp-footer__input-wrap input{min-width:0;flex:1;border:0;background:transparent;color:#fff;padding:13px 14px;outline:0}.pp-footer__input-wrap button{border:0;background:#76ff30;color:#071006;padding:0 18px;font-weight:900;text-transform:uppercase;cursor:pointer}.pp-footer__form-message{margin:9px 0 0;color:#76ff30;font-size:.82rem}.pp-footer__form-message--error{color:#ff7474}.pp-footer__links-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pp-footer__links-column a{font-size:.88rem}.pp-footer__links-column a:hover{transform:translate(3px)}.pp-footer__contact{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #25344b;color:#77869b;font-size:.78rem}.pp-footer__contact strong{color:#fff}.pp-footer__social-row{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-top:1px solid #25344b}.pp-footer__socials{display:flex;gap:10px}.pp-footer__socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #34445b;border-radius:50%;background:#0d1420;color:#fff;font-size:.7rem;font-weight:900}.pp-footer__socials a:hover{border-color:#76ff30;transform:translateY(-2px)}.pp-footer__location{color:#93a2b6;font-size:.82rem}.pp-footer__location span{color:#00c3e6}.pp-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid #25344b}.pp-footer__legal{display:flex;flex-wrap:wrap;gap:10px 22px;color:#718096;font-size:.74rem}.pp-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pp-footer__payments svg{width:38px;height:24px}.pp-footer__disclaimer{margin-top:17px;color:#58667a;font-size:.68rem;line-height:1.5}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:990px){.pp-footer__trust{grid-template-columns:repeat(2,1fr)}.pp-footer__trust-item:nth-child(2){border-right:0}.pp-footer__main{grid-template-columns:1.5fr repeat(2,1fr)}.pp-footer__about-column{grid-column:2/4}}@media(max-width:700px){.pp-footer__trust{grid-template-columns:1fr}.pp-footer__trust-item{border-right:0}.pp-footer__main{grid-template-columns:repeat(2,1fr);gap:38px 24px;padding-top:42px}.pp-footer__brand-column{grid-column:1/-1}.pp-footer__about-column{grid-column:auto}.pp-footer__input-wrap button{padding:0 13px}.pp-footer__social-row,.pp-footer__bottom{align-items:flex-start;flex-direction:column}.pp-footer__payments{justify-content:flex-start}}@media(max-width:430px){.pp-footer__main{grid-template-columns:1fr}.pp-footer__input-wrap{display:grid}.pp-footer__input-wrap button{padding:12px}.pp-footer__legal{flex-direction:column;gap:9px}}.commerce-header{position:sticky;top:0;z-index:60;padding:10px 14px 0}.commerce-header__top{background:#203c9e;color:#fff;border-radius:20px 20px 0 0}.commerce-header__top-inner{width:min(calc(100% - 72px),1440px);min-height:54px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.commerce-header__top-inner p{margin:0;font-size:.9rem;font-weight:700}.top-links{display:flex;gap:28px;font-size:.78rem}.commerce-header__top form{justify-self:end}.commerce-header__top select{max-width:190px;border:0;background:transparent;color:#fff;font-weight:700}.commerce-header__main{position:relative;display:grid;grid-template-columns:230px minmax(300px,760px) 1fr;align-items:center;gap:34px;min-height:112px;padding:18px max(36px,calc((100% - 1440px)/2));background:#fff}.commerce-brand{width:205px}.commerce-brand img{width:100%;height:auto;max-height:72px;object-fit:contain}.header-search{display:grid;grid-template-columns:auto 1fr 56px;align-items:center;min-height:58px;border-radius:999px;background:#f0f0f0;overflow:hidden}.header-search label{padding:0 24px;font-size:.8rem;font-weight:800;border-right:1px solid #d3d3d3}.header-search input{min-width:0;height:58px;padding:0 24px;border:0;background:transparent;outline:0}.header-search button{display:grid;place-items:center;height:58px;border:0;background:transparent;cursor:pointer}.header-search svg,.commerce-tools svg,.commerce-mobile svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.commerce-tools{justify-self:end;display:flex;align-items:center;gap:28px}.commerce-tools>a{display:grid;place-items:center;width:46px;height:46px}.commerce-cart{position:relative;border-radius:50%;background:#f1f1f1}.commerce-cart span{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:#203c9e;color:#fff;font-size:.65rem}.commerce-nav{position:relative;border-top:1px solid #eee;border-bottom:1px solid #ddd;background:#fff}.commerce-nav__inner{width:min(calc(100% - 72px),1440px);min-height:68px;margin:auto;display:flex;align-items:center;gap:52px}.commerce-nav__item>a{display:flex;align-items:center;gap:6px;min-height:68px;font-size:.88rem;font-weight:800}.commerce-nav__sale{margin-left:auto;color:#d63725;font-weight:900}.commerce-mega{position:absolute;left:max(36px,calc((100% - 1440px)/2));right:max(36px,calc((100% - 1440px)/2));top:100%;padding:22px;background:#fff;border:1px solid #ddd;border-radius:0 0 16px 16px;box-shadow:0 20px 36px #00000024;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease}.commerce-nav__item:hover .commerce-mega,.commerce-nav__item:focus-within .commerce-mega{opacity:1;visibility:visible;transform:translateY(0)}.commerce-mega__head{display:flex;justify-content:space-between;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #eee;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.commerce-mega__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.commerce-mega__grid>a{display:grid;grid-template-columns:90px 1fr;grid-template-rows:1fr auto;gap:4px 14px;padding:12px;border:1px solid #eee;border-radius:12px;transition:transform .2s ease,border-color .2s ease}.commerce-mega__grid>a:hover{transform:translateY(-3px);border-color:#203c9e}.commerce-mega__grid img{grid-row:1/3;width:90px;height:90px;object-fit:contain}.commerce-mega__grid span{align-self:end;font-size:.82rem;font-weight:700}.commerce-mega__grid b{align-self:start;font-size:.82rem}.commerce-mobile{display:none}.commerce-mobile summary{list-style:none}.commerce-mobile summary::-webkit-details-marker{display:none}.commerce-mobile nav{position:absolute;left:0;right:0;top:100%;padding:12px 22px;background:#fff;box-shadow:0 18px 28px #00000024}.commerce-mobile nav a{display:block;padding:14px 0;border-bottom:1px solid #eee;font-weight:800}@media(max-width:980px){.commerce-header__top-inner{width:calc(100% - 30px);grid-template-columns:1fr auto}.top-links{display:none}.commerce-header__main{grid-template-columns:44px 1fr auto;min-height:78px;padding:10px 18px}.commerce-mobile{display:block;grid-column:1;grid-row:1}.commerce-brand{grid-column:2;grid-row:1;justify-self:center;width:155px}.commerce-tools{grid-column:3;grid-row:1}.commerce-tools>a:not(.commerce-cart),.header-search,.commerce-nav{display:none}.commerce-header__top-inner p{font-size:.72rem}.commerce-header__top select{max-width:135px;font-size:.7rem}}@media(max-width:520px){.commerce-header{padding:6px 6px 0}.commerce-header__top-inner{grid-template-columns:1fr}.commerce-header__top form{display:none}.commerce-header__top-inner p{text-align:center}.commerce-tools{gap:4px}}.hero{position:relative;min-height:680px;margin:0 18px;border-radius:22px;display:flex;align-items:center;background:#1a1d1b;color:#fff;overflow:hidden;box-shadow:var(--shadow)}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s ease}.hero:hover>img{transform:scale(1.025)}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080c0ae0,#080c0a94 48%,#080c0a1f 78%)}.hero__inner{position:relative;z-index:2;width:100%}.hero__copy{max-width:720px;padding:110px 0}.hero__copy .eyebrow{display:inline-flex;padding:8px 13px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff}.hero__copy h1{font-size:clamp(3.6rem,7.5vw,7.7rem);line-height:.88;letter-spacing:-.065em;margin:20px 0 27px}.hero__copy>p:not(.eyebrow){font-size:1.08rem;max-width:530px;color:#e9e9e6}.hero__buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.hero .button{background:var(--lime);color:#111;border-color:var(--lime)}.hero .button:hover{background:#fff;border-color:#fff}.hero .button--secondary{background:#ffffff14;color:#fff;border-color:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:800px){.hero{min-height:580px;margin:0 10px;border-radius:16px}.hero__copy{padding:80px 0}.hero__copy h1{font-size:clamp(3rem,16vw,5.5rem)}.hero__shade{background:linear-gradient(90deg,#080c0ad4,#080c0a59)}}.narrow{max-width:900px}.cart-row{display:grid;grid-template-columns:120px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-row img{border-radius:12px;background:#fff}.cart-row input{width:80px;background:var(--panel);color:var(--text);border:1px solid var(--line);padding:8px}.cart-total{text-align:right;padding-top:28px}.cart-total .button{margin-left:8px}@media(max-width:600px){.cart-row{grid-template-columns:80px 1fr}.cart-row>strong{grid-column:2}.cart-total .button{margin:6px 0 0 6px}}.section__head select{margin-left:10px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px}.pagination{text-align:center;margin-top:36px}.pagination span,.pagination a{padding:10px}.mystery-feature{margin:8px 0 46px;padding:28px;border:1px solid rgba(255,213,0,.28);border-radius:24px;background:radial-gradient(circle at top right,rgba(0,99,255,.28),transparent 38%),linear-gradient(135deg,#080b18,#101a3a);box-shadow:0 22px 55px #0000003d;overflow:hidden}.mystery-feature__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.mystery-feature__head h2{margin:3px 0 0;color:#fff}.mystery-feature__head>p{max-width:480px;margin:0;color:#bdc7e7}.mystery-feature__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mystery-card{position:relative;display:flex;min-width:0;min-height:410px;flex-direction:column;border:1px solid rgba(255,255,255,.16);border-radius:19px;background:linear-gradient(160deg,#ffffff21,#ffffff09);color:#fff;overflow:hidden;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.mystery-card:before{content:"";position:absolute;inset:auto -20% -55% -20%;height:80%;background:radial-gradient(circle,var(--card-glow),transparent 68%);opacity:.5;z-index:-1;transition:opacity .28s ease,transform .28s ease}.mystery-card--1{--card-glow:#ffd900}.mystery-card--2{--card-glow:#ff405d}.mystery-card--3{--card-glow:#198cff}.mystery-card:hover,.mystery-card:focus-visible{transform:translateY(-9px);border-color:var(--card-glow);box-shadow:0 22px 38px #00000061,0 0 0 1px var(--card-glow)}.mystery-card:hover:before,.mystery-card:focus-visible:before{opacity:.85;transform:scale(1.16)}.mystery-card__rank{position:absolute;top:15px;right:16px;font-size:2.4rem;font-weight:900;color:#ffffff30;z-index:2}.mystery-card__image{display:grid;place-items:center;height:255px;padding:24px 24px 4px}.mystery-card__image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 17px rgba(0,0,0,.45));transition:transform .35s ease}.mystery-card:hover .mystery-card__image img,.mystery-card:focus-visible .mystery-card__image img{transform:scale(1.08) rotate(-2deg)}.mystery-card__content{margin-top:auto;padding:20px}.mystery-card__content>span{display:inline-block;padding:5px 9px;border-radius:99px;background:var(--card-glow);color:#081027;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mystery-card__content h3{min-height:2.6em;margin:12px 0 16px;font-size:1.05rem;line-height:1.3}.mystery-card__content div{display:flex;align-items:center;justify-content:space-between;gap:10px}.mystery-card__content em{font-style:normal;font-size:.78rem;font-weight:800;text-transform:uppercase}.mystery-card:hover .mystery-card__content em{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.mystery-feature__grid{grid-template-columns:1fr}.mystery-card{min-height:350px}.mystery-feature__head{align-items:start;flex-direction:column}.mystery-card__image{height:220px}}@media(max-width:600px){.mystery-feature{padding:18px;border-radius:18px}}.rte{color:var(--muted);font-size:1.05rem;line-height:1.75}.rte h2,.rte h3{margin:38px 0 12px;color:var(--text);line-height:1.15}.rte h2{font-size:clamp(1.7rem,3vw,2.4rem)}.rte h3{font-size:1.15rem}.rte p{margin:0 0 18px}.rte ul,.rte ol{padding-left:22px}.rte li{margin:8px 0}.rte a{color:var(--electric);font-weight:800}.rte blockquote{margin:32px 0;padding:22px 24px;border-left:3px solid var(--lime);border-radius:0 12px 12px 0;background:var(--panel);color:var(--text)}.rte hr{margin:42px 0;border:0;border-top:1px solid var(--line)}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:58px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery img,.product-gallery svg{background:#fff;border-radius:16px;width:100%}.product-gallery>*:first-child{grid-column:1/-1}.product-info{position:sticky;top:110px;align-self:start}.product-info h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:.96;margin:12px 0}.product-price{font-size:1.6rem;color:var(--lime);font-weight:900;margin:20px 0}.product-copy{color:var(--muted)}.product-info form{display:grid;gap:12px;margin:28px 0}.product-info select,.product-info input{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:14px}.product-info details{border-top:1px solid var(--line);padding:18px 0}.product-info summary{cursor:pointer;font-weight:750}.product-policy__content{padding:8px 0 2px}.product-policy__content p{margin:0 0 10px;color:var(--muted);line-height:1.65}.product-policy__content a{display:inline-flex;margin-top:4px;color:var(--electric);font-weight:800}.product-policy__content a:hover{text-decoration:underline}@media(max-width:800px){.product-layout{grid-template-columns:1fr}.product-info{position:static}}.search-form{display:flex;gap:10px;margin-bottom:36px}.search-form input{flex:1;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:999px;padding:0 20px}.reviews-page{padding:80px 0 110px}.reviews-hero{max-width:780px;margin:0 auto 46px;text-align:center}.reviews-hero h1{margin:10px 0 20px;font-size:clamp(3rem,7vw,6rem);line-height:.94;letter-spacing:-.055em}.reviews-hero p{max-width:650px;margin:auto;color:var(--muted);font-size:1.08rem;line-height:1.75}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:70px}.review-card{display:flex;flex-direction:column;min-height:280px;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.review-card__stars{color:var(--lime);letter-spacing:.12em}.review-card__stars .is-empty{color:#52627a}.review-card h2{margin:18px 0 10px;font-size:1.18rem}.review-card__copy{color:var(--muted);line-height:1.7}.review-card footer{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:24px}.review-card footer span{color:var(--muted);font-size:.78rem}.reviews-empty{max-width:720px;margin:0 auto 70px;padding:48px 28px;border:1px solid var(--line);border-radius:20px;background:var(--panel);text-align:center}.reviews-empty>span{color:var(--lime);font-size:1.2rem;letter-spacing:.18em}.reviews-empty h2{margin:18px 0 10px;font-size:1.65rem}.reviews-empty p{max-width:520px;margin:auto;color:var(--muted);line-height:1.7}.review-submit{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1080px;margin:auto;padding:42px;border:1px solid var(--line);border-radius:22px;background:#111d30}.review-submit__intro h2{margin:10px 0 14px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.review-submit__intro p{color:var(--muted);line-height:1.7}.review-form{display:flex;flex-direction:column;gap:10px}.review-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-form label{margin-top:7px;color:#fff;font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.review-form input,.review-form select,.review-form textarea{width:100%;padding:14px;border:1px solid #40526e;border-radius:11px;background:#0c1626;color:#fff}.review-form .button{align-self:flex-start;margin-top:8px}.review-form small{color:var(--muted);line-height:1.5}.review-alert{padding:14px;border-radius:10px;background:#183829;color:#b8f5c8}.review-alert--error{background:#3b1d27;color:#ffd1dc}@media(max-width:850px){.reviews-grid{grid-template-columns:1fr 1fr}.review-submit{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.reviews-page{padding:56px 0 78px}.reviews-grid,.review-form__row{grid-template-columns:1fr}.review-submit{padding:26px 20px}.reviews-empty{padding:36px 20px}}.unboxing-section{padding:76px 0 86px;background:linear-gradient(180deg,#15243a 0,var(--ink) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.unboxing-section__head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:30px}.unboxing-section__head h2{max-width:760px;margin:8px 0 0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.96;letter-spacing:-.05em}.unboxing-section__head>p{max-width:410px;margin:0;color:var(--muted);line-height:1.7}.unboxing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.unboxing-card{min-width:0}.unboxing-card__media{position:relative;overflow:hidden;aspect-ratio:9/16;border:1px solid #405575;border-radius:18px;background:#0a1220;box-shadow:0 18px 44px #0000003d;transition:transform .25s ease,border-color .25s ease}.unboxing-card:hover .unboxing-card__media{transform:translateY(-5px);border-color:var(--electric)}.unboxing-card__video{display:block;width:100%;height:100%;object-fit:cover;background:#0a1220}.unboxing-card__placeholder{display:grid;place-content:center;justify-items:center;gap:14px;width:100%;height:100%;padding:24px;text-align:center;color:#cbd6e8;background:linear-gradient(145deg,#14243a,#0d1727)}.unboxing-card__placeholder span{display:grid;place-items:center;width:58px;height:58px;padding-left:4px;border:1px solid #60789b;border-radius:50%;color:var(--electric);font-size:1.2rem}.unboxing-card__placeholder strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.unboxing-card__number{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#070e19b3;color:#fff;font-size:.67rem;font-weight:900;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.unboxing-card h3{margin:14px 4px 0;color:#fff;font-size:.88rem;line-height:1.35}@media(max-width:980px){.unboxing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unboxing-section__head{align-items:start;flex-direction:column}}@media(max-width:560px){.unboxing-section{padding:54px 0 62px}.unboxing-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 18px 18px;margin:0 -14px;gap:14px}.unboxing-card{flex:0 0 76%;scroll-snap-align:center}.unboxing-section__head>p{font-size:.92rem}}.value-strip{margin-top:18px;border-block:1px solid #222;background:#151515;color:#fff}.value-strip__grid{display:grid;grid-template-columns:repeat(3,1fr)}.value-strip__grid div{padding:25px 30px;border-right:1px solid #3a3a3a;text-align:center}.value-strip__grid div:last-child{border:0}.value-strip b,.value-strip span{display:block}.value-strip b{font-size:.79rem;letter-spacing:.1em;text-transform:uppercase}.value-strip span{color:#bdbdbd;font-size:.79rem;margin-top:5px}@media(max-width:650px){.value-strip__grid{grid-template-columns:1fr}.value-strip__grid div{border-right:0;border-bottom:1px solid #333}}.product-card{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.product-card:hover{transform:translateY(-6px);border-color:#bbb8ae;box-shadow:0 18px 40px #0000001a}.product-card__media{aspect-ratio:1/1;background:#f3f2ed;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.product-card__media img,.product-card__media svg{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .42s ease}.product-card:hover .product-card__media img{transform:scale(1.07)}.product-card__badge{position:absolute;top:13px;left:13px;background:#151515;color:#fff;padding:7px 11px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-card__body{padding:19px}.product-card__body h3{min-height:2.7em;font-size:.95rem;line-height:1.35;margin:6px 0 14px}.product-card__type{color:var(--muted);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
