:root{--ink: #0a0a0c;--ink-soft: #1a1a1f;--slate: #4a4d55;--silver: #8c8e95;--pearl: #d4d4d2;--bone: #f5f4f0;--bone-warm: #efeae0;--paper: #ffffff;--gold: #c9a84c;--gold-soft: #e0c277;--blue: #2a4d6e;--gap: clamp(100px, 10vw, 180px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.mono{font-family:JetBrains Mono,ui-monospace,monospace}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:0;background:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a,button,[role=button],[onclick],input[type=submit],input[type=button],label[for]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a{-webkit-touch-callout:none}.klariq-logo{display:block;height:26px;width:auto}.klariq-logo.invert{filter:invert(1) brightness(2)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,60px);transition:all .35s cubic-bezier(.2,0,.2,1);background:transparent}.nav.scrolled{background:#0a0a0ceb;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);height:60px;border-bottom:1px solid rgba(255,255,255,.08)}.nav-logo{display:flex;align-items:center}.nav-links{display:flex;gap:36px}.nav-links a{color:#ffffffd9;font-size:13px;font-weight:500;letter-spacing:.3px;transition:color .2s}.nav-links a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:18px}.nav-cart{color:var(--ink);background:var(--gold);font-size:13px;font-weight:700;letter-spacing:.4px;display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;box-shadow:0 4px 14px #c7a84c59;transition:all .2s}.nav-cart:hover{background:var(--gold-soft);transform:translateY(-1px);box-shadow:0 6px 18px #c7a84c73}.nav-cart-count{background:var(--ink);color:var(--gold);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;min-width:18px;text-align:center}.lang-switch{position:relative}.lang-btn{display:flex;align-items:center;gap:6px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .2s}.lang-btn:hover{background:#ffffff29}.lang-btn svg{opacity:.75}.nav.scrolled .lang-btn{background:#0000000d;color:var(--ink);border-color:#0000001f}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--ink);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;min-width:170px;box-shadow:0 14px 36px #0006;display:none;flex-direction:column;gap:2px;z-index:200}.lang-menu.open{display:flex}.lang-option{display:flex;align-items:center;gap:12px;padding:9px 12px;background:transparent;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;text-align:left;font-family:inherit;transition:background .15s}.lang-option>span{font-weight:700;opacity:.55;min-width:26px;font-size:11px;letter-spacing:.5px}.lang-option:hover{background:#ffffff14}.lang-option.active{background:#c7a84c26;color:var(--gold)}.lang-option.active>span{opacity:1;color:var(--gold)}@media(max-width:720px){.nav-links{display:none}}.hero{position:relative;height:100vh;min-height:720px;background-image:url(//myklariq.com/cdn/shop/t/2/assets/klariq-hero-bg.jpg?v=146600047200312835531777475202);background-size:cover;background-position:center center;color:#fff;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a0a0cd1,#0a0a0c9e,#0a0a0c4d,#0a0a0c0d,#0a0a0c00),linear-gradient(to bottom,#0a0a0c00 60%,#0a0a0c59);z-index:1}.hero-content{position:relative;max-width:1320px;margin:0 auto;padding:clamp(120px,14vh,180px) clamp(20px,4vw,60px) 80px;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.hero-tag{display:inline-flex;align-items:center;gap:10px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 18px;font-size:10.5px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;width:fit-content;color:#ffffffd9}.hero-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.hero-headline{font-size:clamp(46px,6.4vw,96px);font-weight:300;line-height:1.02;letter-spacing:-.035em;margin-top:22px;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.55)}.hero-headline em{font-style:normal;font-weight:400;color:var(--gold);background:linear-gradient(135deg,#d8c084,var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{font-size:clamp(16px,1.3vw,19px);max-width:460px;margin-top:26px;line-height:1.55;color:#ffffffd9;font-weight:300;letter-spacing:.01em}.hero-ctas{display:flex;gap:12px;margin-top:38px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:all .3s cubic-bezier(.2,0,.2,1)}.btn-primary{background:#fff;color:var(--ink)}.btn-primary:hover{background:#ffffffeb;transform:translateY(-1px)}.btn-ghost{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff24;border-color:#fff6}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--gold);color:var(--ink)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}.hero-trust{display:flex;gap:28px;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:#ffffffc7;font-weight:500;flex-wrap:wrap;row-gap:10px;align-items:center}.hero-trust-item{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#ffffffd9}.hero-trust-item svg{color:var(--gold);opacity:.9;flex-shrink:0}@media(max-width:720px){.hero-trust{gap:18px;flex-wrap:wrap}.hero-bottom{flex-direction:column;align-items:start}}.section{padding:var(--gap) clamp(20px,4vw,60px);max-width:1320px;margin:0 auto}.section-tag{font-size:11px;font-weight:500;letter-spacing:3px;color:var(--gold);text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;margin-bottom:22px}.section-tag:before{content:"";width:32px;height:1px;background:var(--gold);opacity:.7}.section-title{font-size:clamp(36px,4.4vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1.06;color:var(--ink);margin-bottom:20px;max-width:22ch}.section-sub{font-size:clamp(15px,1.2vw,18px);color:var(--slate);max-width:62ch;line-height:1.6;font-weight:300;letter-spacing:.005em}.products-section{background:var(--bone-warm);padding:var(--gap) 0}.products-section .section{padding-top:0;padding-bottom:0}.products-header{text-align:center;margin-bottom:64px}.products-header .section-tag{justify-content:center}.products-header .section-tag:before{display:none}.products-header .section-title{margin-left:auto;margin-right:auto}.products-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;max-width:1180px;margin:0 auto;align-items:center}@media(max-width:760px){.products-grid{grid-template-columns:1fr;gap:30px}}.product-card{position:relative;background:transparent;padding:30px 24px 36px;text-align:center;transition:transform .4s cubic-bezier(.2,0,.2,1)}.product-card:hover{transform:translateY(-4px)}.product-img{width:100%;max-width:360px;aspect-ratio:1 / 1;margin:0 auto 32px;display:flex;align-items:center;justify-content:center}.product-img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 36px rgba(0,0,0,.1));animation:productFloat 5s ease-in-out infinite}@keyframes productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.product-card.featured .product-img img{animation-delay:-2.5s}.product-tier{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.product-name{font-size:clamp(28px,2.4vw,36px);font-weight:400;letter-spacing:-.025em;color:var(--ink);margin-bottom:6px}.product-tagline{font-size:13px;color:var(--slate);margin-bottom:26px;letter-spacing:.01em}.product-specs{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;text-align:left;max-width:360px;margin:0 auto 30px;padding:22px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.spec-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--silver);margin-bottom:4px;font-weight:500}.spec-value{font-size:14px;font-weight:500;color:var(--ink)}.product-price-block{margin-bottom:22px}.product-launch-label{font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--silver);margin-bottom:10px}.product-price-row{display:flex;align-items:baseline;justify-content:center;gap:14px;margin-bottom:4px}.product-price-full{font-size:16px;font-weight:400;color:var(--silver);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#00000040}.product-price-current{font-size:38px;font-weight:400;letter-spacing:-.025em;color:var(--ink)}.product-discount-badge{display:none}.product-vat{font-size:11px;color:var(--silver);letter-spacing:.3px;min-height:14px}.product-cta{display:inline-block;padding:14px 40px;background:var(--ink);color:#fff;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.4px;transition:all .3s}.product-cta:hover{background:var(--gold);color:var(--ink)}.product-card.featured:before{display:none}.lifestyle-section{padding:var(--gap) clamp(20px,4vw,60px)}.lifestyle-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:280px 280px;gap:12px;max-width:1320px;margin:50px auto 0}@media(max-width:900px){.lifestyle-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,250px)}}@media(max-width:600px){.lifestyle-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,220px)}}.lifestyle-tile{position:relative;background-size:cover;background-position:center;border-radius:4px;overflow:hidden;cursor:default}.lifestyle-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000059 60%,#000000c7)}.lifestyle-tile-content{position:absolute;bottom:0;left:0;right:0;padding:22px;z-index:2;color:#fff}.lifestyle-tile-tag{font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.lifestyle-tile-text{font-size:18px;font-weight:400;line-height:1.35;letter-spacing:-.015em;max-width:26ch}.lifestyle-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.2,0,.2,1)}.lifestyle-tile:hover .lifestyle-tile-img{transform:scale(1.06)}.how-section{background:var(--bone);padding:var(--gap) clamp(20px,4vw,60px)}.how-grid{max-width:1100px;margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}@media(max-width:760px){.how-grid{grid-template-columns:1fr;gap:40px}}.how-step{position:relative}.how-num{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1.5px;color:var(--gold);margin-bottom:22px;display:block}.how-icon{width:60px;height:60px;border:1px solid rgba(0,0,0,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:28px;background:#ffffff80;transition:border-color .3s,background .3s}.how-step:hover .how-icon{border-color:var(--gold);background:#c7a84c0d}.how-icon svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.4}.how-step h3{font-size:22px;font-weight:400;letter-spacing:-.018em;margin-bottom:14px}.how-step p{font-size:15px;color:var(--slate);line-height:1.65;font-weight:300;max-width:32ch}.feature-bleed{position:relative;min-height:80vh;background-image:url(//myklariq.com/cdn/shop/t/2/assets/klariq-asset-20.jpg?v=6795109911280845031777475202);background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;padding:clamp(80px,12vh,140px) clamp(20px,4vw,60px)}.feature-bleed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0cc7,#0a0a0c8c 35%,#0a0a0c1a)}.feature-bleed-content{position:relative;max-width:760px}.feature-bleed h2{font-size:clamp(42px,5.8vw,84px);font-weight:300;line-height:1.04;letter-spacing:-.03em;margin-bottom:26px}.feature-bleed h2 strong{font-weight:400;color:var(--gold);background:linear-gradient(135deg,#d8c084,var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-bleed p{font-size:clamp(15px,1.3vw,19px);color:#ffffffd9;line-height:1.6;max-width:580px;font-weight:300}.compare-section{padding:var(--gap) clamp(20px,4vw,60px)}.compare-wrap{max-width:1000px;margin:60px auto 0}.compare-table{width:100%;border-collapse:collapse;font-size:14px}.compare-table th,.compare-table td{padding:18px 14px;text-align:center;border-bottom:1px solid var(--pearl)}.compare-table th:first-child,.compare-table td:first-child{text-align:left;font-weight:500;color:var(--slate)}.compare-table th{font-size:17px;font-weight:400;color:var(--ink);padding-top:32px;padding-bottom:32px;background:var(--bone);letter-spacing:-.01em}.compare-table th .price{display:block;font-size:14px;color:var(--gold);font-weight:500;margin-top:6px;letter-spacing:.5px}.compare-table th .price-was{display:block;font-size:11px;color:var(--slate);font-weight:500;margin-top:2px;letter-spacing:.3px;text-decoration:line-through}.compare-table td.check{color:var(--gold);font-weight:700}.compare-table td.dash{color:var(--silver)}@media(max-width:600px){.compare-table th,.compare-table td{padding:12px 6px;font-size:12px}}.stories-section{background:var(--ink);color:#fff;padding:var(--gap) clamp(20px,4vw,60px)}.stories-section .section-title{color:#fff}.stories-section .section-sub{color:#ffffffa6}.stories-grid{max-width:1320px;margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.stories-grid{grid-template-columns:1fr;max-width:480px}}.story-card{background:var(--ink-soft);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:transform .35s,border-color .35s}.story-card:hover{transform:translateY(-4px);border-color:#c9a84c59}.story-img{aspect-ratio:4/5;background-size:cover;background-position:center;position:relative}.story-badge{position:absolute;top:16px;left:16px;background:#000000a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:6px 12px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:1.5px}.story-stars{position:absolute;bottom:16px;right:16px;background:#fffffff0;color:var(--gold);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.story-body{padding:24px 22px 26px}.story-headline{font-size:20px;font-weight:400;line-height:1.35;letter-spacing:-.015em;margin-bottom:16px;color:#fff}.story-headline:before{content:"\201c";color:var(--gold);font-size:38px;line-height:0;margin-right:8px;vertical-align:-8px;opacity:.55;font-weight:400}.story-quote{font-size:14px;line-height:1.6;color:#ffffffc7;margin-bottom:18px}.story-meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffff80;letter-spacing:.8px}.faq-section{padding:var(--gap) clamp(20px,4vw,60px)}.faq-wrap{max-width:820px;margin:50px auto 0}.faq-item{border-bottom:1px solid var(--pearl);padding:22px 0}.faq-q{width:100%;text-align:left;font-size:17px;font-weight:400;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:20px;letter-spacing:-.005em}.faq-q:after{content:"+";font-size:22px;font-weight:300;color:var(--slate);transition:transform .3s}.faq-item.open .faq-q:after{transform:rotate(45deg);color:var(--gold)}.faq-a{font-size:15px;color:var(--slate);line-height:1.65;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s;font-weight:300}.faq-item.open .faq-a{max-height:220px;padding-top:14px}.cta-section{position:relative;background-image:url(//myklariq.com/cdn/shop/t/2/assets/klariq-asset-18.jpg?v=11434984022678230461777475202);background-size:cover;background-position:center;color:#fff;padding:clamp(120px,16vh,200px) clamp(20px,4vw,60px);text-align:center}.cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0c8c,#0a0a0cb3)}.cta-content{position:relative;max-width:760px;margin:0 auto}.cta-tag{font-size:11px;font-weight:500;letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:22px}.cta-headline{font-size:clamp(38px,5.4vw,72px);font-weight:300;line-height:1.06;letter-spacing:-.03em;margin-bottom:24px}.cta-sub{font-size:clamp(15px,1.2vw,18px);color:#ffffffdb;margin-bottom:32px;line-height:1.55}.cta-domain{display:inline-block;margin-top:28px;font-family:JetBrains Mono,monospace;font-size:12px;color:#ffffff8c;letter-spacing:1px}footer{background:var(--ink);color:#ffffffb3;padding:70px clamp(20px,4vw,60px) 36px}.footer-top{max-width:1320px;margin:0 auto 40px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.footer-top{grid-template-columns:1fr 1fr}}.footer-brand{font-size:14px;line-height:1.6;max-width:320px;color:#fff9;margin-top:14px}.footer-col h4{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:18px}.footer-col a{display:block;font-size:13px;margin-bottom:10px;color:#fff9;transition:color .2s}.footer-col a:hover{color:var(--gold)}.hero-mini-trust{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff9e;font-weight:500}.hero-mini-trust .mini-sep{color:#ffffff4d}@media(max-width:720px){.hero-mini-trust{flex-wrap:wrap;gap:8px;font-size:10px}}.social-trust{background:var(--bone);padding:38px clamp(20px,4vw,60px);border-bottom:1px solid rgba(0,0,0,.04)}.social-trust-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;text-align:center}.social-trust-stars{color:var(--gold);font-size:16px;letter-spacing:3px}.social-trust-text{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--slate);font-weight:400;letter-spacing:.3px}.social-trust-countries{color:var(--ink);font-weight:500;letter-spacing:.6px}@media(max-width:720px){.social-trust{padding:28px 20px}.social-trust-text{font-size:12px;flex-direction:column;gap:4px}}.product-most-chosen{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#d8c084,var(--gold));color:var(--ink);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:6px 18px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px #c7a84c40;z-index:3}.product-card.featured{border:1.5px solid rgba(199,168,76,.4);background:radial-gradient(ellipse at 50% 0%,rgba(199,168,76,.12) 0%,transparent 50%),linear-gradient(180deg,#c7a84c0d,#fff0 40%);border-radius:16px;padding:38px 28px 44px;box-shadow:0 10px 40px #c7a84c1a,0 30px 80px #0000000f;transform:scale(1.04)}.product-card.featured:hover{transform:scale(1.04) translateY(-6px)}@media(max-width:760px){.product-card.featured{transform:none;padding:30px 24px 36px}.product-card.featured:hover{transform:translateY(-4px)}}.product-ships{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--slate);font-weight:500}.product-ships svg{color:var(--gold)}.post-products-trust{background:#fff;padding:50px clamp(20px,4vw,60px);border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.post-trust-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:center}.post-trust-item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--ink);font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.post-trust-item svg{width:24px;height:24px;color:var(--gold);opacity:.85}@media(max-width:760px){.post-trust-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.brand-statement-section{background:var(--bone);padding:clamp(80px,10vh,130px) clamp(20px,4vw,60px);text-align:center}.brand-statement-inner{max-width:880px;margin:0 auto}.brand-statement-text{font-size:clamp(22px,2.6vw,36px);font-weight:300;line-height:1.4;letter-spacing:-.018em;color:var(--ink)}.risk-section{background:var(--bone);padding:var(--gap) clamp(20px,4vw,60px)}.risk-section .section-title{text-align:center}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1240px;margin:60px auto 0}.risk-block{text-align:center;padding:14px}.risk-icon{width:56px;height:56px;border-radius:50%;background:#fff9;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;transition:all .3s}.risk-icon svg{width:22px;height:22px;color:var(--gold)}.risk-block:hover .risk-icon{border-color:var(--gold);background:#c7a84c0d;transform:translateY(-2px)}.risk-block h3{font-size:16px;font-weight:500;letter-spacing:-.005em;color:var(--ink);margin-bottom:12px}.risk-block p{font-size:14px;line-height:1.6;color:var(--slate);font-weight:300;max-width:26ch;margin:0 auto}@media(max-width:900px){.risk-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:500px){.risk-grid{grid-template-columns:1fr}}.checkout-security{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#c7a84c0f;border:1px solid rgba(199,168,76,.18);border-radius:10px;font-size:12px;letter-spacing:.4px;color:var(--ink);margin-bottom:18px;font-weight:500}.checkout-security svg{color:var(--gold);flex-shrink:0}.footer-contact{max-width:1320px;margin:0 auto 26px;padding:18px 0;text-align:center;font-size:13px;color:#ffffff8c}.footer-contact-q{margin-right:8px;color:#fff6}.footer-contact-link{color:#ffffffd9;text-decoration:none;letter-spacing:.3px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1px;transition:color .2s,border-color .2s}.footer-contact-link:hover{color:var(--gold);border-bottom-color:var(--gold)}.footer-payment{max-width:1320px;margin:40px auto 30px;padding:30px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:22px;flex-wrap:wrap}.footer-payment-title{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;font-weight:500}.footer-payment-icons{display:flex;gap:10px;flex-wrap:wrap}.pay-icon{display:inline-flex;width:42px;height:28px;border-radius:5px;overflow:hidden;box-shadow:0 1px 3px #00000040;background:#fff}.pay-icon svg{width:100%;height:100%;display:block}.footer-bottom{max-width:1320px;margin:0 auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#fff6;letter-spacing:.5px}@media(max-width:600px){.footer-bottom{flex-direction:column;gap:12px}}.reviews-blurbs{max-width:1080px;margin:80px auto 0;padding:50px clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border-top:1px solid rgba(255,255,255,.08)}.review-blurb{text-align:center;color:#ffffffd9;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.5;letter-spacing:.01em;font-style:italic;position:relative}.review-quote-mark{display:block;color:var(--gold);font-size:36px;font-style:normal;font-weight:400;line-height:.5;margin-bottom:16px;opacity:.6}@media(max-width:720px){.reviews-blurbs{grid-template-columns:1fr;gap:30px;padding:40px 24px}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;opacity:0;pointer-events:none;transition:opacity .3s}.cart-overlay.open{opacity:1;pointer-events:all}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:201;width:min(440px,100vw);background:#fff;transform:translate(100%);transition:transform .4s cubic-bezier(.2,0,.2,1);display:flex;flex-direction:column}.cart-drawer.open{transform:translate(0)}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--pearl)}.cart-header h3{font-size:18px;font-weight:700}.cart-close{font-size:22px;color:var(--slate);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.cart-close:hover{background:var(--bone);color:var(--ink)}.cart-items{flex:1;overflow-y:auto;padding:20px 28px}.cart-item{display:grid;grid-template-columns:70px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--pearl)}.cart-item-img{width:70px;height:70px;background:var(--bone-warm);border-radius:6px;display:flex;align-items:center;justify-content:center}.cart-item-img img{max-width:100%;max-height:100%;object-fit:contain}.cart-item-img svg{width:70%;height:70%}.cart-item-name{font-size:14px;font-weight:600;margin-bottom:4px}.cart-item-price{font-size:13px;color:var(--slate);margin-bottom:8px}.qty-controls{display:flex;align-items:center;gap:8px}.qty-btn{width:24px;height:24px;border:1px solid var(--pearl);border-radius:4px;color:var(--ink);font-size:14px}.qty-btn:hover{background:var(--ink);color:#fff}.qty-num{font-size:13px;font-weight:600;min-width:18px;text-align:center}.cart-item-total{font-size:14px;font-weight:700}.cart-remove{font-size:11px;color:var(--silver);margin-top:6px;text-align:right}.cart-remove:hover{color:#c4292c}.cart-empty{padding:60px 28px;text-align:center;color:var(--slate);font-size:14px}.cart-footer{padding:20px 28px 28px;border-top:1px solid var(--pearl);background:var(--bone)}.cart-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:var(--slate)}.cart-total{display:flex;justify-content:space-between;font-size:18px;font-weight:800;color:var(--ink);margin:12px 0 18px;padding-top:12px;border-top:1px solid var(--pearl)}.cart-checkout{width:100%;padding:16px;background:var(--ink);color:#fff;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.cart-checkout:hover{background:var(--gold);color:var(--ink)}.cart-checkout:disabled{opacity:.4;cursor:not-allowed}.checkout-form input,.checkout-form select{width:100%;padding:12px 14px;margin-bottom:12px;border:1px solid var(--pearl);border-radius:6px;font-size:14px;font-family:inherit}.checkout-form input:focus,.checkout-form select:focus{outline:0;border-color:var(--gold)}.checkout-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-form label{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate);display:block;margin-bottom:4px;margin-top:8px}.confirmation{padding:60px 28px;text-align:center}.confirmation-icon{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px}.confirmation h3{font-size:22px;margin-bottom:12px}.confirmation p{font-size:14px;color:var(--slate);margin-bottom:6px}.order-num{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gold);margin-top:14px;letter-spacing:1px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s cubic-bezier(.2,0,.2,1) both}.spotlight-section{padding:var(--gap) clamp(20px,4vw,60px);position:relative}.pro-spotlight{background:radial-gradient(ellipse at 70% 20%,rgba(199,168,76,.1) 0%,transparent 55%),radial-gradient(ellipse at 20% 90%,rgba(199,168,76,.06) 0%,transparent 50%),var(--bone-warm)}.essential-spotlight{background:var(--paper);border-top:1px solid var(--pearl)}.spotlight-wrap{max-width:1200px;margin:0 auto}.spotlight-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.spotlight-tag:before{content:"";width:24px;height:1px;background:var(--gold)}.essential-spotlight .spotlight-tag{color:var(--slate)}.essential-spotlight .spotlight-tag:before{background:var(--slate)}.spotlight-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.spotlight-grid.reverse{grid-template-columns:1fr 1.05fr}@media(max-width:920px){.spotlight-grid,.spotlight-grid.reverse{grid-template-columns:1fr;gap:40px}.spotlight-grid.reverse .spotlight-img-wrap{order:-1}}.spotlight-img-wrap{position:relative;aspect-ratio:1 / 1;max-width:540px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}.spotlight-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 55%,rgba(199,168,76,.22) 0%,rgba(199,168,76,.05) 35%,transparent 70%);filter:blur(10px);z-index:0}.spotlight-glow.soft{background:radial-gradient(circle at 50% 55%,rgba(0,0,0,.04) 0%,transparent 65%)}.spotlight-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(0,0,0,.14));animation:spotlightFloat 5.5s ease-in-out infinite}.essential-spotlight .spotlight-img{animation-delay:-2.7s;filter:drop-shadow(0 22px 38px rgba(0,0,0,.1))}@keyframes spotlightFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.spotlight-floating-badge{position:absolute;bottom:8%;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:14px 18px;box-shadow:0 10px 30px #0000001a,0 1px #c7a84c2e inset;z-index:2;display:flex;align-items:center;gap:10px}.spotlight-floating-badge .badge-num{font-size:26px;font-weight:500;color:var(--gold);letter-spacing:-.02em}.spotlight-floating-badge .badge-text{font-size:11px;font-weight:500;color:var(--slate);line-height:1.3;max-width:9ch;text-transform:uppercase;letter-spacing:1px}.spotlight-content{padding:8px 0}.spotlight-tier{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--silver);letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.spotlight-headline{font-size:clamp(36px,4.4vw,56px);font-weight:300;line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin-bottom:22px;max-width:16ch}.essential-spotlight .spotlight-headline{font-size:clamp(30px,3.6vw,44px)}.spotlight-sub{font-size:16px;color:var(--slate);line-height:1.65;max-width:48ch;margin-bottom:38px;font-weight:300}.spotlight-features{display:grid;gap:18px;margin-bottom:36px}.spotlight-feature{display:grid;grid-template-columns:78px 1fr;gap:18px;align-items:center;padding:14px 0;border-top:1px solid rgba(0,0,0,.07)}.spotlight-feature:last-child{border-bottom:1px solid rgba(0,0,0,.07)}.essential-spotlight .spotlight-feature{border-color:#0000000f}.feature-num{font-size:30px;font-weight:400;letter-spacing:-.025em;color:var(--ink);line-height:1;text-align:left;font-feature-settings:"tnum"}.pro-spotlight .feature-num{color:var(--gold)}.feature-unit{font-size:13px;margin-left:3px;color:var(--silver);font-weight:500;letter-spacing:0;vertical-align:top}.feature-svg{width:30px;height:30px;stroke:var(--gold);fill:none;stroke-width:1.4}.feature-text{min-width:0}.feature-title{font-size:15px;font-weight:500;color:var(--ink);margin-bottom:4px;letter-spacing:-.005em}.feature-desc{font-size:13px;color:var(--slate);line-height:1.5;font-weight:300}.spotlight-buy{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:18px;flex-wrap:wrap}.spotlight-price-block{display:flex;flex-direction:column}.spotlight-launch-label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--silver);margin-bottom:6px}.spotlight-price-row{display:flex;align-items:baseline;gap:12px}.spotlight-price-was{font-size:16px;font-weight:400;color:var(--silver);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#00000038}.spotlight-price-now{font-size:42px;font-weight:400;color:var(--ink);letter-spacing:-.025em;line-height:1}.essential-spotlight .spotlight-price-now{font-size:36px}.spotlight-cta{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:18px 36px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.4px;cursor:pointer;border:none;transition:all .3s cubic-bezier(.2,0,.2,1);white-space:nowrap}.spotlight-cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 30px #c7a84c52}.pro-spotlight .spotlight-cta{background:linear-gradient(135deg,#2a2a30 0%,var(--ink) 100%);box-shadow:0 10px 24px #0000002e}.pro-spotlight .spotlight-cta:hover{background:linear-gradient(135deg,var(--gold) 0%,#d8c084 100%);color:var(--ink)}.spotlight-trust-row{display:flex;gap:28px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(0,0,0,.06);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate);font-weight:500}.spotlight-trust-row span{display:inline-flex;align-items:center;gap:7px}.spotlight-trust-row svg{color:var(--gold);flex-shrink:0}.compare-bridge{text-align:center;padding:50px clamp(20px,4vw,60px) 0}.compare-bridge a{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.4px;color:var(--slate);padding:12px 22px;border:1px solid var(--pearl);border-radius:999px;transition:all .3s}.compare-bridge a:hover{border-color:var(--gold);color:var(--ink);background:#c7a84c0a}.compare-bridge a svg{transition:transform .3s}.compare-bridge a:hover svg{transform:translateY(2px)}:root{--gap-lux: clamp(112px, 11.2vw, 200px);--radius-card: 18px}.lux-hoverable{transition:transform .45s cubic-bezier(.2,.6,.2,1),box-shadow .45s cubic-bezier(.2,.6,.2,1)}.lux-hoverable:hover{transform:translateY(-4px)}.tech-authority{background:var(--paper);padding:clamp(56px,6vh,84px) clamp(20px,4vw,60px);border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.tech-authority-inner{max-width:1100px;margin:0 auto;text-align:center;position:relative}.tech-authority-line{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--slate);line-height:1.8;font-weight:500}.tech-authority-rule{width:36px;height:1px;background:var(--gold);margin:0 auto 22px;opacity:.7}@media(max-width:720px){.tech-authority-line{font-size:10px;letter-spacing:1.6px}}.lux-lifestyle{background:linear-gradient(180deg,var(--bone) 0%,var(--paper) 100%);padding:var(--gap-lux) clamp(20px,4vw,60px)}.lux-lifestyle-wrap{max-width:1280px;margin:0 auto}.lux-lifestyle-head{text-align:center;margin-bottom:clamp(64px,7vh,96px)}.lux-lifestyle-tag{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.lux-lifestyle-tag:before,.lux-lifestyle-tag:after{content:"";width:22px;height:1px;background:var(--gold)}.lux-lifestyle-headline{font-size:clamp(36px,4.6vw,60px);font-weight:300;line-height:1.07;letter-spacing:-.03em;color:var(--ink);margin:0 auto 22px;max-width:18ch}.lux-lifestyle-sub{font-size:clamp(15px,1.25vw,18px);color:var(--slate);line-height:1.65;font-weight:300;max-width:56ch;margin:0 auto}.lux-lifestyle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,36px)}@media(max-width:920px){.lux-lifestyle-grid{grid-template-columns:1fr;gap:28px}}.lux-card{position:relative;border-radius:var(--radius-card);overflow:hidden;aspect-ratio:4 / 5;cursor:default;box-shadow:0 4px 20px #0000000f,0 1px #fff9 inset;transition:transform .5s cubic-bezier(.2,.6,.2,1),box-shadow .5s cubic-bezier(.2,.6,.2,1)}.lux-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000024,0 1px #fff9 inset}.lux-card-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.lux-card:hover .lux-card-img{transform:scale(1.04)}.lux-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.55) 95%)}.lux-card-content{position:absolute;bottom:0;left:0;right:0;padding:clamp(22px,3vw,32px);color:#fff}.lux-card-rule{width:28px;height:1px;background:var(--gold);opacity:.85;margin-bottom:12px}.lux-card-label{font-size:clamp(20px,2vw,26px);font-weight:400;letter-spacing:-.012em;line-height:1.2}.global-brand{background:var(--paper);padding:var(--gap-lux) clamp(20px,4vw,60px)}.global-brand-wrap{max-width:1200px;margin:0 auto}.global-brand-head{text-align:center;margin-bottom:clamp(56px,6vh,80px)}.global-brand-headline{font-size:clamp(28px,3.4vw,44px);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--ink);max-width:22ch;margin:0 auto}.global-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.2vw,32px)}@media(max-width:760px){.global-brand-grid{grid-template-columns:repeat(2,1fr)}}.global-tile{text-align:center;transition:transform .45s cubic-bezier(.2,.6,.2,1)}.global-tile:hover{transform:translateY(-4px)}.global-tile-img{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-card);background-size:cover;background-position:center;margin-bottom:18px;box-shadow:0 6px 20px #00000014;transition:box-shadow .45s}.global-tile:hover .global-tile-img{box-shadow:0 14px 30px #0000001f}.global-tile-label{font-size:12px;font-weight:500;color:var(--ink);letter-spacing:2.2px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.visual-pause{position:relative;min-height:clamp(440px,60vh,640px);background-size:cover;background-position:center;background-attachment:scroll;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(80px,10vh,140px) clamp(20px,4vw,60px)}.visual-pause:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#00000052 60%,#0000006b)}.visual-pause-text{position:relative;text-align:center;color:#fff;max-width:22ch}.visual-pause-rule{width:38px;height:1px;background:var(--gold);margin:0 auto 26px;opacity:.85}.visual-pause-line{font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.15;letter-spacing:-.025em;text-shadow:0 2px 30px rgba(0,0,0,.3)}.footer-fda-block{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.footer-fda-line1{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.4px;color:var(--gold);text-transform:uppercase;margin-bottom:6px;line-height:1.4}.footer-fda-line2{font-size:12px;color:#ffffff8c;line-height:1.5;margin-bottom:8px}.footer-fda-domain{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffff8c;letter-spacing:.8px}.footer-fda-domain a{color:#ffffffb3;text-decoration:none;transition:color .2s}.footer-fda-domain a:hover{color:var(--gold)}.hamburger{display:none;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;align-items:center;justify-content:center;position:relative;z-index:1003}.hamburger-bars{width:22px;height:16px;position:relative}.hamburger-bars span{display:block;position:absolute;left:0;right:0;height:1.6px;background:#fff;border-radius:2px;transition:transform .35s cubic-bezier(.2,.6,.2,1),top .35s cubic-bezier(.2,.6,.2,1),opacity .2s}.hamburger-bars span:nth-child(1){top:0}.hamburger-bars span:nth-child(2){top:7.2px}.hamburger-bars span:nth-child(3){top:14.4px}.hamburger.open .hamburger-bars span:nth-child(1){top:7.2px;transform:rotate(45deg)}.hamburger.open .hamburger-bars span:nth-child(2){opacity:0}.hamburger.open .hamburger-bars span:nth-child(3){top:7.2px;transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);z-index:1002;display:flex;flex-direction:column;padding:80px 28px 36px;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.2,.6,.2,1),opacity .4s,visibility 0s .5s;overflow-y:auto}.mobile-menu.open{transform:translateY(0);opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.2,.6,.2,1),opacity .4s,visibility 0s 0s}.mobile-menu-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mobile-menu-links li{border-bottom:1px solid rgba(255,255,255,.07);opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s}.mobile-menu.open .mobile-menu-links li{opacity:1;transform:translateY(0)}.mobile-menu.open .mobile-menu-links li:nth-child(1){transition-delay:.1s}.mobile-menu.open .mobile-menu-links li:nth-child(2){transition-delay:.16s}.mobile-menu.open .mobile-menu-links li:nth-child(3){transition-delay:.22s}.mobile-menu.open .mobile-menu-links li:nth-child(4){transition-delay:.28s}.mobile-menu.open .mobile-menu-links li:nth-child(5){transition-delay:.34s}.mobile-menu.open .mobile-menu-links li:nth-child(6){transition-delay:.4s}.mobile-menu.open .mobile-menu-links li:nth-child(7){transition-delay:.46s}.mobile-menu-links a{display:block;padding:22px 0;color:#fff;text-decoration:none;font-size:22px;font-weight:300;letter-spacing:-.01em}.mobile-menu-lang{margin-top:auto;padding-top:36px;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu-lang-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffffff73;margin-bottom:18px}.mobile-menu-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mobile-menu-lang-grid button{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fff;padding:14px 0;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:1.2px;cursor:pointer;font-family:JetBrains Mono,monospace;transition:background .2s,border-color .2s,color .2s}.mobile-menu-lang-grid button:hover{background:#ffffff0f;border-color:#ffffff40}.mobile-menu-lang-grid button.active{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media(max-width:880px){.nav-links,.lang-switch{display:none!important}.hamburger{display:inline-flex}body.menu-open{overflow:hidden}}.choose-section{background:var(--paper);padding:var(--gap-lux) clamp(20px,4vw,60px);border-top:1px solid rgba(0,0,0,.04)}.choose-wrap{max-width:1080px;margin:0 auto}.choose-head{text-align:center;margin-bottom:clamp(48px,6vh,72px)}.choose-tag{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.choose-tag:before,.choose-tag:after{content:"";width:22px;height:1px;background:var(--gold)}.choose-headline{font-size:clamp(34px,4.4vw,56px);font-weight:300;line-height:1.07;letter-spacing:-.03em;color:var(--ink);margin:0 auto 18px;max-width:16ch}.choose-sub{font-size:clamp(15px,1.2vw,17px);color:var(--slate);line-height:1.6;font-weight:300;max-width:48ch;margin:0 auto}.choose-table{border-radius:var(--radius-card);overflow:hidden;background:var(--paper);box-shadow:0 4px 30px #0000000f;border:1px solid rgba(0,0,0,.05)}.choose-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center}.choose-row+.choose-row{border-top:1px solid rgba(0,0,0,.06)}.choose-row.choose-header{background:var(--bone)}.choose-cell{padding:24px clamp(16px,2.2vw,32px);text-align:center;font-size:15px;color:var(--ink);line-height:1.4}.choose-cell.label{text-align:left;font-size:14px;color:var(--slate);font-weight:400}.choose-cell.pro-col{background:#c7a84c0a}.choose-product-name{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--silver);margin-bottom:6px}.choose-product-tier{font-size:18px;font-weight:500;color:var(--ink);letter-spacing:-.012em;margin-bottom:10px}.choose-product-price{font-size:28px;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.choose-recommended-badge{display:inline-block;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:1.6px;color:var(--ink);background:var(--gold);padding:5px 10px;border-radius:99px;margin-bottom:12px}.choose-check{color:var(--gold);font-size:18px;font-weight:400}.choose-dash{color:var(--silver);font-size:18px}.choose-highlight{color:var(--gold);font-weight:500}.choose-cta-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:var(--bone);padding:26px clamp(12px,2vw,24px);gap:12px}.choose-cta-btn{padding:14px 24px;border-radius:999px;border:1px solid var(--ink);font-size:13px;font-weight:500;letter-spacing:.4px;cursor:pointer;text-decoration:none;text-align:center;transition:all .3s cubic-bezier(.2,.6,.2,1);background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.choose-cta-btn.solid{background:var(--ink);color:#fff}.choose-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001a}.choose-cta-btn.solid:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media(max-width:720px){.choose-table{overflow-x:auto}.choose-row,.choose-cta-row{grid-template-columns:1.2fr 1fr 1fr;min-width:540px}}.senior-section{background:var(--bone);padding:var(--gap-lux) clamp(20px,4vw,60px)}.senior-wrap{max-width:1200px;margin:0 auto}.senior-head{text-align:center;margin-bottom:clamp(48px,6vh,72px)}.senior-tag{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.senior-tag:before,.senior-tag:after{content:"";width:22px;height:1px;background:var(--gold)}.senior-headline{font-size:clamp(32px,4vw,50px);font-weight:300;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin:0 auto;max-width:18ch}.senior-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px)}@media(max-width:880px){.senior-grid{grid-template-columns:1fr}}.senior-card{background:var(--paper);border-radius:var(--radius-card);padding:clamp(28px,3vw,40px);box-shadow:0 4px 24px #0000000d;transition:transform .45s cubic-bezier(.2,.6,.2,1),box-shadow .45s cubic-bezier(.2,.6,.2,1);display:flex;flex-direction:column}.senior-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.senior-stars{color:var(--gold);font-size:14px;letter-spacing:2px;margin-bottom:18px}.senior-quote{position:relative;font-size:16px;line-height:1.65;color:var(--ink);font-weight:300;margin-bottom:24px;padding-left:18px}.senior-quote:before{content:"\201c";position:absolute;left:-2px;top:-8px;font-size:36px;color:var(--gold);line-height:1;font-family:Georgia,serif}.senior-meta{margin-top:auto;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--slate)}.checkout-form input.input-error{border-color:#c64a3a!important;animation:errorIn .25s ease-out}@keyframes errorIn{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.field-error{display:block;font-size:11px;color:#c64a3a;margin-top:4px;margin-bottom:8px;font-weight:500;letter-spacing:.2px}.cart-checkout.processing{background:#6e6e74!important;cursor:wait;pointer-events:none;color:#ffffffd9!important;display:inline-flex;align-items:center;justify-content:center;gap:12px}.cart-checkout.processing:after{content:"";width:14px;height:14px;border:1.6px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spinLoad .7s linear infinite}@keyframes spinLoad{to{transform:rotate(360deg)}}.hero-trust-strip{background:var(--paper);padding:clamp(56px,6.5vh,88px) clamp(20px,4vw,60px);border-bottom:1px solid rgba(0,0,0,.05)}.hero-trust-strip-inner{max-width:1200px;margin:0 auto}.hero-trust-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,40px)}@media(max-width:880px){.hero-trust-strip-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.hero-trust-strip-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative}.hero-trust-strip-item:not(:last-child):after{content:"";position:absolute;right:calc(-1*clamp(10px,1.2vw,20px));top:30%;bottom:30%;width:1px;background:#00000014}@media(max-width:880px){.hero-trust-strip-item:not(:last-child):after{display:none}}.hero-trust-strip-icon{width:28px;height:28px;color:var(--gold);opacity:.9}.hero-trust-strip-label{font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.005em;line-height:1.35}.hero-trust-strip-sub{margin-top:clamp(28px,3vh,44px);text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--slate)}.product-social-proof{margin-top:22px;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.product-social-proof-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.psp-stars{color:var(--gold);font-size:14px;letter-spacing:2px}.psp-rating-text{font-weight:500;color:var(--ink)}.psp-trust-text{font-size:12px;color:var(--slate);line-height:1.4;font-weight:400}.psp-launch{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);font-weight:600}.ease-section{background:linear-gradient(180deg,var(--paper) 0%,var(--bone) 100%);padding:var(--gap-lux) clamp(20px,4vw,60px)}.ease-wrap{max-width:1200px;margin:0 auto}.ease-head{text-align:center;margin-bottom:clamp(56px,7vh,88px)}.ease-tag{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.ease-tag:before,.ease-tag:after{content:"";width:22px;height:1px;background:var(--gold)}.ease-headline{font-size:clamp(36px,4.4vw,56px);font-weight:300;line-height:1.07;letter-spacing:-.03em;color:var(--ink);margin:0 auto;max-width:18ch}.ease-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,40px);margin-bottom:clamp(40px,5vh,64px)}@media(max-width:880px){.ease-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ease-grid{grid-template-columns:1fr}}.ease-tile{text-align:center;padding:clamp(24px,3vw,36px) 12px;transition:transform .45s cubic-bezier(.2,.6,.2,1)}.ease-tile:hover{transform:translateY(-4px)}.ease-icon{width:44px;height:44px;color:var(--gold);margin:0 auto 22px;opacity:.92;stroke-width:1.4;fill:none}.ease-title{font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.005em;margin-bottom:8px;line-height:1.3}.ease-desc{font-size:13px;color:var(--slate);line-height:1.55;font-weight:300}.ease-sub{text-align:center;font-size:14px;color:var(--slate);font-weight:300;font-style:normal;letter-spacing:-.005em}.sticky-buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:990;background:#fffffff5;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-top:1px solid rgba(0,0,0,.07);box-shadow:0 -6px 22px #0000000f;padding:14px clamp(20px,4vw,60px);transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.6,.2,1)}.sticky-buy-bar.visible{transform:translateY(0)}.sticky-buy-bar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.sticky-buy-bar-info{display:flex;align-items:center;gap:14px;min-width:0}.sticky-buy-bar-img{width:44px;height:44px;border-radius:10px;background:var(--bone-warm);background-size:cover;background-position:center;flex-shrink:0}.sticky-buy-bar-text{display:flex;flex-direction:column;min-width:0}.sticky-buy-bar-name{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy-bar-price{font-size:14px;color:var(--slate);font-weight:400;line-height:1.25}.sticky-buy-bar-price strong{color:var(--ink);font-weight:500}.sticky-buy-bar-cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:none;padding:13px 22px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.4px;cursor:pointer;transition:all .3s cubic-bezier(.2,.6,.2,1);flex-shrink:0;white-space:nowrap}.sticky-buy-bar-cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 18px #c7a84c4d}@media(max-width:520px){.sticky-buy-bar{padding:12px 16px}.sticky-buy-bar-tagline{display:none}.sticky-buy-bar-cta{padding:11px 18px;font-size:12px}.sticky-buy-bar-img{width:40px;height:40px}.sticky-buy-bar-name,.sticky-buy-bar-price{font-size:13px}}body.cart-open .sticky-buy-bar{transform:translateY(100%)}.faq-wrap-v29{max-width:820px;margin:clamp(40px,5vh,60px) auto 0}.faq-item-v29{border:1px solid var(--pearl);border-radius:var(--radius-card);margin-bottom:14px;overflow:hidden;background:var(--paper);transition:border-color .3s,box-shadow .3s}.faq-item-v29:hover{border-color:#c7a84c59;box-shadow:0 6px 22px #0000000a}.faq-item-v29.open{border-color:#c7a84c8c;box-shadow:0 8px 26px #0000000d}.faq-q-v29{width:100%;text-align:left;background:transparent;border:none;padding:22px 26px;font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.005em;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;transition:color .3s}.faq-q-v29:after{content:"+";font-size:22px;font-weight:300;color:var(--silver);transition:transform .3s,color .3s;flex-shrink:0}.faq-item-v29.open .faq-q-v29:after{transform:rotate(45deg);color:var(--gold)}.faq-a-v29{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.6,.2,1),padding .3s;font-size:15px;color:var(--slate);line-height:1.65;font-weight:300;padding:0 26px}.faq-item-v29.open .faq-a-v29{max-height:320px;padding:0 26px 24px}.product-carousel{position:relative;width:100%;height:520px;max-width:540px;margin:0 auto;background:#fff;border-radius:18px;overflow:visible}.carousel-viewport{position:relative;width:100%;height:100%;overflow:hidden;border-radius:18px;background:#fff}.carousel-track{position:relative;width:100%;height:100%}.carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none;padding:24px}.carousel-slide.active{opacity:1;pointer-events:auto}.carousel-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .4s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.product-carousel:hover .carousel-slide.active img{transform:scale(1.02)}}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffeb;border:none;box-shadow:0 2px 12px #00000014,0 1px 3px #0000000a;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;transition:opacity .25s ease,background .2s ease,transform .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-carousel:hover .carousel-arrow{opacity:1}.carousel-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.carousel-arrow:active{transform:translateY(-50%) scale(.96)}.carousel-prev{left:14px}.carousel-next{right:14px}.carousel-arrow svg{display:block}.carousel-dots{position:absolute;bottom:-32px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10}.carousel-dot{width:7px;height:7px;border-radius:50%;border:none;padding:0;background:#0000002e;cursor:pointer;transition:background .25s ease,width .25s ease}.carousel-dot:hover{background:#00000059}.carousel-dot.active{background:#1a1a1a;width:22px;border-radius:4px}.carousel-overlay-badge{position:absolute!important;z-index:5}@media(max-width:768px){.product-carousel{height:380px;max-width:100%;border-radius:14px}.carousel-viewport{border-radius:14px}.carousel-arrow{display:none}.carousel-slide{padding:18px}.carousel-dots{bottom:-28px}}*,*:before,*:after{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}@supports (padding: max(0px)){.nav-inner,header.nav,.nav{padding-top:max(0px,env(safe-area-inset-top))}footer,.footer-section{padding-bottom:max(40px,calc(40px + env(safe-area-inset-bottom)))}.mobile-menu{padding-top:max(80px,calc(60px + env(safe-area-inset-top)));padding-bottom:max(36px,calc(20px + env(safe-area-inset-bottom)))}.cart-drawer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.sticky-buy-bar,.sticky-bar{padding-bottom:max(12px,calc(8px + env(safe-area-inset-bottom)))}}@media(max-width:760px){input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea{font-size:16px!important}}@media(max-width:760px){.btn,button.btn,a.btn{min-height:44px;padding-top:12px;padding-bottom:12px}.hamburger{width:48px;height:48px}.mobile-menu-links a{padding:18px 4px;min-height:44px}.mobile-menu-lang-grid button{min-height:44px;padding:12px 0}.lang-switch button{min-height:36px}.footer-links a{padding:8px 0;display:inline-block;min-height:32px}}@media(max-width:760px){.hero,section.hero,#hero{min-height:100svh;padding-top:90px;padding-bottom:60px}.hero-headline,.hero h1{font-size:clamp(38px,11vw,58px)!important;line-height:1.05!important}.hero-sub,.hero p{font-size:16px!important;line-height:1.55!important;max-width:92%!important}.hero-tag{font-size:11px!important;letter-spacing:1.6px!important}.hero-ctas,.hero-buttons{flex-direction:column!important;gap:12px!important;align-items:stretch!important}.hero-ctas .btn,.hero-buttons .btn{width:100%;min-width:0!important}.hero-mini-trust,.mini-trust-strip{gap:14px!important;font-size:11px!important;flex-wrap:wrap;justify-content:center}}@media(max-width:380px){.hero-headline,.hero h1{font-size:36px!important}.mobile-menu-lang-grid{grid-template-columns:repeat(2,1fr)}.mobile-menu{padding-left:20px;padding-right:20px}}@media(max-width:760px){section{padding-left:22px;padding-right:22px}.section-tag,[class*=-tag]{font-size:10px!important;letter-spacing:1.6px!important}h2[class*=-headline],.section-headline{font-size:clamp(28px,7.5vw,38px)!important;line-height:1.15!important}p[class*=-sub],.section-sub{font-size:15px!important;line-height:1.55!important}}@media(max-width:760px){.choose-section{padding:60px 22px!important}.choose-grid,.choose-table{display:flex!important;flex-direction:column!important;gap:32px!important}.choose-row{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,.06)}.choose-row:last-child{border-bottom:none}.choose-row.choose-header{display:none!important}.choose-row .choose-cell-label{font-weight:600;font-size:13px;color:var(--ink)}.choose-row .choose-cell-essential:before{content:"Essential \2014  ";font-weight:500;color:#0000008c;font-size:12px}.choose-row .choose-cell-pro:before{content:"Pro \2014  ";font-weight:500;color:var(--gold);font-size:12px}.choose-cta-row{flex-direction:column;gap:12px;align-items:stretch}.choose-cta-row .btn{width:100%}}@media(max-width:760px){.compare-section{padding:60px 22px!important}.compare-table,.compare-grid{display:flex!important;flex-direction:column!important;gap:0!important}.compare-table tr,.compare-row{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,.07)}.compare-table thead,.compare-header-row{display:none!important}.compare-table td,.compare-cell{padding:4px 0!important}.compare-cell-label,.compare-row td:first-child{font-weight:600;font-size:13px}.compare-cell-essential:before{content:"Essential \2014  ";font-weight:500;color:#0000008c;font-size:12px}.compare-cell-pro:before{content:"Pro \2014  ";font-weight:500;color:var(--gold);font-size:12px}}@media(max-width:760px){.sticky-buy-bar,.sticky-bar{padding:10px 14px!important;gap:10px!important;z-index:998}.sticky-buy-bar img,.sticky-bar img{width:44px!important;height:44px!important}.sticky-buy-bar .product,.sticky-bar .product-info{font-size:13px!important}.sticky-buy-bar .tagline,.sticky-bar .tagline{font-size:11px!important}.sticky-buy-bar .cta,.sticky-bar .cta{font-size:13px!important;padding:10px 16px!important;min-height:40px}}@media(max-width:760px){.cart-drawer,#cartDrawer{width:100%!important;max-width:100%!important}.cart-content{padding:20px 18px!important}.cart-item{padding:12px 0!important}.checkout-form{padding:20px 18px!important}.checkout-form input,.checkout-form select{padding:14px!important}}.mobile-menu{z-index:1500!important}.hamburger{z-index:1503!important}@media(max-width:600px){.stories-grid{gap:18px!important}.story-card{padding:28px 22px!important}.story-quote{font-size:15px!important;line-height:1.55!important}.story-headline{font-size:19px!important}}@media(max-width:760px){.faq-q,.faq-q-v29,button[class*=faq-q]{min-height:56px!important;padding:18px 14px!important;font-size:15px!important}.faq-a,.faq-a-v29,[class*=faq-a]{font-size:14px!important;line-height:1.6!important}}@media(max-width:600px){.lifestyle-grid,.lux-lifestyle-grid{grid-template-columns:1fr!important;gap:16px!important}.lux-card{aspect-ratio:5 / 4!important;max-height:320px}}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important}.footer-grid>.footer-brand-block{grid-column:1 / -1}}@media(max-width:380px){.footer-grid{grid-template-columns:1fr!important}}@media(hover:none)and (pointer:coarse){.lux-card:hover,.global-tile:hover,.product-card:hover,.btn:hover{transform:none!important}}body.menu-open,body.cart-open{position:fixed!important;width:100%!important;overflow:hidden!important}@media(max-height:500px)and (orientation:landscape){.hero,#hero{min-height:auto;padding-top:70px;padding-bottom:30px}.mobile-menu{padding-top:60px}.mobile-menu-links a{padding:12px 0;font-size:18px}}.hero-buy-block{margin-top:18px;margin-bottom:18px;padding:0}.hero-buy-product{color:#fff;font-size:17px;font-weight:500;letter-spacing:.02em;margin-bottom:10px;display:flex;align-items:baseline;gap:9px}.hero-buy-product .hero-buy-name{font-weight:600}.hero-buy-product .hero-buy-sep{color:#ffffff80}.hero-buy-product .hero-buy-price{color:#fff;font-weight:600;font-size:19px}.hero-buy-rating{color:#fff;font-size:13.5px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.hero-buy-rating .hero-buy-stars{color:var(--gold, #C7A84C);letter-spacing:1px;font-size:14px}.hero-buy-rating-text{color:#ffffffd9;font-weight:500}.hero-buy-trust{color:#ffffffc7;font-size:12.5px;letter-spacing:.02em;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hero-buy-trust-sep{color:#fff6}@media(max-width:600px){.hero-buy-product{font-size:16px}.hero-buy-product .hero-buy-price{font-size:18px}.hero-buy-rating{font-size:13px}.hero-buy-trust{font-size:12px}}.hero-trust-strip{background:var(--bone, #f8f8f5);border-top:1px solid rgba(10,10,12,.04);border-bottom:1px solid rgba(10,10,12,.06);padding:22px 18px}.hts-wrap{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hts-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--ink, #0a0a0c)}.hts-icon{width:26px;height:26px;color:var(--gold, #C7A84C);flex-shrink:0}.hts-label{font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--slate, #3f3f46);text-transform:uppercase}@media(max-width:600px){.hero-trust-strip{padding:16px 14px}.hts-wrap{gap:8px}.hts-icon{width:22px;height:22px}.hts-label{font-size:10.5px;letter-spacing:.03em}}[data-region-us-only]{display:block}[data-region-us-only].inline{display:inline}html[data-region=eu] [data-region-us-only]{display:none!important}[data-region-eu-only]{display:none}html[data-region=eu] [data-region-eu-only]{display:block}html[data-region=eu] [data-region-eu-only].inline{display:inline}.us-warning{margin-top:14px;padding:10px 14px;background:#ffffffeb;border-left:2px solid var(--gold, #C7A84C);border-radius:4px;font-size:11.5px;line-height:1.45;color:#ffffffeb;background:#1414168c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:460px}.us-warning-product{margin-top:10px;padding:8px 12px;background:#c7a84c0f;border-left:2px solid var(--gold, #C7A84C);border-radius:3px;font-size:11px;line-height:1.4;color:var(--slate, #3f3f46);max-width:440px}.us-warning strong,.us-warning-product strong{color:var(--gold, #C7A84C);text-transform:uppercase;font-size:10.5px;letter-spacing:.05em;font-weight:600}.cart-us-checkbox{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:#c7a84c0f;border:1px solid rgba(199,168,76,.18);border-radius:8px;margin:14px 0 10px;font-size:12.5px;line-height:1.45;color:var(--slate, #3f3f46);cursor:pointer;-webkit-user-select:none;user-select:none}.cart-us-checkbox input[type=checkbox]{margin-top:2px;width:16px;height:16px;accent-color:var(--gold, #C7A84C);flex-shrink:0;cursor:pointer}.cart-checkbox-error{font-size:12px;color:#c0392b;background:#c0392b0f;padding:8px 12px;border-radius:6px;margin-bottom:10px;border-left:3px solid #c0392b}footer{background:var(--ink, #0a0a0c);color:#ffffffc7;padding:50px 24px 38px}.footer-min{max-width:980px;margin:0 auto;text-align:center}.footer-min-brand{margin-bottom:22px}.footer-logo{font-size:22px;font-weight:700;letter-spacing:.18em;color:#fff;margin-bottom:4px}.footer-tagline{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold, #C7A84C)}.footer-min-links{margin:22px 0;font-size:13px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0}.footer-min-links a{color:#ffffffc7;text-decoration:none;padding:4px 10px;transition:color .2s ease}.footer-min-links a:hover{color:#fff}.footer-support-email{font-weight:500}.footer-min-sep{color:#ffffff38}.footer-min-company{margin-top:22px;font-size:12px;line-height:1.6;color:#ffffff8c}.footer-min-disclaimer{margin-top:22px;font-size:11px;line-height:1.5;color:#ffffff73;max-width:640px;margin-left:auto;margin-right:auto;padding:12px 18px;background:#c7a84c0d;border-left:2px solid rgba(199,168,76,.4);border-radius:4px;text-align:left}.footer-min-platform-ref{margin-top:16px;font-size:9.5px;color:#ffffff38;letter-spacing:.04em;font-family:var(--mono, "JetBrains Mono", monospace)}.footer-min-copyright{margin-top:28px;font-size:11px;color:#ffffff59}@media(max-width:600px){footer{padding:40px 18px 30px}.footer-min-links{flex-direction:column;gap:4px}.footer-min-sep{display:none}.footer-min-disclaimer{font-size:10.5px}}.use-notice{margin:12px 0 8px;max-width:460px;background:#faf7ed;border:1px solid rgba(199,168,76,.38);border-radius:8px;overflow:hidden;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.use-notice:hover{box-shadow:0 2px 10px #c7a84c1f}.use-notice[open]{background:#f7f2e1;border-color:#c7a84c8c}.use-notice-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink, #0a0a0c);user-select:none;-webkit-user-select:none}.use-notice-summary::-webkit-details-marker{display:none}.use-notice-summary::marker{display:none}.use-notice-icon{width:15px;height:15px;color:var(--gold, #C7A84C);opacity:1;flex-shrink:0}.use-notice-chevron{width:13px;height:13px;margin-left:auto;color:var(--gold, #C7A84C);opacity:.8;transition:transform .22s ease;flex-shrink:0}.use-notice[open] .use-notice-chevron{transform:rotate(180deg)}.use-notice-body{padding:12px 14px 14px 39px;font-size:12px;line-height:1.6;color:var(--slate, #3f3f46);opacity:.92;border-top:1px solid rgba(199,168,76,.18);margin-top:2px}@media(max-width:600px){.use-notice{margin:12px 0 6px}.use-notice-summary{padding:10px 12px;font-size:12px}.use-notice-body{padding:10px 12px 12px 35px;font-size:11.5px}}.cart-checkout.is-disabled{background:#0a0a0c2e;color:#fff9;cursor:not-allowed;pointer-events:none}.cart-doctor-link{display:block;margin-top:-4px;margin-bottom:14px;padding-left:28px;font-size:11.5px;color:var(--slate, #3f3f46);background:none;border:none;text-decoration:underline;text-decoration-color:#0a0a0c40;text-underline-offset:2px;cursor:pointer;text-align:left;transition:color .2s ease}.cart-doctor-link:hover{color:var(--ink, #0a0a0c);text-decoration-color:var(--gold, #C7A84C)}.doctor-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0c8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:9999;padding:20px}.doctor-modal-overlay.open{display:flex}.doctor-modal{background:#fff;border-radius:14px;max-width:460px;width:100%;padding:28px 28px 24px;box-shadow:0 20px 60px #00000040;position:relative;animation:doctorModalIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes doctorModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.doctor-modal-title{font-size:15px;font-weight:600;color:var(--ink, #0a0a0c);margin:0 0 12px;padding-right:30px}.doctor-modal-body{font-size:13px;line-height:1.6;color:var(--slate, #3f3f46);margin:0 0 20px}.doctor-modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;background:#0a0a0c0d;border:none;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;color:var(--slate, #3f3f46);display:flex;align-items:center;justify-content:center;transition:background .18s ease}.doctor-modal-close:hover{background:#0a0a0c1a}.doctor-modal-ok{width:100%;padding:12px 20px;background:var(--ink, #0a0a0c);color:#fff;border:none;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .18s ease}.doctor-modal-ok:hover{background:#1a1a1d}.hero-conversion-line{margin:18px 0 8px;color:#fff;font-size:clamp(15px,1.6vw,17px);font-weight:500;letter-spacing:.005em;line-height:1.4;max-width:540px;opacity:.96}.hero-conversion-subline{margin:0 0 4px;color:#ffffff8c;font-size:11px;font-weight:400;letter-spacing:.02em;line-height:1.45;max-width:540px}@media(max-width:600px){.hero-conversion-line{font-size:14px;margin:14px 0 6px;line-height:1.35}.hero-conversion-subline{font-size:10.5px;line-height:1.4;opacity:.85}}.hero-cta-trust-strip{margin:12px 0 4px;padding:10px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:540px;color:#ffffffeb;font-size:12.5px;line-height:1.45}.hctr-stars{color:var(--gold, #C7A84C);letter-spacing:1px;font-size:13px;flex-shrink:0}.hctr-rating{font-weight:700;color:#fff;flex-shrink:0}.hctr-sep{color:#fff6;flex-shrink:0}.hctr-text{color:#ffffffd1;font-weight:400}@media(max-width:600px){.hero-cta-trust-strip{font-size:11.5px;padding:9px 12px;gap:6px}.hctr-stars{font-size:12px}}.quick-compare{background:var(--bone, #f8f8f5);padding:38px 24px 22px;border-bottom:1px solid rgba(10,10,12,.04)}.qc-wrap{max-width:760px;margin:0 auto}.qc-table{background:#fff;border:1px solid rgba(10,10,12,.06);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0a0a0c05}.qc-row{display:grid;grid-template-columns:1.05fr 1fr 1fr;border-top:1px solid rgba(10,10,12,.05)}.qc-row:first-child{border-top:none}.qc-cell{padding:14px 18px;font-size:13.5px;line-height:1.4;color:var(--ink, #0a0a0c);display:flex;align-items:center}.qc-spacer{background:#0a0a0c04}.qc-attr{background:#0a0a0c04;color:var(--slate, #3f3f46);font-weight:500;font-size:12.5px;letter-spacing:.01em}.qc-model{justify-content:center;background:#fafaf8;padding:16px 12px}.qc-model-name{font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink, #0a0a0c)}.qc-pro .qc-model-name{color:var(--gold, #C7A84C)}.qc-value{justify-content:center;text-align:center;color:var(--slate, #3f3f46)}.qc-pro-value{color:var(--ink, #0a0a0c);font-weight:500}@media(max-width:600px){.quick-compare{padding:30px 16px 16px}.qc-row{grid-template-columns:1fr 1fr 1fr}.qc-cell{padding:12px 8px;font-size:12px}.qc-model-name{font-size:12px;letter-spacing:.03em}.qc-attr{font-size:11px;padding:12px 8px}}.cta-urgency{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;margin-bottom:8px;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--gold, #C7A84C);line-height:1.4;max-width:460px}.cta-urgency-dot{color:var(--gold, #C7A84C);font-size:7px;line-height:1;opacity:.85}.cta-urgency-sep{color:#c7a84c8c}.cta-urgency-hero{color:#d9be67;margin-top:12px;margin-bottom:0}.cta-urgency-hero .cta-urgency-dot{color:#d9be67}.cta-urgency-hero .cta-urgency-sep{color:#d9be6780}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klariq.css.map */
