.fs-wh{font-family:var(--fs-font-text)}.fs-wh__head{max-width:64ch;margin-bottom:var(--fs-s6)}.fs-wh__eye{display:inline-block;margin:0 0 8px;font-size:var(--fs-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-purple);font-weight:600}.fs-wh__head .fs-h2{margin:0}.fs-wh__head .fs-copy{margin:10px 0 0;color:var(--fs-ink-2)}.fs-wh__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--fs-r-pill);background:var(--fs-mineral);color:var(--fs-ink-2);font-size:var(--fs-t-xs);line-height:1.3;white-space:nowrap}.fs-wh__chip--p{background:var(--fs-lilac);color:var(--fs-purple-deep)}.fs-wh__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--fs-lilac);color:var(--fs-purple)}.fs-wh__ic svg{width:22px;height:22px}.fs-wh .fs-link{color:var(--fs-purple);font-weight:600}.fs-wh-rm__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fs-wh-rm__i{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--fs-line);border-radius:var(--fs-r-l);background:#fff}.fs-wh-rm__t{margin:0;font-weight:600;font-size:var(--fs-t-m);color:var(--fs-ink)}.fs-wh-rm__d{margin:0;font-size:var(--fs-t-s);line-height:1.5;color:var(--fs-muted)}.fs-wh-rm__note{margin:var(--fs-s5) 0 0;font-size:var(--fs-t-s);color:var(--fs-ink-2)}.fs-wh-st__flow{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:0}.fs-wh-st__end{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px;border-radius:var(--fs-r-l);background:var(--fs-mineral);font-size:var(--fs-t-s);font-weight:600;color:var(--fs-ink)}.fs-wh-st__end--out{background:var(--fs-purple);color:#fff}.fs-wh-st__end--out .fs-wh__ic{background:#ffffff29;color:#fff}.fs-wh-st__arrow{flex:0 0 40px;display:grid;place-items:center;color:var(--fs-purple-soft)}.fs-wh-st__arrow svg{width:22px;height:22px}.fs-wh-st__card{flex:1 1 0;min-width:0;display:grid;grid-template-columns:56px 1fr;gap:16px;padding:20px;border:1px solid var(--fs-lilac-2);border-radius:var(--fs-r-l);background:#fff;box-shadow:var(--fs-sh-2)}.fs-wh-st__n{display:inline-block;margin:0 0 6px;padding:3px 10px;border-radius:var(--fs-r-pill);background:var(--fs-purple);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em}.fs-wh-st__t{margin:0 0 4px;font-weight:600;font-size:var(--fs-t-m);color:var(--fs-ink)}.fs-wh-st__f{margin:0 0 10px;font-size:var(--fs-t-s);color:var(--fs-ink-2)}.fs-wh-st__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.fs-wh-st__d{margin:0;font-size:var(--fs-t-s);line-height:1.5;color:var(--fs-muted)}.fs-wh-cart{position:relative;width:44px;height:120px;margin:4px auto 0;border-radius:8px;background:var(--fs-lilac);box-shadow:inset 0 0 0 1px var(--fs-lilac-2)}.fs-wh-cart:before,.fs-wh-cart:after{content:"";position:absolute;left:-4px;right:-4px;height:10px;border-radius:4px;background:var(--fs-ink)}.fs-wh-cart:before{top:-4px}.fs-wh-cart:after{bottom:-4px}.fs-wh-cart--sediment{background:repeating-linear-gradient(0deg,#fff 0 3px,var(--fs-lilac-2) 3px 6px)}.fs-wh-cart--carbon{background:linear-gradient(90deg,#2a2a2a,#010101 50%,#2a2a2a)}.fs-wh-cart--kdf{background:radial-gradient(circle at 30% 30%,var(--fs-purple-soft) 0 2px,transparent 3px) 0 0/8px 8px,linear-gradient(90deg,#3a3a3a,#1a1a1a)}.fs-wh-cart--uv{background:linear-gradient(90deg,var(--fs-purple-soft),var(--fs-purple) 50%,var(--fs-purple-soft))}.fs-wh-cart--generic{background:linear-gradient(90deg,var(--fs-lilac-2),#fff 50%,var(--fs-lilac-2))}.fs-wh-fit__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fs-wh-fit__i{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--fs-line);border-radius:var(--fs-r-l);background:#fff}.fs-wh-fit__b{flex:1;min-width:0}.fs-wh-fit__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:4px}.fs-wh-fit__t{margin:0;font-weight:600;color:var(--fs-ink)}.fs-wh-fit__v{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--fs-r-pill);font-size:12px;font-weight:600;white-space:nowrap}.fs-wh-fit__v svg{width:14px;height:14px}.fs-wh-fit__v--yes{background:var(--fs-purple);color:#fff}.fs-wh-fit__v--maybe{background:var(--fs-lilac);color:var(--fs-purple-deep)}.fs-wh-fit__v--no{background:#fff;color:var(--fs-ink);box-shadow:inset 0 0 0 1.5px var(--fs-ink)}.fs-wh-fit__d{margin:0;font-size:var(--fs-t-s);line-height:1.5;color:var(--fs-muted)}.fs-wh-fit__d a{display:inline-block;margin-top:4px}.fs-wh-fit__eq{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border:1px solid var(--fs-lilac-2);border-radius:var(--fs-r-m);background:var(--fs-lilac);color:var(--fs-ink);text-decoration:none;transition:border-color .2s}.fs-wh-fit__eq:hover{border-color:var(--fs-purple)}.fs-wh-fit__eq:focus-visible{outline:2px solid var(--fs-purple);outline-offset:2px}.fs-wh-fit__eqm{flex:none;width:56px;height:56px;border-radius:8px;background:#fff;overflow:hidden}.fs-wh-fit__eqm img{display:block;width:100%;height:100%;object-fit:contain}.fs-wh-fit__eqb{display:flex;flex-direction:column;gap:1px;min-width:0}.fs-wh-fit__eqn{font-weight:600;font-size:var(--fs-t-s)}.fs-wh-fit__eqp{font-size:var(--fs-t-xs);color:var(--fs-muted)}.fs-wh-fit__eql{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-t-s);font-weight:600;color:var(--fs-purple)}.fs-wh-fit__eql svg{width:14px;height:14px}.fs-wh-run__card{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(20px,3vw,36px);border-radius:var(--fs-r-l);background:var(--fs-lilac);border:1px solid var(--fs-lilac-2)}.fs-wh-run__media{display:block;width:100%;box-sizing:border-box;background:#fff;border-radius:var(--fs-r-m);padding:16px;aspect-ratio:1}.fs-wh-run__media img{display:block;width:100%;height:100%;object-fit:contain}.fs-wh-run__k{margin:0 0 6px;font-size:var(--fs-t-s);font-weight:600;color:var(--fs-purple-deep)}.fs-wh-run__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 12px}.fs-wh-run__price b{font-size:clamp(28px,4vw,40px);line-height:1;color:var(--fs-ink)}.fs-wh-run__price span{font-size:var(--fs-t-s);color:var(--fs-ink-2)}.fs-wh-run__meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.fs-wh-run__meta .fs-wh__chip{background:#fff}.fs-wh-run__meta svg{width:14px;height:14px;color:var(--fs-purple)}.fs-wh-run__list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.fs-wh-run__list li,.fs-wh-sp__box li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-t-s);line-height:1.5;color:var(--fs-ink-2)}.fs-wh-run__list svg,.fs-wh-sp__box svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--fs-purple)}.fs-wh-run__tip,.fs-wh-run__sub{margin:0 0 12px;font-size:var(--fs-t-s);line-height:1.5;color:var(--fs-ink-2)}.fs-wh-run__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.fs-wh-sp__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.fs-wh-sp__tbl{margin:0;border:1px solid var(--fs-line);border-radius:var(--fs-r-l);overflow:hidden;background:#fff}.fs-wh-sp__tbl div{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:12px;padding:12px 18px;border-top:1px solid var(--fs-line);font-size:var(--fs-t-s)}.fs-wh-sp__tbl div:first-child{border-top:0}.fs-wh-sp__tbl div:nth-child(2n){background:var(--fs-mineral)}.fs-wh-sp__tbl dt{color:var(--fs-muted)}.fs-wh-sp__tbl dd{margin:0;font-weight:600;color:var(--fs-ink)}.fs-wh-sp__box{padding:clamp(18px,3vw,28px);border-radius:var(--fs-r-l);background:var(--fs-mineral)}.fs-wh-sp__box h3{margin:0 0 12px}.fs-wh-sp__box ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fs-wh-faq .fs-faq__i .fs-prose p{margin:0}.fs-wh-help__box{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--fs-mineral);border-radius:var(--fs-r-l);padding:clamp(20px,3vw,36px)}.fs-wh-help__txt{max-width:56ch}.fs-wh-help__txt .fs-copy{margin:8px 0 0}.fs-wh-help__btns{display:flex;gap:12px;flex-wrap:wrap}.fs-wh-help__btns .fs-btn svg{width:18px;height:18px}.fs-wh-dt .fs-faq__i .fs-prose{padding-top:8px}@media(max-width:1023px){.fs-wh-rm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-wh-st__flow{flex-direction:column}.fs-wh-st__end{flex:none;flex-direction:row;justify-content:flex-start;text-align:left;padding:12px 16px}.fs-wh-st__arrow{flex:0 0 32px}.fs-wh-st__arrow svg{transform:rotate(90deg)}}@media(max-width:749px){.fs-wh__head{margin-bottom:var(--fs-s5)}.fs-wh-rm__grid{gap:10px}.fs-wh-rm__i{padding:14px;gap:10px}.fs-wh-rm__t{font-size:var(--fs-t-s)}.fs-wh-rm__d{font-size:var(--fs-t-xs)}.fs-wh__ic{width:38px;height:38px}.fs-wh__ic svg{width:19px;height:19px}.fs-wh-st__card{grid-template-columns:40px 1fr;gap:12px;padding:16px}.fs-wh-cart{width:30px;height:84px}.fs-wh-fit__list{grid-template-columns:1fr}.fs-wh-fit__i{padding:14px}.fs-wh-run__card{grid-template-columns:1fr}.fs-wh-run__media{max-width:220px;margin:0 auto}.fs-wh-run__btns .fs-btn,.fs-wh-help__btns .fs-btn{width:100%;white-space:normal;text-align:center}.fs-wh-sp__grid{grid-template-columns:1fr}.fs-wh-sp__tbl div{grid-template-columns:1fr 1fr;padding:11px 14px}.fs-wh-help__btns{width:100%;flex-direction:column}}.fs-wh-st__card--ph{grid-template-columns:1fr;gap:14px;align-content:start;align-items:start}.fs-wh-st__ph{display:block;width:140px;height:140px;border-radius:12px;overflow:hidden;flex:none}.fs-wh-st__img{display:block;width:100%;height:100%;object-fit:contain}.fs-wh-st__tl{color:inherit;text-decoration:none}.fs-wh-st__tl:hover,.fs-wh-st__tl:focus-visible{color:var(--fs-purple);text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.fs-wh-st__card--ph{grid-template-columns:140px 1fr;gap:16px}}@media(max-width:749px){.fs-wh-st__card--ph{grid-template-columns:96px 1fr;gap:14px}.fs-wh-st__ph{width:96px;height:96px;border-radius:10px}}.fs-wh-tabs-sec{display:contents}.fs-wh-tabs{position:sticky;top:var(--fs-wh-hdr,77px);z-index:20;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line)}.fs-wh-tabs__list{list-style:none;margin:0;padding:10px 0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}.fs-wh-tabs__list::-webkit-scrollbar{display:none}.fs-wh-tabs__list li{flex:none}.fs-wh-tabs__a{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:var(--fs-r-pill);border:1px solid var(--fs-lilac-2);background:#fff;color:var(--fs-ink);font-size:var(--fs-t-s);font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.fs-wh-tabs__a:hover{border-color:var(--fs-purple-soft);background:var(--fs-lilac)}.fs-wh-tabs__a[aria-current]{background:var(--fs-purple);border-color:var(--fs-purple);color:#fff}.fs-wh-tabs__a:focus-visible{outline:2px solid var(--fs-purple);outline-offset:2px}.fs-wh[id]{scroll-margin-top:var(--fs-wh-sm,0px)}@media(max-width:749px){.fs-wh-tabs{top:var(--fs-wh-hdr,65px)}.fs-wh-tabs__list{padding:8px 0}.fs-wh-tabs__a{min-height:34px;padding:0 14px}}.fs-wh-cmp__scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(var(--fs-gutter,20px) * -1);padding:4px var(--fs-gutter,20px) 12px;scroll-padding-inline:var(--fs-gutter,20px)}.fs-wh-cmp__scroll:focus-visible{outline:2px solid var(--fs-purple);outline-offset:2px}.fs-wh-cmp__grid{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);grid-template-rows:repeat(var(--fs-cmp-rows,10),auto);column-gap:16px}.fs-wh-cmp__c{position:relative;grid-row:span var(--fs-cmp-rows,10);display:grid;grid-template-rows:subgrid;row-gap:0;scroll-snap-align:start;padding:18px;border:1px solid var(--fs-lilac-2);border-radius:var(--fs-r-l);background:#fff;box-shadow:var(--fs-sh-2)}.fs-wh-cmp__c.is-cur{border:2px solid var(--fs-purple);background:var(--fs-lilac);padding:17px}.fs-wh-cmp__media{display:block;position:relative;aspect-ratio:1/1;border-radius:var(--fs-r-m);background:#f1f1f3;overflow:hidden;margin-bottom:14px}.fs-wh-cmp__media img{position:absolute;top:10px;left:10px;display:block;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain;object-position:center;mix-blend-mode:multiply}.fs-wh-cmp__hd{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:4px}.fs-wh-cmp__badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--fs-r-pill);background:var(--fs-purple);color:#fff;font-size:12px;font-weight:600}.fs-wh-cmp__badge svg{width:13px;height:13px}.fs-wh-cmp__t{margin:0;font-size:var(--fs-t-m);font-weight:600;line-height:1.25}.fs-wh-cmp__t a{color:var(--fs-ink);text-decoration:none}.fs-wh-cmp__t a:hover{color:var(--fs-purple);text-decoration:underline;text-underline-offset:3px}.fs-wh-cmp__price{margin:2px 0 10px;font-size:22px;font-weight:700;color:var(--fs-ink)}.fs-wh-cmp__price span{font-size:var(--fs-t-xs);font-weight:500;color:var(--fs-muted)}.fs-wh-cmp__r{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid var(--fs-line)}.fs-wh-cmp__c.is-cur .fs-wh-cmp__r{border-top-color:var(--fs-lilac-2)}.fs-wh-cmp__k{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-muted);font-weight:600}.fs-wh-cmp__v{font-size:var(--fs-t-s);line-height:1.45;color:var(--fs-ink-2)}.fs-wh-cmp__cta{padding-top:16px;align-self:end}.fs-wh-cmp__r--na{border-top-color:transparent;padding:0}@supports not (grid-template-rows:subgrid){.fs-wh-cmp__grid{grid-template-rows:none}.fs-wh-cmp__c{grid-row:auto;display:flex;flex-direction:column}.fs-wh-cmp__cta{margin-top:auto}}.fs-wh-cmp__cta .fs-btn{width:100%}.fs-wh-cmp__here{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--fs-r-pill);background:#fff;color:var(--fs-purple-deep);font-weight:600;font-size:var(--fs-t-s);border:1.5px dashed var(--fs-purple-soft)}.fs-wh-cmp__note{margin:14px 0 0;font-size:var(--fs-t-xs);color:var(--fs-muted)}@media(max-width:1023px){.fs-wh-cmp__grid{grid-auto-columns:minmax(240px,42%)}}@media(max-width:749px){.fs-wh-cmp__grid{grid-auto-columns:78%;column-gap:12px}.fs-wh-cmp__c{padding:16px}.fs-wh-cmp__c.is-cur{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fs-wh.css.map */
