body.cause .ann{display:none}body.cause .nav a.on,body.cause .nav a:hover{border-color:var(--bone)}body.cause .icons .cnt{background:var(--bone)}body.cause .drawer .grp a.hot{color:var(--bone)}body.cause .kicker:before{background:var(--carbon)}body.cause .carbon .kicker:before,body.cause .dark .kicker:before{background:var(--bone)}body.cause .feat .it{border-top-color:var(--line)}body.cause .ph:before{background:var(--bone)}body.cause .steps .s:before,body.cause .vals .v .vn{color:var(--carbon)}body.cause summary:after{color:var(--carbon)}body.cause .note{border-left-color:var(--carbon)}body.cause .carbon .note{border-left-color:var(--bone)}body.cause a.link:hover{text-decoration-color:currentColor}main.care .steps .s:before{color:var(--carbon)}main.care .kicker:before{background:var(--carbon)}main.care .note{border-left-color:var(--carbon)}main.care .feat .it{border-top-color:var(--carbon)}body.lander .ftr a[href="cause.html"]{display:none}.fit-err,.selrow .fit-err,.fld .em{color:var(--ink)}.mixrows{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0 4px}.mixrows select{min-height:40px;padding:4px 8px;width:auto;flex:1}table.cmp td .link{text-decoration-thickness:1px}@media(max-width:899px){.consent{padding:10px 12px;font-size:.8rem;gap:6px 8px}.consent .btn{min-height:34px;padding:4px 12px;font-size:.72rem;--cut:.7rem}body:has(.consent) .hero.bg .wrap{padding-bottom:120px}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0a0a0a99;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .2s var(--ease)}.sheet.in{opacity:1}.sheet[hidden]{display:none}.sheet-bd{background:var(--paper);color:var(--ink);width:100%;max-width:560px;max-height:88vh;overflow:auto;padding:16px 18px calc(18px + env(safe-area-inset-bottom));transform:translateY(24px);transition:transform .25s var(--ease)}.sheet.in .sheet-bd{transform:none}@media(min-width:700px){.sheet{align-items:center}.sheet-bd{padding:22px 24px}}.sheet-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.sheet-hd b{display:block;font-family:var(--disp);font-size:1.7rem;line-height:1;text-transform:uppercase}.sheet-hd .x{color:var(--ink)}.sheet-row{margin:12px 0}.sheet-row .lb2{display:block;font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-weight:600;font-size:.7rem;margin-bottom:8px}.sheet-row .chips{display:flex;flex-wrap:wrap;gap:8px}.sheet-row .packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pkc{text-align:left;background:var(--paper);border:1.5px solid var(--bone-line);padding:10px 12px 12px;cursor:pointer;display:grid;gap:2px;font:inherit;color:var(--ink)}.pkc b{font-family:var(--head);font-weight:600;letter-spacing:var(--tk);text-transform:uppercase;font-size:.78rem}.pkc span{font-weight:700}.pkc small{font-size:.72rem;color:var(--ink-2);line-height:1.3}.pkc.on{border:2px solid var(--ink);padding:9.5px 11.5px 11.5px}.sheet-ft{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;border-top:1px solid var(--bone-line);padding-top:14px}.sheet-ft>div{display:grid;gap:2px}.sheet-ft b{font-family:var(--head);font-size:1.3rem;font-weight:600}.sheet-ft .btn{flex:0 0 auto;min-width:160px}body.sheet-open{overflow:hidden}.card .swrow{display:flex;align-items:center;gap:6px;margin-top:2px}.card .swrow i{width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #0a0a0a26}.card .qa{margin-top:10px;width:100%}.ugc{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:700px){.ugc{grid-template-columns:repeat(5,1fr);gap:14px}}.ugc .ph{aspect-ratio:9/16;min-height:0;background:linear-gradient(180deg,#0a0a0a73 0,#0a0a0a00 30% 55%,#0a0a0ae6),repeating-linear-gradient(45deg,rgba(10,10,10,.09) 0 2px,transparent 2px 14px),#b9b9b9;color:var(--bone)}.ugc .ph:after{display:none}.ugc .ph b{color:var(--bone)}.ugc .ph .ugc-who{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.62rem;font-weight:600;color:var(--bone);position:relative;z-index:1;margin-top:4px}.ugc .ph:before{background:var(--red)}.finder{background:var(--paper);box-shadow:inset 0 0 0 1px var(--bone-line);padding:20px;position:relative;--cut:20.4px;--run:14.3px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.finder .chips{display:flex;flex-wrap:wrap;gap:8px}.fres{margin-top:16px;border-top:1px solid var(--bone-line);padding-top:16px}.fres-card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px}.fres-cta{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ask-fab{position:fixed;right:12px;bottom:12px;z-index:62;display:inline-flex;align-items:center;gap:8px;background:var(--blackout);color:var(--bone);border:1px solid var(--line);padding:10px 14px 11px;font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.72rem;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #0a0a0a40;--cut:.9rem;--run:calc(var(--cut)*.7);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.ask-fab img{width:14px;height:auto}@media(max-width:899px){body:has(.sticky) .ask-fab{bottom:82px}.ask-fab span{display:none}.ask-fab{padding:12px 13px 13px}.ask-fab img{width:18px}}body:has(.ask-fab) .consent{bottom:70px}@media(min-width:900px){body:has(.ask-fab) .consent{right:18px;bottom:72px}}.askp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;background:#0a0a0a80;display:flex;align-items:flex-end;justify-content:flex-end;opacity:0;transition:opacity .2s var(--ease)}.askp.in{opacity:1}.askp[hidden]{display:none}.ask-bd{background:var(--bone);color:var(--carbon);width:100%;max-width:440px;height:min(88vh,680px);display:flex;flex-direction:column;padding:16px 16px calc(14px + env(safe-area-inset-bottom));transform:translateY(24px);transition:transform .25s var(--ease);position:relative;--cut:20.4px;--run:14.3px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.askp.in .ask-bd{transform:none}@media(min-width:700px){.ask-bd{margin:0 18px 18px 0;clip-path:none}}.ask-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--bone-line)}.ask-hd b{display:block;font-family:var(--head);text-transform:uppercase;letter-spacing:var(--tk);font-size:1rem;font-weight:600;margin-top:6px}.ask-hd span{display:block;font-size:.8rem;color:var(--ink-2);margin-top:2px;max-width:34ch}.ask-mark{width:16px;height:auto;filter:invert(1)}.ask-hd .x{color:var(--ink);flex:0 0 auto}.ask-log{flex:1;overflow:auto;padding:12px 0;display:grid;gap:10px;align-content:start}.msg{max-width:92%;padding:10px 12px;font-size:.92rem;line-height:1.5}.msg.bot{background:var(--paper);box-shadow:inset 0 0 0 1px var(--bone-line);justify-self:start}.msg.me{background:var(--blackout);color:var(--bone);justify-self:end}.msg.care{border-left:3px solid var(--carbon)}.msg-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.msg-acts .btn{min-height:34px;padding:4px 10px;font-size:.7rem;--cut:.7rem}.ask-chips{display:flex;gap:6px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none;flex:0 0 auto}.ask-chips::-webkit-scrollbar{display:none}.ask-chips .chip{flex:0 0 auto;min-height:36px;padding:4px 10px 6px;font-size:.7rem;background:var(--paper)}.ask-in{display:flex;gap:6px;flex:0 0 auto}.ask-in input{min-height:44px;padding:8px 12px;background:var(--paper)}.ask-in .btn{min-height:44px;flex:0 0 auto}.ask-ft{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;flex:0 0 auto}body.ask-open{overflow:hidden}.tag.pro{background:var(--red);color:var(--blackout)}.tag.advanced{background:var(--blackout);color:var(--bone)}.tag.essential{background:var(--steel);color:var(--blackout)}.tag.elite{background:var(--bone);color:var(--blackout);box-shadow:inset 0 0 0 1px var(--bone-line)}.finder [data-fq]{display:grid}:root{--ink:#1B1D20}.consent{display:none;left:0;right:0;bottom:0;max-width:none;border:0;border-top:1px solid var(--bone-line);padding:8px 14px;gap:8px 14px;box-shadow:0 -8px 28px #0a0a0a1f;flex-wrap:nowrap;align-items:center;min-height:56px;font-size:.84rem}.consent p{flex:1 1 auto;margin:0;line-height:1.35}.consent .btn{min-height:44px;padding:6px 16px;font-size:.74rem;--cut:.95rem;flex:0 0 auto}.consent .btn-line{color:var(--ink);border-color:var(--ink)}@media(min-width:900px){.consent{left:0;right:0;bottom:0;max-width:none}body:has(.ask-fab) .consent{right:0;bottom:0}}@media(max-width:899px){.consent{flex-wrap:wrap;padding:8px 12px 10px;gap:6px 8px}.consent p{flex-basis:100%;margin-bottom:2px;font-size:.8rem}.consent .btn{flex:1 1 calc(50% - 4px);min-height:44px;padding:4px 10px;font-size:.72rem}body:has(.consent) .hero.bg .wrap{padding-bottom:34px}body:has(.sticky) .consent{bottom:var(--stickyh,74px)}}body:has(.ask-fab) .consent{bottom:0}body:has(.consent.show) .ask-fab{bottom:calc(var(--consenth,60px) + 12px)}@media(max-width:899px){body:has(.consent.show) .ask-fab{bottom:calc(var(--consenth,96px) + var(--stickyh,0px) + 12px)}}@media(max-width:899px){.ask-fab{bottom:12px}body:has(.sticky) .ask-fab{bottom:calc(var(--stickyh,74px) + 12px)}}@media(min-width:900px)and (max-width:1679px){.ask-fab span{display:none}.ask-fab{padding:12px 13px 13px}.ask-fab img{width:18px}}@media(min-width:1680px){.ask-fab{right:calc((100vw - 1280px)/2 - 182px)}}body.buy-visible .ask-fab,body.sheet-open .ask-fab,body.ask-open .ask-fab,body.cart-open .ask-fab,body.nav-open .ask-fab,body.filters-open .ask-fab,body.lander .burger,body.lander .nav,body.lander .hsearch,body.lander .icons .s-m,body.lander .icons a[href="account.html"],body.lander .ann,body.lander .lang,body.lander .drawer{display:none}body.lander .hdr .row{grid-template-columns:1fr auto}body.lander .logo{justify-self:start}.icons .cnt[data-n="0"]{display:none}body.lander .icons a[data-cart]:has(.cnt[data-n="0"]){display:none}body.quiet .ann,body.quiet .icons .cnt{display:none}body.quiet .nav a{color:var(--steel-dim)}body.quiet .nav a.on,body.quiet .nav a:hover{border-color:var(--bone);color:var(--bone)}body.quiet .drawer .grp a.hot{color:var(--bone)}.kicker.quiet:before{background:currentColor;opacity:.85}body.cause .icons a[data-cart]{display:none}.earn-nums .n b{color:var(--red)}.earn-nums .n b small{color:var(--bone)}.founder .ph.r45{aspect-ratio:4/5}.tile.ov .ov-tx h3{font-family:var(--head);font-weight:600;letter-spacing:var(--tk);font-size:1.15rem;line-height:1.1;margin-bottom:6px}h1.h-head.guide-h1{font-family:var(--head);font-weight:600;letter-spacing:var(--tk);line-height:1.08;font-size:clamp(1.55rem,3.6vw,2.4rem)!important}.card .tl{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk2);font-size:.6rem;color:var(--ink-3);font-weight:600}.card h3{font-size:1.35rem}.card .qa{margin-top:auto}.card .qa+.btn{margin-top:6px}@media(max-width:899px){.card .btn-sm{padding:8px;font-size:.72rem;letter-spacing:.02em}}@media(max-width:699px){.ugc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 calc(var(--gut)*-1);padding:0 var(--gut) 6px}.ugc::-webkit-scrollbar{display:none}.ugc .ph{flex:0 0 74%;scroll-snap-align:start}}.sheet-row .packs{grid-template-columns:1fr 1fr}.sheet-row .packs .pkc:last-child:nth-child(odd){grid-column:1/-1}body.lander .hero.bg .copy>.ftagr{margin-top:24px}body.lander .hero.bg .copy>.vowline{padding-bottom:6px}body.lander .hero.bg .wrap{padding-bottom:40px}.bleed.notex:before{display:none}.btn{--cut:18.7px;white-space:nowrap}.btn-sm{--cut:14.8px}.consent .btn{--cut:15.8px}.pill,.chip{--cut:15px}@media(max-width:899px){.btn-sm{--cut:15.8px}}body{overflow-x:visible}html:has(body.sheet-open),html:has(body.ask-open),html:has(body.filters-open){overflow:hidden}@media(min-width:900px){.pdp .buy{position:static}.pdp>div:first-child{position:sticky;top:92px}.tiers{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.pk:last-child{grid-column:1/-1}.pk{grid-template-columns:20px 1fr auto;grid-template-areas:"rad nm pr" "rad meta meta";gap:1px 8px;padding:8px 10px}.pk.sel{padding:7.5px 9.5px}.pk .th{display:none}.pk .nm,.pk .pr{font-size:.9rem;white-space:nowrap}.pk .pr s{font-size:.78rem}.pk .meta{font-size:.72rem}.pk .tag{font-size:.58rem;padding:.28rem .5rem .38rem;--cut:.46rem}.pk.has-tag .pr{padding-top:12px}.buy .tier-badge{margin-bottom:6px}.buy h1{font-size:clamp(2.3rem,4vw,3.15rem)}.buy .sub{font-size:.92rem}.buy .stars{margin:6px 0 4px}.buy .one{margin-bottom:6px;font-size:.9rem;max-width:52ch}.buy .stock{margin:0 0 6px;font-size:.84rem}.pricehead{margin-bottom:2px}.selrow{margin:8px 0}.crumb{padding:10px 0 4px}.selrow .hint{font-size:.78rem}.shipline{padding:8px 12px;margin:8px 0 10px!important;font-size:.88rem}.buy .vol{margin-top:8px!important;font-size:.82rem}.pk .meta .fs{display:none}}.buy h1{--h1fs:clamp(2.6rem,6vw,4rem);font-size:var(--h1fs);display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 12px}@media(min-width:900px){.buy h1{--h1fs:clamp(2.3rem,4vw,3.15rem)}}.buy h1 .tier-badge{font-size:.62rem;line-height:1.2;padding:.4rem .65rem .5rem;margin:calc(var(--h1fs) * .13) 0 0;letter-spacing:var(--tk);white-space:nowrap}.buy .sub{margin-top:4px}.pk .meta .fs{font-style:normal}.buy .bul{margin-top:18px}.buy .assure{margin:14px 0 0}.buy .express{margin-top:8px}.buy .stock{margin:0 0 10px}.buy .stars{margin:8px 0 6px}.applied{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;min-height:0}.applied:empty{display:none}.applied span{display:inline-flex;align-items:center;gap:6px;font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.66rem;font-weight:600;background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink);padding:5px 8px 6px}.applied span button{background:none;border:0;cursor:pointer;font:inherit;line-height:1}.finder.collapsed [data-fq],.finder.collapsed .fres{display:none}.finder .ftoggle{background:none;border:0;cursor:pointer;font:inherit;color:inherit;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:0}.finder .ftoggle:after{content:"+";font-family:var(--head);font-size:1.3rem;line-height:1}.finder:not(.collapsed) .ftoggle:after{content:"\2013"}.finder.top{margin:14px 0 4px;padding:14px 18px}.finder.top .sh{margin-bottom:0}.finder.top:not(.collapsed) .sh{margin-bottom:12px}.facets .fclose,.facets .msort{display:none}@media(max-width:899px){body.filters-open .facets{display:block;position:fixed;left:0;right:0;bottom:0;max-height:82vh;overflow:auto;background:var(--paper);z-index:92;padding:12px var(--gut) calc(20px + env(safe-area-inset-bottom));box-shadow:0 -8px 28px #0a0a0a38}body.filters-open .overlay{opacity:1;visibility:visible;transition-delay:0s}body.filters-open .facets .fclose{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}body.filters-open .facets .msort{display:block;padding:14px 0;border-top:1px solid var(--bone-line)}.util .fl button{min-height:44px}}.upg.rung{display:block}.upg.rung .btn{margin-top:8px}.ph.isvideo .playmark{pointer-events:none}.drawer .grp .grp-h{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk2);font-size:.68rem;color:var(--steel);margin-bottom:8px;font-weight:600}.fit-err,.selrow .fit-err,.fld .em{color:var(--red-deep)}.card .cgal{position:relative;margin:0}.card .cgal .cg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.card .cgal .cg::-webkit-scrollbar{display:none}.card .cgal .cg .ph{flex:0 0 100%;scroll-snap-align:start;min-height:0;aspect-ratio:4/5}.card .cgal .cdots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px;z-index:3;pointer-events:none}.card .cgal .cdots i{width:6px;height:6px;background:#f4f2ee8c}.card .cgal .cdots i.on{background:var(--bone)}.card .cgal .cnav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;background:#0a0a0ab3;color:var(--bone);border:0;cursor:pointer;z-index:3;display:none;align-items:center;justify-content:center;font-size:.9rem}.card .cgal .cnav.prev{left:6px}.card .cgal .cnav.next{right:6px}@media(min-width:900px){.card:hover .cgal .cnav{display:flex}}.hero.sage{background:var(--bone);color:var(--carbon);padding:34px 0 40px}.hero.sage .lead,.hero.sage .proofline{color:var(--ink-2)}.hero.sage .g2{align-items:center}.hero.sage .ph{aspect-ratio:4/5;min-height:220px}@media(min-width:900px){.hero.sage{padding:56px 0 64px}.hero.sage .g2{grid-template-columns:1.1fr .9fr;gap:56px}}.band3.receipts .it{border-top-color:var(--carbon)}.hero .vow-h1{font-family:var(--disp);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:0;font-size:clamp(2.6rem,7.5vw,5.2rem);color:var(--bone)}.hero .vowlines{margin-top:14px}.hero .vowlines .v{font-size:clamp(1.3rem,4vw,2.4rem)}input[type=file]{width:100%;min-height:50px;padding:12px 14px;border:1.5px dashed var(--bone-3);background:var(--paper);font-size:.9rem}.tests-hero{display:grid;gap:20px}@media(min-width:900px){.tests-hero{grid-template-columns:1fr 1fr;gap:56px;align-items:center}}.g3.five{grid-template-columns:1fr 1fr}@media(min-width:900px){.g3.five{grid-template-columns:repeat(6,1fr)}.g3.five>*{grid-column:span 2}.g3.five>*:nth-child(4),.g3.five>*:nth-child(5){grid-column:span 3}}@media(max-width:899px){.g3.five>*:nth-child(5){grid-column:1/-1}}.facets .f.crew p{margin:0 0 8px;font-size:.84rem;color:var(--ink-2);line-height:1.45}.finder .ftoggle .kicker{display:flex;font-size:.72rem}.finder .ftoggle>span{display:block}.facets .msort select{min-height:44px;padding:4px 10px;width:100%;font:inherit}@media(max-width:899px){.util .srt{display:none}}.finder .sh>h2{flex:1 1 100%;width:100%}.facets .fclose .x{color:var(--ink)}@media(max-width:899px){body.filters-open .facets .msort{position:sticky;bottom:-20px;background:var(--paper);margin:0 calc(-1*var(--gut));padding:14px var(--gut) 20px}}.subs .g3.five>*:nth-child(n+4) .ph{aspect-ratio:auto;height:292px}@media(max-width:899px){.subs .g3.five>*:nth-child(5) .ph{aspect-ratio:auto;height:min(52vw,292px)}}.ph span.playmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;z-index:3}.ugc .ph span.playmark{width:40px;height:40px}.ugc .ph span.playmark:after{border-left-width:12px;border-top-width:7px;border-bottom-width:7px}.band.quiet{background:var(--bone);color:var(--blackout)}html{scroll-padding-top:88px}.pk .tag,.pk .tag.alt{background:var(--red);color:var(--blackout)}.pkc{position:relative}.pkc .tag{position:absolute;top:0;right:0;font-size:.56rem;padding:.26rem .45rem .36rem;--cut:.42rem;line-height:1.2;font-style:normal}.pkc.has-tag{padding-top:24px}.pkc.on.has-tag{padding-top:23.5px}.card:after,.path:after,.vals .v:after,.steps .s:after,.tiersrow .t:after,.rq:after,.side .it:after,.guides-strip a:after,.std:after,.empty:after,.aplus .mod:after,.addons:after,.upg:after,.pk:after,.lander-offer:after,.finder:after,.ship:after,.pkc:after{content:"";position:absolute;inset:calc(-1 * var(--lb,0px));pointer-events:none;z-index:5;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--chl,var(--bone-line)) calc(50% - .5px) calc(50% + var(--lw,1px)),transparent calc(50% + var(--lw,1px))) right bottom/var(--run) var(--cut) no-repeat}.path.hot{--lw:2px}.pk{--lb:1.5px;--lw:1.5px}.pk.sel{--lb:2px;--lw:2px}.addons{--lb:1px}.pkc{position:relative;--cut:20.4px;--run:14.3px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.pkc{--lb:1.5px;--lw:1.5px}.pkc.on{--lb:2px;--lw:2px;--chl:var(--ink)}.pkc.has-tag .tag{right:0;top:0}.btn-line:after{top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + 2px),transparent calc(50% + 2px)) right bottom/var(--run) var(--cut) no-repeat}.pill:after,.chip:after{top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--lc,currentColor) calc(50% - .5px) calc(50% + 1.5px),transparent calc(50% + 1.5px)) right bottom/var(--run) var(--cut) no-repeat}.chip{--lc:var(--bone-line)}.chip:hover{--lc:var(--ink)}.selrow.err .chip{--lc:var(--red-deep)}.dark .rq:after,.dark .steps .s:after,.dark .vals .v:after,.bleed .steps .s:after{display:none}.consent{clip-path:none}@media(max-width:899px){.link{margin:-10px 0}.sh .link,.fres-cta .link,.fres .link,.ask-ft .link,.express .link,.facets .link,.tile .link,.wrap>.link,.tphead .link{margin:0}}.ftagr.bone:after,.buy .tier-badge.elite:after,.tag.bone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--tl,var(--blackout)) calc(50% - .5px) calc(50% + 1px),transparent calc(50% + 1px)) right bottom/var(--run) var(--cut) no-repeat}.ftagr.bone,.buy .tier-badge.elite,.tag.bone{--tl:var(--bone-line)}.chip:after{display:block}.pc.lined{box-shadow:inset 0 0 0 1px var(--bone-line)}.pc.lined:after,.ask-fab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--chl,var(--bone-line)) calc(50% - .5px) calc(50% + 1px),transparent calc(50% + 1px)) right bottom/var(--run) var(--cut) no-repeat}.ask-fab{--chl:var(--line);transition:bottom .28s var(--ease)}.ask-fab:after{top:-1px;right:-1px;bottom:-1px;left:-1px}body.quiet .burger,body.quiet .nav,body.quiet .hsearch,body.quiet .icons a[href="search.html"],body.quiet .icons a[href="account.html"],body.quiet .icons [data-cart],body.quiet .cart,body.quiet .drawer{display:none!important}body.quiet .hdr .row{grid-template-columns:auto 1fr}body.quiet .icons{justify-self:end}body.quiet .lang{display:inline}body.quiet .qhelp{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.72rem;font-weight:600;color:var(--bone);text-decoration:none;padding:12px 10px;display:inline-flex;align-items:center;min-height:44px}body.quiet .qhelp:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}body.quiet .ftr .cols>div:nth-child(1),body.quiet .ftr .cols>div:nth-child(2){display:none}@media(min-width:900px){body.quiet .ftr .cols{grid-template-columns:1fr 1fr;max-width:640px}}.pbtabs .tile{transition:transform .15s,box-shadow .15s}.pbtabs .tile.on{box-shadow:inset 0 0 0 2px var(--ink)}.pbtabs .tile.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--ink) calc(50% - .5px) calc(50% + 2px),transparent calc(50% + 2px)) right bottom/var(--run) var(--cut) no-repeat}.pbtabs .tile.on .tx h3:after{content:" \2713";color:var(--red)}.pb[hidden]{display:none}.pbg{display:grid;gap:16px;padding:26px 0;border-top:1px solid var(--bone-line)}.pbg:first-of-type{border-top:0;padding-top:8px}.pbg h3.h-head{font-size:clamp(1.3rem,2.4vw,1.7rem);margin-bottom:10px}.pbg p{margin-top:10px;max-width:62ch}.pbg .byline{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.66rem;font-weight:600;color:var(--ink-2);margin-top:8px;max-width:none}@media(min-width:900px){.pbg{grid-template-columns:.85fr 1.15fr;gap:44px}.pbg>div:first-child{position:sticky;top:92px}}.icons .lang a{width:auto;height:auto;display:inline;background:none;color:var(--steel);text-decoration:none;padding:8px 2px;margin:-8px -2px}.icons .lang a:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}.ftr .lang-f{white-space:nowrap}.ftr .lang-f a{display:inline;padding:0;margin:0;color:var(--steel);text-decoration:none;font-size:inherit}.ftr .lang-f a:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}@media(max-width:699px){.tscroll:has(>table.cmp.stack){overflow:visible;border:0}table.cmp.stack{display:block;min-width:0;background:none;font-size:.9rem}table.cmp.stack tbody,table.cmp.stack tr{display:block}table.cmp.stack tr:first-child{display:none}table.cmp.stack tr{background:var(--paper);box-shadow:inset 0 0 0 1px var(--bone-line);padding:4px 14px 8px;margin-bottom:10px;position:relative;--cut:20.4px;--run:14.3px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}table.cmp.stack tr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--bone-line) calc(50% - .5px) calc(50% + 1px),transparent calc(50% + 1px)) right bottom/var(--run) var(--cut) no-repeat}table.cmp.stack td{display:grid;grid-template-columns:38% 1fr;gap:10px;border-bottom:1px solid var(--bone-line);padding:8px 0;background:none;box-shadow:none}table.cmp.stack td:last-child{border-bottom:0;padding-bottom:10px}table.cmp.stack td:before{content:attr(data-label);font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.68rem;font-weight:600;color:var(--ink-2);padding-top:3px}table.cmp.stack td:first-child{display:block;font-family:var(--head);text-transform:uppercase;letter-spacing:var(--tk);font-size:.92rem;padding:10px 0 6px}table.cmp.stack td:first-child:before{display:none}.tscroll:has(>table.cmp.stack)+.tscroll-hint{display:none}body.cause table.cmp.stack tr{box-shadow:inset 0 0 0 1px var(--line);background:var(--carbon)}}.imgbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;background:#0a0a0af5;display:flex;align-items:center;justify-content:center;padding:60px 12px 70px;opacity:0;transition:opacity .2s var(--ease)}.imgbox.in{opacity:1}.imgbox[hidden]{display:none}.imgbox .x{position:absolute;top:8px;right:8px;color:var(--bone);z-index:2}.imgbox-stage{width:100%;max-width:960px;height:100%;display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom}.imgbox-stage .ph{height:100%;max-width:100%;aspect-ratio:4/5;min-height:0;clip-path:none}.imgbox-nav{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:16px;color:var(--bone);font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.78rem;font-weight:600}.imgbox-nav button{width:44px;height:44px;background:var(--carbon);border:0;color:var(--bone);font-size:1.4rem;line-height:1;cursor:pointer;position:relative;--cut:.9rem;--run:calc(var(--cut)*.7);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.gmain .ph:not(.isvideo),.gallery .ph:not(.isvideo){cursor:zoom-in}html:has(body.img-open){overflow:hidden}body.img-open .sticky,body.img-open .ask-fab{display:none}.fitsteps{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px;counter-reset:fs}.fitsteps li{counter-increment:fs;background:var(--paper);box-shadow:inset 0 0 0 1px var(--bone-line);padding:0 0 14px;position:relative;--cut:20.4px;--run:14.3px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.fitsteps li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--bone-line) calc(50% - .5px) calc(50% + 1px),transparent calc(50% + 1px)) right bottom/var(--run) var(--cut) no-repeat}.fitsteps li .ph{aspect-ratio:4/3;min-height:0;clip-path:none}.fitsteps li>b{display:block;font-family:var(--head);text-transform:uppercase;letter-spacing:var(--tk);font-size:.9rem;margin:12px 14px 4px}.fitsteps li>b:before{content:counter(fs) "\a0\b7\a0";color:var(--red)}.fitsteps li>span{display:block;font-size:.9rem;color:var(--ink-2);margin:0 14px;line-height:1.45}@media(min-width:700px){.fitsteps{grid-template-columns:repeat(3,1fr);gap:14px}}@media(max-width:699px){.fitsteps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 calc(var(--gut)*-1) 18px;padding:0 var(--gut)}.fitsteps::-webkit-scrollbar{display:none}.fitsteps li{flex:0 0 78%;scroll-snap-align:start}}.lb,label.lb,.lb2,.selrow .lb2,.sheet-row .lb2,.lab,.ann,.ann .only-d,table.cmp th{font-size:.75rem}table.cmp{font-size:.9rem}.ftr .fh,.ftr .legal,.ftr .vow small{font-size:.75rem}.ftr .vow .lines{font-size:.78rem}.crumb,.ugc .ph .ugc-who,.ask-chips .chip{font-size:.75rem}.icon-row .it b{font-size:.82rem}.tscroll-hint{font-size:.8rem}.byline{font-size:.78rem}@media(min-width:900px){.pk .meta{font-size:.75rem}.pk .nm,.pk .pr{font-size:.92rem}}.steps.big .s:before{font-family:var(--disp);font-weight:400;font-size:2.6rem;letter-spacing:0;line-height:1;margin-bottom:10px}.masthead{display:flex;align-items:center;gap:10px;padding:14px 0 12px;border-bottom:1px solid var(--bone-line);margin-bottom:6px;text-decoration:none;color:var(--ink)}.masthead img{width:22px;height:22px}.masthead span{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:var(--tk);font-size:1rem}.masthead small{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk2);font-size:.68rem;font-weight:600;color:var(--ink-3);margin-left:auto}.masthead:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}.icon-row.six{grid-template-columns:1fr 1fr;gap:22px 18px}@media(min-width:900px){.icon-row.six{grid-template-columns:repeat(3,1fr);gap:26px 32px}}@media(max-width:699px){.card .qa~.btn-dark{display:none}}.btn-sm,.card .btn-sm,.qa.btn{font-size:.78rem}@media(max-width:699px){.card .btn-sm{font-size:.75rem}}.pkc small,.pkc b{font-size:.75rem}.pbg .byline,.byline{font-size:.78rem}.facets .f b,.facets .f.crew p{font-size:.75rem}.facets .f.crew p{font-size:.84rem}.addons .hd,.finder .ftoggle .kicker,.util .fl button,.std .badge small,body.quiet .qhelp,.masthead small,.toc .lab,.toc b,.toc .lb{font-size:.75rem}.toc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:linear-gradient(305deg,transparent 0 calc(50% - .5px),var(--bone-line) calc(50% - .5px) calc(50% + 1px),transparent calc(50% + 1px)) right bottom/var(--run) var(--cut) no-repeat}@media(min-width:900px){.toc:after{display:none}}@media(max-width:899px){.consent .btn{font-size:.75rem}}.masthead img{width:auto;height:24px}@media(max-width:899px){.link{display:inline;margin:0}}@media(max-width:899px){body.capture .hero.bg .wrap{padding-top:20vh;padding-bottom:28px}body.capture .hero .lead{font-size:1rem;margin-top:10px!important}body.capture .hero h1{margin-top:12px!important}}.lander-offer .lab{margin-bottom:8px}.lander-offer .pricehead{margin-bottom:4px}.lander-offer .pricehead .p{font-size:1.9rem}.lander-offer>.small.muted{margin:0 0 4px}.lander-offer .selrow{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--bone-line)}.lander-offer .selrow .hint{font-size:.78rem}.lander-offer [data-atc]{margin-top:16px}.lander-offer .assure-line{font-size:.82rem;color:var(--ink-2);text-align:center;margin-top:10px}.lander-offer .opacks{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-top:14px;padding-top:12px;border-top:1px solid var(--bone-line);font-size:.86rem}.lander-offer .opacks .lab{margin:0;flex-basis:100%}@media(max-width:699px){.masthead{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:1px;align-items:center}.masthead img{grid-row:1/3;height:30px}.masthead span{white-space:nowrap;line-height:1.15}.masthead small{margin-left:0;line-height:1.15}}.band,.lang{font-size:.75rem}.answers{display:grid;grid-template-columns:minmax(120px,38%) 1fr;grid-template-areas:"ph head" "tx tx";gap:12px 16px;align-items:end;margin:22px 0 4px;max-width:720px}.answers .ph{grid-area:ph;aspect-ratio:4/5;min-height:0;padding:8px;font-size:.6rem;line-height:1.3}.answers .ph b{font-size:.6rem}.answers .ph span{display:none}.answers .head{grid-area:head;min-width:0}.answers .head .kicker{margin-bottom:8px;font-size:.75rem}.answers .head h3{font-size:1.2rem;line-height:1.1;margin:0 0 4px}.answers .role{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.75rem;font-weight:600;color:var(--ink-3);margin:0}.answers .tx{grid-area:tx;font-size:.95rem;color:var(--ink-2);margin:0;max-width:none}@media(min-width:900px){.answers{grid-template-columns:168px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"ph head" "ph tx";gap:8px 24px;align-items:start}.answers .ph{padding:10px;font-size:.62rem}.answers .ph span{display:block}.answers .head{align-self:end}.answers .tx{align-self:start}}body.thanks .hero form.phone label.small{line-height:1.45}body.thanks .pc.lined .link{display:inline-block;margin-top:10px}[hidden]{display:none!important}img{height:auto}.ph.has-img{background:var(--bone-2);padding:0;color:transparent}.ph.has-img:before{display:none}.ph.has-img>img,.ph.has-img>video,.ph.has-img>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal,center)}.ph.has-img>b,.ph.has-img>span:not(.playmark):not(.ugc-who):not(.band){display:none}.ph.has-img .ugc-who{position:absolute;left:14px;bottom:12px;color:var(--bone)}.ugc .ph.has-img:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a1a 0,#0a0a0a00 40%,#0a0a0abf);pointer-events:none}.tile.ov .ph.has-img:after{display:none}.hero.bg .shot>img,.hero.bg .shot>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal,center)}.hero.bg .shot>video{z-index:0}.hero.bg .shot .brief{display:none}html.shopify-design-mode .hero.bg .shot .brief{display:block}html:not(.shopify-design-mode) .ph:not(.has-img)>b,html:not(.shopify-design-mode) .ph:not(.has-img)>span:not(.playmark):not(.ugc-who),html:not(.shopify-design-mode) .ph:not(.has-img):before{display:none}.ph.contain>img{object-fit:contain;background:var(--paper)}.ph.flat{background:var(--bone-2)}.ph.flat:after{display:none}.card{color:var(--ink)}.card>a:not(.btn),.card .cgal>a{color:inherit;display:block}.card>a.btn-dark{color:var(--bone)}.card .cgal>a{display:flex}.card .cgal>a>.ph{flex:0 0 100%}.card h3 a{color:inherit}.card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .qa,.card .cnav,.card .cgal .cdots,.card .swrow{position:relative;z-index:2}.card .cgal .cnav{z-index:3}.card .tier,.card .best{z-index:4}.card .cgal .cg{scroll-behavior:smooth}.card .cgal .cg>a{flex:0 0 100%;scroll-snap-align:start;display:block}.card .cgal .cg>a>.ph{min-height:0;aspect-ratio:4/5}.card .stars .sym{letter-spacing:1px;color:var(--ink)}.card .price .was{color:var(--ink-3);font-weight:400;text-decoration:line-through;margin-right:6px;font-size:.86rem}.card .soldout{font-size:.78rem;color:var(--ink-3);font-weight:600}.row-scroll .card,.g3 .card,.g4 .card{min-width:0}.pk input,.chip input,.csw input,.pkc input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.pk:has(>input:checked){border:2px solid var(--ink);--chl:var(--ink);--lb:2px;--lw:2px}.pk:has(>input:focus-visible),.chip:has(>input:focus-visible),.csw:has(>input:focus-visible),.pkc:has(>input:focus-visible){outline:2px solid var(--red);outline-offset:3px}.chip:has(>input:checked){background:var(--blackout);color:var(--bone);border-color:var(--blackout)}.chip:has(>input:checked):after{display:none}.csw:has(>input:checked){border-color:var(--ink)}.csw:has(>input:checked):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--paper)}.pk.unavailable .nm,.chip.unavailable{text-decoration:line-through;color:var(--ink-3)}.pk .meta .fs{color:var(--ink-2)}.pk .pr .unit{display:block;font-weight:400;font-size:.76rem;color:var(--ink-2)}.buy .atc[aria-busy=true],.btn[aria-busy=true]{opacity:.7;pointer-events:none}.buy .atc .bp:empty{display:none}.buy .err-line{display:none;color:var(--red-deep);font-weight:600;font-size:.88rem;margin-top:8px}.buy .err-line.show{display:block}.buy .vol{color:var(--ink-2)}.buy .delivery b{color:var(--ink)}.express .shopify-payment-button{width:100%}.express .shopify-payment-button__button{width:100%;min-height:50px;font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:var(--tk);font-size:.92rem;--cut:18.7px;--run:calc(var(--cut) * .7);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%);border-radius:0}.express .shopify-payment-button__button--unbranded{background:var(--blackout);color:var(--bone)}.express .shopify-payment-button__button--unbranded:hover{background:var(--carbon-2)}.express .shopify-payment-button__more-options{font-family:var(--body);font-size:.85rem;text-decoration:underline;text-underline-offset:4px;color:var(--ink);margin-top:6px}shopify-payment-terms{font-size:.85rem;color:var(--ink-2)}.gthumbs button>.ph,.gmain>.ph,.gallery>.ph{clip-path:none}.gmain>.ph{cursor:zoom-in}.gmain>.ph.isvideo,.gallery>.ph.isvideo{cursor:pointer}.gthumbs button .ph.has-img>img{object-fit:cover}.gmain .ph.has-img>video{object-fit:cover}.facets form{display:block}.facets .f label{min-height:34px}.facets .f label .n{color:var(--ink-3);margin-left:auto;font-size:.8rem}.facets .f .range{display:flex;gap:8px;align-items:center}.facets .f .range input{min-height:40px;padding:6px 10px;width:100%;min-width:0;flex:1 1 0}.facets .f .range span{color:var(--ink-3);font-size:.8rem}.facets .clear{display:inline-block;margin-top:10px;font-size:.84rem}.coll-grid .g3{transition:opacity .2s var(--ease)}.coll-grid.is-loading .g3{opacity:.45;pointer-events:none}.util .srt select{font:inherit}.util .count{font-weight:600}.pagin{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:30px 0 0}.pagin a,.pagin span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1.5px solid var(--bone-line);font-family:var(--label);font-weight:600;font-size:.8rem;letter-spacing:var(--tk);background:var(--paper)}.pagin span.cur{background:var(--blackout);color:var(--bone);border-color:var(--blackout)}.pagin a:hover{border-color:var(--ink)}.empty-grid{padding:30px 0;color:var(--ink-2)}.pills a.pill{display:inline-flex;align-items:center}.finder .fq{margin-bottom:6px}.finder .lab{display:block}shopify-account{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bone);--shopify-account-font-heading:var(--head);--shopify-account-font-body:var(--body);--shopify-account-radius-base:0;--shopify-account-radius-button:0;--shopify-account-radius-button-small:0;--shopify-account-radius-input:0;--shopify-account-color-background:var(--paper);--shopify-account-color-text:var(--carbon);--shopify-account-color-accent:var(--blackout);--shopify-account-color-accent-text:var(--bone);--shopify-account-signed-in-avatar-size:28px;--shopify-account-signed-in-avatar-color-background:var(--red);--shopify-account-signed-in-avatar-color-text:var(--blackout)}shopify-account::part(signed-out-avatar){display:none}shopify-account:not(:defined)>.acct-fallback{display:inline-flex}shopify-account [slot=signed-out-avatar]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bone)}.icons a.acct-link{display:inline-flex}.lang form{display:inline}.lang button{background:none;border:0;padding:0;font:inherit;color:var(--steel);cursor:pointer;text-transform:uppercase;letter-spacing:var(--tk)}.lang button:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}.ftr .lang-f button{background:none;border:0;padding:0;font:inherit;color:var(--steel);cursor:pointer;text-transform:uppercase;letter-spacing:var(--tk)}.ftr .lang-f button:hover{color:var(--bone);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}.hsearch{position:relative}.pres{position:absolute;top:calc(100% + 8px);left:0;width:min(92vw,560px);background:var(--paper);color:var(--ink);box-shadow:0 12px 40px #0a0a0a47,inset 0 0 0 1px var(--bone-line);padding:12px 14px 14px;z-index:60;text-align:left;font-size:.9rem}.pres[hidden]{display:none}.pres .lab{display:block;margin:6px 0;color:var(--ink-3)}.pres a.row{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--bone-line);color:var(--ink)}.pres a.row:hover b{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.pres a.row .ph{min-height:48px;height:48px;width:48px;padding:0}.pres a.row b{display:block;font-family:var(--head);text-transform:uppercase;letter-spacing:var(--tk);font-size:.82rem}.pres a.row small{color:var(--ink-2)}.pres .all{display:block;margin-top:10px;font-size:.86rem}.pres .q{color:var(--ink-2)}.sbox .pres{position:static;width:100%;box-shadow:inset 0 0 0 1px var(--bone-line);margin-top:8px}.drawer .grp a small{display:block}.drawer .grp a:last-child{border-bottom:0}.cart .bd .line img{width:64px;height:64px;object-fit:cover;display:block;background:var(--bone-2)}.cart .line .q input{width:34px;text-align:center;border:0;min-height:0;padding:0;height:30px;background:var(--paper);font:inherit;font-size:.9rem;-moz-appearance:textfield}.cart .line .q input::-webkit-outer-spin-button,.cart .line .q input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart .line .rm{background:none;border:0;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;font-weight:600;font-size:.875rem;padding:0;margin-left:8px;color:inherit}.cart .line .props{display:block;color:var(--ink-2);font-size:.82rem}.cart .line .disc{display:block;color:var(--ink-2);font-size:.8rem}.cart .line .lp{font-weight:700;text-align:right}.cart .line .lp s{display:block;color:var(--ink-3);font-weight:400;font-size:.8rem}.cart .empty-cart{padding:30px 0;text-align:center}.cart .empty-cart .h-head{margin-bottom:10px}.cart.is-loading .bd{opacity:.55;pointer-events:none}.cart .ft .total small{display:block;font-weight:400;font-size:.78rem;color:var(--ink-2);text-align:right}.cart .ft form{margin:0}.cart .rail .line button{z-index:1}.cart .code{display:flex;gap:6px;margin-top:10px}.cart .code input{min-height:40px;padding:6px 10px;font-size:.9rem}.cart .code .btn{min-height:40px;padding:4px 12px;font-size:.72rem;--cut:.8rem;white-space:nowrap}.cart .code[hidden]{display:none}.cart .notice{font-size:.85rem;color:var(--red-deep);font-weight:600;margin-bottom:10px}.sheet-row .chips .chip.unavailable{opacity:.5}.sheet .err{display:none;color:var(--red-deep);font-size:.85rem;font-weight:600}.sheet .err.show{display:block}.fld{min-width:0}.fld input,.fld select,.fld textarea{width:100%}.fld .em{display:none}.fld.err .em{display:block}form .ok{display:none;margin-top:10px;font-weight:600}form.is-done .ok{display:block}form.is-done .form-body{display:none}form .form-err{display:none;color:var(--red-deep);font-weight:600;font-size:.88rem;margin-top:10px}form .form-err.show{display:block}form [aria-busy=true]{opacity:.7}label.small input[type=checkbox]{margin-top:2px}.fgrid label.chk{grid-column:1/-1;min-height:0;align-items:flex-start;font-size:.9rem}.hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.rte>*:first-child{margin-top:0}.rte h2,.rte h3,.rte h4{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:var(--tk);line-height:1.1;margin:30px 0 10px;scroll-margin-top:90px}.rte h2{font-size:clamp(1.25rem,2.4vw,1.7rem)}.rte h3{font-size:1rem;margin:22px 0 6px}.rte h4{font-size:.9rem}.rte p{margin-bottom:14px;line-height:1.65}.rte ul,.rte ol{padding-left:20px;margin-bottom:14px;line-height:1.6}.rte li{margin-bottom:6px}.rte a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;font-weight:600}.rte a:hover{text-decoration-color:var(--red)}.rte img{max-width:100%;height:auto;margin:14px 0}.rte blockquote{border-left:3px solid var(--red);padding:10px 18px;margin:18px 0;font-family:var(--head);text-transform:uppercase;letter-spacing:var(--tk);font-size:1.1rem}.rte table{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--paper);margin:14px 0}.rte table th,.rte table td{border-bottom:1px solid var(--bone-line);padding:10px 12px;text-align:left;vertical-align:top}.rte table th{font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-weight:600;font-size:.75rem;background:var(--bone-2)}.rte iframe,.rte video{max-width:100%}.rte hr{border:0;border-top:1px solid var(--bone-line);margin:24px 0}.dark .rte,.carbon .rte{color:var(--steel)}.dark .rte b,.dark .rte strong,.carbon .rte strong{color:var(--bone)}.rte.tight p{margin-bottom:8px}.shopify-policy__container{max-width:860px;margin:0 auto;padding:40px var(--gut) 80px}.shopify-policy__title h1{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:var(--tk);font-size:clamp(1.6rem,3.6vw,2.4rem);margin-bottom:18px}.shopify-policy__body{font-size:1rem;line-height:1.65;color:var(--ink-2)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--head);text-transform:uppercase;letter-spacing:var(--tk);color:var(--ink);margin:26px 0 8px}.shopify-policy__body p,.shopify-policy__body li{margin-bottom:12px}.shopify-policy__body a{text-decoration:underline;text-underline-offset:4px}.jdgm-widget,.jdgm-rev-widg{font-family:var(--body)}.reviews-app{margin-top:26px}.reviews-app:empty{display:none}.toast{position:fixed;left:50%;bottom:calc(var(--stickyh,0px) + 16px);transform:translate(-50%);background:var(--blackout);color:var(--bone);padding:10px 16px;z-index:99;font-size:.9rem;font-weight:600;box-shadow:0 8px 24px #0a0a0a4d;max-width:calc(100vw - 32px);--cut:.9rem;--run:calc(var(--cut)*.7);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--run)) 100%,0 100%)}.toast[hidden]{display:none}.toast{animation:toast-in .25s var(--ease)}.toast.out{opacity:0;transition:opacity .2s}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.sec.carbon .h-head,.sec.dark .h-head{color:var(--bone)}.sec.carbon .tile .h-head,.sec.dark .tile .h-head,.sec.carbon .card .h-head,.sec.dark .card .h-head,.sec.carbon .pc .h-head,.sec.dark .pc .h-head{color:var(--ink)}.sec.carbon .tile.crew .h-head,.sec.dark .tile.crew .h-head,.sec.carbon .tile.ov .h-head,.sec.dark .tile.ov .h-head{color:var(--bone)}.sec.paperband .lead{color:var(--ink-2)}.narrow{max-width:900px}.center{text-align:center}.center .kicker{justify-content:center}.center .lead{margin-left:auto;margin-right:auto}.ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sec .sh h2{margin:0}.band3 .it .link,.feat .it .link{display:inline-block;margin-top:6px}.steps.big .s{padding-top:22px}.sec.tex:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tex-dark) top center/100% auto repeat-y;opacity:.26;pointer-events:none}.hero.dark.tex{position:relative}.hero.dark.tex>.wrap{position:relative;z-index:1}.hero.dark{background:var(--blackout);color:var(--bone)}.hero.dark .lead{color:var(--steel)}.hero.care{background:var(--bone);color:var(--carbon);padding:34px 0 40px}.hero.care .lead{color:var(--ink-2)}@media(min-width:900px){.hero.care{padding:56px 0 64px}}.hero .cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero.sage .cta .btn,.hero.care .cta .btn,.hero.dark.tex .cta .btn{flex:0 1 auto}.hero.bg .cta .btn{flex:1 1 200px}.sec.cause{background:var(--bone);color:var(--carbon)}.tests-hero .ph{aspect-ratio:16/9}.spacer{display:block}.rq.lined{box-shadow:inset 0 0 0 1px var(--bone-line)}.answers .ph.has-img>img{object-fit:cover}table.rates td:last-child{font-weight:700;white-space:nowrap}.consent{display:none}.consent.show{display:flex}.proof .it .ic{width:30px;height:30px;grid-row:1/3;margin-top:1px;display:block}.proof .it .ic img{width:30px;height:30px;object-fit:contain}.icon-row .it .ic{width:30px;height:30px;margin-bottom:10px;display:block}.icon-row .it .ic img{width:30px;height:30px;object-fit:contain}.icon-row .it .ic svg{margin-bottom:0}.icon-row.six .it .ic{width:34px;height:34px}.aplus .mod .ph.has-img{aspect-ratio:4/3}.aplus .w6 .ph.has-img{aspect-ratio:auto;min-height:320px}.aplus .mod .badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;padding:16px 18px 20px}.aplus .mod .badges .bd{text-align:center;font-family:var(--label);text-transform:uppercase;letter-spacing:var(--tk);font-size:.72rem;font-weight:700;line-height:1.3}.aplus .mod .badges .bd img{width:48px;height:48px;object-fit:contain;margin:0 auto 8px;display:block}.aplus .mod.brand .tx .vowline{color:var(--bone)}.sticky .t b{white-space:nowrap}.masthead img{display:inline-block}.subs .tile .ph.has-img{aspect-ratio:3/4}@media(min-width:900px){.subs .tile .ph.has-img{aspect-ratio:4/3}}.pbtabs .tile .ph.has-img{aspect-ratio:1/1}.pbg .ph.has-img{aspect-ratio:16/9}.vid-embed{position:relative;aspect-ratio:16/9;background:var(--blackout)}.vid-embed iframe,.vid-embed video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.mdl .box .vid-embed{margin:0}.imgbox-stage img{max-width:100%;max-height:100%;object-fit:contain;display:block}.imgbox-stage .ph{height:100%;max-width:100%;min-height:0;clip-path:none;background:none}.imgbox-stage .ph.has-img>img{position:static;width:auto;height:100%;max-width:100%;object-fit:contain}.gmain .ph.has-img>img{object-fit:contain;background:var(--bone-2)}.gallery .ph.has-img>img{object-fit:contain;background:var(--bone-2)}.gthumbs button .ph{aspect-ratio:1/1}@media(min-width:900px){.gwrap{align-items:start}}.srch .side .it{display:block}.srch .g3{grid-template-columns:1fr 1fr}@media(min-width:900px){.srch .g3{grid-template-columns:repeat(3,1fr)}}.applied span button{min-width:24px;min-height:24px}.stock .dot{display:inline-block;width:8px;height:8px;background:#1cb666;margin-right:6px;vertical-align:middle}.stock.low .dot{background:#ec9e22}.stock.out .dot{background:var(--steel)}.ftr .pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ftr .pay svg{height:22px;width:auto}.ftr .cols a{font-size:.88rem}.ftr .legal .tpl{display:inline-flex;align-items:center}.hero .proofline .tp{display:inline-flex;align-items:center;gap:0}body.lander .ftr .cols a[data-cause],.ask-fab[hidden]{display:none}@media(max-width:899px){.gwrap{display:block}.gthumbs{display:none}.gmain{display:flex;width:calc(100% + var(--gut)*2);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gut)*-1);padding:0 var(--gut)}.gmain::-webkit-scrollbar{display:none}.gmain .ph{flex:0 0 84%;scroll-snap-align:start;aspect-ratio:1/1;min-height:0;max-height:none}.gmain .ph[hidden]{display:flex}}.gmain .ph{outline-offset:-3px}.gmain .ph:focus-visible{outline:2px solid var(--red)}@media(max-width:699px){.card .tier,.card .best{font-size:.52rem;letter-spacing:.04em;padding:.32rem .45rem .4rem}.card .best{right:8px}.card .tier{left:8px}}.sbox{flex-wrap:wrap}.sbox .pres{flex-basis:100%}@media(max-width:699px){table.cmp.stack thead{display:none}table.cmp.stack tbody tr:first-child{display:block}}.dark table.cmp,.carbon table.cmp,.dark table.cmp .link,.carbon table.cmp .link{color:var(--ink)}@media(max-width:699px){.dark table.cmp.stack,.carbon table.cmp.stack{color:var(--ink)}}body.lander .icons shopify-account,body.lander .icons .acct-link,body.lander .hdr .nav,body.lander .ann{display:none}body.lander .sticky{z-index:60}.hero .capture-form{display:grid;gap:10px;max-width:520px;margin-top:18px}.hero .capture-form .lb{color:var(--steel)}.hero .capture-form .chk{color:var(--steel);display:flex;gap:8px;align-items:flex-start;font-size:.86rem}.hero .capture-form .ok{display:none;color:var(--bone);margin-top:4px}.hero .capture-form.is-done .ok{display:block}.hero .capture-form.is-done [type=submit]{display:none}.hero .capture-form .form-err{display:none;color:var(--red);font-size:.9rem}.hero .capture-form .form-err.show{display:block}.pb .g3.stack-m>div p+p{margin-top:10px}.legal-byline{font-size:.84rem;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px}.legal-byline b{color:var(--ink-2);font-weight:600}.shopify-policy__container{max-width:860px;margin:0 auto;padding:40px var(--gut) 60px}.shopify-policy__title h1{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:var(--tk);font-size:clamp(1.9rem,5vw,3rem);margin-bottom:18px}.shopify-policy__body{color:var(--ink-2);line-height:1.65}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:var(--tk);color:var(--ink);margin:28px 0 8px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:14px}.shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--red)}.wrap.narrow{max-width:820px}.wrap.center{text-align:center}.wrap.center .ctas{justify-content:center}body.quiet .icons shopify-account,body.quiet .icons .acct-link{display:none}.ph.r43{aspect-ratio:4/3}.ph.r32{aspect-ratio:3/2}.tiers>.pk{min-width:0}.pk .nm{overflow:hidden;text-overflow:ellipsis}.pricehead .was{font-family:var(--body);font-weight:400;color:var(--ink-3);text-decoration:line-through;font-size:1rem;margin-right:6px}.pricehead .was[hidden]{display:none}.express .shopify-payment-button__more-options{background:none;border:0;padding:4px 0;cursor:pointer;display:block;width:auto;margin:6px auto 0}.express .shopify-payment-button__more-options[aria-hidden=true]{display:none}.cart .hd h2{font-family:var(--head);text-transform:uppercase;font-weight:600;letter-spacing:var(--tk);font-size:1.17em;margin:0}.tile.ov .ov-tx h2{font-family:var(--head);font-weight:600;letter-spacing:var(--tk);font-size:1.15rem;line-height:1.1;margin-bottom:6px;text-transform:uppercase}.care .btn-line:hover{background:var(--carbon);color:var(--bone);border-color:var(--carbon)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/nocry-base-2.css.map */
