:root{--navy:#0a1628;--navy-2:#101e33;--gold:#d4af37;--gold-soft:#d9b653;--ink:#1c2430;--body:#4a525e;--line:#e8e6e1;--bg:#ffffff;--bg-soft:#f7f6f3;--radius:14px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{font-family:Jost,sans-serif;background:var(--bg);color:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}a{color:inherit}body.drawer-open{overflow:hidden}.page{display:none}.page.current{display:block;animation:pagein .5s ease}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.topbar{background:var(--gold-soft);color:#241c06;text-align:center;font-size:12px;letter-spacing:.2em;padding:9px 16px;font-weight:500;text-transform:uppercase}header{background:var(--navy);position:sticky;top:0;z-index:200}.header-in{max-width:1480px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:74px}.brand{font-size:21px;font-weight:400;letter-spacing:.42em;color:#fff;text-decoration:none;display:flex;align-items:center;background:none;border:none}.brand .dot{color:var(--gold)}.nav{display:flex;gap:34px}.nav a{color:#e8eaf0;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;padding:6px 0;position:relative;transition:color .25s;cursor:pointer;background:none;border:none;font-family:inherit}.nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--gold);transition:width .3s ease}.nav a:hover{color:#fff}.nav a:hover:after{width:100%}.hicons{display:flex;gap:22px;align-items:center}.hicon{background:none;border:none;color:#e8eaf0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .25s,color .25s}.hicon:hover{background:#ffffff1a;color:#fff}.hicon svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5}.cartn{position:relative}.cartn .bub{position:absolute;top:-2px;right:-4px;background:var(--gold);color:var(--navy);font-size:10px;font-weight:600;width:16px;height:16px;border-radius:50%;display:none;align-items:center;justify-content:center}.cartn .bub.show{display:flex}.burger{display:none}.mobile-nav{display:none;background:var(--navy-2);flex-direction:column;padding:10px 24px 22px}.mobile-nav a{color:#e8eaf0;text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);background:none;border-left:none;border-right:none;border-top:none;text-align:left;font-family:inherit;cursor:pointer}.mobile-nav.open{display:flex}.ph{background:linear-gradient(160deg,#0c1a30,#13243d 55%,#0a1628);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8fa0b8;position:relative;overflow:hidden;padding:18px;text-align:center}.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(212,175,55,.08),transparent 55%)}.ph .tag{position:relative;background:#d4af3724;border:1px solid var(--gold);color:var(--gold);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;padding:5px 13px;border-radius:99px}.ph .lbl{position:relative;font-size:11px;letter-spacing:.1em;line-height:1.7;color:#aab8cc;max-width:260px}.ph.done .tag{background:#2ea05a29;border-color:#3fae6e;color:#7fd8a4}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:640px;background:var(--navy);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 15% 20%,rgba(212,175,55,.1),transparent 50%);pointer-events:none}.hero-txt{display:flex;flex-direction:column;justify-content:center;padding:90px clamp(28px,5.5vw,90px);color:#fff;position:relative;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-weight:500}.hero-eyebrow:before{content:"";width:34px;height:1px;background:var(--gold)}.hero-txt h1{font-size:clamp(30px,3.9vw,52px);font-weight:600;letter-spacing:.02em;line-height:1.18;margin-bottom:22px;text-transform:uppercase}.hero-txt h1 em{font-style:normal;color:var(--gold)}.hero-sub{font-size:17px;color:#c4ccd9;font-weight:300;line-height:1.85;max-width:480px;margin-bottom:18px}.hero-proof{display:flex;align-items:center;gap:12px;margin-bottom:34px;font-size:13.5px;color:#dfe5ee}.hero-proof .stars{color:var(--gold);letter-spacing:2px;font-size:15px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.btn-gold{background:var(--gold);color:var(--navy);border:none;border-radius:999px;padding:17px 40px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;transition:transform .25s,box-shadow .25s}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 30px #d4af3759}.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:16px 34px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:border-color .25s,background .25s}.btn-ghost:hover{border-color:#fff;background:#ffffff0f}.hero-points{display:flex;gap:26px;margin-top:38px;flex-wrap:wrap}.hero-points span{display:flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.08em;color:#b9c3d3}.hero-points svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:1.8;flex:none}.hero-img{position:relative;min-height:420px;overflow:hidden}.hero-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,rgba(0,0,0,.5) 28%,rgba(0,0,0,.85) 45%,#000 60%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 12%,rgba(0,0,0,.5) 28%,rgba(0,0,0,.85) 45%,#000 60%)}.hero-img .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-note{position:absolute;bottom:28px;left:28px;background:#fffffff5;border-radius:12px;padding:14px 20px;z-index:3;box-shadow:0 12px 30px #070e1a59}.hero-note .stars{color:var(--gold);letter-spacing:2px;font-size:13px}.hero-note b{display:block;font-size:12.5px;color:var(--ink);font-weight:500;margin-top:3px}.marq{background:#fff;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:15px 0}.marq-track{display:inline-flex;gap:0;animation:marq 26s linear infinite}.marq:hover .marq-track{animation-play-state:paused}.marq-track span{display:inline-flex;align-items:center;gap:12px;padding:0 34px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:500}.marq-track span i{color:var(--gold);font-style:normal}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.product{max-width:1480px;margin:0 auto;padding:74px 40px 70px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.gallery{position:sticky;top:98px}.gallery-main{aspect-ratio:1/1.04;border-radius:var(--radius);overflow:hidden}.gallery-main .ph{width:100%;height:100%;transition:transform .5s ease;position:relative}.gallery-main .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gallery-main:hover .ph{transform:scale(1.025)}.thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:12px}.thumb{aspect-ratio:1;border-radius:9px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:none;transition:border-color .25s,opacity .25s;opacity:.85;position:relative}.thumb .ph{width:100%;height:100%;padding:4px;gap:3px;position:relative;overflow:hidden}.thumb .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.thumb .ph .tag{font-size:8px;padding:2px 7px;letter-spacing:.12em;position:relative;z-index:2;background:#0a1628d9;color:#fff;align-self:flex-start}.thumb .ph .lbl{display:none}.thumb:hover{opacity:1}.thumb.active{border-color:var(--navy);opacity:1}.pinfo h2.ptitle{font-size:25px;font-weight:500;letter-spacing:.05em;color:var(--ink);text-transform:uppercase;line-height:1.35;margin-bottom:12px;text-align:left}.stars-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;color:var(--body)}.stars{color:var(--gold);letter-spacing:2px;font-size:15px}.stars-row .link{font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:#8a93a0;background:none;border:none;font-family:inherit}.price-row{display:flex;align-items:baseline;gap:14px;margin:6px 0 4px}.price-now{font-size:34px;font-weight:600;color:var(--ink)}.price-old{font-size:17px;color:#9aa3ae;text-decoration:line-through}.save-badge{background:#fdecec;color:#c0392b;font-size:11.5px;letter-spacing:.14em;font-weight:600;padding:5px 12px;border-radius:99px;text-transform:uppercase}.ship-note{font-size:13px;color:#1d7a46;font-weight:500;margin-bottom:16px}.checks{list-style:none;border-top:1px solid var(--line);padding-top:20px;margin-bottom:16px}.checks li{display:flex;gap:12px;align-items:flex-start;padding:5px 0;font-size:15.5px;color:var(--ink)}.checks .ck{flex:none;width:20px;height:20px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:3px}.limited{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink);margin-bottom:24px}.pulse{width:9px;height:9px;border-radius:50%;background:#e03131;position:relative}.pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(224,49,49,.5);animation:pulse 1.6s ease-out infinite}@keyframes pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.bundle-title{display:flex;align-items:center;gap:16px;font-size:12.5px;letter-spacing:.22em;font-weight:500;color:var(--ink);text-transform:uppercase;margin-bottom:14px}.bundle-title:before,.bundle-title:after{content:"";flex:1;height:1px;background:var(--line)}.offer{border:1.5px solid var(--line);border-radius:12px;padding:18px 20px;margin-bottom:12px;cursor:pointer;position:relative;transition:border-color .25s,background .25s,box-shadow .25s;background:#fff}.offer:hover{border-color:#b9c2cf}.offer.selected{border-color:var(--navy);background:#fbfaf7;box-shadow:0 6px 18px #0a162812}.offer-flag{position:absolute;top:-11px;right:18px;background:var(--navy);color:#fff;font-size:10px;letter-spacing:.18em;padding:4px 12px;border-radius:99px;text-transform:uppercase;font-weight:500}.offer-head{display:flex;align-items:center;gap:13px}.radio{flex:none;width:19px;height:19px;border-radius:50%;border:1.6px solid #b9c2cf;position:relative;transition:border-color .25s}.offer.selected .radio{border-color:var(--navy)}.offer.selected .radio:after{content:"";position:absolute;top:3.2px;right:3.2px;bottom:3.2px;left:3.2px;border-radius:50%;background:var(--navy)}.offer-name{font-weight:500;color:var(--ink);font-size:16px;letter-spacing:.02em}.offer-save{font-size:12px;letter-spacing:.1em;color:#1d7a46;font-weight:500;text-transform:uppercase;margin-top:1px}.offer-sub{font-size:12.5px;color:#8a93a0;margin-top:2px}.offer-prices{margin-left:auto;text-align:right}.offer-price{font-size:19px;font-weight:500;color:var(--ink)}.offer-old{font-size:13px;color:#9aa3ae;text-decoration:line-through}.atc{width:100%;margin-top:20px;background:#0d0d0f;color:#fff;border:none;border-radius:999px;padding:17px;font-size:13.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:transform .2s,box-shadow .25s,background .25s}.atc:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0d0d0f40}.atc:active{transform:translateY(0)}.paylogos{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px;align-items:center}.pay{height:30px;width:46px;border:1px solid var(--line);border-radius:5px;background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px}.pay svg{max-width:100%;max-height:100%;display:block}.trustband{margin-top:22px;background:var(--navy);border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr)}.trust{padding:20px 10px;text-align:center;color:#fff}.trust+.trust{border-left:1px solid rgba(255,255,255,.1)}.trust svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.4;margin:0 auto 8px}.trust span{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.pacc{margin-top:24px;border-top:1px solid var(--line)}.pacc-item{border-bottom:1px solid var(--line)}.pacc-q{width:100%;background:none;border:none;display:flex;align-items:center;gap:13px;padding:17px 2px;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:500;text-align:left}.pacc-q svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.5;flex:none}.pacc-q .chev{margin-left:auto;transition:transform .35s}.pacc-item.open .pacc-q .chev{transform:rotate(180deg)}.pacc-a{max-height:0;overflow:hidden;transition:max-height .45s ease}.pacc-a-in{padding:0 2px 20px;font-size:14.5px;line-height:1.8}.pacc-a-in p+p{margin-top:10px}.sec{padding:96px 40px}.sec-in{max-width:1280px;margin:0 auto}.sec h2{font-size:clamp(26px,3.4vw,38px);font-weight:600;color:var(--ink);text-align:center;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.sec .sub{text-align:center;margin-top:14px;font-size:16.5px;color:var(--body)}.sec h2 .ghost{color:#aeb6c2}.vids{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin-top:54px}.vid{aspect-ratio:9/16;border-radius:16px;overflow:hidden;position:relative;transition:transform .3s;background:#0a1628}.vid:nth-child(2n){transform:translateY(22px)}.vid:hover{transform:translateY(-4px)}.vid:nth-child(2n):hover{transform:translateY(16px)}.vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#0a1628}.vid .ph{width:100%;height:100%;padding:8px;gap:6px}.vid .ph .tag{font-size:8.5px;padding:3px 8px}.vid .ph .lbl{font-size:8.5px;max-width:100px}.mute{position:absolute;top:10px;left:10px;width:28px;height:28px;border-radius:50%;background:#0a1628a6;display:flex;align-items:center;justify-content:center;z-index:2}.mute svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:1.6}.stat-list{max-width:880px;margin:64px auto 0;display:flex;flex-direction:column}.stat{display:flex;align-items:center;gap:34px;padding:30px 8px;border-bottom:1px solid var(--line)}.stat:first-child{border-top:1px solid var(--line)}.ring{flex:none;width:92px;height:92px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .track{fill:none;stroke:#e9ecf1;stroke-width:6}.ring .bar{fill:none;stroke:var(--navy);stroke-width:6;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264;transition:stroke-dashoffset 1.6s cubic-bezier(.22,.8,.3,1)}.ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--navy)}.stat p{font-size:17px;color:var(--ink)}.stat p b{font-weight:600}.stat-note{max-width:880px;margin:22px auto 0;font-size:12.5px;color:#9aa3ae;font-style:italic;padding:0 8px}.split{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.split .ph{min-height:520px;width:100%;height:100%;position:relative;overflow:hidden}.split .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.split-txt{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(28px,6vw,90px)}.split-txt h3{font-size:clamp(21px,2.3vw,27px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin-bottom:22px;line-height:1.4}.split-txt p{font-size:16px;line-height:1.9;color:var(--body)}.split-txt p+p{margin-top:14px}.cmp-wrap{max-width:980px;margin:58px auto 0;overflow-x:auto}.cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px}.cmp th{padding:18px 16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink);border-bottom:2px solid var(--line);text-align:center}.cmp th:first-child{text-align:left;color:#8a93a0}.cmp td{padding:15px 16px;border-bottom:1px solid var(--line);text-align:center;color:var(--body)}.cmp td:first-child{text-align:left;color:var(--ink);font-weight:400}.cmp .soma{background:var(--navy);color:#fff!important}.cmp th.soma{border-bottom-color:var(--gold);border-radius:10px 10px 0 0;font-size:12.5px;letter-spacing:.18em;color:var(--gold)!important}.cmp td.soma{border-bottom-color:#ffffff1f}.cmp tr:last-child td.soma{border-radius:0 0 10px 10px;border-bottom:none}.cmp .y{color:var(--gold);font-weight:600}.cmp td .y2{color:#1d7a46;font-weight:600}.cmp .n{color:#c0392b}.cmp tr:hover td:not(.soma){background:#fbfaf7}.pcards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:58px}.pcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:36px 26px;text-align:center;transition:transform .3s,box-shadow .3s}.pcard:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0a162814}.pcard svg{width:27px;height:27px;stroke:var(--ink);fill:none;stroke-width:1.4;margin:0 auto 16px}.pcard h4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:600;margin-bottom:12px}.pcard p{font-size:14px;line-height:1.75}.guarantee{background:var(--navy);color:#fff;border-radius:22px;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:54px 60px}.guarantee .shield{width:86px;height:86px;flex:none}.guarantee .shield svg{width:100%;height:100%;stroke:var(--gold);fill:none;stroke-width:1.2}.guarantee h3{font-size:clamp(19px,2.2vw,25px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.guarantee h3 b{color:var(--gold);font-weight:600}.guarantee p{font-size:14.5px;line-height:1.85;color:#c4ccd9;font-weight:300;max-width:560px}.guarantee .btn-gold{white-space:nowrap}.univers .sec-in{max-width:1480px}.univ{display:flex;gap:14px;margin-top:54px;height:560px}.upanel{position:relative;border-radius:6px;overflow:hidden;flex:1;min-width:0;cursor:pointer;transition:flex .65s cubic-bezier(.32,.9,.3,1)}.upanel .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.upanel .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.upanel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#070e1ac7,#070e1a2e 60%)}.uvert{position:absolute;left:0;bottom:26px;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:clamp(16px,1.6vw,22px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-left:22px;z-index:2;white-space:nowrap;transition:opacity .4s}.uopen{position:absolute;left:34px;right:34px;bottom:36px;z-index:2;color:#fff;opacity:0;transform:translateY(14px);transition:opacity .5s .15s,transform .5s .15s;pointer-events:none}.upanel.active{flex:3.4}.upanel.active .uvert{opacity:0}.upanel.active .uopen{opacity:1;transform:none;pointer-events:auto}.uopen h3{font-size:clamp(22px,2.6vw,32px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;padding-bottom:14px;border-bottom:1.5px solid rgba(255,255,255,.85);display:inline-block;margin-bottom:14px}.uopen .ustars{color:var(--gold);letter-spacing:3px;font-size:15px;margin-bottom:12px}.uopen p{font-size:15px;max-width:430px;line-height:1.7;color:#e6e9ef;margin-bottom:22px}.ubtn{display:inline-block;background:#fff;color:var(--ink);border:none;border-radius:999px;padding:13px 28px;font-size:13px;font-weight:500;letter-spacing:.03em;transition:transform .25s,box-shadow .25s}.ubtn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}.carousel-wrap{margin-top:58px;position:relative}.carousel{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 4px 26px;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.bubble{flex:0 0 330px;scroll-snap-align:start;background:#fff;border-radius:34px;padding:34px 32px;box-shadow:0 10px 34px #0a162817}.bubble-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.avatar{width:42px;height:42px;border-radius:50%;background:var(--navy);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.04em}.bubble-head .stars{font-size:12px}.bubble-name{font-size:13px;color:var(--ink);font-weight:500}.bubble-verif{font-size:10.5px;color:#1d7a46;letter-spacing:.06em}.bubble p{font-size:14px;line-height:1.8}.car-nav{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:8px}.car-btn{width:46px;height:46px;border-radius:50%;background:var(--navy);border:none;display:flex;align-items:center;justify-content:center;transition:transform .25s,background .25s}.car-btn:hover{background:#16263f;transform:scale(1.06)}.car-btn svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:1.8}.car-line{width:46px;height:1.5px;background:var(--ink)}.midcta{background:linear-gradient(120deg,#101e33,#0a1628);border-radius:22px;max-width:1080px;margin:0 auto;text-align:center;padding:64px 40px;color:#fff;position:relative;overflow:hidden}.midcta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 20%,rgba(212,175,55,.13),transparent 55%)}.midcta h3{font-size:clamp(21px,2.6vw,30px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;position:relative}.midcta p{color:#c4ccd9;font-weight:300;margin-bottom:30px;position:relative;font-size:15.5px}.midcta .price-row{justify-content:center;position:relative;margin-bottom:22px}.midcta .price-now{color:#fff}.midcta .btn-gold{position:relative}.faq-list{max-width:840px;margin:56px auto 0;display:flex;flex-direction:column;gap:13px}.fitem{border-radius:9px;overflow:hidden}.fq{width:100%;background:var(--navy);color:#fff;border:none;display:flex;align-items:center;gap:14px;padding:18px 22px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;text-align:left;transition:background .25s}.fq:hover{background:#13243d}.fq .qm{flex:none;width:19px;height:19px;border:1.4px solid rgba(255,255,255,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:400}.fq .chev{margin-left:auto;transition:transform .35s}.fq .chev svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:1.7}.fitem.open .fq .chev{transform:rotate(180deg)}.fa{max-height:0;overflow:hidden;transition:max-height .45s ease;background:var(--bg-soft)}.fa-in{padding:20px 24px;font-size:15px;line-height:1.85}.about-hero{background:var(--navy);color:#fff;text-align:center;padding:110px 40px}.about-hero .eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-weight:500}.about-hero h1{font-size:clamp(28px,3.6vw,46px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;max-width:820px;margin:0 auto}.about-body{max-width:720px;margin:0 auto;padding:90px 40px;font-size:16.5px;line-height:2;color:var(--body)}.about-body p+p{margin-top:22px}.about-body b{color:var(--ink);font-weight:500}.about-sign{margin-top:40px;font-style:italic;color:var(--ink)}.contact-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:80px 40px;align-items:start}.cinfo h2{font-size:clamp(24px,3vw,34px);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);text-align:left;margin-bottom:24px;line-height:1.3}.cinfo p{font-size:15.5px;line-height:1.9;margin-bottom:30px}.cline{display:flex;align-items:center;gap:15px;padding:17px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink)}.cline:last-child{border-bottom:1px solid var(--line)}.cline svg{width:20px;height:20px;stroke:var(--navy);fill:none;stroke-width:1.5;flex:none}.cform{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:44px}.cform label{display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ink);margin-bottom:8px}.cform input,.cform textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px 16px;font-family:inherit;font-size:15px;color:var(--ink);margin-bottom:22px;outline:none;transition:border-color .25s,box-shadow .25s}.cform input:focus,.cform textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #0a162812}.cform textarea{min-height:140px;resize:vertical}.form-ok{margin-top:16px;font-size:14px;color:#1d7a46;font-weight:500;opacity:0;transition:opacity .4s;text-align:center}.form-ok.show{opacity:1}.news{background:var(--navy);padding:88px 40px;text-align:center;color:#fff}.news h2{font-size:clamp(20px,2.4vw,27px);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.news p{margin:18px auto 0;max-width:560px;font-size:15.5px;color:#c4ccd9;font-weight:300;line-height:1.8}.news-form{margin:34px auto 0;max-width:420px;display:flex;border:1px solid rgba(255,255,255,.45);border-radius:4px;transition:border-color .25s}.news-form:focus-within{border-color:#fff}.news-form input{flex:1;background:transparent;border:none;outline:none;color:#fff;padding:15px 18px;font-family:inherit;font-size:14.5px;letter-spacing:.04em}.news-form input::placeholder{color:#94a0b3}.news-form button{background:transparent;border:none;padding:0 20px;display:flex;align-items:center}.news-form button svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.5;transition:transform .25s}.news-form button:hover svg{transform:translate(4px)}.news-ok{margin-top:16px;font-size:13.5px;color:var(--gold);letter-spacing:.06em;opacity:0;transition:opacity .4s}.news-ok.show{opacity:1}footer{background:var(--navy);color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:72px 40px 36px}.foot-in{max-width:1280px;margin:0 auto}.fcols{display:grid;grid-template-columns:repeat(4,1fr);gap:46px}.fcol h4{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-bottom:24px}.fcol a,.fcol p,.fcol button{display:block;color:#bcc5d3;text-decoration:none;font-size:14px;font-weight:300;margin-bottom:13px;transition:color .25s;width:fit-content;background:none;border:none;font-family:inherit;text-align:left;padding:0}.fcol a,.fcol button{border-bottom:1px solid transparent;cursor:pointer}.fcol a:hover,.fcol button:hover{color:#fff;border-bottom-color:#ffffff80}.fcol .ul{text-decoration:underline;text-underline-offset:4px}.fbottom{margin-top:62px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.country{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:4px;padding:11px 16px;font-size:13px;letter-spacing:.04em;display:flex;align-items:center;gap:10px;transition:border-color .25s}.country:hover{border-color:#fff}.fpay{display:flex;gap:7px;flex-wrap:wrap}.fpay .pay{border:none;background:#fff}.copy{width:100%;text-align:center;font-size:12px;color:#7f8a9b;margin-top:26px;font-weight:300;letter-spacing:.03em}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:260;background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 30px #0a162824;padding:10px 16px;display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .4s ease}.sticky-buy.show{transform:none}.sb-info{line-height:1.3}.sb-name{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:600}.sb-price{font-size:15px;color:var(--ink);font-weight:600}.sb-price s{color:#9aa3ae;font-size:12px;font-weight:400;margin-left:6px}.sticky-buy .atc{margin:0;flex:1;padding:13px;font-size:12px}@media(min-width:1025px){.sticky-buy{display:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#070e1a8c;z-index:380;opacity:0;pointer-events:none;transition:opacity .35s}.overlay.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,100%);background:#fff;z-index:390;transform:translate(102%);transition:transform .45s cubic-bezier(.3,.9,.3,1);display:flex;flex-direction:column;box-shadow:-20px 0 60px #070e1a40}.drawer.open{transform:none}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.dr-head h3{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-weight:600}.dr-close{background:none;border:none;font-size:20px;color:#8a93a0;padding:4px;transition:color .2s}.dr-close:hover{color:var(--ink)}.dr-ship{background:var(--bg-soft);padding:13px 24px;font-size:12px;letter-spacing:.06em;color:#1d7a46;font-weight:500;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.dr-ship .bar{flex:1;height:4px;background:#e3e0d9;border-radius:99px;overflow:hidden}.dr-ship .bar i{display:block;height:100%;width:100%;background:var(--gold);border-radius:99px}.dr-items{flex:1;overflow-y:auto;padding:18px 24px}.dr-empty{text-align:center;padding:60px 20px;color:#8a93a0;font-size:14px}.dr-empty svg{width:42px;height:42px;stroke:#c8cdd5;fill:none;stroke-width:1.2;margin:0 auto 14px}.dr-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.dr-thumb{width:74px;height:74px;border-radius:10px;overflow:hidden;flex:none}.dr-thumb .ph{width:100%;height:100%;padding:4px;gap:2px}.dr-thumb .ph .tag{font-size:7.5px;padding:2px 6px}.dr-thumb .ph .lbl{display:none}.dr-info{flex:1;min-width:0}.dr-name{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.4}.dr-price{font-size:13.5px;color:var(--ink);margin-top:4px}.dr-price s{color:#9aa3ae;font-size:11.5px;margin-left:6px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:99px;margin-top:9px}.qty button{background:none;border:none;width:28px;height:26px;font-size:14px;color:var(--ink);line-height:1}.qty span{min-width:24px;text-align:center;font-size:13px;color:var(--ink)}.dr-del{background:none;border:none;color:#b0b7c0;font-size:11px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;margin-top:8px;display:block}.dr-del:hover{color:#c0392b}.dr-upsell{margin:16px 0 4px;border:1.5px dashed var(--gold);border-radius:12px;padding:16px;background:#fdfaf2}.dr-upsell .ut{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:8px}.dr-upsell .un{font-size:13px;color:var(--ink);font-weight:500;line-height:1.5}.dr-upsell .up{font-size:13.5px;color:var(--ink);margin:6px 0 12px}.dr-upsell .up s{color:#9aa3ae;font-size:11.5px}.dr-upsell .up b{color:#1d7a46;font-size:11px;letter-spacing:.08em;margin-left:8px}.dr-upsell button{width:100%;background:var(--navy);color:#fff;border:none;border-radius:99px;padding:11px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:background .25s,transform .2s}.dr-upsell button:hover{background:#16263f;transform:translateY(-1px)}.dr-foot{border-top:1px solid var(--line);padding:18px 24px 22px}.dr-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.dr-total span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:600}.dr-total b{font-size:21px;color:var(--ink);font-weight:600}.dr-save{text-align:right;font-size:12px;color:#1d7a46;font-weight:500;margin-bottom:14px;min-height:16px}.dr-foot .atc{margin-top:0}.dr-note{text-align:center;font-size:11px;color:#9aa3ae;margin-top:10px;letter-spacing:.04em}.dr-trust{display:flex;justify-content:center;gap:18px;margin-top:12px}.dr-trust span{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a93a0}.dr-trust svg{width:13px;height:13px;stroke:var(--gold);fill:none;stroke-width:1.6}.promo{position:fixed;left:22px;bottom:22px;z-index:300;background:var(--navy);color:#fff;border-radius:8px;padding:15px 18px;display:flex;align-items:center;gap:16px;font-size:14px;letter-spacing:.02em;box-shadow:0 14px 40px #070e1a66;transition:transform .5s,opacity .5s;cursor:pointer}.promo b{font-weight:600}.promo .x{background:none;border:none;color:#aeb6c4;font-size:15px;line-height:1;padding:4px;transition:color .2s}.promo .x:hover{color:#fff}.promo.hide{transform:translateY(140%);opacity:0;pointer-events:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}@media(max-width:1180px){.vids{grid-template-columns:repeat(4,1fr)}.vid:nth-child(n+9){display:none}.pcards{grid-template-columns:repeat(2,1fr)}.guarantee{grid-template-columns:auto 1fr;padding:44px}.guarantee .btn-gold{grid-column:2}}@media(max-width:1024px){.product{grid-template-columns:1fr;gap:44px;padding:54px 24px 56px}.gallery{position:static}.nav{display:none}.burger{display:flex}.hero{grid-template-columns:1fr}.hero-txt{padding:70px 26px 50px}.hero-img{min-height:340px}.hero-img img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 18%,#000 40%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 18%,#000 40%)}.univ{height:auto;flex-direction:column}.upanel{min-height:96px;flex:none}.upanel.active{flex:none;min-height:380px}.uvert{writing-mode:horizontal-tb;transform:none;bottom:auto;top:50%;margin-top:-14px;left:26px}.split{grid-template-columns:1fr}.split.flip .ph{order:-1}.split .ph{min-height:380px}.contact-grid{grid-template-columns:1fr;gap:46px}}@media(max-width:680px){.topbar{font-size:10.5px;letter-spacing:.14em}.header-in{padding:0 20px;height:64px}.sec{padding:68px 20px}.vids{grid-template-columns:repeat(2,1fr)}.vid:nth-child(n+5){display:none}.pcards{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(4,1fr)}.thumb:nth-child(n+5){display:none}.bubble{flex-basis:280px}.stat{gap:20px}.stat p{font-size:15px}.fcols{grid-template-columns:1fr 1fr;gap:34px}.promo{left:14px;right:auto;bottom:84px;font-size:13px}.cform{padding:28px 22px}.guarantee{grid-template-columns:1fr;text-align:center;padding:40px 26px}.guarantee .shield{margin:0 auto}.guarantee .btn-gold{grid-column:1;margin:0 auto}.price-now{font-size:29px}.hero-txt h1{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
