*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-b);font-size:1rem;line-height:1.55;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}img,video,svg,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1,h2,h3,h4{font-family:var(--font-h);font-weight:var(--font-h-weight);line-height:1.08;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h1 em,h2 em,h3 em,h4 em,.tile__title em,.hcard__title em{font-family:var(--font-a);font-style:italic;font-weight:400;letter-spacing:-.01em}.h1{font-size:calc(clamp(2.4rem,6vw,4.6rem) * var(--h-scale))}.h2{font-size:calc(clamp(2rem,4.4vw,3.4rem) * var(--h-scale))}.h3{font-size:calc(clamp(1.6rem,3vw,2.4rem) * var(--h-scale))}.h4{font-size:calc(clamp(1.15rem,1.6vw,1.4rem) * var(--h-scale));line-height:1.2;letter-spacing:-.01em}button,input,select,textarea{font:inherit;color:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;z-index:99;background:var(--bg);padding:.5rem 1rem}.center{text-align:center}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scheme-default{--s-bg: var(--bg);--s-fg: var(--fg);--s-card: var(--tint);--s-btn: var(--accent);--s-btn-fg: var(--accent-fg)}.scheme-tint{--s-bg: var(--tint);--s-fg: var(--fg);--s-card: var(--bg);--s-btn: var(--accent);--s-btn-fg: var(--accent-fg)}.scheme-dark{--s-bg: var(--dark);--s-fg: var(--dark-fg);--s-card: color-mix(in srgb, var(--dark-fg) 9%, var(--dark));--s-btn: var(--dark-fg);--s-btn-fg: var(--dark)}.scheme-accent{--s-bg: var(--accent);--s-fg: var(--accent-fg);--s-card: color-mix(in srgb, var(--accent-fg) 14%, var(--accent));--s-btn: var(--accent-fg);--s-btn-fg: var(--accent)}[class*=scheme-]{background:var(--s-bg);color:var(--s-fg);--s-line: color-mix(in srgb, var(--s-fg) 14%, transparent);--s-muted: color-mix(in srgb, var(--s-fg) 66%, transparent)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}@media(min-width:750px){.wrap{padding:0 2.5rem}}.sec{padding:calc(var(--pt, 72px) * .65) 0 calc(var(--pb, 72px) * .65)}@media(min-width:750px){.sec{padding:var(--pt, 72px) 0 var(--pb, 72px)}}.grid{display:grid;gap:1rem;grid-template-columns:1fr}.grid--2,.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--1,.features.grid,.steps.grid,.posts.grid,.ba.grid,.mgrid.grid,.tst.grid{grid-template-columns:1fr}@media(min-width:750px){.grid{gap:1.5rem}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3,.features.grid--3,.steps.grid--3,.posts.grid--3,.ba.grid--3,.mgrid.grid--3,.tst.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4,.features.grid--4,.steps.grid--4,.mgrid.grid--4,.features.grid--2,.steps.grid--2,.mgrid.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.grid--4,.features.grid--4,.steps.grid--4,.mgrid.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;scrollbar-width:thin}.slider>*{scroll-snap-align:start}@media(min-width:750px){.slider{grid-auto-columns:calc((100% - 3rem) / 3);gap:1.5rem}}.eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--s-muted);margin:0 0 1rem}.head{max-width:46rem;margin:0 0 2.5rem}.head--center{margin-left:auto;margin-right:auto;text-align:center}.lede{font-size:1.125rem;color:var(--s-muted)}.rte{color:var(--s-muted)}.rte>:first-child{margin-top:0}.rte a,.link{color:var(--s-fg);text-decoration:underline;text-underline-offset:.2em}.rte h2,.rte h3,.rte h4{color:var(--s-fg);margin-top:1.6em}.rte ul,.rte ol{padding-left:1.2em}.rte img{border-radius:var(--radius);margin:1.5em 0}.link{background:none;border:0;padding:0;cursor:pointer;font-size:.9rem}.note{font-size:.8rem;color:var(--s-muted);margin-top:1rem}.badge{position:absolute;top:.75rem;right:.75rem;font-size:.7rem;font-weight:600;padding:.3rem .6rem;border-radius:999px;background:var(--s-btn);color:var(--s-btn-fg)}.stars{color:var(--s-fg);letter-spacing:.1em;margin:0 0 .5rem}.btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.btns:empty{display:none}.btns--center,.rich--center .btns,.head--center .btns{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.6rem;border-radius:var(--btn-radius);border:1px solid transparent;font-size:.8rem;font-weight:600;letter-spacing:var(--btn-track);text-transform:var(--btn-case);text-decoration:none;cursor:pointer;transition:opacity .2s,transform .2s}.btn:hover{opacity:.88;transform:translateY(-1px)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{background:var(--s-btn);color:var(--s-btn-fg)}.btn--secondary{background:transparent;color:var(--s-fg);border-color:var(--s-fg)}.btn--full{width:100%}.media{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--s-card)}.media--square{aspect-ratio:1}.media--portrait{aspect-ratio:4 / 5}.media--landscape{aspect-ratio:4 / 3}.media--wide{aspect-ratio:16 / 9}.media__el,.media iframe{width:100%;height:100%;object-fit:cover;border:0}[class*=media--]>.media__el,[class*=media--]>iframe{position:absolute;top:0;right:0;bottom:0;left:0}.media__placeholder{fill:color-mix(in srgb,var(--s-fg) 22%,transparent);background:color-mix(in srgb,var(--s-fg) 6%,transparent)}.acc{border-bottom:1px solid var(--s-line)}.acc summary{list-style:none;cursor:pointer;padding:1.15rem 2rem 1.15rem 0;position:relative;font-weight:500;font-size:1.05rem}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:300}.acc[open] summary:after{content:"\2013"}.acc .rte{padding:0 0 1.25rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],select,textarea{width:100%;min-height:3rem;padding:.7rem 1rem;border:1px solid var(--s-line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--s-fg) 4%,var(--s-bg))}.signup{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.signup input{flex:1 1 14rem;border-radius:var(--btn-radius)}.signup__ok{font-weight:600}.rich--center .signup{justify-content:center;max-width:30rem;margin-left:auto;margin-right:auto}.form{display:grid;gap:1rem}.form label,.pdp__field{display:grid;gap:.4rem;font-size:.85rem;font-weight:500}.pagination{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem}.pagination .current{font-weight:700}.ann{text-align:center;font-size:.8rem;padding:.55rem 1rem;display:grid}.ann__msg{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .4s}.ann__msg.is-active{opacity:1;visibility:visible}.ann a{text-decoration:none}.hdr{border-bottom:1px solid var(--s-line)}.hdr__in{display:flex;align-items:center;gap:1.5rem;min-height:4.25rem}.hdr__logo{text-decoration:none;flex:0 0 auto}.hdr__name{font-family:var(--font-h);font-size:1.4rem;font-weight:600;letter-spacing:-.02em;margin:0}.hdr__nav{display:none;gap:1.75rem;align-items:center;margin-right:auto;margin-left:1rem;font-size:.95rem}.hdr__nav a,.hdr__link{text-decoration:none}.hdr__nav a:hover,.hdr__link:hover{opacity:.7}.hdr__dd{position:relative}.hdr__dd summary{list-style:none;cursor:pointer}.hdr__dd summary::-webkit-details-marker{display:none}.hdr__dd summary:after{content:"\25be";margin-left:.35rem;font-size:.7em}.hdr__ddp{position:absolute;top:calc(100% + .9rem);left:-1rem;min-width:14rem;display:grid;gap:.25rem;padding:.75rem;background:var(--s-bg);border:1px solid var(--s-line);border-radius:var(--radius-sm);box-shadow:0 12px 30px #00000014;z-index:5}.hdr__ddp a{padding:.5rem .6rem;border-radius:.5rem}.hdr__ddp a:hover{background:var(--s-card);opacity:1}.hdr__act{display:flex;align-items:center;gap:1rem;margin-left:auto;font-size:.9rem}.hdr__act .btn{min-height:2.5rem;padding:.55rem 1.1rem}.hdr__link{display:none}.hdr__burger{width:2.5rem;height:2.5rem;display:grid;place-content:center;gap:.4rem;background:none;border:0;cursor:pointer}.hdr__burger span{display:block;width:1.4rem;height:2px;background:currentColor}.hdr__mob{display:grid;padding:.5rem 1.25rem 1.25rem;border-top:1px solid var(--s-line)}.hdr__mob[hidden]{display:none}.hdr__mob a{padding:.8rem 0;text-decoration:none;border-bottom:1px solid var(--s-line)}.hdr__mobsub{padding-left:1rem!important;color:var(--s-muted)}@media(min-width:990px){.hdr__nav{display:flex}.hdr__link{display:inline}.hdr__burger,.hdr__mob{display:none!important}.hdr__act{margin-left:0}}.hero{position:relative;overflow:hidden;padding:calc(var(--pt) * .65) 0 calc(var(--pb) * .65)}@media(min-width:750px){.hero{padding:var(--pt) 0 var(--pb)}}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg .media__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__bg:not(:empty):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--s-bg);opacity:var(--overlay)}.hero__in{position:relative;display:grid;gap:2rem;align-items:center}.hero--medium .hero__in{min-height:26rem}.hero--large .hero__in{min-height:36rem}.hero__copy{max-width:40rem}.hero--overlay .hero__copy{margin:0 auto;text-align:center}.hero--overlay .btns{justify-content:center}.hero__copy .lede{color:var(--s-fg);opacity:.85}.hero__media{aspect-ratio:4 / 3}.hero__media .media__el{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:990px){.hero--split .hero__in{grid-template-columns:1fr 1fr;gap:4rem}.hero--split .hero__media{aspect-ratio:1}}.hero__cards{position:relative;display:grid;gap:.75rem;margin-top:2.5rem;grid-template-columns:1fr}@media(min-width:750px){.hero__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.hero__cards{grid-template-columns:repeat(4,1fr)}}.hcard{position:relative;display:flex;gap:1rem;align-items:center;padding:.9rem;border-radius:var(--radius);background:var(--s-card);text-decoration:none;transition:transform .2s}.hcard:hover{transform:translateY(-2px)}.hcard__img{flex:0 0 4.5rem;aspect-ratio:1;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--s-fg) 6%,transparent)}.hcard__img .media__el{position:absolute;top:0;right:0;bottom:0;left:0}.hcard p{margin:0}.hcard__eyebrow{font-size:.8rem;color:var(--s-muted)}.hcard__title{font-family:var(--font-h);font-size:1.15rem;font-weight:var(--font-h-weight);letter-spacing:-.01em}.hcard__sub{font-size:.8rem;color:var(--s-muted)}.logos__track{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 3rem}.logos__item img{max-height:2.2rem;width:auto;opacity:.75}.logos__name{font-family:var(--font-h);font-weight:600;font-size:1.1rem;opacity:.55}@media(max-width:749px){.logos--scroll .logos__track{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.logos--scroll .logos__item{flex:0 0 auto}}.tile{display:block;text-decoration:none;color:#fff}.tile .media__el{transition:transform .5s}.tile:hover .media__el{transform:scale(1.04)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 55%)}.tile__txt{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;z-index:1;display:grid;gap:.2rem}.tile__eyebrow{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.tile__title{font-family:var(--font-h);font-size:1.5rem;font-weight:var(--font-h-weight);letter-spacing:-.02em;line-height:1.1}.tabs__nav{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1.5rem;justify-content:flex-start}@media(min-width:750px){.tabs__nav{justify-content:center;flex-wrap:wrap}}.tabs__btn{flex:0 0 auto;padding:.6rem 1.1rem;border-radius:999px;border:1px solid var(--s-line);background:transparent;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer}.tabs__btn.is-active{background:var(--s-fg);color:var(--s-bg);border-color:var(--s-fg)}.tabs__panel{display:none;gap:2rem;align-items:center;padding:1.5rem;border-radius:var(--radius);background:var(--s-card)}.tabs__panel.is-active{display:grid}@media(min-width:990px){.tabs__panel{grid-template-columns:1fr 1fr;padding:3rem;gap:3rem}}.quote{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--s-line)}.quote blockquote{margin:0 0 .75rem;font-family:var(--font-a);font-style:italic;font-size:1.2rem;line-height:1.35}.quote figcaption,.tcard figcaption,.bacard figcaption,.pcard figcaption{display:grid;gap:.15rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.quote figcaption span,figcaption small{color:var(--s-muted);font-size:.7rem}.feature,.step,.member,.mcard,.post{display:grid;gap:.75rem;align-content:start;text-decoration:none}.features--cards .feature{padding:1.25rem;border-radius:var(--radius);background:var(--s-card)}.features--cards .feature .media{background:color-mix(in srgb,var(--s-fg) 6%,transparent)}.feature .eyebrow,.mcard .eyebrow{margin:.25rem 0 0}.feature h3,.step h3,.member h3,.mcard h3,.post h3{margin:0}.step__label{margin:.5rem 0 0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--s-muted)}.member__role{margin:0;font-size:.85rem;color:var(--s-muted)}.post p{margin:0;color:var(--s-muted);font-size:.95rem}.iwt{display:grid;gap:2rem;align-items:center}@media(min-width:990px){.iwt{grid-template-columns:1fr 1fr;gap:4.5rem}.iwt--right .iwt__media{order:2}}.points{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1rem}.point{display:flex;gap:.9rem;align-items:flex-start}.point div{display:grid;gap:.15rem}.point span{color:var(--s-muted);font-size:.95rem}.point__icon{width:2rem;height:2rem;object-fit:contain;flex:0 0 auto}.point__dot{width:.6rem;height:.6rem;margin-top:.5rem;border-radius:50%;background:var(--s-btn);flex:0 0 auto}.tst__top{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}.tst__top .head{margin-bottom:0}.tst__score{display:grid;gap:.25rem;justify-items:start}.tst__score .eyebrow{margin:0 0 .75rem}.tst__rating{font-family:var(--font-h);font-size:1.6rem;margin:0}.tcard,.pcard,.bacard{margin:0;display:grid;gap:.75rem;align-content:start;padding:1.5rem;border-radius:var(--radius);background:var(--s-card)}.tcard blockquote,.pcard blockquote,.bacard blockquote{margin:0}.tcard blockquote{color:var(--s-fg)}.tcard figcaption{display:flex;gap:.75rem;align-items:center;margin-top:.5rem}.tcard figcaption span{display:grid;gap:.15rem}.tcard__avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.tcard__media{margin:-.5rem -.5rem .5rem}.pcard__logo img{max-height:1.8rem;width:auto}.pcard blockquote{font-family:var(--font-a);font-style:italic;font-size:1.25rem;line-height:1.35}.ba__pair{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ba__pair .media{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--s-fg) 6%,transparent)}.ba__tag{position:absolute;left:.5rem;top:.5rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:.25rem .5rem;border-radius:999px;background:#ffffffd9;color:#111}.stats{display:grid;gap:2rem;text-align:center;grid-template-columns:1fr}@media(min-width:750px){.stats{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none}}.stat__value{font-family:var(--font-h);font-size:clamp(3rem,7vw,5rem);line-height:1;letter-spacing:-.03em;margin:0 0 .5rem}.stat__value small{font-size:.4em;margin-left:.15em;letter-spacing:0}.stat__label{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:0}.stat__text{color:var(--s-muted);font-size:.9rem;margin:.5rem 0 0}.marquee{overflow:hidden;padding:var(--pt) 0 var(--pb)}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed, 40s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;gap:1rem;padding-right:1rem}.marquee__item{display:grid;gap:.1rem;padding:.9rem 1.4rem;border-radius:var(--radius);background:var(--s-card);white-space:nowrap}.marquee__item span{font-size:.85rem;color:var(--s-muted)}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}html{scroll-behavior:auto}}.cmp{max-width:52rem;margin:0 auto;border-radius:var(--radius);background:var(--s-card);padding:.5rem 1.25rem}.cmp__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:.5rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--s-line);text-align:center}.cmp__row:last-child{border-bottom:0}.cmp__row>:first-child{text-align:left;font-weight:500}.cmp__row--head{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.cmp__us{font-weight:700}.faq{display:grid;gap:2rem}.faq__head .head{margin-bottom:0}.faq--stack{max-width:52rem;margin:0 auto}@media(min-width:990px){.faq--side{grid-template-columns:1fr 1.4fr;gap:5rem}.faq--side .faq__head{position:sticky;top:6rem;align-self:start}}.faq__group{font-family:var(--font-b);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--s-muted);margin:2.5rem 0 .25rem}.faq__group:first-child{margin-top:0}.rich--narrow{max-width:46rem}.rich--wide{max-width:64rem}.rich--center{margin-left:auto;margin-right:auto;text-align:center}.rich .rte{font-size:1.05rem}.rich--left .rte{text-align:left}.article{display:grid;gap:2.5rem}.article .rich--left{margin:0 auto;width:100%}.article .rte{color:var(--s-fg);line-height:1.7}.quiz{max-width:40rem;margin:0 auto;text-align:center}.quiz__bar{height:4px;border-radius:4px;background:var(--s-line);margin-bottom:2.5rem;overflow:hidden}.quiz__bar span{display:block;height:100%;width:0;background:var(--s-btn);transition:width .3s}.quiz__step{display:none}.quiz__step.is-active{display:block}.quiz__media{margin-bottom:2rem}.quiz__help{color:var(--s-muted)}.quiz__answers{display:grid;gap:.6rem;margin:2rem 0 1.5rem}.quiz__ans{padding:1rem 1.25rem;border-radius:var(--radius-sm);border:1px solid var(--s-line);background:var(--s-card);text-align:left;cursor:pointer;transition:border-color .2s}.quiz__ans:hover{border-color:var(--s-fg)}.quiz .btn,.quiz .link{margin-top:1.5rem}.contact{display:grid;gap:2.5rem}@media(min-width:990px){.contact{grid-template-columns:1fr 1fr;gap:5rem}}.pdp{display:grid;gap:2rem}@media(min-width:990px){.pdp{grid-template-columns:1.1fr 1fr;gap:4rem;align-items:start}.pdp__gallery{position:sticky;top:6rem}}.pdp__thumbs{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto}.pdp__thumb{flex:0 0 4.5rem;aspect-ratio:1;padding:0;border:1px solid var(--s-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--s-card);cursor:pointer}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__info{display:grid;gap:1.1rem;align-content:start}.pdp__info>*{margin:0}.pdp__rating{font-size:.9rem}.pdp__rating .stars{margin:0}.pdp__price{font-family:var(--font-h);font-size:1.6rem;display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.pdp__price s{font-size:1rem;color:var(--s-muted)}.pdp__price small{font-family:var(--font-b);font-size:.8rem;color:var(--s-muted)}.pdp__field--qty input{max-width:7rem}.pdp__buy,.pdp__buy form{display:grid;gap:.6rem}.ticks{list-style:none;padding:0;display:grid;gap:.5rem}.ticks li{padding-left:1.6rem;position:relative}.ticks li:before{content:"\2713";position:absolute;left:0;font-weight:700}.pdp__badges{list-style:none;padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;border-radius:var(--radius-sm);background:var(--s-card);text-align:center;font-size:.78rem}.pdp__badges li{display:grid;gap:.4rem;justify-items:center}.pdp__badges img{width:1.75rem;height:1.75rem;object-fit:contain}.pdp__figure{margin:0}.pc{display:grid;gap:.5rem;text-decoration:none;align-content:start}.pc p{margin:0}.pc__title{font-weight:500}.pc__price{color:var(--s-muted);font-size:.95rem}.cart{display:grid;gap:2.5rem}@media(min-width:990px){.cart{grid-template-columns:1.6fr 1fr;align-items:start}}.cart__row{display:grid;grid-template-columns:5rem 1fr 4.5rem auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--s-line)}.cart__meta{display:grid;gap:.2rem}.cart__meta a{text-decoration:none}.cart__meta small{color:var(--s-muted)}.cart__sum{display:grid;gap:.75rem;padding:1.5rem;border-radius:var(--radius);background:var(--s-card)}.cart__total{display:flex;justify-content:space-between;font-size:1.15rem}.cart__sum .note{margin:0}.ftr{padding:4rem 0 2rem;font-size:.95rem}.ftr__top{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1 / -1;display:grid;gap:1rem;align-content:start;max-width:22rem}.ftr__logo{max-width:10rem}.ftr__social{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem}.ftr__col{display:grid;gap:.6rem;align-content:start}.ftr__col a,.ftr__legal a,.ftr__social a{text-decoration:none;color:var(--s-muted)}.ftr__col a:hover,.ftr__legal a:hover,.ftr__social a:hover{color:var(--s-fg)}.ftr__h{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0 0 .4rem}.ftr__img{max-width:8rem}.ftr__disc{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--s-line);font-size:.75rem}.ftr__bot{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--s-line);font-size:.8rem;color:var(--s-muted)}.ftr__bot p{margin:0}.ftr__legal{display:flex;flex-wrap:wrap;gap:1.25rem}@media(min-width:990px){.ftr__top{grid-template-columns:1.4fr repeat(4,1fr)}.ftr__brand{grid-column:auto}}.customer{max-width:30rem;margin:0 auto;padding:4rem 1.25rem;display:grid;gap:1rem}.customer form{display:grid;gap:.75rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
