:root{color-scheme:light;--ink: #0A0A0A;--ink-2: #262626;--muted: #5F5F5F;--muted-2: #9B9B9B;--line: #E4E4E4;--line-2: #CFCFCF;--bg: #FFFFFF;--soft: #F6F6F6;--card: #F2F2F2;--cream: #F2F2F2;--cream-2: #E6E6E6;--gold: #0A0A0A;--gold-ink: #0A0A0A;--ok: #157A3D;--ok-bg: #E7F4EC;--warn: #3A3A3A;--warn-bg: #EDEDED;--err: #C62828;--err-bg: #FCECEC;--on-ink: #FFFFFF;--on-ink-2: rgba(255,255,255,.76);--on-ink-3: rgba(255,255,255,.5);--on-ink-line: rgba(255,255,255,.18);--f: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-disp: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--r-pill: 999px;--r-s: 4px;--r-m: 8px;--r-l: 16px;--sh-1: 0 1px 2px rgba(0,0,0,.06), 0 4px 14px rgba(0,0,0,.08);--sh-2: 0 18px 60px rgba(0,0,0,.24);--scrim: rgba(10,10,10,.5);--gx: 40px;--hdr-h: 72px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.2,.8,.2,1)}@media(max-width:1099px){:root{--gx: 28px}}@media(max-width:767px){:root{--gx: 16px;--hdr-h: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html.locked,html.locked body{overflow:hidden}body{margin:0;font-family:var(--f);font-size:15px;line-height:1.5;color:var(--ink);background:var(--bg)}body:before{content:"";position:fixed;inset:0 0 auto;height:var(--safe-t);z-index:90;background:var(--bg)}.app{overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:800;text-wrap:balance}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.on-dark :focus-visible,.hero :focus-visible,.ann :focus-visible,.am-hero :focus-visible{outline-color:#fff}.wrap{padding-left:max(var(--gx),env(safe-area-inset-left,0px));padding-right:max(var(--gx),env(safe-area-inset-right,0px))}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.hide-m{display:none!important}}@media(min-width:768px){.show-m{display:none!important}}.disp{font-family:var(--f-disp);font-stretch:125%;font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-.005em}.disp-xl{font-size:clamp(44px,7vw,104px)}.disp-l{font-size:clamp(36px,5vw,72px)}.disp-m{font-size:clamp(28px,3.4vw,48px)}.disp-s{font-size:clamp(22px,2.2vw,30px);line-height:.98}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lbl{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lbl-s{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.txt{font-size:15px;line-height:1.6;color:var(--ink-2)}.small{font-size:13px;line-height:1.45;color:var(--muted)}.tiny{font-size:12px;line-height:1.4;color:var(--muted)}.muted{color:var(--muted)}.link{text-decoration:underline;text-underline-offset:3px;font-weight:600}.price{font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.price-old{color:var(--muted);text-decoration:line-through;font-weight:400;margin-left:0;margin-right:4px}.ic{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ic-14{width:14px;height:14px}.ic-16{width:16px;height:16px}.ic-18{width:18px;height:18px}.ic-20{width:20px;height:20px}.ic-28{width:28px;height:28px}.logo{display:inline-flex;align-items:center;color:inherit}.logo svg{height:28px;width:auto;fill:currentColor;stroke:currentColor;stroke-width:10;stroke-linejoin:round}@media(max-width:767px){.hdr .logo svg{height:24px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border-radius:var(--r-pill);font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .1s}.btn:active{transform:scale(.985)}.btn--dark{background:var(--ink);color:var(--on-ink)}@media(hover:hover)and (pointer:fine){.btn--dark:hover{background:var(--ink-2)}}.btn--light{background:var(--bg);color:var(--ink)}.btn--outline{border-color:var(--ink);color:var(--ink)}@media(hover:hover)and (pointer:fine){.btn--outline:hover{background:var(--ink);color:var(--on-ink)}}.btn--outline-w{border-color:var(--on-ink);color:var(--on-ink)}@media(hover:hover)and (pointer:fine){.btn--outline-w:hover{background:var(--on-ink);color:var(--ink)}}.btn--ghost{background:var(--soft);color:var(--ink)}.btn--ok{background:var(--ok);color:var(--on-ink)}.btn--pick{background:#e9e9e9;color:#4a4a4a}.btn--lg{min-height:56px;font-size:14px;padding:0 34px}.btn--sm{min-height:38px;font-size:12px;padding:0 18px}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.ibtn{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:var(--r-pill);color:inherit;position:relative;transition:background .15s}@media(hover:hover)and (pointer:fine){.ibtn:hover{background:#0000000d}}.ibtn--line{border:1.5px solid var(--line-2)}.ibtn--line[disabled]{opacity:.35;cursor:default}.count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--on-ink);font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.count.pulse{animation:pulse .7s var(--ease)}@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--gx));padding-right:var(--gx)}.chips--scroll::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg);font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}@media(hover:hover)and (pointer:fine){.chip:hover{border-color:var(--ink)}}.chip.on,.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chip small{font-weight:500;color:var(--muted)}.chip.on small,.chip[aria-pressed=true] small{color:#bbb}.chip--soft{border-color:transparent;background:var(--soft)}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:var(--bg);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;white-space:nowrap}.badge--dark{background:var(--ink);color:var(--on-ink)}.badge--gold{box-shadow:inset 0 0 0 1px var(--gold)}.badge--warn{background:var(--warn-bg);color:var(--warn)}.sws{display:flex;align-items:center;gap:8px}.sw{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;position:relative;flex:none}.sw.on:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--ink)}.sw--l{width:30px;height:30px}.sw--l.on:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.card__media{position:relative;aspect-ratio:2 / 3;background:var(--card);overflow:hidden}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:opacity .35s,transform .6s var(--ease)}.card__media img.alt,.card.flip .card__media img.main{opacity:0}.card.flip .card__media img.alt{opacity:1}.card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;z-index:2;pointer-events:none}.card__side{position:absolute;left:10px;bottom:10px;z-index:2;height:26px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-pill);background:#fffffff0;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.card__side .s-alt,.card.flip .card__side .s-main{display:none}.card.flip .card__side .s-alt{display:inline}.card__pg{display:none;position:absolute;top:10px;right:10px;z-index:3;height:30px;align-items:center;padding:0 2px;border-radius:var(--r-pill);background:#fffffff0;font-size:10.5px;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px #00000014}.card__pg button{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--ink)}@media(hover:hover)and (pointer:fine){.card__pg button:hover{background:var(--soft)}}.card__pg .n{min-width:26px;text-align:center}.card__pg .n .s-alt{display:none}.card__pg .sep{width:1px;height:14px;background:var(--line-2);margin:0 3px}.card__plus{position:absolute;right:8px;bottom:8px;z-index:3;width:40px;height:40px;border-radius:50%;background:var(--bg);display:grid;place-items:center;box-shadow:var(--sh-1)}.qa{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;background:#fffffff7;padding:10px;box-shadow:var(--sh-1);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .25s var(--ease)}.qa__qv{margin:0 0 8px;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 8px;border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--bg);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.qa__qv:hover{background:var(--ink);color:var(--on-ink)}}@media(max-width:1239px){.dk__rail .qa__qv{font-size:9.5px;letter-spacing:.02em;gap:4px;padding:0 6px}}.qa__sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.qa__sizes .sz{height:34px;font-size:12.5px}.qa__done{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;gap:8px;background:var(--ok);color:var(--on-ink);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.card.added .qa__done{display:flex}@media(hover:hover)and (pointer:fine){.card__plus{display:none}.card__media:hover img.main:not(:only-of-type){opacity:0}.card__media:hover img.alt,.card.flip .card__media:hover img.main{opacity:1}.card.flip .card__media:hover img.alt{opacity:0}.card__side{display:none}.card__pg{display:inline-flex;opacity:0;transition:opacity .2s}.card__badges{transition:opacity .2s}.card__media:hover .card__pg,.card__media:has(:focus-visible) .card__pg{opacity:1}.card__media:hover .card__badges,.card__media:has(:focus-visible) .card__badges{opacity:0}.card.pgd .card__media:hover img.main{opacity:1}.card.pgd .card__media:hover img.alt,.card.pgd.flip .card__media:hover img.main{opacity:0}.card.pgd.flip .card__media:hover img.alt{opacity:1}.card__media:hover .card__pg .s-main,.card.flip .card__pg .s-main{display:none}.card__media:hover .card__pg .s-alt,.card.flip .card__pg .s-alt{display:inline}.card.flip .card__media:hover .card__pg .s-main,.card.pgd:not(.flip) .card__media:hover .card__pg .s-main{display:inline}.card.flip .card__media:hover .card__pg .s-alt,.card.pgd:not(.flip) .card__media:hover .card__pg .s-alt{display:none}.card.pgd.flip .card__media:hover .card__pg .s-main{display:none}.card.pgd.flip .card__media:hover .card__pg .s-alt{display:inline}.card__media:hover .qa,.card__media:has(:focus-visible) .qa,.card.added .qa{opacity:1;transform:none;pointer-events:auto}}.card__info{display:flex;flex-direction:column;gap:3px;padding:0 2px;min-width:0}.card__name{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}@media(hover:hover)and (pointer:fine){.card__name:hover{text-decoration:underline;text-underline-offset:3px}}.card__meta{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.card__inst{font-size:12px;color:var(--muted)}.card .sws .sw{cursor:pointer}@media(max-width:767px){.card{gap:8px}.card__name{font-size:13px;-webkit-line-clamp:3}.card__meta{font-size:12px}.card__badges{top:8px;left:8px}.badge{height:20px;font-size:10px;padding:0 6px}.card__side{left:8px;bottom:8px;height:26px;padding:0 8px;font-size:10px}.card__inst{font-size:11.5px}}@media(pointer:coarse){.card .sws{gap:10px}.sws .sw:not(.sw--l):before{content:"";position:absolute;top:-12px;right:-5px;bottom:-12px;left:-5px}.card .card__side{height:34px}.card .card__side:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}}@media(max-width:359px){.card .card__side span{display:none!important}.card .card__side{width:34px;padding:0;justify-content:center}.badge{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:20px;font-size:10px;letter-spacing:.01em;padding:0 5px}.card__badges{right:8px}}.grid{display:grid;gap:32px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}.grid.d3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.d3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.grid.d1{grid-template-columns:minmax(0,1fr)}.grid.d3{grid-template-columns:repeat(2,minmax(0,1fr))}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 4.25);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--gx));padding-right:var(--gx);scroll-padding-left:0}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(max-width:1099px){.rail{grid-auto-columns:calc((100% - 24px)/3.2)}}@media(max-width:767px){.rail{grid-auto-columns:44%;gap:8px}}.prog{margin-top:28px;height:2px;background:var(--line);position:relative}.prog i{position:absolute;left:0;top:-1px;height:4px;width:30%;background:var(--ink);border-radius:2px;transition:left .2s,width .2s}html{overscroll-behavior-x:none}@media(pointer:coarse){.rail,.chips--scroll,.kit__items,.trustbar,.gal,.dk__rail{touch-action:pan-y;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}}.is-drag{scroll-snap-type:none!important;scroll-behavior:auto!important}.sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}.sz{position:relative;height:48px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--bg);border-radius:var(--r-s);font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}@media(hover:hover)and (pointer:fine){.sz:hover{border-color:var(--ink)}}.sz.sel{border:2px solid var(--ink);background:var(--ink);color:var(--on-ink)}.sz.out{color:var(--muted-2);background:repeating-linear-gradient(-45deg,#fff 0 6px,#f4f4f4 6px 7px)}.sz.out:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:var(--muted-2);transform:rotate(-18deg)}.sz.out.sel{color:var(--ink);background:var(--soft)}.sz.low:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--warn)}.sz.my{box-shadow:inset 0 -3px 0 var(--gold)}.sz.sel.my{box-shadow:inset 0 -3px #9b9b9b}.sz .bell{position:absolute;bottom:3px;right:4px;width:12px;height:12px;color:var(--ink)}.size-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.size-st{min-height:20px;margin-top:10px;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.size-st .ic{width:16px;height:16px}.legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:11.5px;color:var(--muted)}.legend i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px}.shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.err-msg{color:var(--err);font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.field{height:48px;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:0 20px;display:flex;align-items:center;gap:10px;background:var(--bg)}.field:focus-within{border-color:var(--ink)}.field input{border:0;outline:0;background:transparent;width:100%;min-width:0;font-size:15px}.field--sq{border-radius:var(--r-s)}.field--dark{border-color:#ffffff57;background:transparent;color:var(--on-ink)}.field--dark:focus-within{border-color:#fff}.field--dark input::placeholder{color:var(--on-ink-3)}@media(max-width:767px),(pointer:coarse){.field input,.field select{font-size:16px}}.check{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.45;cursor:pointer}.check input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--ink)}.form-msg{margin-top:10px;font-size:13px;font-weight:600;scroll-margin-bottom:20px}.form-msg.ok{color:var(--ok)}.form-msg.err{color:var(--err)}.on-dark .form-msg.ok{color:#7fd8a2}.on-dark .form-msg.err{color:#ff9c9c}.on-dark .check{color:var(--on-ink-2)}.on-dark .check input{accent-color:#FFFFFF}.proto{background:#262626;color:#d9d9d9;font-size:12px;line-height:1.35;text-align:center;padding-block:7px}.proto b{color:#fff}.ann{min-height:36px;background:var(--ink);color:var(--on-ink);display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;position:relative}.ann__msg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:center;transition:opacity .25s}.ann__arr{width:30px;height:30px;display:grid;place-items:center;color:var(--on-ink-2);border-radius:50%;flex:none}@media(hover:hover)and (pointer:fine){.ann__arr:hover{color:var(--on-ink)}}.ann__ctl{position:absolute;right:max(var(--gx),env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;color:var(--on-ink-2)}@media(max-width:767px){.ann{font-size:10.5px;gap:4px;letter-spacing:.07em;min-height:44px}.ann__ctl{display:none}.ann__msg{white-space:normal;line-height:1.25;padding-block:6px;text-wrap:balance}.ann__arr{position:relative}.ann__arr:after{content:"";position:absolute;top:-7px;right:-5px;bottom:-7px;left:-5px}}.hdr{position:sticky;top:var(--safe-t);z-index:50;height:var(--hdr-h);background:var(--bg);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:36px}.hdr__nav{display:flex;gap:4px;height:100%;align-items:stretch}.nav__it{position:static;display:flex}.nav__a{display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;position:relative;white-space:nowrap}.nav__a.on:after,.nav__it:hover .nav__a:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--ink)}.nav__a .dot{width:6px;height:6px;border-radius:50%;background:var(--err);margin-left:6px}.hdr__right{margin-left:auto;display:flex;align-items:center;gap:6px}.hdr__search{width:230px;height:40px;border-radius:var(--r-pill);background:var(--card);display:flex;align-items:center;gap:10px;padding:0 16px;font-size:13.5px;color:var(--muted);margin-right:8px;text-align:left}@media(hover:hover)and (pointer:fine){.hdr__search:hover{background:#eaeaea}}.hdr-m{display:none}@media(max-width:1099px){.hdr{gap:20px}.hdr__search{width:180px}}@media(max-width:899px)and (min-width:768px){.hdr__search span{display:none}.hdr__search{width:40px;padding:0;justify-content:center;margin-right:0}}@media(max-width:767px){.hdr{gap:0;padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.hdr-d{display:none!important}.hdr-m{display:flex;align-items:center;width:96px}.hdr-m.r{justify-content:flex-end}.hdr-m.c{flex:1;justify-content:center;width:auto}}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 30px 40px -30px #00000040;padding-block:36px 40px;display:none;gap:40px;grid-template-columns:220px 220px 1fr 1fr;z-index:49}.nav__it:hover .mega,.nav__it:focus-within .mega{display:grid;animation:fadeDown .18s ease-out}.hdr.nomega .mega{display:none!important}@media(max-width:1099px){.mega{grid-template-columns:1fr 1fr}.mega .tile{display:none}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega h5{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mega ul{display:flex;flex-direction:column;gap:4px}.mega li>*{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;padding:5px 0;text-align:left}@media(hover:hover)and (pointer:fine){.mega li>*:hover{text-decoration:underline;text-underline-offset:3px}}.mega li small{color:var(--muted);font-size:12px}.tile{position:relative;overflow:hidden;background:var(--card);display:block;min-height:260px}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .6s var(--ease)}@media(hover:hover)and (pointer:fine){.tile:hover img{transform:scale(1.04)}}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 50%);pointer-events:none}.tile__lbl{position:absolute;left:16px;bottom:16px;right:16px;color:var(--on-ink);z-index:2}.tile__lbl b{display:block;font-family:var(--f-disp);font-stretch:125%;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1}.tile__lbl span{font-size:13px;color:var(--on-ink-2)}.tile--dark{background:var(--ink)}.tile--dark img{mix-blend-mode:normal;opacity:.9}.mega .mt{min-height:300px}.mega .mt img{opacity:1}.mega .mt:after{background:linear-gradient(to top,#000000d1,#00000040 55%,#0000 80%)}.mt .tile__lbl{left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mt .tile__lbl b{font-size:30px}.mt .tile__lbl>span{font-size:13px;line-height:1.4}.mt__eb{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.mt .tile__lbl .mt__cta{margin-top:6px;display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:var(--r-pill);background:#fff;color:var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.layer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity .25s}.layer.in .scrim{opacity:1}.panel{position:absolute;background:var(--bg);display:flex;flex-direction:column;outline:none;box-shadow:var(--sh-2);transition:transform .34s var(--ease),opacity .25s}.panel--drawer{top:0;right:0;bottom:0;width:min(460px,100%);transform:translate(104%);padding-top:var(--safe-t);padding-right:env(safe-area-inset-right,0px)}.panel--drawer-l{top:0;left:0;bottom:0;width:min(420px,92%);transform:translate(-104%);padding-top:var(--safe-t);padding-left:env(safe-area-inset-left,0px)}.panel--modal{left:50%;top:50%;width:min(1040px,calc(100% - 48px));max-height:calc(100% - 48px);overflow:auto;transform:translate(-50%,-47%);opacity:0}.panel--modal.sm{width:min(560px,calc(100% - 32px))}.panel--sheet{left:0;right:0;bottom:0;max-height:92%;overflow:auto;border-radius:var(--r-l) var(--r-l) 0 0;transform:translateY(104%);padding-bottom:var(--safe-b)}.panel--top{left:0;right:0;top:0;max-height:100%;overflow:auto;transform:translateY(-16px);opacity:0;padding-top:var(--safe-t)}.layer.in .panel--drawer,.layer.in .panel--drawer-l,.layer.in .panel--sheet{transform:none}.layer.in .panel--modal{transform:translate(-50%,-50%);opacity:1}.layer.in .panel--top{transform:none;opacity:1}@media(max-width:767px){.panel--modal.qv{left:0;right:0;top:auto;bottom:0;width:100%;max-height:94%;border-radius:var(--r-l) var(--r-l) 0 0;transform:translateY(104%);opacity:1;padding-bottom:var(--safe-b)}.layer.in .panel--modal.qv{transform:none}}@media(prefers-reduced-motion:reduce){.panel,.layer .scrim,.card__media img,.tile img,.qa{transition:none!important}.count.pulse,.shake{animation:none!important}}.pn__hd{flex:none;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 24px;border-bottom:1px solid var(--line)}.pn__bd{flex:1;overflow:auto;padding:20px 24px;overscroll-behavior:contain}.pn__ft{flex:none;padding:16px 24px calc(18px + var(--safe-b));border-top:1px solid var(--line);background:var(--bg)}.grab{width:40px;height:4px;border-radius:2px;background:var(--line-2);margin:10px auto 6px;flex:none}.x-btn{position:absolute;top:12px;right:12px;z-index:5;background:var(--bg)}.pn__bd>*{flex-shrink:0}.tabs{flex:none}.zm__c{background:var(--card);display:grid;place-items:center;max-height:calc(100vh - 48px);overflow:auto}.zm__i{width:100%;max-width:933px;mix-blend-mode:multiply}.zm__sw{position:absolute;left:50%;bottom:calc(16px + var(--safe-b));transform:translate(-50%);display:flex;gap:8px}.btn--light[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}@media(max-width:767px){.panel--modal.zm{left:0;top:0;width:100%;height:100%;max-height:none;border-radius:0;transform:none}.layer.in .panel--modal.zm{transform:none}.zm__c{height:100%;max-height:none;place-items:start;overscroll-behavior:contain}.zm__i{width:200%;max-width:none;height:auto}.zm .x-btn{top:calc(12px + var(--safe-t))}}@media(max-width:767px)and (max-height:520px)and (orientation:landscape){.zm__i{width:100%}}.toast{position:fixed;left:50%;bottom:calc(24px + var(--safe-b));z-index:200;transform:translate(-50%,calc(100% + 48px + var(--safe-b)));visibility:hidden;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 32px);padding:12px 14px 12px 18px;background:var(--ink);color:var(--on-ink);border-radius:var(--r-m);font-size:14px;box-shadow:var(--sh-2);transition:transform .3s var(--ease),visibility 0s linear .3s}.toast.in{transform:translate(-50%);visibility:visible;transition:transform .3s var(--ease)}.toast__a{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.toast .ic{width:18px;height:18px;color:#7fd8a2}@media(max-width:767px){html.has-satc .toast{bottom:calc(96px + var(--safe-b));transform:translate(-50%,calc(100% + 144px + var(--safe-b)))}html.has-satc .toast.in{transform:translate(-50%)}html.locked .toast{bottom:auto;top:calc(72px + var(--safe-t));transform:translate(-50%,calc(-100% - 96px))}html.locked .toast.in{transform:translate(-50%)}}.ship{display:flex;flex-direction:column;gap:8px}.ship__msg{display:flex;align-items:center;gap:8px;font-size:13.5px}.ship__bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.ship__bar i{display:block;height:100%;background:var(--ink);border-radius:3px;transition:width .5s var(--ease)}.ship.done .ship__bar i{background:var(--ok)}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:58px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{transition:transform .2s}.acc details[open] summary .ic{transform:rotate(45deg)}.acc__bd{padding:0 0 20px;font-size:14.5px;line-height:1.6;color:var(--ink-2);display:flex;flex-direction:column;gap:10px}.tbl{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.tbl th,.tbl td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.tbl th{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tbl tr.hl td{background:var(--cream);font-weight:700}.kv{display:grid;grid-template-columns:110px 1fr;gap:6px 16px;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0}.trust{display:flex;flex-direction:column;gap:12px}.trust__i{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.4}.trust__i .ic{width:20px;height:20px;margin-top:1px}.pays{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pay{height:24px;padding:0 7px;border-radius:4px;border:1px solid var(--line-2);display:inline-flex;align-items:center;font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--ink-2);background:var(--bg)}.on-dark .pay{background:transparent;border-color:#ffffff47;color:var(--on-ink)}.sec{padding-block:72px}@media(max-width:767px){.sec{padding-block:44px}}.pdp-rec{padding-top:24px}.pdp-rec--cl{padding-top:72px}@media(max-width:767px){.pdp-rec--cl{padding-top:44px}}.sec-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}@media(max-width:767px){.sec-hd{gap:8px 16px;margin-bottom:18px}}.sec-hd__ctl{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.arrows{display:flex;gap:8px}.seg{display:inline-flex;padding:3px;background:var(--soft);border-radius:var(--r-pill)}.seg button{min-height:34px;padding:0 14px;border-radius:var(--r-pill);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.seg button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:var(--sh-1)}.crumbs{font-size:12.5px;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(hover:hover)and (pointer:fine){.crumbs a:hover{text-decoration:underline}}.crumbs b{color:var(--ink);font-weight:600}.hero{position:relative;height:clamp(560px,74vh,760px);overflow:hidden;background:var(--ink);color:var(--on-ink)}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s}.hero__slide.on{opacity:1;visibility:visible}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--op, 50% 40%);transform:scale(1.04);transition:transform 7s linear}.hero__img--bw{filter:grayscale(1) contrast(1.1) brightness(.9)}.hero__img--warm{filter:saturate(.82) contrast(1.06) brightness(.9)}.hero__slide.on .hero__img{transform:scale(1)}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#00000080 34%,#00000014 64%,#0000 80%),linear-gradient(0deg,#000000bf,#0000 55%)}.hero__txt{position:absolute;left:max(var(--gx),env(safe-area-inset-left,0px));right:max(var(--gx),env(safe-area-inset-right,0px));bottom:96px;z-index:2;max-width:940px}.hero__eb{display:flex;align-items:center;gap:14px;color:#ffffffeb}.hero__eb:before{content:"";width:40px;height:1px;background:#ffffffb3}.hero__h1{margin-top:20px;font-size:clamp(44px,5.4vw,80px);line-height:.9;letter-spacing:-.012em}.hero__sub{margin-top:20px;font-size:clamp(16px,1.4vw,19px);line-height:1.45;color:#ffffffeb;max-width:540px}.hero__ctas{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.hero__ctl{position:absolute;right:max(var(--gx),env(safe-area-inset-right,0px));bottom:28px;z-index:3;display:flex;align-items:center;gap:18px;padding:10px 10px 10px 22px;border-radius:var(--r-pill);background:#0a0a0a80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.hero__n{font-size:12px;font-weight:700;letter-spacing:.1em;color:#ffffffb3;font-variant-numeric:tabular-nums}.hero__n b{color:#fff}.hero__tabs{display:flex;gap:12px}.hero__tab{width:104px;display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8;text-align:left}.hero__tab i{position:relative;display:block;height:3px;border-radius:2px;background:#ffffff47;overflow:hidden}.hero__tab b{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff}.hero__tab.on{color:#fff}.hero__tab.on b{animation:prog var(--hero-ms, 7s) linear forwards}.hero.paused .hero__tab.on b{animation-play-state:paused}.hero__tab.done b{width:100%}@keyframes prog{to{width:100%}}.hero__pause{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);display:grid;place-items:center;color:#fff;flex:none}@media(hover:hover)and (pointer:fine){.hero__pause:hover{background:#ffffff24}}@media(max-width:767px){.hero{height:clamp(380px,calc(100svh - var(--top-h, 146px)),660px);min-height:0}.hero__img{object-position:var(--opm, 50% 30%)}.hero__shade{background:linear-gradient(0deg,#000000e6,#0000008c 52%,#0000001f 80%)}.hero__txt{bottom:92px}.hero__h1{font-size:clamp(40px,11.5vw,56px)}.hero__ctas{margin-top:24px}.hero__ctas .btn{flex:1 1 140px;padding:0 14px}.hero__ctl{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:16px;padding:8px 8px 8px 16px;gap:12px}.hero__n{display:none}.hero__tabs{flex:1;gap:10px}.hero__tab{width:auto;flex:1;font-size:10px;letter-spacing:.06em}.hero__pause{width:34px;height:34px}.hero__eb,.hero__sub{text-shadow:0 1px 8px rgba(0,0,0,.6)}.hero__tab{padding-block:10px;margin-block:-10px}.hero__pause{position:relative}.hero__pause:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}}@media(max-width:767px)and (max-height:600px){.hero__sub{display:none}.hero__h1{font-size:clamp(32px,9.5vw,44px);margin-top:12px}.hero__ctas{margin-top:16px}.hero__txt{bottom:84px}}.trustbar{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;border-bottom:1px solid var(--line);padding-block:14px}.trustbar__i{display:flex;align-items:center;gap:14px;padding-left:24px;border-left:1px solid var(--line);min-width:0}.trustbar__i:first-child{padding-left:0;border-left:0}.trustbar__i .ic{width:26px;height:26px;stroke-width:1.6}.trustbar__i b{display:block;font-size:13.5px;line-height:1.3}.trustbar__i span{display:block;font-size:12.5px;color:var(--muted);line-height:1.3}.trustbar__n{padding-left:24px;border-left:1px solid var(--line);font-size:13px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:1099px){.trustbar{grid-template-columns:repeat(2,1fr);gap:14px 0}.trustbar__i:nth-child(3){padding-left:0;border-left:0}.trustbar__n{grid-column:1 / -1;padding-left:0;border-left:0}}@media(max-width:767px){.trustbar{display:flex;overflow-x:auto;gap:0;scrollbar-width:none;padding-block:12px}.trustbar::-webkit-scrollbar{display:none}.trustbar__i{flex:none;padding:0 16px}.trustbar__i:nth-child(3){padding-left:16px;border-left:1px solid var(--line)}.trustbar__n{flex:none;padding:0 16px;border-left:1px solid var(--line)}.trustbar{scroll-snap-type:x proximity;scroll-padding-inline-start:var(--gx)}.trustbar>*{scroll-snap-align:start}.trustbar>:last-child{scroll-snap-align:end}.trustbar__n{min-height:44px}}.lines{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:32px}.lt{position:relative;height:clamp(380px,40vw,560px);overflow:hidden;display:block;background:var(--card);color:var(--on-ink)}.lt img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--op, 50% 30%);transition:transform .8s var(--ease)}@media(hover:hover)and (pointer:fine){.lt:hover img{transform:scale(1.03)}}.lt--ge img{filter:grayscale(1) contrast(1.06) brightness(.92)}.lt img.lt__prod{top:0;right:10%;bottom:18%;left:10%;width:80%;height:82%;object-fit:contain;mix-blend-mode:multiply}.lt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0af0,#0a0a0a9e 30%,#0a0a0a1f 56%,#0a0a0a00 70%)}.lt__lbl{position:absolute;left:36px;right:36px;bottom:36px;z-index:3}.lt__eb{display:flex;align-items:center;gap:12px}.lt__eb:before{content:"";width:32px;height:1px;background:#ffffffb8}.lt__h{margin-top:12px;font-size:clamp(36px,4.2vw,60px)}.lt__p{margin-top:10px;font-size:15px;line-height:1.45;max-width:440px;color:#ffffffe6}.lt .btn{margin-top:20px}@media(max-width:767px){.lines{grid-template-columns:1fr;gap:8px;padding-top:16px}.lt{height:360px}.lt__lbl{left:24px;right:24px;bottom:24px}}.kit{background:var(--cream);display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:64px;align-items:center;padding-block:80px}.kit__eb{display:flex;align-items:center;gap:12px;color:var(--muted)}.kit__eb:before{content:"";width:32px;height:1px;background:var(--ink)}.kit__h{margin-top:16px;font-size:clamp(34px,3.6vw,54px)}.kit__p{margin-top:16px}.kit__sum{margin-top:28px;padding-top:20px;border-top:1px solid var(--line-2)}.kit__pr{margin-top:8px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.kit__tot{font-family:var(--f-disp);font-stretch:125%;font-weight:800;font-size:38px;line-height:1;font-variant-numeric:tabular-nums}.kit__old{font-size:18px;font-weight:600;color:var(--muted);text-decoration:line-through}.kit__cta{margin-top:22px}.kit__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kit__it{display:flex;flex-direction:column;gap:6px;min-width:0}.kit__ph{position:relative;aspect-ratio:4 / 5;background:var(--card);overflow:hidden;margin-bottom:6px;display:block}.kit__ph img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.kit__it .sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.kit__it .sz{height:36px;font-size:13px}@media(max-width:1099px){.kit{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.kit{padding-block:44px}.kit__items{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--gx));padding-right:var(--gx);scrollbar-width:none}.kit__items::-webkit-scrollbar{display:none}.kit__it{scroll-snap-align:start}.kit__it .sz{height:44px}.kit__it .sizes{gap:8px}}.mq{position:relative;height:104px;background:var(--ink);color:var(--on-ink);overflow:hidden;display:flex;align-items:center}.mq__track{display:flex;align-items:center;gap:40px;white-space:nowrap;width:max-content;animation:mq 48s linear infinite}.mq.paused .mq__track{animation-play-state:paused}.mq__track span{font-size:clamp(30px,3.4vw,46px)}.mq__track .logo svg{height:26px}.mq__btn{position:absolute;right:max(var(--gx),env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);display:grid;place-items:center;background:var(--ink);color:var(--on-ink)}@media(max-width:767px){#fav-rail-all{display:inline-flex;align-items:center;min-height:40px}#fav-rail-h{min-height:1.84em}.mq__btn{box-shadow:-14px 0 12px 8px var(--ink)}.seg button{min-height:40px}}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mq__track{animation:none}.hero__img{transition:none}}.inline-form{margin-top:12px;display:flex;gap:8px}.inline-form .field{flex:1;min-width:0}@media(max-width:767px){.inline-form{flex-direction:column}.inline-form .field{flex:none}}.tag-o{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.32);border-radius:var(--r-pill);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tag-o .ic{width:15px;height:15px}.dk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.kx{display:flex;flex-direction:column;gap:22px}.kx__h{margin-top:-8px;font-size:clamp(34px,3.3vw,50px)}.kx__lead{font-size:16px;line-height:1.55;color:var(--ink-2);max-width:470px;margin-top:-6px}.kx__tbl{border-top:2px solid var(--ink)}.kx__r{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--line);font-size:14px;transition:background .2s,color .2s}.kx__r b{font-family:var(--f-disp);font-stretch:125%;font-size:20px;font-weight:800;line-height:1}.kx__r .pr{text-align:right;font-weight:700}.kx__r .pr small{display:block;font-size:11px;font-weight:500;color:var(--muted)}.kx__r--hd{padding-block:10px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kx__r--hd span:last-child{text-align:right}.kx__r.on{background:var(--ink);color:#fff;border-color:var(--ink)}.kx__r.on .pr small{color:#ffffffb3}.kx__ex{font-size:14px;line-height:1.45;padding:14px 16px;background:var(--cream)}.kx__ex s{color:var(--muted)}.kx__how{counter-reset:kx;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.kx__how li{counter-increment:kx;display:grid;grid-template-columns:34px 1fr;column-gap:8px;row-gap:2px;font-size:13.5px;line-height:1.45;color:var(--muted)}.kx__how li:before{content:counter(kx,decimal-leading-zero);grid-row:span 2;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--ink);padding-top:2px}.kx__how b{color:var(--ink);font-size:14.5px;font-weight:700}.kx--wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.kx--wide>div{display:flex;flex-direction:column;gap:22px}.kx__ctas{display:flex;gap:10px;flex-wrap:wrap}.pdp-kx{margin-top:72px;padding-top:56px;border-top:1px solid var(--line)}@media(max-width:1099px){.kx--wide{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.kx__r{padding-inline:8px;font-size:13px}.kx__r b{font-size:17px}.pdp-kx{margin-top:48px;padding-top:40px}.kx__ctas .btn{flex:1 1 160px}}.dk__ban{position:relative;overflow:hidden;background:var(--ink);color:var(--on-ink);min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px}.dk__ban img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--op, 50% 30%)}.dk__ban:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0af0,#0a0a0a99 38%,#0a0a0a00 66%)}.dk__ban>*:not(img){position:relative;z-index:2}.dk__p{margin-top:14px;font-size:15px;line-height:1.5;color:#ffffffe6;max-width:420px}.dk__tiers{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dk__tier{border:1px solid rgba(255,255,255,.3);padding:12px 12px 11px;display:flex;flex-direction:column;gap:3px;transition:background .2s,color .2s}.dk__tier b{font-family:var(--f-disp);font-stretch:125%;font-size:22px;font-weight:800;line-height:1}.dk__tier span{font-size:12px;color:var(--on-ink-2)}.dk__tier.on{background:#fff;color:var(--ink);border-color:#fff}.dk__tier.on span{color:var(--muted)}.dk__side{display:flex;flex-direction:column;gap:18px;min-width:0;padding-top:8px}.dk__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dk__st{margin-top:10px;font-size:14px;line-height:1.45;color:var(--ink-2);max-width:520px}.dk__rail{grid-auto-columns:calc((100% - 24px) / 3);margin-right:0;padding-right:0}.dk__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}@media(max-width:1099px){.dk{grid-template-columns:1fr;gap:24px}.dk__ban{min-height:460px}.dk__rail{grid-auto-columns:calc((100% - 24px)/3.2);margin-right:calc(-1 * var(--gx));padding-right:var(--gx)}}@media(max-width:767px){.dk__ban{min-height:520px;padding:24px 20px;margin-inline:calc(-1 * var(--gx))}.dk__tier b{font-size:18px}.dk__tier{padding:10px 8px}.dk__rail{grid-auto-columns:44%}.dk__ctas .btn{flex:1 1 160px}}.pc{background:var(--ink);color:var(--on-ink);padding-block:96px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.pc__h{margin-top:20px;font-size:clamp(34px,3.6vw,54px)}#dk-h{font-size:clamp(34px,3.3vw,50px)}.nw{white-space:nowrap}.pc__h em{font-style:normal;color:#8e8e8e}.pc__p{margin-top:18px;font-size:16px;line-height:1.55;color:var(--on-ink-2);max-width:450px}.pc__big{margin-top:30px;padding-top:24px;border-top:1px solid var(--on-ink-line);display:flex;gap:36px;flex-wrap:wrap}.pc__big b{display:block;font-family:var(--f-disp);font-stretch:125%;font-size:clamp(30px,2.9vw,42px);white-space:nowrap;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.pc__big span{display:block;margin-top:6px;font-size:13px;color:var(--on-ink-2);max-width:190px}.pc__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#161616}.pc__media>img,.pc__media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s,transform 5s linear}.pc__media>.on{opacity:1;transform:scale(1)}.pc__media:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(0deg,#00000080,#0000);pointer-events:none}.pc__steps{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc__st{text-align:left;display:flex;flex-direction:column;gap:7px;color:#ffffff80;transition:color .25s}.pc__st i{position:relative;display:block;height:3px;border-radius:2px;background:#ffffff2e;overflow:hidden;margin-bottom:4px}.pc__st i b{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff}.pc__st.on{color:#fff}.pc__st.on i b{animation:prog var(--pc-ms, 4.2s) linear forwards}.pc.paused .pc__st.on i b{animation-play-state:paused}.pc.manual .pc__st.on i b{animation:none;width:100%}.pc__st.done i b{width:100%}.pc__st .n{font-size:11.5px;font-weight:800;letter-spacing:.14em}.pc__st .t{font-family:var(--f-disp);font-stretch:125%;font-size:17px;font-weight:800;text-transform:uppercase;line-height:1.02}.pc__st .d{font-size:13px;line-height:1.4;color:inherit;opacity:.85}.pc__g{margin-top:30px;padding:0;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;color:#fff}.seal{width:92px;height:92px;flex:none;display:block;overflow:visible}.seal text{font-family:var(--f-disp);font-stretch:125%;font-weight:800}.seal__ring{transform-box:view-box;transform-origin:60px 60px;animation:sealr 28s linear infinite}.seal__m polygon{fill:currentColor}@keyframes sealr{to{transform:rotate(360deg)}}.pc__g p{font-size:15px}.pc__g p{font-size:15px;line-height:1.5;color:var(--on-ink-2)}.pc__g p b{display:block;font-size:17px}.pc__g b{color:#fff}.pc__fn{margin-top:14px;font-size:12px;color:var(--on-ink-3)}@media(max-width:1099px){.pc{grid-template-columns:1fr;gap:36px;padding-block:64px}}@media(max-width:767px){.pc{padding-block:48px;gap:28px}.pc__media{margin-inline:calc(-1 * var(--gx));aspect-ratio:1 / 1}.pc__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.pc__st .d{display:none}.pc__st .t{font-size:12px}.pc__big{gap:24px}.pc__big b{font-size:26px}.pc__g{gap:16px}.pc__g .seal{width:76px;height:76px}}.envio{background:var(--ink);color:var(--on-ink);padding-block:96px 72px}.envio__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.envio__h{margin-top:18px;font-size:clamp(34px,3.8vw,56px)}.envio__p{margin-top:16px;color:var(--on-ink-2);font-size:16px;line-height:1.55;max-width:440px}.envio__stat{margin-top:30px;padding-top:24px;border-top:1px solid var(--on-ink-line);display:flex;align-items:center;gap:18px}.envio__stat b{font-family:var(--f-disp);font-stretch:125%;font-size:clamp(56px,6vw,92px);font-weight:800;line-height:.86;letter-spacing:-.01em}.envio__stat span{font-size:14px;line-height:1.4;color:var(--on-ink-2);max-width:210px}.uf-pills{margin-top:26px;display:flex;gap:8px;flex-wrap:wrap}.uf-pill{height:36px;padding:0 16px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.3);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--on-ink-2);transition:background .15s,color .15s,border-color .15s}@media(hover:hover)and (pointer:fine){.uf-pill:hover{border-color:#fff;color:#fff}}.uf-pill[aria-pressed=true]{background:#fff;color:var(--ink);border-color:#fff}.uf-wrap{max-width:540px;width:100%;margin-left:auto}.envio__h em{font-style:normal;color:#8e8e8e}.br{position:relative;width:100%;max-width:500px;margin-inline:auto}.br__svg{display:block;width:100%;height:auto;overflow:visible}.br .uf{fill:#6e6e6e;stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .25s,opacity .25s}@media(hover:hover)and (pointer:fine){.br .uf:hover{fill:#8a8a8a}}.br .uf:focus-visible{fill:#9a9a9a;stroke:#fff;stroke-width:2.5}.br.has-reg .uf{opacity:.35}.br.has-reg .uf.reg{opacity:1;fill:#b8b8b8}.br .uf.on,.br .uf.on:hover{fill:#fff;opacity:1}.br .uf-hit{display:none}@media(pointer:coarse){.br .uf-hit{display:block;cursor:pointer}}.br__dot,.br__tip{position:absolute;left:50%;top:50%;pointer-events:none;opacity:0;transition:opacity .2s,left .45s var(--ease),top .45s var(--ease)}.br__dot.on,.br__tip.on{opacity:1}.br__dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px #fff}.br__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--ink);animation:ufp 1.4s ease-out infinite}.br__tip{transform:translate(-50%,calc(-100% - 14px));padding:7px 12px;border-radius:var(--r-pill);background:var(--ink);color:#fff;border:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:800;letter-spacing:.05em;white-space:nowrap}@keyframes ufp{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.uf-info{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:3px;align-items:end;padding:18px 20px;background:#ffffff0f;border:1px solid var(--on-ink-line);min-height:104px}.uf-info .k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-3)}.uf-info .st{font-family:var(--f-disp);font-stretch:125%;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.05}.uf-info .s{font-size:13px;color:var(--on-ink-2)}.uf-info .d{grid-column:2;grid-row:1 / span 3;text-align:right;line-height:1}.uf-info .d b{font-family:var(--f-disp);font-stretch:125%;font-size:52px;font-weight:800}.uf-info .d small{display:block;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-2)}.envio__fn{margin-top:12px;font-size:12px;line-height:1.45;color:var(--on-ink-3)}.ftr.ftr--join{padding-top:8px}.ftr.ftr--join .ftr__top{padding-top:48px;border-top:1px solid var(--on-ink-line)}@media(max-width:1099px){.envio__grid{grid-template-columns:1fr;gap:40px}.uf-wrap{margin-inline:0}}@media(max-width:767px){.envio{padding-block:56px 40px}.br__tip{font-size:11px;padding:6px 10px}.uf-info{padding:14px 16px}.uf-info .st{font-size:18px}.uf-info .d b{font-size:42px}.ftr.ftr--join .ftr__top{padding-top:32px}.uf-pill{height:40px}.uf-pills{gap:10px}.uf-wrap{display:flex;flex-direction:column}.uf-info{order:-1;margin:0 0 16px}.uf-info .st{text-wrap:balance}.br .uf.on{stroke:#fff;stroke-width:3}}.cred{background:var(--soft);padding:48px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.cred__g{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.gauge{width:210px;position:relative;--v: 0}.gauge svg{width:100%;height:auto;display:block;overflow:visible}.gauge .trk{stroke:var(--line-2)}.gauge .val{stroke:var(--ink);stroke-dashoffset:100;transition:stroke-dashoffset 1.6s var(--ease)}.gauge .tk{stroke:var(--muted-2)}.gauge .ndl{transform-box:view-box;transform-origin:110px 110px;transform:rotate(-90deg);transition:transform 1.6s var(--ease)}.gauge .ndl line,.gauge .ndl circle{stroke:var(--ink);fill:var(--ink)}.gauge.in .val{stroke-dashoffset:calc(100 - 100 * var(--v))}.gauge.in .ndl{transform:rotate(calc(-90deg + 180deg * var(--v)))}.gauge__n{text-align:center;margin-top:6px}.gauge__n b{font-family:var(--f-disp);font-stretch:125%;font-size:34px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.gauge__n p{font-size:12px;color:var(--muted);margin-top:2px}.cred__h{margin-top:10px;font-family:var(--f-disp);font-stretch:125%;font-size:clamp(26px,2.6vw,38px);font-weight:800;text-transform:uppercase;line-height:.98}.cred__stats{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-2)}.cred__stats>div{padding:18px 16px 0;border-left:1px solid var(--line-2)}.cred__stats>div:first-child{padding-left:0;border-left:0}.cred__stats b{display:block;font-family:var(--f-disp);font-stretch:125%;font-size:clamp(22px,2.2vw,30px);white-space:nowrap;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.cred__stats span{display:block;margin-top:6px;font-size:12.5px;line-height:1.35;color:var(--muted)}.qg{background:var(--bg);border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;gap:16px;color:var(--ink)}.qg__hd{display:flex;align-items:center;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.qg__h{margin-top:6px;font-family:var(--f-disp);font-stretch:125%;font-size:clamp(20px,1.8vw,26px);font-weight:800;text-transform:uppercase;line-height:1}.qg__p{font-size:17px;font-weight:600;line-height:1.4}.qg__l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ink-2)}.qg__l li{display:flex;align-items:center;gap:10px}.qg__l .ic{flex:none}.co{background:var(--bg);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:16px}.co__hd{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.co__hd .logo svg{height:22px}.co dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 18px;font-size:14px;margin:0}.co dt{color:var(--muted)}.co dd{margin:0;font-weight:600}.co__seals{display:flex;flex-wrap:wrap;gap:6px}.co__seal{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pill);background:var(--soft);font-size:11.5px;font-weight:700}.cred--dark{background:#141414;color:var(--on-ink)}.cred--dark .gauge .trk{stroke:#ffffff2e}.cred--dark .gauge .val{stroke:#fff}.cred--dark .gauge .ndl line,.cred--dark .gauge .ndl circle{stroke:#fff;fill:#fff}.cred--dark .gauge__n p,.cred--dark .cred__stats span,.cred--dark .muted,.cred--dark .tiny{color:var(--on-ink-2)}.cred--dark .cred__stats,.cred--dark .cred__stats>div{border-color:var(--on-ink-line)}.cred--dark .co{color:var(--ink)}@media(max-width:1099px){.cred{grid-template-columns:1fr;gap:32px;padding:36px}}@media(max-width:767px){.cred{padding:28px 20px;margin-inline:calc(-1 * var(--gx))}.cred__g{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px}.gauge{width:190px}.cred__stats>div{padding:14px 8px 0}.cred__stats b{font-size:17px}.co,.qg{padding:20px 16px}.qg__hd{gap:14px}.qg .seal{width:76px;height:76px}.co dl{font-size:13.5px;gap:8px 14px}}@media(max-width:359px){.kx__r{grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);gap:6px}.kx__r--hd{font-size:11px;letter-spacing:.02em}.pc__h{font-size:30px}.cred__stats b{font-size:14px}.cred__stats>div{padding-inline:6px}.cred__stats>div:first-child{padding-left:0}}.ftr{background:var(--ink);color:var(--on-ink);padding-block:64px 28px}.ftr h6{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ftr__top{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:end;padding-bottom:48px;border-bottom:1px solid var(--on-ink-line)}.ftr__brand .logo svg{height:80px;stroke-width:6}.ftr__claim{margin-top:24px;font-size:clamp(38px,4.4vw,64px)}.ftr__since{margin-top:12px;font-size:14px;color:var(--on-ink-2);letter-spacing:.04em}.ftr__nl p{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--on-ink-2)}.ftr__nl b{color:var(--on-ink)}.ftr__cols{display:grid;grid-template-columns:repeat(3,1fr) 1.3fr;gap:32px;padding-block:44px 36px}.ftr ul{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--on-ink-2)}@media(hover:hover)and (pointer:fine){.ftr ul a:hover,.ftr ul button:hover{color:var(--on-ink);text-decoration:underline;text-underline-offset:3px}}.ftr ul button{text-align:left}.ftr__atd p{margin-top:10px;font-size:13px;color:var(--on-ink-2)}.ftr__acc details{border-bottom:1px solid var(--on-ink-line)}.ftr__acc summary{list-style:none;height:56px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ftr__acc summary::-webkit-details-marker{display:none}.ftr__acc ul{padding-bottom:18px}.ftr__pay{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;border-top:1px solid var(--on-ink-line);flex-wrap:wrap}.ftr__seal{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--on-ink-2)}.ftr__bottom{padding-top:22px;border-top:1px solid var(--on-ink-line);display:flex;justify-content:space-between;align-items:center;gap:16px 24px;font-size:12px;color:var(--on-ink-2);flex-wrap:wrap}.ftr__legal{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.ftr__ph{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border:1px dashed rgba(255,255,255,.4);border-radius:4px}.ftr__soc{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center}@media(max-width:767px){.ftr{padding-block:44px 24px}.ftr__top{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.ftr__brand .logo svg{height:52px}.ftr__atd{padding-block:28px 20px}.ftr .inline-form .btn{width:100%}}@media(max-width:767px){.ftr__acc ul{gap:0}.ftr__acc ul a,.ftr__acc ul button{display:flex;align-items:center;min-height:44px;width:100%}.ftr__soc{width:40px;height:40px}.ftr__lnk{min-height:40px;display:inline-flex;align-items:center}}@media(hover:hover)and (pointer:fine){.ftr__lnk:hover{color:var(--on-ink);text-decoration:underline;text-underline-offset:3px}}.plp-hd{padding-top:28px;display:flex;flex-direction:column;gap:14px}.plp-hd__t{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.plp-hd__sub{max-width:620px}.plp-hd__main{display:flex;flex-direction:column;gap:14px;min-width:0}.plp-hd--kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);column-gap:48px;align-items:center}.plp-hd--kit .plp-kit{grid-column:2;grid-row:1}.plp-hd--kit .plp-hd__main{grid-column:1;grid-row:1}.plp-kit{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);background:var(--paper, #FFFFFF)}.plp-kit__h{font-family:var(--f-disp);font-stretch:125%;font-weight:800;font-size:18px;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;margin-top:-4px}.plp-kit .kx__tbl{border-top:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:2px}.plp-kit .kx__r{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid var(--line);font-size:12px;line-height:1.25}.plp-kit .kx__r--hd,.plp-kit .kx__r:nth-child(2)>span:nth-child(2){display:none}.plp-kit .kx__r>span:nth-child(1){order:1;font-weight:600}.plp-kit .kx__r .pr{order:2;text-align:left;font-family:var(--f-disp);font-stretch:125%;font-size:20px;font-weight:800;line-height:1.05}.plp-kit .kx__r .pr small{font-family:var(--f);font-stretch:100%;font-size:11.5px;font-weight:500;margin-top:3px}.plp-kit .kx__r>span:nth-child(2){order:3;font-size:11.5px;color:var(--muted)}.plp-kit .kx__r>span:nth-child(2) b{font-family:var(--f);font-stretch:100%;font-size:inherit;font-weight:700;color:var(--ink)}.plp-kit .kx__r>span:nth-child(2):after{content:" em cada"}.plp-kit .kx__r.on>span:nth-child(2),.plp-kit .kx__r.on>span:nth-child(2) b{color:#ffffffbf}@media(max-width:1023px){.plp-hd--kit{grid-template-columns:1fr;row-gap:18px}.plp-hd--kit .plp-kit{grid-column:1;grid-row:2;max-width:560px}}@media(max-width:767px){.plp-kit{padding:12px}.plp-kit__h{font-size:15px}.plp-kit .kx__tbl{gap:6px}.plp-kit .kx__r{padding:9px 8px;font-size:11px}.plp-kit .kx__r .pr{font-size:17px}}.plp-bar{position:sticky;top:calc(var(--safe-t) + var(--hdr-h));z-index:40;background:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;margin-top:18px;border-bottom:1px solid var(--line)}.plp-bar__l,.plp-bar__r{display:flex;align-items:center;gap:10px;min-width:0}.plp-bar .chip b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bg);color:var(--ink);font-size:11px}.mysz{display:flex;align-items:center;gap:6px}.mysz button{min-width:38px;height:34px;padding:0 8px;border-radius:var(--r-s);border:1px solid var(--line-2);font-size:12.5px;font-weight:700}.mysz button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.pills{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px}.pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 14px;border-radius:var(--r-pill);background:var(--soft);font-size:12.5px;font-weight:600}.plp-grid{padding-block:24px 72px}.camp{grid-column:span 2;position:relative;overflow:hidden;background:var(--ink);color:var(--on-ink);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;min-height:100%}.camp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.camp--img img{opacity:1}.camp--img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#000000d1,#0000006b 40%,#0000 72%);pointer-events:none}.camp--cream{background:var(--cream);color:var(--ink)}.camp--cream img{opacity:1;mix-blend-mode:multiply;left:46%;width:54%}.camp>*:not(img){position:relative;z-index:2}.camp .btn{margin-top:18px;align-self:flex-start}.empty{padding:56px 0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media(max-width:767px){.plp-bar{margin-top:10px}.camp{padding:20px;min-height:240px}.camp--cream img{left:50%;width:50%}.grid.d1 .camp{grid-column:1 / -1}.camp--img:before{background:linear-gradient(0deg,#000000d9,#00000094 55%,#00000040)}.camp--img .eyebrow,.camp--img .disp{text-shadow:0 1px 10px rgba(0,0,0,.5)}.plp-hd__t .small{display:none}}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;padding-top:20px;padding-bottom:56px;align-items:start}.gal{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gal__it{position:relative;aspect-ratio:2 / 3;background:var(--card);overflow:hidden;cursor:zoom-in;display:block;width:100%}.gal__it img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.gal__it .card__side{pointer-events:none}.gal__nav{display:none}.info{position:sticky;top:calc(var(--safe-t) + var(--hdr-h) + 20px);display:flex;flex-direction:column;gap:18px}.info__t{display:flex;flex-direction:column;gap:6px}.info__pr{display:flex;flex-direction:column;gap:3px}.info__pr .big{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.opt__lbl{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opt__lbl span{font-weight:500;text-transform:none;letter-spacing:0;color:var(--muted);margin-left:6px}.cep{display:flex;gap:8px}.cep .field{flex:1;height:44px}.cep .btn{min-height:44px}.cep-res{margin-top:8px;font-size:13.5px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--bg);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(12px + var(--safe-b)) max(16px,env(safe-area-inset-left,0px));display:none;gap:12px;align-items:center;box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .3s var(--ease)}.sticky-atc.in{transform:none}@media(max-width:767px){html.has-satc #ftr{padding-bottom:calc(96px + var(--safe-b))}}.sticky-atc img{width:44px;height:56px;object-fit:cover;background:var(--card);mix-blend-mode:multiply;flex:none}.sticky-atc__t{flex:1;min-width:0;display:flex;flex-direction:column}.sticky-atc__t b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:430px){.sticky-atc{gap:10px}.sticky-atc img{display:none}.sticky-atc .btn{padding-inline:16px;font-size:12px;letter-spacing:.04em}.sticky-atc__t b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;line-height:1.25}}@media(max-width:359px){.sticky-atc{gap:8px}.sticky-atc img{display:none}.sticky-atc .btn{padding-inline:14px;font-size:12px;letter-spacing:.04em}.sticky-atc__t{min-width:72px}}@media(max-width:767px)and (max-height:500px){.sticky-atc{padding-top:6px;padding-bottom:calc(6px + var(--safe-b))}.sticky-atc .btn{min-height:42px}.sticky-atc img{display:none}.gal__it{aspect-ratio:auto;height:calc(100svh - 140px)}.gal__it img{object-fit:contain}}@media(max-width:767px){#pdp-sz .sizes{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:6px}}@media(max-width:1099px){.pdp{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:32px}}@media(max-width:767px){.pdp{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:0}.pdp>.gal-wrap{margin-inline:calc(-1 * var(--gx))}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.gal::-webkit-scrollbar{display:none}.gal__it{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5}.gal__nav{display:flex;justify-content:center;gap:6px;padding-top:10px}.gal__nav i{width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:width .2s,background .2s}.gal__nav i.on{width:18px;background:var(--ink)}.info{position:static}.sticky-atc{display:flex}}.cl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;padding-block:16px;border-bottom:1px solid var(--line)}.cl__img{aspect-ratio:2 / 3;background:var(--card);display:block}.cl__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cl__b{display:flex;flex-direction:column;gap:4px;min-width:0}.cl__top{display:flex;justify-content:space-between;gap:10px}.cl__n{font-size:14px;font-weight:700}.cl__ctl{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.stp{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r-pill);height:36px}.stp button{width:34px;height:34px;display:grid;place-items:center}.stp button[disabled]{opacity:.3;cursor:default}.stp span{min-width:22px;text-align:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.cl__sel{height:30px;border:1px solid var(--line-2);border-radius:var(--r-s);padding:0 6px;background:var(--bg);font-size:13px}.rm{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}@media(max-width:767px),(pointer:coarse){.cl__sel{font-size:16px;height:40px;padding:0 8px;min-width:64px}.stp{height:44px}.stp button{width:42px;height:42px}.rm{min-height:44px;padding:0 6px;display:inline-flex;align-items:center;font-size:13px}}.stp button[aria-disabled=true]{opacity:.3;cursor:default}@media(max-width:767px){.pn__ft{padding:12px 16px calc(12px + var(--safe-b))}.pn__ft .sum{gap:3px;font-size:13px}.pn__ft .btn--lg{min-height:48px}.pn__ft .btn--block{margin-top:10px!important}.pn__ft .tiny{display:none}}@media(max-height:600px){.pn__ft .sum>.small{display:none}.pn__ft .btn--lg{min-height:44px}.pn__hd{min-height:48px}.pn__bd{padding-block:12px}}.sum{display:flex;flex-direction:column;gap:6px;font-size:14px;font-variant-numeric:tabular-nums}.sum div{display:flex;justify-content:space-between;gap:12px}.sum .tot{font-size:16px;font-weight:800;padding-top:6px}.sum .ok{color:var(--ok);font-weight:600}.mini{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding-block:8px}.mini img{width:56px;aspect-ratio:2 / 3;object-fit:cover;background:var(--card);mix-blend-mode:multiply}.srch{padding-block:20px 32px}.srch__bar{display:flex;align-items:center;gap:12px}.srch__bar .field{flex:1;height:52px;background:var(--soft);border-color:transparent}.srch__bar .field input{font-size:16px;text-overflow:ellipsis}.srch__cols{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding-top:28px}.srch h6{margin:0 0 12px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.srch__list{display:flex;flex-direction:column;gap:6px}.srch__list button,.srch__list a{text-align:left;font-size:15px;padding:4px 0;display:flex;justify-content:space-between;gap:10px}@media(hover:hover)and (pointer:fine){.srch__list button:hover,.srch__list a:hover{text-decoration:underline;text-underline-offset:3px}}.srch mark{background:none;color:inherit;font-weight:800}.srch .grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1099px){.srch .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.panel--top.srch-p{bottom:0}.srch__cols{grid-template-columns:1fr;gap:28px;padding-top:20px}.srch .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;border-bottom:1px solid var(--line);width:100%;text-align:left}.mm__row b{font-family:var(--f-disp);font-stretch:125%;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1}.mm__row small{display:block;margin-top:4px;font-size:12px;color:var(--muted);font-family:var(--f);font-stretch:100%;text-transform:none;font-weight:500}.mm details summary{list-style:none;cursor:pointer}.mm details summary::-webkit-details-marker{display:none}.mm details[open] summary .ic{transform:rotate(45deg)}.mm__sub{display:flex;flex-direction:column;padding:6px 0 14px 4px;border-bottom:1px solid var(--line)}.mm__sub a,.mm__sub button{display:flex;justify-content:space-between;padding:9px 0;font-size:15px;text-align:left}.mm__links{display:flex;flex-direction:column;gap:4px;padding-top:18px}.mm__links button,.mm__links a{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;text-align:left}.tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs button{padding:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);position:relative;white-space:nowrap}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.finder{background:var(--cream);padding:20px;display:flex;flex-direction:column;gap:12px}.finder .chips .chip{min-height:34px;padding:0 12px}.note{font-size:12.5px;color:var(--muted)}.callout{background:var(--soft);padding:14px 16px;font-size:13.5px;line-height:1.5;border-left:3px solid var(--ink)}@media(pointer:coarse){.link.small,.callout .link{position:relative}.link.small:after,.callout .link:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.callout .link:after{top:-13px;right:-6px;bottom:-13px;left:-6px}}.qv__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px)}.qv__media{position:relative;background:var(--card);aspect-ratio:2 / 3;max-height:calc(100vh - 48px);width:100%;overflow:hidden}.qv__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:opacity .3s}.qv__media img.alt,.qv__media.flip img.main{opacity:0}.qv__media.flip img.alt{opacity:1}.qv__flip{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r-pill);background:var(--bg);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--sh-1)}.qv__dots{position:absolute;right:14px;bottom:26px;z-index:2;display:flex;gap:6px}.qv__arr{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--bg);color:var(--ink);box-shadow:var(--sh-1);opacity:.92;transition:opacity .15s,transform .15s}.qv__arr--l{left:12px}.qv__arr--r{right:12px}@media(hover:hover)and (pointer:fine){.qv__arr:hover{opacity:1;transform:scale(1.06)}}.qv__dots i{width:6px;height:6px;border-radius:3px;background:#00000040;transition:width .2s}.qv__dots i.on{width:18px;background:var(--ink)}.qv__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:var(--bg);box-shadow:var(--sh-1)}.qv__nav.l{left:12px}.qv__nav.r{right:12px}.qv__info{padding:36px 32px 28px;display:flex;flex-direction:column;gap:16px;overflow:auto;max-height:calc(100vh - 48px)}@media(max-width:767px){.qv__grid{grid-template-columns:1fr}.qv__media{aspect-ratio:auto;height:46vh;max-height:none}.qv__media img{object-fit:contain}.qv__info{padding:20px 16px 24px;max-height:none;overflow:visible}.qv__nav{display:none}}.qs__hd{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:6px 16px 14px;border-bottom:1px solid var(--line)}.qs__hd img{width:64px;aspect-ratio:2 / 3;object-fit:cover;background:var(--card);mix-blend-mode:multiply}.qs__bd{padding:16px;display:flex;flex-direction:column;gap:16px}.qa-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 16px 8px}.done__ic{width:56px;height:56px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:grid;place-items:center}.pdp__h{font-size:clamp(20px,1.7vw,26px);line-height:1.02}.pdp-cred{padding-top:64px}@media(max-width:767px){.pdp-cred{padding-top:40px}}.hero__slide--split .hero__shade{background:linear-gradient(90deg,#000000db,#000000bd 38%,#0000004d 56%,#0000 72%),linear-gradient(0deg,#000000b3,#0000 45%)}@media(max-width:767px){.hero__slide--split .hero__img{bottom:auto;height:64%}.hero__slide--split .hero__shade{background:linear-gradient(0deg,#0a0a0a 0% 36%,#0a0a0a8c 46%,#0a0a0a00 60%)}.hero__slide--split .hero__sub{display:none}.hero__slide--split .hero__txt{bottom:84px}}@media(max-height:500px)and (orientation:landscape){.hero{height:auto;min-height:max(260px,calc(100svh - var(--top-h, 60px)))}.hero__sub{display:none}.hero__h1{font-size:34px;margin-top:10px}.hero__ctas{margin-top:12px}.hero__img{object-position:var(--op, 50% 40%)}}@media(max-width:767px)and (max-height:500px)and (orientation:landscape){.hero__txt{bottom:76px}.hero__slide--split .hero__img{height:100%}.hero__shade{background:linear-gradient(90deg,#000c,#00000080 34%,#00000014 64%,#0000 80%),linear-gradient(0deg,#000000bf,#0000 55%)}.hero__slide--split .hero__shade{background:linear-gradient(90deg,#000000db,#000000bd 38%,#0000004d 56%,#0000 72%),linear-gradient(0deg,#000000b3,#0000 45%)}}.am-intro{background:var(--ink);color:var(--on-ink);padding-block:40px 80px}.am-intro .am-hero__h{margin-top:14px}.am-hero{position:relative;height:min(80vh,56.25vw,810px);min-height:420px;background:var(--ink);color:var(--on-ink);overflow:hidden}.am-hero video,.am-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.am-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000c,#00000047 42%,#0000000f 70%);pointer-events:none}.am-hero__txt{position:absolute;left:0;right:0;bottom:64px;z-index:2}.am-hero__h{margin-top:16px;font-size:clamp(48px,8vw,124px);line-height:.86;letter-spacing:-.012em}.am-hero__sub{margin-top:18px;font-family:var(--f-disp);font-stretch:125%;font-size:clamp(18px,1.8vw,26px);font-weight:800;text-transform:uppercase;color:#ffffffeb}.am-hero__pp{position:absolute;right:max(var(--gx),env(safe-area-inset-right,0px));z-index:3;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);display:grid;place-items:center;background:#0a0a0a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;bottom:28px}.am-fade{animation:amf 1.1s var(--ease) both}.am-fade.d2{animation-delay:.35s}.am-fade.d3{animation-delay:.8s}@keyframes amf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.am-fade{animation:none}.pc__media>*,.gauge .val,.gauge .ndl{transition:none!important}.pc__st.on i b{animation:none;width:100%}.br__dot:after,.seal__ring{animation:none}}.am-st{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.am-st__l p{font-family:var(--f-disp);font-stretch:125%;font-size:clamp(20px,2.2vw,32px);font-weight:800;text-transform:uppercase;line-height:1.04;padding-block:18px;border-top:1px solid var(--line)}.am-st__l p:last-child{border-bottom:1px solid var(--line)}.am-st__l p span{color:#767676}@media(min-width:1100px){.am-st__t{position:sticky;top:calc(var(--safe-t, 0px) + var(--hdr-h, 64px) + 24px)}}@media(max-width:1099px){.am-st{grid-template-columns:1fr;gap:24px}}@media(max-width:767px){.am-intro{padding-block:28px 56px}.am-hero__txt{bottom:40px}.am-hero__pp{bottom:auto;top:16px}}@media(max-width:767px)and (orientation:portrait){.am-hero{height:calc(100svh - var(--top-h, 150px));min-height:380px;max-height:none}.am-hero video{object-position:50% 75%}}@media(max-width:767px)and (orientation:landscape){.am-hero{height:min(calc(100svh - 56px),56.25vw);min-height:0}}@media(max-height:500px)and (orientation:landscape){.am-hero{min-height:0}}.uf-sel{display:none}@media(max-width:767px),(pointer:coarse){.uf-sel{display:block;position:relative;margin-top:12px;max-width:360px}.uf-sel select{-webkit-appearance:none;appearance:none;width:100%;height:44px;padding:0 44px 0 18px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:700;text-overflow:ellipsis}.uf-sel select:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.uf-sel select.on{background:#fff;color:var(--ink);border-color:#fff}.uf-sel .ic{position:absolute;right:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:#fff}.uf-sel select.on+.ic{color:var(--ink)}.uf-sel option{color:#0a0a0a;background:#fff}}.form-msg,#cep-res{scroll-margin-top:calc(var(--hdr-h) + var(--safe-t) + 8px)}@media(max-width:767px){html.has-satc .form-msg,html.has-satc #cep-res{scroll-margin-bottom:calc(96px + var(--safe-b))}}@media(max-width:767px)and (orientation:landscape){html.locked .toast{left:auto;right:max(16px,env(safe-area-inset-right,0px));max-width:min(428px,calc(100% - 32px));transform:translateY(calc(-100% - 96px))}html.locked .toast.in{transform:none}}@media(max-width:767px)and (max-height:760px)and (orientation:portrait){.hero__slide--split .hero__h1{font-size:clamp(28px,8.4vw,40px);margin-top:12px}}@media(max-width:767px)and (min-width:360px){.hero__tab,.card__side{font-size:11px}}@media(max-width:767px){.plp-bar__r .small{white-space:nowrap}}@media(max-width:767px){.zm__c{padding-bottom:calc(72px + var(--safe-b))}.zm__sw{padding:4px;border-radius:var(--r-pill);background:#ffffffeb;box-shadow:0 4px 16px #0003}}@media(pointer:coarse){.tabs button{min-height:44px}}@media(max-width:767px){.finder .btn{white-space:normal;max-width:100%;text-align:center;line-height:1.2;padding-block:8px;scroll-margin-bottom:calc(24px + var(--safe-b))}}.kit__miss{font-size:12px;font-weight:700;color:var(--err);margin-top:2px}.kit__it.is-miss .sz:not([disabled]){border-color:var(--err)}@media(max-height:500px)and (orientation:landscape){.cart__ft{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:end}.cart__ft .sum{gap:2px}.cart__ft .btn--block{margin-top:0!important;width:auto;padding-inline:18px;font-size:13px}}@media(max-width:767px),(max-height:500px)and (orientation:landscape){.chk__act{position:sticky;bottom:0;z-index:1;margin:0 -24px;padding:12px 24px;background:var(--bg);border-top:1px solid var(--line)}}@media(max-width:767px)and (orientation:landscape){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.d1{grid-template-columns:repeat(2,minmax(0,1fr))}.srch .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.callout .link{white-space:nowrap}@media(pointer:coarse){.toast__a{display:inline-flex;align-items:center;min-height:44px;padding-inline:10px;margin-block:-12px;margin-right:-6px}.crumbs a{position:relative}.crumbs a:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.sec-hd__ctl>a.link{position:relative}.sec-hd__ctl>a.link:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.cl__n{position:relative}.cl__n:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.srch__list{gap:0}.srch__list button,.srch__list a{min-height:44px;align-items:center}.ann__arr{position:relative}.ann__arr:after{content:"";position:absolute;top:-7px;right:-5px;bottom:-7px;left:-5px}}@media(pointer:coarse)and (min-width:360px){.card .sws{gap:14px}.sws .sw:not(.sw--l):before{top:-12px;right:-7px;bottom:-12px;left:-7px}}@media(pointer:coarse)and (min-width:768px){.trustbar__n{position:relative}.trustbar__n:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}}@media(max-height:500px)and (orientation:landscape){.pn__ft{padding:10px 16px calc(10px + var(--safe-b))}.pn__ft .sum{gap:2px;font-size:13px}.pn__ft .tiny{display:none}.panel--modal{max-height:calc(100% - 24px)}}@media(max-width:767px),(max-height:500px)and (orientation:landscape){.chk__bd{padding-bottom:0}}@media(max-height:400px)and (orientation:landscape){.panel--sheet .grab{margin:6px auto 2px}.qs__hd{grid-template-columns:44px minmax(0,1fr);padding-bottom:10px}.qs__hd img{width:44px}.qs__bd{padding-block:12px;gap:12px}}@media(max-width:767px)and (max-height:520px)and (orientation:portrait){.uf-info{padding:10px 14px}.uf-info .st{font-size:16px}.uf-info .d b{font-size:34px}.uf-info .s{font-size:12px}}@media(max-width:767px)and (orientation:landscape){.uf-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;align-items:start}.uf-wrap>.br{grid-column:1;grid-row:1 / span 2}.uf-wrap>.uf-info{grid-column:2;grid-row:1;margin:0}.uf-wrap>.envio__fn{grid-column:2;grid-row:2}}@media(max-width:767px){.trustbar>:nth-last-child(2){scroll-snap-align:none}.ann{font-size:11.5px;letter-spacing:.05em}}@media(max-width:359px){.badge{white-space:normal;height:auto;line-height:1.2;padding:3px 5px;text-overflow:clip}}@media(max-width:767px)and (orientation:portrait){.hero__slide:first-child .hero__h1{font-size:min(clamp(40px,11.5vw,56px),calc((100vw - 2 * var(--gx, 16px)) / 8.7))}}@media(max-width:767px)and (max-height:600px)and (orientation:portrait){.hero__slide:first-child .hero__h1{font-size:min(clamp(32px,9.5vw,44px),calc((100vw - 2 * var(--gx, 16px)) / 8.7))}}@media(min-width:900px)and (max-width:1099px){.hdr__search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}@media(max-height:400px)and (orientation:landscape){.qs__tip{display:none}}@media(max-width:767px)and (orientation:landscape){.uf-wrap{max-width:none;grid-template-columns:minmax(0,260px) minmax(0,1fr)}}@media(pointer:coarse){.hdr-m.c>a{position:relative}.hdr-m.c>a:after{content:"";position:absolute;top:-7px;right:-10px;bottom:-7px;left:-10px}}@media(min-width:1100px){.trustbar{grid-template-columns:repeat(4,1fr)}}.trustbar--pdp{border-top:1px solid var(--line);margin-top:8px}.br .uf-off{fill:#3a3a3a;stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;pointer-events:none}.br.has-reg .uf-off{opacity:.35}.uf-sel,.uf-sel select{display:none!important}.uf-pill{min-width:52px}.pc__media>video{background:#161616}@media(min-width:768px){.trustbar__i,.trustbar__i:first-child{justify-content:center;padding-inline:16px}}.kx .dk__ctas{margin-top:-4px}.kx .dk__ctas+.tiny{margin-top:-12px}@media(max-width:767px){.qv__nav{display:grid;width:40px;height:40px}.qv__nav.l{left:8px}.qv__nav.r{right:8px}}.wa-fab{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + var(--safe-b));z-index:60;width:56px;height:56px;border-radius:50%;border:0;background:#0a0a0a;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 1.5px #ffffffd9,0 6px 18px #00000047;cursor:pointer;transition:transform .2s,opacity .2s,bottom .25s}.wa-fab svg{width:30px;height:30px;fill:currentColor}@media(hover:hover)and (pointer:fine){.wa-fab:hover{transform:scale(1.06)}}.wa-fab:focus-visible{outline:2px solid #0A0A0A;outline-offset:3px}html.wa-hide .wa-fab{opacity:0;pointer-events:none;transform:scale(.8)}@media(max-width:767px){.wa-fab{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + var(--safe-b));width:52px;height:52px}.wa-fab svg{width:28px;height:28px}html.has-satc .wa-fab{bottom:calc(92px + var(--safe-b))}}@media print{.wa-fab{display:none}}@media(max-width:767px){.trustbar.trustbar--rot{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"b";justify-items:center;align-items:center;overflow:hidden;gap:0;padding-block:14px;min-height:64px;scroll-snap-type:none}.trustbar.trustbar--rot>.trustbar__i{grid-area:b;justify-content:center;max-width:100%;padding:0;border:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ease),visibility 0s linear .45s}.trustbar.trustbar--rot>.trustbar__i.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .45s var(--ease),visibility 0s}.trustbar.trustbar--rot>.trustbar__i.out{transform:translateY(-8px)}.trustbar.trustbar--rot .trustbar__i div{min-width:0}}@media(max-width:767px){.trustbar.trustbar--rot{padding-block:12px;min-height:58px}.trustbar.trustbar--rot .trustbar__i b{font-size:13px}.trustbar.trustbar--rot .trustbar__i span{font-size:12px}}@media(prefers-reduced-motion:reduce){.trustbar.trustbar--rot>.trustbar__i,.trustbar.trustbar--rot>.trustbar__i.out{transform:none;transition:opacity .2s,visibility 0s}}.cup{display:flex;flex-direction:column;gap:8px;margin:16px 0 14px}.cup__l{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cup__chip{display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px 12px;border:1px solid var(--ok);border-radius:var(--r-pill);color:var(--ok);font-size:13px;font-weight:700;letter-spacing:.04em}.cup__chip button{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.cup__chip button:hover{background:#0000000f}.cup__d>summary{width:fit-content;list-style:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cup__d>summary::-webkit-details-marker{display:none}.cup__f{margin-top:8px}.cup__f input{text-transform:uppercase}.cup__f input::placeholder{text-transform:none}.up{margin-top:14px;padding:12px 14px 4px;border:1px solid var(--line)}.up .lbl-s{margin-bottom:2px}.js-up:empty{display:none}body{font-feature-settings:"kern" 1,"tnum" 1;letter-spacing:-.003em}.card__name{font-weight:600;letter-spacing:-.005em}.card__inst{margin-top:1px}.nav__a{letter-spacing:.04em}.js-up[data-ctx=pdp] .up{margin-top:16px}.callout--ok{border-left-color:var(--ok)}.medfig[data-noc] .mc{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mith.css.map */
