.wf-band{position:relative;z-index:1;padding:88px var(--wf-gutter) 92px;background:var(--wf-color-card);color:var(--wf-color-body);font-family:var(--wf-font-body);font-size:15px;line-height:1.6}.wf-band--lilac{background:var(--wf-color-lilac)}.wf-band--cream{background:var(--wf-color-cream)}.wf-band--mint{background:var(--wf-color-mint)}.wf-band--sky{background:var(--wf-color-sky)}.wf-band--ground{background:var(--wf-color-ground)}.wf-band--night{background:var(--wf-color-night);color:var(--wf-color-plum-text)}.wf-band--night .wf-h2,.wf-band--night .wf-h3{color:var(--wf-color-card)}.wf-band--night .wf-lead{color:var(--wf-color-plum-text)}.wf-band--night .wf-eyebrow{background:none;color:var(--wf-color-butter);-webkit-text-fill-color:currentcolor}@media(max-width:767px){.wf-band{padding-top:44px;padding-bottom:44px}}.wf-container{margin:0 auto;max-width:var(--wf-container)}.wf-section-head{max-width:760px;margin:0 0 32px}.wf-section-head--center{margin-right:auto;margin-left:auto;text-align:center}.wf-eyebrow{margin:0 0 14px;font-family:var(--wf-font-display);font-size:var(--wf-text-eyebrow);font-weight:700;letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;background:var(--wf-gradient-brand-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wf-eyebrow--sm{margin-bottom:10px;font-size:var(--wf-text-eyebrow-sm)}.wf-h2{margin:0 0 16px;font-family:var(--wf-font-display);font-size:clamp(32px,3.6vw,48px);font-weight:600;letter-spacing:-1.1px;line-height:1.12;color:var(--wf-color-ink);text-wrap:pretty}.wf-h3{margin:0 0 12px;font-family:var(--wf-font-display);font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.7px;line-height:1.2;color:var(--wf-color-ink);text-wrap:pretty}.wf-lead{margin:0;font-size:var(--wf-text-lead);line-height:1.65;color:var(--wf-color-body);text-wrap:pretty}.wf-lead>p{margin:0 0 14px}.wf-lead>p:last-child{margin-bottom:0}.wf-gradient-text{display:inline-block;background:var(--wf-gradient-brand-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wf-gradient-text--hero{background:var(--wf-gradient-brand-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wf-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--wf-radius-pill);padding:13px 28px;background:var(--wf-gradient-brand);color:var(--wf-color-card);font-family:var(--wf-font-display);font-size:var(--wf-text-body-md);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,color .25s ease,border-color .25s ease}.wf-pill:hover{transform:scale(1.04);color:var(--wf-color-card)}.wf-pill:focus-visible{outline:3px solid color-mix(in srgb,var(--wf-color-brand) 45%,transparent);outline-offset:3px}.wf-pill--lg{border-radius:var(--wf-radius-pill-lg);padding:16px 34px;font-size:16px}.wf-pill--outline{border:1.5px solid var(--wf-color-lilac-line);background:var(--wf-color-card);color:var(--wf-color-ink)}.wf-pill--outline:hover{border-color:var(--wf-color-brand);color:var(--wf-color-brand)}.wf-pill--ghost{padding-right:10px;padding-left:10px;background:none;color:var(--wf-color-brand-deep)}.wf-pill--ghost:hover{color:var(--wf-color-brand)}.wf-band--night .wf-pill--outline{border-color:color-mix(in srgb,var(--wf-color-card) 30%,transparent);background:none;color:var(--wf-color-card)}.wf-band--night .wf-pill--ghost{color:var(--wf-color-butter)}.wf-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 14px;background:var(--wf-color-lilac);color:var(--wf-color-ink);font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none}.wf-card{display:flex;flex-direction:column;border:1px solid var(--wf-color-lilac-line);border-radius:var(--wf-radius-card);padding:26px;background:var(--wf-color-card);color:var(--wf-color-body)}.wf-card--hover{transition:translate .25s ease-out,box-shadow .25s ease-out}.wf-card--hover:hover,.wf-card--hover:focus-within{translate:0 -4px;box-shadow:var(--wf-shadow-card-hover)}.wf-card--tile{border-color:var(--wf-color-lilac-border-soft);box-shadow:var(--wf-shadow-card)}.wf-card--tile.wf-card--hover:hover{translate:0 -3px}.wf-lift{box-shadow:var(--wf-shadow-lift)}.wf-picture{display:block;max-width:100%;height:auto}.wf-picture--cover{width:100%;height:100%;object-fit:cover}.wf-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--wf-icon-size);height:var(--wf-icon-size);color:inherit}.wf-icon>svg{display:block;width:100%;height:100%}.wf-species{display:inline-block;flex:0 0 auto;width:var(--wf-icon-size);height:auto}.wf-rail{display:flex;gap:18px;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;list-style:none}.wf-rail::-webkit-scrollbar{display:none}.wf-rail>*{flex:0 0 auto;scroll-snap-align:start}.wf-rail[data-wf-edge=start]{-webkit-mask-image:linear-gradient(to left,black calc(100% - 40px),transparent);mask-image:linear-gradient(to left,black calc(100% - 40px),transparent)}.wf-rail[data-wf-edge=end]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 40px),transparent);mask-image:linear-gradient(to right,black calc(100% - 40px),transparent)}.wf-rail[data-wf-edge=both]{-webkit-mask-image:linear-gradient(to right,transparent,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,black 40px,black calc(100% - 40px),transparent)}.wf-rail:focus-visible{outline:3px solid color-mix(in srgb,var(--wf-color-brand) 30%,transparent);outline-offset:4px}.wf-faq details{border-bottom:1px solid var(--wf-color-lilac-line);interpolate-size:allow-keywords}.wf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;font-family:var(--wf-font-display);font-size:17px;font-weight:600;color:var(--wf-color-ink);cursor:pointer}.wf-faq summary::-webkit-details-marker{display:none}.wf-faq summary:focus-visible{outline:3px solid color-mix(in srgb,var(--wf-color-brand) 45%,transparent);outline-offset:2px}.wf-faq .wf-x{flex:0 0 auto;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .3s ease}.wf-faq summary:hover .wf-x{transform:scale(1.12)}.wf-faq details[open] .wf-x{transform:rotate(135deg);color:var(--wf-color-brand)}.wf-faq details[open] summary+.wf-faq__answer{animation:wf-faq-open .45s ease 50ms backwards}.wf-faq__answer{margin:0;padding:0 0 20px;font-size:15px;line-height:1.7;color:var(--wf-color-body)}.wf-faq details::details-content{display:block;height:0;overflow:clip;transition:height .4s ease,content-visibility .4s allow-discrete}.wf-faq details[open]::details-content{height:auto}.wf-product-card{padding:0;overflow:hidden;text-decoration:none}.wf-product-card__media{display:block;aspect-ratio:1 / 1;background:var(--wf-color-lilac-ghost)}.wf-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:20px 22px 24px}.wf-product-card__title{margin:0;font-family:var(--wf-font-display);font-size:16px;font-weight:600;line-height:1.35;color:var(--wf-color-ink)}.wf-product-card__rating{display:flex;align-items:center;gap:6px;color:var(--wf-color-star);font-size:var(--wf-text-body-sm);font-weight:600}.wf-product-card__rating-count{color:var(--wf-color-soft);font-weight:500}.wf-product-card__price{margin:0;font-family:var(--wf-font-display);font-size:16px;font-weight:600;color:var(--wf-color-ink)}.wf-product-card__compare{margin-left:6px;color:var(--wf-color-strike);font-weight:500;text-decoration:line-through}.wf-product-card__cta{margin-top:6px;color:var(--wf-color-brand-deep);font-size:var(--wf-text-body-md);font-weight:600}.wf-sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}@keyframes wf-shine{0%{transform:skew(-20deg) translate(0)}55%,to{transform:skew(-20deg) translate(calc(var(--wf-shine-travel) * 1%))}}@keyframes wf-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--wf-color-brand) 35%,transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--wf-color-brand) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--wf-color-brand) 0%,transparent)}}@keyframes wf-float{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes wf-float-soft{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes wf-fadeup{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-fadeup-soft{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-riseup{0%{transform:translateY(26px)}to{transform:translateY(0)}}@keyframes wf-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-bgdrift{0%,to{background-position:0% 60%}50%{background-position:100% 40%}}.wf-enter{animation:wf-riseup .7s ease backwards}.wf-enter-fade{animation:wf-fadeup .7s ease backwards}[data-wf-reveal]{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s ease}[data-wf-reveal].wf-in{opacity:1;transform:translateY(0)}[data-wf-reveal].wf-rise{transform:translateY(38px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}[data-wf-reveal].wf-rise.wf-in{transform:translateY(0)}[data-wf-reveal].wf-split>:first-child{opacity:0;transform:translate(-64px)}[data-wf-reveal].wf-split>:nth-child(2){opacity:0;transform:translate(64px)}[data-wf-reveal].wf-split.wf-in>:first-child,[data-wf-reveal].wf-split.wf-in>:nth-child(2){opacity:1;transform:translate(0);transition:opacity .9s cubic-bezier(.22,1,.36,1) 80ms,transform .9s cubic-bezier(.22,1,.36,1) 80ms}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-wf-reveal].wf-stagger>*{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}[data-wf-reveal].wf-stagger.wf-in>*{opacity:1;transform:none}[data-wf-reveal].wf-stagger.wf-in>:nth-child(2){transition-delay:80ms}[data-wf-reveal].wf-stagger.wf-in>:nth-child(3){transition-delay:.16s}[data-wf-reveal].wf-stagger.wf-in>:nth-child(4){transition-delay:.24s}[data-wf-reveal].wf-stagger.wf-in>:nth-child(5){transition-delay:.32s}[data-wf-reveal].wf-stagger.wf-in>:nth-child(6){transition-delay:.4s}}[data-wf-reveal=none],[data-wf-reveal=none].wf-rise,[data-wf-reveal=none].wf-stagger>*,[data-wf-reveal=none].wf-split>:first-child,[data-wf-reveal=none].wf-split>:nth-child(2){opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){[data-wf-reveal],[data-wf-reveal].wf-rise,[data-wf-reveal].wf-split>:first-child,[data-wf-reveal].wf-split>:nth-child(2){opacity:1;transform:none!important;transition:none!important}.wf-card--hover,.wf-pill,.wf-enter,.wf-enter-fade,.wf-faq .wf-x,.wf-faq details::details-content,.wf-faq details[open] summary+.wf-faq__answer{animation:none!important;transition-duration:.01ms!important}.wf-pill:hover,.wf-card--hover:hover{transform:none;translate:none}}@media(scripting:none){[data-wf-reveal],[data-wf-reveal].wf-rise,[data-wf-reveal].wf-stagger>*,[data-wf-reveal].wf-split>:first-child,[data-wf-reveal].wf-split>:nth-child(2){opacity:1;transform:none!important;transition:none!important}}@media(forced-colors:active){.wf-eyebrow,.wf-gradient-text,.wf-gradient-text--hero{background:none;-webkit-text-fill-color:currentcolor}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/woopf-design.css.map */
