*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}html.is-locked{overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}.hero-media picture,.banner-media picture,.imgt-img picture{height:100%;width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}::selection{background:var(--text);color:var(--bg)}:focus-visible{outline:1px solid var(--text);outline-offset:3px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--text);color:var(--bg);padding:10px 14px;font-size:14px}.skip:focus{left:8px}main:focus{outline:0}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.narrow{max-width:760px}.center{text-align:center}.center p{margin-left:auto;margin-right:auto}.mt{margin-top:32px}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-heading,700);line-height:.94;letter-spacing:-.022em;text-transform:uppercase;margin:0;text-wrap:balance}h1{font-size:clamp(40px,6.2vw,88px)}h2{font-size:clamp(34px,5vw,72px)}h3{font-size:clamp(20px,2vw,26px);letter-spacing:0;line-height:1.1}p{margin:0;color:var(--muted);max-width:62ch;text-wrap:pretty}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text)}.eyb{display:flex;align-items:center;gap:12px;font:600 11px/1.2 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;max-width:none}.eyb:before{content:"";width:22px;height:1px;background:var(--accent);flex:none}.center .eyb,.head--c .eyb{justify-content:center}.rte{color:var(--muted)}.rte p{max-width:62ch}.rte p+p{margin-top:14px}.rte a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.rte ul{padding-left:20px}.rte strong{color:var(--text)}.fine{font-size:12.5px;line-height:1.55;color:var(--muted);margin-top:12px}.fine a{text-decoration:underline}.ok{display:flex;gap:8px;align-items:center;color:var(--text);margin-top:12px;font-size:14px}.ok .ic{width:18px;height:18px;color:var(--accent)}.err{color:#e7a6a0;margin-top:10px;font-size:14px}.design-note{border:1px dashed var(--line);padding:14px 16px;font-size:13px;color:var(--muted)}.ic{width:22px;height:22px;flex:none}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border:1px solid var(--text);background:transparent;color:var(--text);font:600 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;text-align:center;cursor:pointer;transition:color .35s cubic-bezier(.2,.7,.2,1),border-color .25s,opacity .25s,transform .2s;-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--text);transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.btn:hover{color:var(--bg)}.btn:hover:before{transform:scaleY(1)}.btn:active{transform:scale(.985)}.btn.solid{background:var(--text);color:var(--bg)}.btn.solid:before{background:var(--bg)}.btn.solid:hover{color:var(--text)}.btn.ghost{border-color:color-mix(in srgb,var(--text) 38%,transparent)}.btn.ghost:hover{border-color:var(--text);color:var(--bg)}.btn.sm{min-height:42px;padding:0 18px;font-size:11px}.btn.wide{width:100%}.btn .ic{width:18px;height:18px}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn.is-loading{color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid currentColor;border-color:var(--bg) var(--bg) transparent transparent;border-radius:50%;animation:spin .7s linear infinite}.btn:not(.solid).is-loading:after{border-color:var(--text) var(--text) transparent transparent}@keyframes spin{to{transform:rotate(360deg)}}.lk{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;color:var(--text);font:500 13px/1.3 var(--font-body);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--text) 40%,transparent);cursor:pointer;transition:text-decoration-color .2s}.lk:hover{text-decoration-color:var(--text)}.lk-arrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text);padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 35%,transparent);transition:gap .25s,border-color .25s}.lk-arrow:hover{gap:16px;border-color:var(--text)}.lk-arrow .ic{width:18px;height:18px}.cta{display:flex;gap:12px;flex-wrap:wrap}.sec{padding:clamp(72px,10vw,140px) 0}.s-bg{background:var(--bg)}.s-coal{background:var(--coal)}.s-anth{background:var(--anth)}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px);flex-wrap:wrap}.head p{font-size:17px}.head--c{flex-direction:column;align-items:center;text-align:center}.head--c :is(h1,h2){max-width:16ch}h1.h2{font-size:clamp(34px,5vw,72px)}.head--c p{margin:0 auto}.top{background:var(--coal);border-bottom:1px solid var(--line);color:var(--muted);font:500 10.5px/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;overflow:hidden}.top-track{display:flex;justify-content:center}.top-l{display:flex;flex:none;list-style:none;margin:0;padding:10px 0}.top-l li{display:flex;align-items:center;white-space:nowrap;padding:0 28px}.top-l li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent);margin-right:28px;margin-left:-28px;opacity:.8}.top-l li+li{padding-left:28px}.top--run .top-track{justify-content:flex-start;width:max-content;animation:tick 38s linear infinite}.top--run .top-l li{padding:0 28px}.top--run .top-l li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent);margin:0 28px 0 -30px;opacity:.8}.top--run:hover .top-track,.top--run:focus-within .top-track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.top a{color:var(--text)}.top a:hover{text-decoration:underline;text-underline-offset:3px}.hd-sec{position:sticky;top:0;z-index:40}.hd{--hdh:76px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:background .35s,border-color .35s}.hd-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:var(--hdh)}.logo{display:inline-flex;align-items:center;justify-self:start;min-height:44px}.logo-img{display:block;height:var(--lh);line-height:0}.logo-img img,.logo-img .logo-src,.logo-svg{height:100%;width:auto;max-width:none}.logo-svg{display:block;color:var(--text);aspect-ratio:106.792/29.344}.nav{justify-self:center}.nav-l{display:flex;gap:clamp(18px,2.6vw,40px);list-style:none;margin:0;padding:0}.nav-i{position:static}.nav-a{position:relative;display:inline-flex;align-items:flex-start;gap:5px;font:500 11.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 72%,transparent);padding:30px 0;transition:color .2s}.nav-a sup{font-size:8.5px;letter-spacing:.06em;color:var(--muted);top:0;line-height:1;transform:translateY(-3px)}.nav-a:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:1px;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nav-a:hover,.nav-a[aria-current],.nav-i.is-open .nav-a{color:var(--text)}.nav-a:hover:after,.nav-a[aria-current]:after,.nav-i.is-open .nav-a:after{transform:scaleX(1)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -20px #000000b3;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;z-index:5}.nav-i.is-open .mega{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1)}.mega-in{display:grid;grid-template-columns:200px 1fr 260px;gap:40px;padding-block:36px 40px}.mega-l{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-content:start}.mega-l a{display:block;padding:8px 0;font:600 13px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .2s,padding .25s}.mega-l a:hover,.mega-l a[aria-current]{color:var(--text);padding-left:6px}.mega-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mega-p{display:grid;gap:3px;font-size:13px;color:var(--muted)}.mega-p-img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--coal);margin-bottom:10px}.mega-p-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.mega-p:hover .mega-p-img img{transform:scale(1.04)}.mega-p small{font:600 10px/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.mega-p b{color:var(--text);font-weight:600;font-size:14px;line-height:1.25}.mega-quiz{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--line);background:linear-gradient(160deg,var(--anth),var(--coal));transition:border-color .25s}.mega-quiz:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--line))}.mega-quiz small{font:600 10px/1.2 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.mega-quiz b{font:var(--fw-heading,700) 24px/1 var(--font-heading);text-transform:uppercase;letter-spacing:-.01em}.srch{position:fixed;left:0;right:0;top:0;z-index:80;background:var(--bg);border-bottom:1px solid var(--line);transform:translateY(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);max-height:90vh;overflow:auto}.srch.is-open{transform:none}.srch-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#0009;opacity:0;transition:opacity .3s}.srch-ov.is-open{opacity:1}.srch-in{padding-block:18px 32px}.srch-f{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-bottom:10px}.srch-f>.ic{color:var(--muted)}.srch-f input{flex:1;min-width:0;background:none;border:0;font:500 clamp(20px,3vw,30px)/1.2 var(--font-body);padding:10px 0;color:var(--text)}.srch-f input:focus{outline:0}.srch-f input::-webkit-search-cancel-button{display:none}.srch-h{font:600 10.5px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:24px 0 12px}.srch-tags{display:flex;flex-wrap:wrap;gap:8px}.srch-tags a{border:1px solid var(--line);padding:9px 14px;font-size:13px;transition:border-color .2s}.srch-tags a:hover{border-color:var(--text)}.srch-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.srch-l a{display:flex;align-items:center;gap:14px;padding:8px;border:1px solid transparent;transition:border-color .2s,background .2s}.srch-l a:hover{border-color:var(--line);background:var(--coal)}.srch-l img,.srch-ph{width:48px;height:60px;object-fit:cover;background:var(--coal);flex:none}.srch-l b{display:block;font-weight:600;font-size:14px}.srch-l span span{font-size:13px;color:var(--muted)}.srch-l--txt a{padding:10px 8px;font-size:14px}.srch-none{margin-top:20px;max-width:none}.srch-all{margin-top:20px}.hd-act{display:flex;align-items:center;gap:4px;justify-self:end}.hd-ic{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;background:none;border:0;color:var(--text);padding:0;transition:opacity .2s}.hd-ic:hover{opacity:.7}.hd-mb{display:none}.bubble{position:absolute;top:5px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--text);color:var(--bg);font:700 10px/17px var(--font-body);text-align:center}.bubble.bump{animation:bump .5s cubic-bezier(.2,.7,.2,1)}@keyframes bump{40%{transform:scale(1.35)}}.tpl-index .hd-sec{margin-bottom:-76px}.hd--over:not(.is-scrolled){background:linear-gradient(180deg,#0000008c,#0000);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.md{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);display:flex;flex-direction:column;padding:0 clamp(16px,5vw,32px) calc(24px + env(safe-area-inset-bottom));opacity:0;transform:translateY(-12px);transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);overflow-y:auto}.md.is-open{opacity:1;transform:none}.md-top{display:flex;justify-content:space-between;align-items:center;height:64px;border-bottom:1px solid var(--line);margin:0 calc(-1*clamp(16px,5vw,32px));padding:0 clamp(16px,5vw,32px)}.md-top .logo-img{height:var(--lhm)}.md-nav{display:flex;flex-direction:column;padding:28px 0 8px}.md-nav a{font:var(--fw-heading,700) clamp(30px,9vw,44px)/1.05 var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;padding:12px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 45ms)}.md.is-open .md-nav a{opacity:1;transform:none}.md-nav a[aria-current]{color:var(--accent)}.md-promo{display:flex;gap:14px;align-items:center;margin-top:24px;padding:14px;background:var(--coal);border:1px solid var(--line)}.md-promo img{width:64px;height:80px;object-fit:cover}.md-promo small{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.md-promo b{display:block;font-weight:600}.md-promo span span{color:var(--muted);font-size:14px}.md-foot{display:flex;gap:24px;margin-top:auto;padding-top:28px;font:500 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hero{position:relative;display:flex;align-items:center;min-height:min(100svh,940px);overflow:hidden;background:var(--bg);isolation:isolate}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos,50% 50%)}.hero--split .hero-media{left:auto;width:min(62%,1200px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 94%,transparent 100%)}.hero--full .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ae0,#0a0a0a59 50%,#0a0a0a00 75%),linear-gradient(0deg,rgba(10,10,10,.7),transparent 35%)}.hero-in{position:relative;padding-top:124px;padding-bottom:96px}.hero-txt{max-width:560px}.hero-h{font-size:clamp(48px,6.6vw,104px);line-height:.9;letter-spacing:-.02em;margin-bottom:28px}.hero-p{font-size:clamp(16px,1.35vw,19px);color:color-mix(in srgb,var(--text) 78%,transparent);max-width:40ch;margin-bottom:40px}.hero-down{position:absolute;left:50%;bottom:28px;width:28px;height:44px;margin-left:-14px;display:grid;place-items:start center}.hero-down span{width:1px;height:40px;background:linear-gradient(var(--text),transparent);animation:drop 2.2s cubic-bezier(.6,0,.4,1) infinite;transform-origin:top}@keyframes drop{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.trust{background:var(--bg);border-block:1px solid var(--line)}.trust-in{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 auto;padding-block:0}.trust-in li{display:flex;align-items:center;justify-content:center;gap:14px;padding:22px 12px;font-size:13px;color:var(--muted)}.trust-in li+li{border-left:1px solid var(--line)}.trust-in .ic{color:var(--accent);width:24px;height:24px}.trust-in b{display:block;color:var(--text);font:600 11px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.trust-in span span{display:block;line-height:1.4}.stm-in{display:grid;grid-template-columns:1.25fr .75fr;gap:32px 72px;align-items:end}.stm-in .eyb{grid-column:1/-1}.stm-h{font-size:clamp(46px,7.6vw,118px);line-height:.98;letter-spacing:-.025em}.stm-b{padding-bottom:8px}.stm-t{font-size:17px}.stm-s{font-size:clamp(20px,1.8vw,24px);margin:28px 0 30px;padding-top:24px;border-top:1px solid var(--line)}.pf{padding:clamp(24px,4vw,48px) 0}.pf-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(16px,4vw,48px);gap:clamp(40px,7vw,112px)}.pf-row--rev .pf-media{order:2}.pf-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--coal)}.pf-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.pf-row:hover .pf-media img{transform:scale(1.025)}.pf-media--asset{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 50% 30%,var(--anth),var(--coal) 70%)}.pf-media--asset picture{height:min(100%,640px);aspect-ratio:auto}.pf-media--asset img{width:auto;height:100%;object-fit:contain;box-shadow:0 40px 80px -30px #000c}.pf-h{font-size:clamp(38px,5vw,76px);line-height:.92;margin-bottom:26px}.pf-p{font-size:17px;margin-bottom:26px}.pf-ben{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid var(--line)}.pf-ben li{padding:12px 0;border-bottom:1px solid var(--line);color:var(--text);font-size:15px}.pf-buy{border-top:1px solid var(--line);padding-top:24px}.pf-name{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;flex-wrap:wrap}.pf-name b{font-weight:600;font-size:15px;letter-spacing:.02em}.pf-name>span{font-size:20px;font-weight:600}.pf-name small{font-size:13px;font-weight:400;color:var(--muted)}.pf-price{font-size:26px;font-weight:600;margin:20px 0 26px;color:var(--text);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.rf-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:20px;align-items:stretch}.rf-c{position:relative;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);padding:22px 22px 26px;transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.rf-c:hover{border-color:color-mix(in srgb,var(--text) 30%,var(--line))}.rf-c--hero{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg)),var(--bg) 45%)}.rf-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);background:var(--accent);color:#0a0a0a;font:700 10px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;padding:8px 12px;white-space:nowrap}.rf-img{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--coal);margin-bottom:22px}.rf-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.rf-c:hover .rf-img img{transform:scale(1.03)}.rf-c .eyb{margin-bottom:10px}.rf-t{font-size:clamp(20px,1.9vw,26px);margin-bottom:10px}.rf-n{font-size:14.5px;margin-bottom:18px}.rf-p{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}.rf-price{font-size:22px;font-weight:600}.rf-save,.badge{display:inline-block;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font:700 11px/1 var(--font-body);letter-spacing:.06em;padding:6px 8px;font-style:normal}.rf-sub{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:8px}.rf-sub .ic{width:16px;height:16px;color:var(--accent)}.rf-a{display:grid;gap:10px;margin-top:20px}.rf-a .lk{justify-self:center}.steps{list-style:none;margin:clamp(48px,6vw,80px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-top:1px solid var(--line)}.steps li{display:flex;gap:22px;padding:30px 32px 0 0}.steps li+li{padding-left:32px;border-left:1px solid var(--line)}.steps-n{font:var(--fw-heading,700) 44px/1 var(--font-heading);color:transparent;-webkit-text-stroke:1px var(--muted)}.steps h3{margin-bottom:8px}.steps p{font-size:15px}.gal{display:flex;gap:20px;justify-content:center;align-items:flex-start}.gal-i{margin:0;flex:0 1 auto}.gal-i img{height:var(--gal-h,520px);width:auto;max-width:100%;object-fit:cover;background:var(--coal)}.gal-i figcaption{margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.subs-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,112px);align-items:center}.subs h2{margin-bottom:24px}.subs-p{font-size:18px;color:color-mix(in srgb,var(--text) 80%,transparent)}.subs-f{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:26px 0 0;padding:0}.subs-f li{border:1px solid var(--line);padding:9px 14px;font-size:13px;color:var(--text)}.perks{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.perks li{display:flex;gap:22px;padding:26px 0;border-bottom:1px solid var(--line)}.perks-n{flex:none;min-width:2.6ch;font:600 12px/1.6 var(--font-body);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--accent)}.perks b{display:block;color:var(--text);font-size:17px;font-weight:600;margin-bottom:4px}.perks span{color:var(--muted);font-size:15px}.banner{position:relative;display:flex;align-items:center;min-height:clamp(480px,62vw,680px);overflow:hidden;background:var(--coal);isolation:isolate;border-block:1px solid var(--line)}.banner-media{position:absolute;top:0;bottom:0;right:0;width:min(56%,900px);z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.banner-media img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.banner-in{padding-block:80px}.banner-in :is(h1,h2){max-width:13ch;margin-bottom:22px}.banner-p{font-size:17px;max-width:44ch}.banner--c{text-align:center}.banner--c .banner-in{display:flex;flex-direction:column;align-items:center}.banner--c .banner-media{width:100%;-webkit-mask-image:none;mask-image:none;opacity:.4}.imgt-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,112px);align-items:center}.imgt.rev .imgt-img{order:-1}.imgt-txt h2{margin-bottom:24px}.imgt-img{background:var(--coal)}.imgt-img img{width:100%;aspect-ratio:4/5;object-fit:cover}.quote{font-size:22px;line-height:1.4;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.news h2{margin-bottom:16px}.news-p{font-size:17px}.nl-row{display:flex;max-width:520px;margin:28px auto 0;border:1px solid var(--line);background:var(--bg);transition:border-color .2s}.nl-row:focus-within{border-color:var(--text)}.nl-row input{flex:1;min-width:0;background:transparent;border:0;padding:0 18px;min-height:54px;font-size:15px}.nl-row input:focus{outline:0}.nl-row .btn{border:0;min-height:54px}.news .fine{max-width:52ch;margin:14px auto 0}.ft{border-top:1px solid var(--line);padding:clamp(56px,7vw,96px) 0 28px;font-size:14px;color:var(--muted);background:var(--bg)}.ft-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}.ft-brand p{margin-top:20px;max-width:36ch}.ft-sig{font-size:19px;margin-top:10px!important}.ft-h{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text);margin:0 0 16px}.ft-nl .nl-row{margin:18px 0 0}.ft-nl .fine{margin-top:12px}.ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:40px 0}.ft-cols a{display:block;padding:6px 0;transition:color .2s}.ft-cols a:hover{color:var(--text)}.legal{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line);font-size:12px}.legal-l{display:flex;gap:18px;flex-wrap:wrap}.legal-l a:hover{color:var(--text)}.pay{display:flex;gap:6px;flex-wrap:wrap}.pay-i{height:22px;width:auto}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{display:flex;flex-direction:column}.shot{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--coal)}.shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s}.shot-b{opacity:0}.card:hover .shot.has-alt .shot-b{opacity:1}.card:hover .shot img{transform:scale(1.03)}.tag{position:absolute;top:12px;left:12px;z-index:1;background:var(--text);color:var(--bg);font:700 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;padding:7px 9px}.tag--sub{background:var(--accent);color:#0a0a0a}.card-b{padding-top:18px;display:flex;flex-direction:column;flex:1}.card-b .eyb{margin-bottom:8px;font-size:10px}.card-b .eyb:before{display:none}.card-t{font-size:clamp(18px,1.6vw,22px);margin-bottom:12px}.card-m{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.card-p{font-size:17px;font-weight:600}.card-p s,.pdp-price s,.ln-p s,.up-price s,.kit-inc-s s{color:var(--muted);font-weight:400}.ph-svg{width:100%;height:100%;fill:var(--line);background:var(--coal)}.pdp{padding:clamp(24px,4vw,56px) 0 clamp(64px,8vw,120px)}.pdp-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,96px);align-items:start}.pdp-media{position:sticky;top:100px;min-width:0}.pdp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--coal)}.pdp-track::-webkit-scrollbar{display:none}.pdp-slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:4/5;cursor:zoom-in;background:var(--coal)}.pdp-slide img{width:100%;height:100%;object-fit:cover}.pdp-slide.ph{cursor:default}.pdp-slide.is-small{display:flex;justify-content:center;background:radial-gradient(120% 80% at 50% 30%,var(--anth),var(--coal) 70%)}.pdp-slide.is-small img{width:auto;max-width:100%;object-fit:contain}.pdp-th{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pdp-th button{width:72px;padding:0;border:1px solid transparent;background:var(--coal);opacity:.55;transition:opacity .2s,border-color .2s}.pdp-th button:hover,.pdp-th button[aria-current=true]{opacity:1;border-color:var(--text)}.pdp-th img{width:100%;aspect-ratio:4/5;object-fit:cover}.pdp-dots{display:none;justify-content:center;gap:8px;margin-top:14px}.pdp-dots span{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .2s,width .3s}.pdp-dots span.is-active{background:var(--text);width:18px;border-radius:3px}.crumb{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:26px}.crumb a:hover{color:var(--text)}.pdp-t{font-size:clamp(36px,4.2vw,62px);line-height:.92;margin-bottom:14px}.pdp-tag{font-size:20px;margin-bottom:6px}.pdp-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:26px;font-weight:600;margin:18px 0 6px}.pdp-price small{font-size:14px;font-weight:400;color:var(--muted)}.pdp-short{font-size:16px;margin:16px 0 4px}.kit-inc{margin:18px 0 6px;border:1px solid var(--line);padding:16px 18px}.kit-inc-h{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.kit-inc ul{list-style:none;margin:0;padding:0}.kit-inc li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:15px}.kit-inc li a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.kit-inc li span{color:var(--muted)}.kit-inc-s{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:14px;max-width:none}.kit-inc-s b{color:var(--accent);font-weight:600}.fr{margin:18px 0}.fr label,.fl{display:block;font-size:13px;color:var(--muted)}.fr label{margin-bottom:8px}.fr select,.fl input,.fl textarea,.fl select,.sf input,.pr-r input{width:100%;background:var(--coal);color:var(--text);border:1px solid var(--line);padding:14px 16px;font-size:15px;border-radius:0;transition:border-color .2s}.fl input,.fl textarea,.fl select{margin-top:8px}.fl{margin-bottom:18px}.fr select:hover,.fl input:hover,.fl textarea:hover{border-color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--text)}input:user-invalid,textarea:user-invalid{border-color:#e7a6a0}.buy{border:0;padding:0;margin:26px 0 0;display:grid;gap:10px}.buy-o{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1px solid var(--line);padding:16px 18px;cursor:pointer;transition:border-color .2s,background .2s}.buy-o:hover{border-color:color-mix(in srgb,var(--text) 40%,var(--line))}.buy-o:has(input:checked){border-color:var(--text);background:var(--anth)}.buy-o input,.chip input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--muted);border-radius:50%;display:grid;place-items:center;cursor:pointer}.buy-o input:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--text);transform:scale(0);transition:transform .2s}.buy-o input:checked{border-color:var(--text)}.buy-o input:checked:after{transform:scale(1)}.buy-t b{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.buy-t small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.buy-p{font-weight:600;font-size:16px}.plans{padding:4px 0 2px}.plans-l{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:6px 0 10px}.chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;border:1px solid var(--line);padding:10px 8px;text-align:center;transition:border-color .2s,background .2s}.chip b{font-weight:600;font-size:14px}.chip small{font-size:12px;color:var(--muted)}.chip:hover>span{border-color:color-mix(in srgb,var(--text) 40%,var(--line))}.chip input:checked+span{border-color:var(--text);background:var(--anth)}.chip input:focus-visible+span{outline:1px solid var(--text);outline-offset:2px}.chip.is-off{opacity:.35;pointer-events:none}.pdp-buy{display:flex;gap:10px;margin-top:22px}.qs{display:flex;align-items:center;border:1px solid var(--line);flex:none}.qs button{width:44px;height:50px;background:none;border:0;display:grid;place-items:center}.qs .ic{width:16px;height:16px}.qs input{width:40px;height:50px;background:none;border:0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-weight:600}.qs input::-webkit-outer-spin-button,.qs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-add{flex:1;min-height:52px}.avail{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:14px}.avail:before{content:"";width:7px;height:7px;border-radius:50%;background:#7fbf8e;box-shadow:0 0 0 4px #7fbf8e1f}.avail.out:before{background:var(--muted);box-shadow:none}.kit-hint{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent);transition:background .2s}.kit-hint:hover{background:color-mix(in srgb,var(--accent) 11%,transparent)}.kit-hint b{display:block;font-weight:600;font-size:14.5px;margin-bottom:2px}.kit-hint>span>span{font-size:13.5px;color:var(--muted)}.kit-hint-a{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.kit-hint-a .ic{width:16px;height:16px}.pair{margin-top:16px;border:1px solid var(--line);padding:16px 18px}.pair-h{font:600 11px/1.3 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.pair-c{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center}.pair-img img{width:56px;height:70px;object-fit:cover;background:var(--coal)}.pair-i a{display:block;font-weight:600;font-size:15px;line-height:1.3}.pair-i span{font-size:14px;color:var(--muted)}.pair .btn{min-height:42px;padding:0 16px;font-size:11px}.pair .btn .ic{width:14px;height:14px}.assure{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:24px 0 0;padding:0;font-size:13px;color:var(--muted)}.assure li{display:flex;align-items:center;gap:8px}.assure .ic{width:18px;height:18px;color:var(--accent)}.acc{margin-top:30px;border-bottom:1px solid var(--line)}.faq{border-top:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:18px 0;font:600 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:11px;height:11px;flex:none;background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 100% no-repeat;transition:transform .3s}.faq[open] summary:after{transform:rotate(45deg)}.faq .rte{padding:0 0 20px;font-size:15px}.faq-t{font-size:clamp(24px,3vw,32px);margin:48px 0 14px}.stk{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;justify-content:space-between;gap:14px;padding:12px clamp(16px,4vw,24px) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--coal) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.stk.is-on{transform:none}.stk-i{min-width:0}.stk-i b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-i span{font-size:13px;color:var(--muted)}.stk .btn{min-height:46px;padding:0 22px;flex:none}.lb{border:0;padding:0;background:var(--bg);max-width:min(1200px,94vw);max-height:94vh;overflow:hidden}.lb::backdrop{background:#000000e0}.lb img{max-height:92vh;width:auto;margin:auto}.lb-x{position:absolute;top:8px;right:8px;background:#0a0a0ab3}.rel .head{margin-bottom:40px}.lns{list-style:none;margin:0;padding:0}.ln{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.ln-img img{width:76px;height:95px;object-fit:cover;background:var(--coal)}.ln-main{display:flex;flex-direction:column;min-width:0}.ln-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ln-t{font-weight:600;font-size:15px;line-height:1.3}.ln-t:hover{text-decoration:underline;text-underline-offset:3px}.ln-p{font-weight:600;font-size:15px;white-space:nowrap;text-align:right}.ln-p s{display:block;font-size:12.5px}.ln-m{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-top:2px}.ln-sub{color:var(--accent)}.ln-sub .ic{width:14px;height:14px}.ln-dsc{color:var(--text)}.ln-bot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px}.q{display:inline-flex;align-items:center;border:1px solid var(--line)}.q button{width:36px;height:36px;display:grid;place-items:center;background:none;border:0;color:var(--text)}.q button:disabled{opacity:.3;cursor:not-allowed}.q .ic{width:14px;height:14px}.q span{min-width:28px;text-align:center;font-size:14px;font-weight:600}.ln .lk{font-size:12px;color:var(--muted)}.lns--lg .ln{grid-template-columns:110px 1fr;gap:22px;padding:24px 0}.lns--lg .ln-img img{width:110px;height:138px}.lns--lg .ln-t{font-size:17px}.lns--lg li:first-child{border-top:1px solid var(--line)}.sum{display:grid;gap:12px}.sum-r{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.sum-d{font-size:14px;color:var(--accent)}.sum-t span{font:600 12px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase}.sum-t strong{font-size:22px;font-weight:600}.sum-n{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;max-width:none}.sum-n .ic{width:16px;height:16px;flex:none;margin-top:1px;color:var(--accent)}.btn-co{min-height:56px;margin-top:4px}.sum-l{justify-self:center;font-size:12px}.pay{justify-content:center;opacity:.85}.fs{padding:14px 0 16px;border-bottom:1px solid var(--line)}.fs p{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text);max-width:none}.fs .ic{width:20px;height:20px;color:var(--accent)}.fs-bar{height:2px;background:var(--line);margin-top:10px;overflow:hidden}.fs-bar span{display:block;height:100%;background:var(--accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}.fs--ok .fs-bar span{background:#7fbf8e}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0000009e;opacity:0;transition:opacity .3s}.ov.is-open{opacity:1}.dr{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(460px,100%);background:var(--coal);border-left:1px solid var(--line);transform:translate(100%);transition:transform .38s cubic-bezier(.2,.7,.2,1);display:flex}.dr.is-open{transform:none}.dr-in{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.dr-h{display:flex;justify-content:space-between;align-items:center;padding:14px 12px 14px clamp(18px,4vw,26px);border-bottom:1px solid var(--line)}.dr-h h2{font-size:15px;letter-spacing:.14em;line-height:1.2}.dr-h h2 span{color:var(--muted);font-weight:400}.dr-h h2{flex:1}.dr-full{font-size:12px;color:var(--muted);margin-right:8px}.dr-ok{display:flex;align-items:center;gap:10px;margin:0;padding:12px clamp(18px,4vw,26px);background:color-mix(in srgb,var(--accent) 12%,var(--coal));color:var(--text);font-size:13.5px;max-width:none;animation:okin .45s cubic-bezier(.2,.7,.2,1)}.dr-ok .ic{width:18px;height:18px;color:var(--accent)}@keyframes okin{0%{opacity:0;transform:translateY(-6px)}}.dr-in>.err{margin:12px clamp(18px,4vw,26px) 0}.dr-in>.fs{padding-inline:clamp(18px,4vw,26px)}.dr-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(18px,4vw,26px) 24px}.dr-f .sum{gap:8px}.dr-f .sum-n{font-size:12px}.dr-f{padding:14px clamp(18px,4vw,26px) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--coal)}.dr-empty{padding:32px clamp(18px,4vw,26px);display:grid;gap:14px;overflow-y:auto}.dr-empty-t{font:var(--fw-heading,700) 28px/1 var(--font-heading);text-transform:uppercase;color:var(--text)}.dr-picks{display:grid;gap:8px;margin:10px 0 8px}.dr-pick{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);transition:border-color .2s}.dr-pick:hover{border-color:var(--muted)}.dr-pick img{width:52px;height:65px;object-fit:cover}.dr-pick b{display:block;font-size:14px;font-weight:600}.dr-pick span span{font-size:13px;color:var(--muted)}.dr-pick .ic{width:18px;height:18px;color:var(--muted)}.dr.is-busy .dr-in,[data-cart-page].is-busy .cartp{opacity:.55;pointer-events:none;transition:opacity .2s}.dr.is-busy:before,[data-cart-page].is-busy:before{content:"";position:fixed;top:0;height:2px;width:40%;background:var(--accent);animation:ld 1s ease-in-out infinite;z-index:2}.dr.is-busy:before{position:absolute;left:0}@keyframes ld{0%{transform:translate(-100%)}to{transform:translate(260%)}}.up{margin-top:18px;padding:18px;background:var(--bg);border:1px solid var(--line);transition:opacity .25s,transform .25s;animation:okin .5s cubic-bezier(.2,.7,.2,1)}.up.is-gone{opacity:0;transform:translateY(6px)}.up-eyb{font:700 10px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.up-h{font-size:21px;line-height:1.05;margin-bottom:6px}.up-t{font-size:13.5px;margin-bottom:12px}.up-card{display:grid;grid-template-columns:56px 1fr;gap:12px 14px;align-items:center}.up-img img{width:56px;height:70px;object-fit:cover;background:var(--coal)}.up-name{display:block;font-weight:600;font-size:14.5px;line-height:1.3}.up-price{display:block;font-size:14px;color:var(--text);margin-top:2px}.up-plan{display:block;font-size:12px;color:var(--accent);margin-top:2px}.up-add{grid-column:1/-1;min-height:44px}.up-kit{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:10px}.up-kit--solo{margin-top:0;padding-top:0;border-top:0}.up-kit-txt{display:grid;gap:3px;font-size:13.5px;color:var(--muted)}.up-kit-h{font:var(--fw-heading,700) 17px/1.1 var(--font-heading);text-transform:uppercase;color:var(--text);margin-bottom:2px}.up-kit--solo .up-kit-h{font-size:21px}.up-delta{color:var(--text)}.up-save{color:var(--accent);font-style:normal;font-weight:600}.up-swap{min-height:44px;font-size:11px}.up-confirm{border:1px solid var(--line);padding:12px 14px;background:var(--coal)}.up-confirm p{font-size:13.5px;color:var(--text);max-width:none}.up-confirm-a{display:flex;gap:16px;align-items:center;margin-top:10px}.up-confirm-a .btn{min-height:42px;padding:0 20px;font-size:11px}.up-no{display:block;margin:10px auto 0;font-size:12px;color:var(--muted)}.cartp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:clamp(32px,5vw,72px);align-items:start}.cartp-side{position:sticky;top:110px;display:grid;gap:18px;background:var(--coal);border:1px solid var(--line);padding:24px}.cartp-side .up{margin-top:0}.filters{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-end;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--line)}.filters .fr{margin:0;min-width:200px}.flt{border:0;padding:0;margin:0}.flt legend{font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;padding:0;color:var(--muted)}.chk{display:inline-flex;align-items:center;gap:8px;margin-right:16px;font-size:14px;color:var(--muted)}.chk input{accent-color:var(--text)}.pr-r{display:flex;gap:8px}.pr-r input{width:110px}.sf{display:flex;gap:10px;max-width:600px;margin-bottom:32px}.sf input{flex:1}.empty-s{padding:64px 0;text-align:center;display:grid;justify-items:center;gap:16px}.tbl{width:100%;border-collapse:collapse;margin-top:16px}.tbl th,.tbl td{text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:14px}.pagination,.pagination span{display:flex;justify-content:center;gap:6px;margin-top:48px;font-size:14px}.pagination a,.pagination .current{display:inline-grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--line)}.pagination .current{border-color:var(--text)}.cf .btn{margin-top:6px}.toasts{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:grid;gap:8px;pointer-events:none;width:min(92vw,420px)}.toast{background:var(--text);color:var(--bg);padding:13px 18px;font-size:14px;text-align:center;animation:okin .35s cubic-bezier(.2,.7,.2,1);transition:opacity .4s}.toast.out{opacity:0}.pw{min-height:100svh;display:grid;place-items:center;text-align:center;padding:48px 16px}.pw-logo{display:flex;justify-content:center;margin-bottom:40px}@media(prefers-reduced-motion:no-preference){.hero-txt>*{animation:rise 1.1s cubic-bezier(.2,.7,.2,1) both}.hero-txt>:nth-child(2){animation-delay:.08s}.hero-txt>:nth-child(3){animation-delay:.16s}.hero-txt>:nth-child(4){animation-delay:.24s}.hero-media img{animation:settle 2.4s cubic-bezier(.2,.7,.2,1) both}.js .rv{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.js .rv.in{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hd{position:relative}.hd-act .hd-search{display:inline-grid}.md-nav sup,.md-g summary sup{font:600 10px/1 var(--font-body);letter-spacing:.08em;color:var(--muted);margin-right:10px;vertical-align:top;position:relative;top:6px}.md-g{border-bottom:1px solid var(--line);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 45ms)}.md.is-open .md-g{opacity:1;transform:none}.md-g summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font:var(--fw-heading,700) clamp(30px,9vw,44px)/1.05 var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;padding:12px 0;cursor:pointer}.md-g summary::-webkit-details-marker{display:none}.md-g summary>span{display:flex}.md-g summary .ic{width:26px;height:26px;color:var(--muted);transition:transform .3s}.md-g[open] summary .ic{transform:rotate(180deg)}.md-sub{display:grid;padding:0 0 14px 30px}.md-sub a{font:500 15px/1.3 var(--font-body);color:var(--muted);padding:9px 0;border:0;opacity:1;transform:none;text-transform:none;letter-spacing:0}.md-sub a:hover{color:var(--text)}.md-quiz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px;border:1px solid var(--line)}.md-quiz small{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.md-quiz b{font-weight:600}.md-foot{flex-wrap:wrap}.md-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:inherit}.md-link .ic{width:18px;height:18px}.hero-sig{font-size:clamp(18px,1.6vw,22px);margin:-18px 0 34px;color:color-mix(in srgb,var(--text) 82%,transparent)}.vp{border-block:1px solid var(--line)}.vp-head{padding-top:clamp(56px,7vw,96px);margin-bottom:8px}.vp-h{font-size:clamp(30px,4vw,56px);max-width:18ch}.vp-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.vp-l li{display:grid;align-content:start;gap:8px;padding:34px 28px 34px 0;font-size:14px;color:var(--muted);line-height:1.5}.vp-l li+li{padding-left:28px;border-left:1px solid var(--line)}.vp-ic{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;margin-bottom:8px;color:var(--accent)}.vp-ic .ic{width:20px;height:20px}.vp-l b{color:var(--text);font:600 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.head-r{display:grid;gap:14px;justify-items:start;max-width:420px}.card-d{font-size:14px;line-height:1.5;margin:-4px 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-pr{display:grid;gap:4px}.card-sub{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--accent)}.card-sub .ic,.card .btn.sm .ic{width:14px;height:14px}.card-b .eyb{color:var(--accent)}.kit-l{list-style:none;margin:6px 0 0;padding:0;border-top:1px solid var(--line)}.kit-l li{display:grid;grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.kit-l-n{font:600 11px/1 var(--font-body);letter-spacing:.14em;color:var(--muted)}.kit-l-p{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.kit-l-note{font-size:13px;margin:-16px 0 22px}.imgt-txt .rf-sub{margin:-14px 0 22px}.duo-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}.duo-c{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--coal);border:1px solid var(--line);overflow:hidden;transition:border-color .3s}.duo-c:hover{border-color:color-mix(in srgb,var(--text) 30%,var(--line))}.duo-media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--anth)}.duo-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.duo-c:hover .duo-media img{transform:scale(1.035)}.duo-txt{display:grid;align-content:start;gap:12px;padding:clamp(22px,3vw,36px)}.duo-txt .eyb{margin:0}.duo-h{font:var(--fw-heading,700) clamp(26px,3vw,40px)/.95 var(--font-heading);text-transform:uppercase;letter-spacing:-.02em}.duo-p{color:var(--muted);font-size:15px;max-width:44ch}.duo-txt .lk-arrow{justify-self:start;margin-top:8px}.subs-side{display:grid;gap:22px}.subs-px{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--line);max-width:460px}.subs-px li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.subs-px a{color:var(--text)}.subs-px s{color:var(--muted)}.subs-px b{color:var(--accent);font-weight:600}.manage{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:20px 22px;border:1px solid var(--line);background:var(--bg)}.manage p{display:grid;gap:4px;max-width:none}.manage b{color:var(--text);font-weight:600}.manage span{font-size:14px}.showc .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bys-steps{display:flex;justify-content:center;gap:10px 34px;flex-wrap:wrap;list-style:none;margin:-16px 0 40px;padding:0;font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bys-steps span{color:var(--accent);margin-right:8px}.bys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(14px,2vw,24px)}.bys-c{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);background:var(--coal);transition:border-color .25s,box-shadow .25s}.bys-c.is-on{border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.bys-img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--anth)}.bys-img img{width:100%;height:100%;object-fit:cover}.bys-b{display:flex;flex-direction:column;gap:8px;padding:18px}.bys-t{font-size:18px}.bys-d{font-size:13.5px;line-height:1.5}.bys-a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px}.bys-p{font-weight:600}.bys-bar{position:sticky;bottom:12px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px;padding:16px 20px;background:color-mix(in srgb,var(--anth) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.bys-sum{display:flex;align-items:baseline;gap:6px 16px;flex-wrap:wrap}.bys-count{font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bys-sum strong{font-size:22px;font-weight:600}.bys-sum small{font-size:13px;color:var(--muted)}.bys-disc{color:var(--accent)!important}.bys.is-ready .bys-bar{border-color:var(--text)}.bys-kit{margin-top:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));font-size:14px;color:var(--text);max-width:none}.bys-kit b{color:var(--accent)}.bys-kit a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.quiz-in{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:start}.quiz-intro :is(h1,h2){margin-bottom:22px}.quiz-intro>p{font-size:17px}.quiz-intro .fine{margin-top:22px;max-width:46ch}.quiz-box{position:relative;border:1px solid var(--line);background:var(--bg);padding:clamp(22px,3vw,40px);min-height:380px}.quiz-prog{position:absolute;top:0;left:0;right:0;height:2px;background:var(--line)}.quiz-prog span{display:block;height:100%;width:0;background:var(--accent);transition:width .5s cubic-bezier(.2,.7,.2,1)}.quiz-q{border:0;margin:0;padding:0;display:grid;gap:10px}.quiz-q.is-on{animation:okin .45s cubic-bezier(.2,.7,.2,1)}.quiz-q legend{font:var(--fw-heading,700) clamp(24px,2.6vw,34px)/1 var(--font-heading);text-transform:uppercase;letter-spacing:-.015em;margin-bottom:18px;padding:0}.quiz-n{display:block;font:600 11px/1 var(--font-body);letter-spacing:.18em;color:var(--muted);margin-bottom:12px}.quiz-o{position:relative;display:block;cursor:pointer}.quiz-o input{position:absolute;opacity:0;width:1px;height:1px}.quiz-o span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border:1px solid var(--line);font-size:15.5px;transition:border-color .2s,background .2s,padding .25s}.quiz-o span:after{content:"\2192";color:var(--muted);transition:transform .25s,color .2s}.quiz-o:hover span{border-color:color-mix(in srgb,var(--text) 40%,var(--line));padding-left:24px}.quiz-o:hover span:after{transform:translate(4px);color:var(--text)}.quiz-o input:checked+span{border-color:var(--text);background:var(--anth)}.quiz-o input:focus-visible+span{outline:1px solid var(--text);outline-offset:2px}.quiz-nav{margin-top:14px;min-height:30px}.quiz-res:focus{outline:0}.quiz-r{display:grid;gap:18px;animation:okin .5s cubic-bezier(.2,.7,.2,1)}.quiz-r .eyb{margin:0}.quiz-r-card{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center}.quiz-r-img img{width:120px;height:150px;object-fit:cover;background:var(--coal)}.quiz-r-h{font-size:clamp(24px,2.4vw,32px);margin-bottom:8px}.quiz-r-why{color:var(--text);font-size:15px}.quiz-r-p{margin-top:10px;font-size:20px}.quiz-r-p s{color:var(--muted);font-size:15px}.quiz-r-p small{font-size:13px;color:var(--muted)}.quiz-plans{border:0;padding:0;margin:0}.quiz-plans legend{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;padding:0;color:var(--muted)}.quiz-r-a{display:flex;gap:10px;flex-wrap:wrap}.quiz-r .lk{justify-self:start}.chipbar{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 32px}.chipb{border:1px solid var(--line);background:none;padding:10px 16px;font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:border-color .2s,color .2s,background .2s}.chipb:hover{color:var(--text);border-color:var(--muted)}.chipb.is-on{background:var(--text);color:var(--bg);border-color:var(--text)}.pdp-ben{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.pdp-ben li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--text)}.pdp-ben .ic{width:16px;height:16px;color:var(--accent);margin-top:3px}.pdp-zoom{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin:10px 0 0;max-width:none}.pdp-zoom .ic{width:16px;height:16px}.sub-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:12px 0 0}.sub-sum div{background:var(--coal);padding:10px 12px}.sub-sum dt{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.sub-sum dd{margin:0;font-weight:600;font-size:14px}.sub-sum [data-sum-save]{color:var(--accent)}.sub-how{margin-top:10px;font-size:13px;color:var(--muted)}.sub-how summary{cursor:pointer;color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);font-size:13px;padding:4px 0}.sub-how p{margin-top:8px;font-size:13px;line-height:1.55;max-width:none}.sub-how a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.kit-hint{justify-content:flex-start}.kit-hint>span:nth-last-child(2){flex:1}.kit-hint-img img{width:48px;height:60px;object-fit:cover;background:var(--coal)}.kit-hint em{font-style:normal;color:var(--accent);font-weight:600}.inci{font-size:13px;line-height:1.7;letter-spacing:.01em}.rte ul li+li{margin-top:6px}.co{display:grid;gap:0;border-top:1px solid var(--line);margin:32px 0 0}.co div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.co dt{color:var(--muted)}.co dd{margin:0}.co a{text-decoration:underline;text-underline-offset:3px}.ft-soc{display:flex;gap:6px;margin-top:22px}.ft-soc a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:var(--text);transition:border-color .2s,background .2s}.ft-soc a:hover{border-color:var(--text)}.ft-soc .ic{width:18px;height:18px}.ft-btn{display:block;background:none;border:0;padding:6px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ft-btn:hover{color:var(--text)}.legal a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}@media(prefers-reduced-motion:no-preference){.js .rv-img img{clip-path:inset(0 0 100% 0);transform:scale(1.08);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),transform 1.6s cubic-bezier(.2,.7,.2,1)}.js .rv-img.in img{clip-path:inset(0 0 0 0);transform:none}.js .vp-l .rv,.js .duo-in .rv{transition-delay:calc(var(--d,0) * 90ms)}}@media(prefers-reduced-motion:reduce){.top--run .top-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.top--run .top-l[aria-hidden]{display:none}}@media(max-width:1100px){.grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-grid{grid-template-columns:1fr 1fr}.rf-c--hero{grid-column:1/-1;order:-1;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-items:start;align-content:center}.rf-c--hero .rf-img{grid-row:1/span 8;margin:0;aspect-ratio:4/3;align-self:center}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){html{scroll-padding-top:72px}.hd{--hdh:62px}.tpl-index .hd-sec{margin-bottom:-62px}.hd-in{grid-template-columns:44px 1fr auto;gap:8px}.hd-mb{display:inline-grid;margin-left:-10px}.logo{justify-self:center}.logo-img{height:var(--lhm)}.nav,.hd-search,.hd-acc{display:none}.hd-act{margin-right:-10px}.hero{flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:auto}.hero-media{position:relative;inset:auto;width:100%!important;aspect-ratio:4/5;max-height:76svh;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent)!important;mask-image:linear-gradient(180deg,#000 62%,transparent)!important}.hero-media:after{display:none}.hero-media img{object-position:50% 40%}.hero-in{padding-top:0;padding-bottom:56px;margin-top:-8vw}.hero-h{font-size:clamp(44px,12.5vw,76px)}.hero-p{margin-bottom:30px}.hero-down{display:none}.trust-in{grid-template-columns:1fr;padding:0}.trust-in li{justify-content:flex-start;padding:14px 0}.trust-in li+li{border-left:0;border-top:1px solid var(--line)}.stm-in{grid-template-columns:1fr;gap:28px}.pf-row,.pf-row--rev{grid-template-columns:1fr;gap:32px}.pf-row--rev .pf-media{order:0}.pf-media{aspect-ratio:4/5}.pf-media--asset{aspect-ratio:auto;padding:36px 0}.pf-media--asset picture{height:min(115vw,560px)}.subs-in,.imgt-in,.cartp{grid-template-columns:1fr}.imgt.rev .imgt-img{order:0}.cartp-side{position:static}.banner{flex-direction:column;align-items:stretch;min-height:0}.banner-media{position:relative;width:100%;aspect-ratio:1/1;max-height:70svh;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.banner-in{padding-top:0;margin-top:-80px;padding-bottom:64px}.pdp-in{grid-template-columns:1fr}.pdp-media{position:static;margin:0 calc(-1*clamp(16px,4vw,48px))}.pdp-th{display:none}.pdp-dots{display:flex}.pdp-slide{cursor:default}.stk{display:flex}.tpl-product .ft{padding-bottom:110px}.gal{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px)}.gal::-webkit-scrollbar{display:none}.gal-i{scroll-snap-align:start;flex:none}.gal-i img{height:min(var(--gal-h),110vw);max-width:none}.ft-top{grid-template-columns:1fr}}@media(max-width:749px){.grid,.grid.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.card-m{flex-direction:column;align-items:stretch;gap:10px}.card-m .btn{width:100%}.rf-grid{grid-template-columns:1fr}.rf-c--hero{display:flex;flex-direction:column;margin-top:12px}.rf-c--hero .rf-img{aspect-ratio:1/1;margin-bottom:22px}.steps li{padding:24px 0 0}.steps li+li{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:24px}.head{margin-bottom:32px}.cta .btn{flex:1 1 100%}.pdp-buy{flex-wrap:wrap}.btn-add{flex:1 1 100%}.qs{width:100%;justify-content:space-between}.kit-hint{flex-direction:column;align-items:flex-start;gap:10px}.pair-c{grid-template-columns:56px 1fr}.pair .btn{grid-column:1/-1}.ft-cols{grid-template-columns:1fr 1fr;gap:24px}.legal{flex-direction:column;align-items:flex-start}.lns--lg .ln{grid-template-columns:84px 1fr;gap:16px}.lns--lg .ln-img img{width:84px;height:105px}.sf{flex-direction:column}.nl-row{flex-direction:column;border:0;background:none;gap:8px}.nl-row input{border:1px solid var(--line);background:var(--bg)}.nl-row .btn{width:100%}}@media(max-width:400px){.grid,.grid.g4{grid-template-columns:1fr}.chips{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.mega-in{grid-template-columns:170px 1fr}.mega-quiz{display:none}.vp-l{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-l li:nth-child(3){padding-left:0;border-left:0}.vp-l li:nth-child(n+3){border-top:1px solid var(--line)}.quiz-in{grid-template-columns:1fr}}@media(max-width:989px){.hd-act .hd-search{display:inline-grid}.duo-in{grid-template-columns:1fr}.showc .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.head-r{max-width:none}.hero-sig{margin:-14px 0 26px}}@media(max-width:749px){.top-l li{padding:0 18px}.vp-l{grid-template-columns:1fr}.vp-l li,.vp-l li+li{padding:22px 0;border-left:0;border-top:1px solid var(--line)}.vp-l li:first-child{border-top:0}.vp-l li{grid-template-columns:44px 1fr;column-gap:16px;align-items:center}.vp-ic{grid-row:span 2;margin:0}.card-d{display:none}.bys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bys-b{padding:12px}.bys-a{flex-direction:column;align-items:stretch}.bys-a .q{justify-content:space-between}.bys-bar{bottom:8px;padding:12px 14px}.bys-bar .btn{flex:1 1 100%}.quiz-r-card{grid-template-columns:88px 1fr;gap:14px}.quiz-r-img img{width:88px;height:110px}.quiz-r-a .btn{flex:1 1 100%}.sub-sum{grid-template-columns:1fr 1fr}.co div{grid-template-columns:1fr;gap:2px}.manage{padding:16px}.showc .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-sub{font-size:11.5px}}@media(min-width:990px){.hero--split .hero-media{width:min(58%,1120px)}.hero-txt{max-width:520px}}@media(max-width:749px){.bs .grid,.showc .grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px) 6px;scrollbar-width:none}.bs .grid::-webkit-scrollbar,.showc .grid::-webkit-scrollbar{display:none}.bs .grid>*,.showc .grid>*{flex:0 0 76%;scroll-snap-align:start}.bs .card-d{display:-webkit-box}}.bys-grid{grid-template-columns:repeat(auto-fit,minmax(220px,300px));justify-content:center}@media(max-width:749px){.bys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-g summary{justify-content:flex-start}.md-g summary .ic{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
