:root{--wf-ink: #1c3d32;--wf-sec: #46523e;--wf-green: #6d8d77;--wf-sage: #738e7e;--wf-ground: #f4f6ea;--wf-lime: #f3f6e0;--wf-lsage: #d4e5cd;--wf-ivory: #e8e3d8;--wf-linen: #d4cab9;--wf-clay: #b68c78;--wf-white: #ffffff;--wf-radius-card: 2rem;--wf-radius-media: 2.4rem;--wf-radius-pill: 99.9rem;--wf-page: 120rem}body{color:var(--wf-sec);letter-spacing:0;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{font-size:1.7rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground, 28, 61, 50));letter-spacing:-.01em;line-height:1.1}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 .h1,.color-scheme-3 .h2,.color-scheme-3 .h3{color:var(--wf-ground)}a{color:var(--wf-ink);text-underline-offset:.3em}strong,b{font-weight:400;color:var(--wf-ink)}.rte strong,.wf-text strong{color:var(--wf-ink)}.rte a,.wf-text a{color:var(--wf-ink);text-decoration:underline;text-underline-offset:.25em}.rte a:hover,.wf-text a:hover{color:var(--wf-green)}.rte p,.wf-text p{margin:0 0 1.2em}.rte p:last-child,.wf-text p:last-child{margin-bottom:0}.rte ul,.wf-text ul,.rte ol,.wf-text ol{margin:0 0 1.2em;padding-left:2.2rem}.rte li,.wf-text li{margin-bottom:.5em}.rte h2,.rte h3{color:var(--wf-ink);margin:1.6em 0 .5em}.rte h2{font-size:3rem}.rte h3{font-size:2.2rem}.rte blockquote{border-left:2px solid var(--wf-lsage);margin:1.5em 0;padding:.2em 0 .2em 1.4em;font-style:normal;color:var(--wf-ink);font-size:1.1em}.rte table{border-collapse:collapse;width:100%;font-size:1.5rem}.rte th,.rte td{text-align:left;padding:1rem 1.2rem;border-bottom:1px solid var(--wf-linen);vertical-align:top}.rte th{border-bottom:2px solid var(--wf-ink);color:var(--wf-ink)}.rte img{border-radius:var(--wf-radius-media)}.rte hr{border:0;border-top:1px solid var(--wf-linen);margin:3rem 0}.wf-eyebrow{margin:0;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-sec)}.color-scheme-3 .wf-eyebrow{color:var(--wf-lsage)}.wf-h2{margin:0;font-size:3rem;line-height:1.1;letter-spacing:-.01em;color:var(--wf-ink)}.wf-h2--sm{font-size:2.6rem}.wf-h3{margin:0;font-size:2rem;line-height:1.25;color:var(--wf-ink)}.wf-h3--lg{font-size:2.4rem}.wf-lede{font-size:1.7rem;line-height:1.5;color:var(--wf-sec);max-width:36em}.wf-text{font-size:1.6rem;line-height:1.6;color:var(--wf-sec)}.wf-text--lg{font-size:1.7rem;line-height:1.65}.wf-text--sm{font-size:1.4rem}.wf-note{margin:2rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--wf-sec)}.wf-caption{margin:1rem 0 0;font-size:1.3rem;color:var(--wf-sec)}.wf-chip{display:inline-flex;align-items:center;padding:.4rem 1rem;border-radius:var(--wf-radius-pill);background:var(--wf-lsage);color:var(--wf-ink);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.wf-stars{color:var(--wf-clay);letter-spacing:.15em;font-size:1.6rem}.wf-link-arrow{display:inline-flex;gap:.4em;align-items:baseline;color:var(--wf-ink);text-decoration:underline;text-underline-offset:.3em;font-size:1.5rem}.wf-link-arrow:hover{color:var(--wf-green)}@media screen and (min-width:750px){.wf-h2{font-size:4rem}.wf-h2--sm{font-size:3rem}.wf-h3{font-size:2.2rem}.wf-h3--lg{font-size:2.8rem}.wf-lede{font-size:1.8rem}.wf-text{font-size:1.6rem}.wf-text--lg{font-size:1.7rem}}.wf-btn,.button,.shopify-challenge__button,.customer button,.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded,.quick-add__submit{border-radius:var(--wf-radius-pill)!important;letter-spacing:0;font-size:1.6rem;font-family:inherit}.button,.shopify-challenge__button,.customer button,.product-form__submit,.cart__checkout-button{min-height:5.2rem;padding:0 2.8rem}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none}.wf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.4rem;padding:0 2.8rem;text-decoration:none;cursor:pointer;border:1.5px solid var(--wf-ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease;box-sizing:border-box;line-height:1.2;text-align:center}.wf-btn--primary{background:var(--wf-ink);color:var(--wf-ground)}.wf-btn--primary:hover{background:#163128;color:var(--wf-ground)}.wf-btn--secondary{background:var(--wf-white);color:var(--wf-ink)}.wf-btn--secondary:hover{background:var(--wf-lime)}.color-scheme-3 .wf-btn--primary{background:var(--wf-ground);color:var(--wf-ink);border-color:var(--wf-ground)}.color-scheme-3 .wf-btn--secondary{background:transparent;color:var(--wf-ground);border-color:var(--wf-ground)}.wf-buttons{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem}.wf-input,.field__input,.select__select,.customer .field input,.customer select,.search__input,.quantity__input,.cart-note__input,.wf-select,.wf-textarea{font-family:inherit;font-size:1.6rem;color:var(--wf-ink);background:var(--wf-white)}.wf-input{width:100%;box-sizing:border-box;height:5rem;padding:0 1.6rem;border:1.5px solid var(--wf-sage);border-radius:1.2rem}.wf-input:focus-visible{outline:2px solid var(--wf-green);outline-offset:1px}.wf-textarea{height:auto;padding:1.4rem 1.6rem;resize:vertical;min-height:14rem}.wf-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231c3d32' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;padding-right:4rem}.wf-field{display:flex;flex-direction:column;gap:.6rem;font-size:1.4rem;color:var(--wf-ink)}.wf-field em{font-style:normal;color:var(--wf-sec)}.wf-form{display:flex;flex-direction:column;gap:1.6rem}.wf-form__row--2{display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (min-width:750px){.wf-form__row--2{grid-template-columns:1fr 1fr}}.wf-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.wf-form__actions .wf-note{margin:0}.wf-form__ok{margin:0 0 1rem;padding:1.4rem 1.8rem;background:var(--wf-lsage);border-radius:1.2rem;color:var(--wf-ink)}.wf-form__err{margin:0 0 1rem;padding:1.4rem 1.8rem;border:1px solid var(--wf-clay);border-radius:1.2rem;color:var(--wf-ink);font-size:1.5rem}.wf-form__err ul{margin:.6rem 0 0;padding-left:2rem}.wf-newsletter-form__row{display:flex;flex-wrap:wrap;gap:1rem}.wf-newsletter-form__row .wf-input{flex:1 1 22rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:1.2rem}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:1.2rem;box-shadow:0 0 0 1.5px var(--wf-sage)}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 1.5px var(--wf-ink)}.page-width{padding:0 1.6rem}@media screen and (min-width:750px){.page-width{padding:0 4rem}}.wf-section{position:relative}.wf-section--border-both{border-top:1px solid var(--wf-linen);border-bottom:1px solid var(--wf-linen)}.wf-section--border-bottom{border-bottom:1px solid var(--wf-linen)}.wf-section__head{display:flex;flex-direction:column;gap:1.2rem;max-width:76rem;margin-bottom:3.2rem}.wf-section__head .wf-lede{max-width:none}.wf-box{background:var(--wf-white);border:1px solid var(--wf-linen);border-radius:var(--wf-radius-card);padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem}.wf-box--ground{background:var(--wf-ground)}.wf-box .wf-eyebrow{margin-bottom:.2rem}.wf-swipe-hint{margin:0 0 .8rem;font-size:1.2rem;color:var(--wf-sec)}@media screen and (min-width:990px){.wf-swipe-hint{display:none}}.wf-media{position:relative;overflow:hidden;border-radius:var(--wf-radius-media);background:var(--wf-ivory);width:100%}.wf-media__img,.wf-media__video,.wf-media__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.wf-media--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2.4rem;box-sizing:border-box;text-align:center;border:1.5px dashed var(--wf-sage)}.wf-media__label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-sec)}.wf-media__note{margin:0;font-size:1.3rem;line-height:1.5;color:var(--wf-sec);max-width:34ch}.announcement-bar{font-size:1.3rem}.announcement-bar__message{padding:.9rem 0;letter-spacing:.01em}.section-header{border-bottom:1px solid var(--wf-linen)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{height:auto;display:block}.header__menu-item{font-size:1.6rem;color:var(--wf-ink);padding:1rem 1.4rem}.header__menu-item span{text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{text-decoration:underline;text-underline-offset:.4em}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-left .header__inline-menu{justify-self:center}.header__icons{justify-self:end;gap:.4rem}}.header__icon,.header__icon--cart .icon{color:var(--wf-ink)}.wf-hide-account .header__icon--account,.wf-hide-account shopify-account{display:none!important}.cart-count-bubble{background:var(--wf-ink);color:var(--wf-ground);min-width:1.8rem;height:1.8rem;width:auto;padding:0 .3rem;font-size:1rem;left:2.4rem;bottom:1rem;border:2px solid var(--wf-white);box-sizing:content-box}.menu-drawer__menu-item{font-size:2rem;color:var(--wf-ink)}.menu-drawer__utility-links{border-top:1px solid var(--wf-linen)}.header__search .search__input{border-radius:var(--wf-radius-pill)}.footer{color:var(--wf-ground)}.footer a,.footer .list-menu__item--link,.footer .footer-block__details-content .list-menu__item--link{color:var(--wf-ground);text-decoration:none;font-size:1.6rem}.footer .list-menu__item--link:hover{color:var(--wf-lsage);text-decoration:underline}.footer-block__heading{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-lsage);margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{padding:.5rem 0}.footer-block__brand-info .rte,.footer-block__details-content.rte,.footer .rte,.footer__content-bottom .caption,.footer .copyright__content,.footer .policies a{color:var(--wf-lsage);font-size:1.4rem}.footer .policies a{color:var(--wf-lsage);font-size:1.3rem}.footer .policies a:hover{color:var(--wf-ground)}.footer__copyright{color:var(--wf-lsage)}.footer__content-top{padding-bottom:4rem}.footer__content-bottom{border-top:1px solid rgba(244,246,234,.18)}.footer .newsletter-form__field-wrapper .field__input{background:var(--wf-white);color:var(--wf-ink);border-radius:1.2rem}.footer .newsletter-form__field-wrapper .field:after{box-shadow:none}.footer .newsletter-form__button{color:var(--wf-ink)}.footer .newsletter-form__field-wrapper .field__label,.footer .newsletter-form__field-wrapper .field__input::placeholder{color:var(--wf-sec)}.footer .newsletter-form__field-wrapper .field__input:focus~.field__label,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{color:var(--wf-sec)}.footer .list-payment__item{opacity:.95}.footer .footer-block__image-wrapper img{width:100%;height:auto}.footer .footer-block__image-wrapper{margin-bottom:1.4rem}.footer .wf-footer-social{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.footer a.wf-footer-ig{display:inline-flex;align-items:center;gap:1rem;padding:1.1rem 2rem;border:1px solid rgba(244,246,234,.7);border-radius:999px;color:var(--wf-ground);font-size:1.6rem;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.footer a.wf-footer-ig:hover{background:#f4f6ea1f;border-color:var(--wf-ground);color:var(--wf-ground);text-decoration:none}.footer a.wf-footer-ig:focus-visible{outline:2px solid var(--wf-ground);outline-offset:3px}.footer .wf-footer-ig .svg-wrapper,.footer .wf-footer-ig .svg-wrapper svg{width:2.4rem;height:2.4rem}.footer .wf-footer-social__icons{margin:0}.footer .wf-footer-social__icons .list-social__item:has(a[href*="instagram.com"]){display:none}@media screen and (max-width:749px){.footer .wf-footer-social{justify-content:center;width:100%}.footer a.wf-footer-ig{white-space:nowrap}.footer .wf-footer-ig__on{display:none}}.footer .footer-block__brand-info .rte{font-size:1.7rem;line-height:1.4;max-width:24rem}.footer .footer__follow-on-shop{display:none}.drawer__inner{background:var(--wf-ground);border-left:1px solid var(--wf-linen)}.drawer__heading{color:var(--wf-ink)}.cart-drawer .drawer__footer,.cart__footer{border-top:1px solid var(--wf-linen)}cart-drawer .drawer__inner{overflow-y:auto}cart-drawer cart-drawer-items{flex:0 0 auto;overflow:visible}cart-drawer .drawer__footer{margin-top:1.2rem;padding-top:1.6rem}.cart__checkout-button{background:var(--wf-ink);color:var(--wf-ground)}.wf-cart-note{margin:.4rem 0 0;font-size:1.3rem;color:var(--wf-sec)}.cart-item__name,.totals__total-value{color:var(--wf-ink)}.cart__dynamic-checkout-buttons [role=button],.shopify-payment-button__button{border-radius:var(--wf-radius-pill)!important}.product .product__media-wrapper{padding-right:0}.product__media-item .product__media,.product-media-container{border-radius:var(--wf-radius-media);overflow:hidden;background:var(--wf-ivory)}.product-media-container{--media-border-width: 0}.thumbnail{border-radius:1rem;overflow:hidden}.thumbnail[aria-current]{border:1.5px solid var(--wf-ink)}.product__info-container>*+*{margin-top:1.6rem}.product__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-sec)}.product__title h1,.product__title .h1{font-size:3.4rem;line-height:1.08;letter-spacing:-.01em}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:4.2rem}}.price{color:var(--wf-ink)}.product .price__regular .price-item--regular,.product .price__sale .price-item--sale,.product .price-item--last{font-size:3rem;letter-spacing:0}.product .price .price-item--regular,.product .price .price-item--sale{font-size:3rem}.product__text.subtitle{font-size:1.6rem;color:var(--wf-sec)}fieldset.product-form__input--pill input[type=radio]+label{border-radius:1.4rem;padding:1rem 1.6rem;font-size:1.4rem;color:var(--wf-ink);background:var(--wf-white);box-shadow:0 0 0 1.5px var(--wf-sage);display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;min-width:10.8rem}fieldset.product-form__input--pill input[type=radio]+label:before{display:none}fieldset.product-form__input--pill input[type=radio]:checked+label{background:var(--wf-ink);color:var(--wf-ground);box-shadow:0 0 0 1.5px var(--wf-ink)}fieldset.product-form__input--pill input[type=radio]+label:hover{box-shadow:0 0 0 1.5px var(--wf-ink)}fieldset.product-form__input--pill .wf-pill-price{font-size:1.2rem;color:var(--wf-sec)}fieldset.product-form__input--pill input[type=radio]:checked+label .wf-pill-price{color:var(--wf-lsage)}fieldset.product-form__input--pill .form__label{font-size:1.4rem;color:var(--wf-ink)}.form__label{color:var(--wf-ink)}.product-form__submit{background:var(--wf-ink);color:var(--wf-ground);font-size:1.6rem;min-height:5.4rem}.product-form__quantity .quantity{border-radius:var(--wf-radius-pill);min-height:5.4rem}.quantity:after{border-radius:var(--wf-radius-pill);box-shadow:0 0 0 1.5px var(--wf-sage)}.quantity:before{display:none}.product__info-container .product-form__buttons{margin-top:.4rem}.shopify-payment-button__more-options{color:var(--wf-sec)}.product__accordion .accordion__title,.product__accordion summary{color:var(--wf-ink);font-size:1.6rem}.accordion{border-top:1px solid var(--wf-linen);border-bottom:0}.accordion+.accordion{border-top:1px solid var(--wf-linen)}.product__accordion:last-of-type{border-bottom:1px solid var(--wf-linen)}.accordion__content{color:var(--wf-sec);font-size:1.5rem}.icon-with-text{margin:0}.icon-with-text__item{align-items:center}.icon-with-text__item .inline-richtext{font-size:1.4rem;color:var(--wf-sec)}.product__view-details{display:none}.wf-offers{margin:0;padding:1.6rem 0 .4rem;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.6rem;font-size:1.4rem;color:var(--wf-sec);border-top:1px solid var(--wf-linen)}.wf-offers li{display:flex;gap:1rem;align-items:flex-start;line-height:1.4}.wf-offers .wf-icon{flex:0 0 auto;color:var(--wf-green);margin-top:.1rem}.wf-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.wf-specs>div{display:flex;flex-direction:column;gap:.2rem;padding:1rem 0;border-top:1px solid var(--wf-linen)}.wf-specs dt{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-sec)}.wf-specs dd{margin:0;font-size:1.5rem;color:var(--wf-ink)}.wf-specs>div:last-child:nth-child(odd){grid-column:1 / -1}.wf-cert{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 0;border-top:1px solid var(--wf-linen)}.wf-cert__logo{flex:0 0 auto;display:block;width:6.4rem;height:6.4rem;line-height:0;border-radius:50%}.wf-cert__logo img{width:100%;height:100%;object-fit:contain}.wf-cert__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wf-cert__title{margin:0;font-size:1.5rem;line-height:1.3;color:var(--wf-ink)}.wf-cert__body{margin:0;font-size:1.4rem;line-height:1.45;color:var(--wf-sec)}.wf-cert__link{width:fit-content;font-size:1.4rem;color:var(--wf-ink);text-decoration:underline;text-underline-offset:.2em}.wf-cert__link:hover{color:var(--wf-green)}.wf-size-note{margin:.4rem 0 0;font-size:1.3rem;color:var(--wf-sec)}.wf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9;background:var(--wf-white);border-top:1px solid var(--wf-linen);box-shadow:0 -6px 24px #1c3d3214;transform:translateY(100%);transition:transform .25s ease}.wf-sticky[hidden]{display:block}.wf-sticky.is-visible{transform:translateY(0)}.wf-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.wf-sticky__info{display:flex;align-items:center;gap:1.2rem;min-width:0}.wf-sticky__thumb{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;border-radius:1rem;overflow:hidden;background:var(--wf-ivory)}.wf-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wf-sticky__text{display:flex;flex-direction:column;min-width:0}.wf-sticky__title{font-size:1.5rem;color:var(--wf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-sticky__meta{font-size:1.3rem;color:var(--wf-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-sticky__btn{min-height:4.6rem;padding:0 2rem;font-size:1.5rem;flex:0 0 auto}@media screen and (max-width:749px){.wf-sticky__thumb,.wf-sticky__meta{display:none}}body.wf-has-sticky{padding-bottom:7.2rem}.card-wrapper .card{border-radius:var(--wf-radius-card)}.card__inner{border-radius:var(--wf-radius-card);overflow:hidden;background:var(--wf-ivory)}.card__heading,.card__heading a{color:var(--wf-ink);font-size:1.8rem}.card-information .price{font-size:1.5rem}.collection-hero__title,.collection .title{color:var(--wf-ink)}.collection-hero__description{color:var(--wf-sec)}.facets__summary,.facet-filters__label,.facet-checkbox{color:var(--wf-ink)}.pagination__item{border-radius:var(--wf-radius-pill);color:var(--wf-ink)}.pagination__item--current:after{border-radius:var(--wf-radius-pill)}.blog__title,.article-template__title{color:var(--wf-ink);letter-spacing:-.015em}.article-card__title a,.article-card .card__heading a{color:var(--wf-ink)}.article-card__excerpt,.article-card__info{color:var(--wf-sec)}.article-template__content{max-width:72rem;font-size:1.7rem;line-height:1.7;color:var(--wf-sec)}.article-template__content p{margin-bottom:1.4em}.article-template__content h2{font-size:2.8rem;margin:1.8em 0 .5em}.article-template__content h3{font-size:2.1rem;margin:1.5em 0 .4em}.article-template__content .short-answer{background:var(--wf-lsage);border-radius:var(--wf-radius-card);padding:2.2rem 2.6rem;margin:0 0 3rem;color:var(--wf-ink);font-size:1.8rem;line-height:1.6}.article-template__content .short-answer:before{content:"The short answer";display:block;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-sec);margin-bottom:.8rem}.article-template__content .short-answer p{margin:0}.article-template__content .sources{font-size:1.4rem;line-height:1.5;color:var(--wf-sec);padding-left:2rem}.article-template__content .sources li{margin-bottom:.6rem}.article-template__content .notes{font-size:1.3rem;border-top:1px solid var(--wf-linen);padding-top:1.4rem}.article-template__content table{font-size:1.5rem}.article-template__content .wf-hl{background:var(--wf-lime)}.article-template .article-template__hero-container{max-width:64rem;margin:2.4rem auto 0;padding:0 1.5rem}@media screen and (min-width:750px){.article-template .article-template__hero-container{padding:0}}.article-template .article-template__hero-adapt,.article-template__hero-medium,.article-template__hero-small,.article-template__hero-large{border-radius:var(--wf-radius-media);overflow:hidden}.article-template__link{color:var(--wf-ink)}.article-template__back{border-top:1px solid var(--wf-linen)}.blog-placeholder{display:none}.template-404 .title,.template-search__header,.search__button .icon{color:var(--wf-ink)}.predictive-search{border-radius:0 0 1.6rem 1.6rem}.modal__toggle-open,.modal__toggle-close{color:var(--wf-ink)}.breadcrumbs,.wf-crumbs{font-size:1.3rem;color:var(--wf-sec);padding-top:1.6rem;display:flex;flex-wrap:wrap;gap:.6rem}.wf-crumbs a{color:var(--wf-sec)}.wf-crumbs a:hover,.wf-crumbs [aria-current]{color:var(--wf-ink)}.wf-hero__grid{display:grid;gap:3.2rem;align-items:center}.wf-hero__text{display:flex;flex-direction:column;gap:2rem}.wf-hero__heading{margin:0;color:var(--wf-ink);line-height:1.05;letter-spacing:-.015em}.wf-hero__heading--xl{font-size:3.6rem}.wf-hero__heading--l{font-size:3.4rem}.wf-hero__heading--m{font-size:3rem}.wf-hero__lede{font-size:1.7rem;line-height:1.5;color:var(--wf-sec);max-width:36em}.wf-hero__trust{margin:0;font-size:1.4rem;color:var(--wf-sec)}.wf-hero__search{display:flex;gap:1rem;max-width:56rem}.wf-hero__search-input{flex:1 1 auto;min-width:0;border-radius:var(--wf-radius-pill);height:5.2rem}.wf-hero__search-btn{min-height:5.2rem}@media screen and (max-width:749px){.wf-hero__search-btn{display:none}}@media screen and (min-width:990px){.wf-hero__grid--image{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5.6rem}.wf-hero__grid--image-left .wf-hero__media{order:-1}.wf-hero__heading--xl{font-size:5.8rem}.wf-hero__heading--l{font-size:5.2rem}.wf-hero__heading--m{font-size:4.4rem}.wf-hero__lede{font-size:1.9rem}.wf-hero__text--xl .wf-hero__heading{max-width:12em}.wf-hero:not(:has(.wf-hero__grid--image)) .wf-hero__heading{max-width:18em}}@media screen and (min-width:750px)and (max-width:989px){.wf-hero__heading--xl{font-size:4.6rem}}.wf-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.6rem}.wf-trust__item{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:var(--wf-ink);line-height:1.3}.wf-trust__icon{flex:0 0 auto;color:var(--wf-green);display:inline-flex}@media screen and (min-width:750px){.wf-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2.4rem}.wf-trust__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-trust__list--5{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-trust__list--6{grid-template-columns:repeat(6,minmax(0,1fr))}.wf-trust__item{font-size:1.5rem;justify-content:center}}.wf-icons__grid{display:grid;grid-template-columns:1fr;gap:2.8rem 4.8rem}.wf-icons__item{display:flex;gap:1.6rem;align-items:flex-start}.wf-icons__grid--top .wf-icons__item{flex-direction:column}.wf-icons__icon{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;display:inline-flex;align-items:center;justify-content:center;background:var(--wf-ivory);border-radius:1.4rem;color:var(--wf-green)}.wf-icons__body{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:750px){.wf-icons__grid--2,.wf-icons__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-icons__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.wf-icons__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-icons__grid{gap:3.6rem 4.8rem}}.wf-products__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}.wf-product-card{background:var(--wf-white);border:1px solid var(--wf-linen);border-radius:var(--wf-radius-card);padding:2rem;display:flex;flex-direction:column;gap:1.6rem;min-width:0}.wf-product-card__media{display:block}.wf-product-card__media .wf-media{border-radius:1.6rem}.wf-product-card__body{display:flex;flex-direction:column;gap:1rem}.wf-product-card__title{margin:0;font-size:2.2rem;line-height:1.2}.wf-product-card__title a{color:var(--wf-ink);text-decoration:none}.wf-product-card__title a:hover{text-decoration:underline;text-underline-offset:.3em}.wf-product-card__text{font-size:1.5rem;color:var(--wf-sec)}.wf-product-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.wf-product-card__price{font-size:1.8rem;color:var(--wf-ink)}.wf-products--compact .wf-product-card{flex-direction:row;align-items:center;gap:2rem}.wf-products--compact .wf-product-card__media{flex:0 0 11rem;width:11rem}@media screen and (min-width:750px){.wf-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-products__grid--1{grid-template-columns:minmax(0,1fr);max-width:60rem}.wf-products__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-products--compact .wf-product-card__media{flex-basis:16rem;width:16rem}}@media screen and (min-width:990px){.wf-products--large .wf-product-card{padding:2.4rem}.wf-products--large .wf-product-card__title{font-size:2.6rem}}.wf-imgtext__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}.wf-imgtext__grid--top{align-items:start}.wf-imgtext__text{display:flex;flex-direction:column;gap:1.8rem}.wf-steps-list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.6rem}.wf-steps-list__item{display:flex;gap:1.4rem;align-items:flex-start}.wf-steps-list__num{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border-radius:var(--wf-radius-pill);background:var(--wf-lsage);color:var(--wf-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem}.wf-steps-list__title{display:block;font-size:1.7rem;color:var(--wf-ink);margin-bottom:.3rem}.wf-steps-list__text{font-size:1.5rem;color:var(--wf-sec)}.wf-steps-list--plain .wf-steps-list__item{display:block;padding-left:1.6rem;border-left:2px solid var(--wf-sage)}@media screen and (min-width:990px){.wf-imgtext__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.6rem}.wf-imgtext__grid--image-right .wf-imgtext__media{order:2}}.wf-stepsmedia__list{display:flex;flex-direction:column;gap:4rem}.wf-stepsmedia__row{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.wf-stepsmedia__text{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:990px){.wf-stepsmedia__list{gap:5.6rem}.wf-stepsmedia__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.6rem}.wf-stepsmedia__row--flip .wf-stepsmedia__media{order:2}}.wf-steps__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}.wf-steps__head{display:flex;flex-direction:column;gap:1.4rem}.wf-steps__media{margin-top:1rem}.wf-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem}.wf-steps__item{display:flex;gap:1.6rem;align-items:flex-start}.wf-steps__num{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border-radius:var(--wf-radius-pill);background:var(--wf-lsage);color:var(--wf-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem}.wf-steps__body{display:flex;flex-direction:column;gap:.4rem}.wf-steps__title{font-size:1.8rem;color:var(--wf-ink)}.wf-steps__text{font-size:1.5rem;color:var(--wf-sec)}.wf-steps__list--grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.wf-steps__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-steps__list--grid .wf-steps__item{flex-direction:column}}@media screen and (min-width:990px){.wf-steps__grid--split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:7.2rem}.wf-steps__list{gap:2.4rem}}.wf-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wf-stats__tile{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 1.8rem;background:var(--wf-white);border:1px solid var(--wf-linen);border-radius:1.6rem;min-width:0}.wf-stats__value{font-size:2.2rem;line-height:1.15;color:var(--wf-ink)}.wf-stats__label{font-size:1.3rem;color:var(--wf-sec)}@media screen and (min-width:750px){.wf-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.wf-stats__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-stats__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-stats__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-stats__grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-stats__value{font-size:2.6rem}}.wf-table__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}.wf-table__head{display:flex;flex-direction:column;gap:1.4rem}.wf-table__media{margin-top:1rem}.wf-table__scroll{overflow-x:auto;margin:0 -1.6rem;padding:0 1.6rem}.wf-table__table{width:100%;min-width:52rem;border-collapse:collapse;font-size:1.4rem}.wf-table__table th,.wf-table__table td{text-align:left;padding:1.1rem 1.2rem;vertical-align:top;border-bottom:1px solid var(--wf-linen);font-weight:400}.wf-table__table thead th{border-bottom:2px solid var(--wf-ink);color:var(--wf-ink)}.wf-table__table tbody th{color:var(--wf-ink)}.wf-table__table td{color:var(--wf-sec)}.wf-table__table thead th.wf-table__hl{background:var(--wf-lsage)}.wf-table__table tbody tr.wf-table__group th{padding-top:2.4rem;padding-bottom:.6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-sec)}.wf-table__table tbody tr.wf-table__group:first-child th{padding-top:1.2rem}.wf-table__table tbody td.wf-table__hl{background:var(--wf-lime);color:var(--wf-ink)}@media screen and (min-width:750px){.wf-table__table{font-size:1.5rem}.wf-table__table th,.wf-table__table td{padding:1.2rem 1.4rem}.wf-table__scroll{margin:0;padding:0}}@media screen and (min-width:990px){.wf-table__grid--split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:7.2rem}}.wf-faq__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}.wf-faq__aside{display:flex;flex-direction:column;gap:1.4rem}.wf-faq__index{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}.wf-faq__index-link{display:flex;justify-content:space-between;gap:1.2rem;padding:.9rem 0;border-bottom:1px solid var(--wf-linen);color:var(--wf-ink);text-decoration:none;font-size:1.5rem}.wf-faq__index-link:hover{color:var(--wf-green)}.wf-faq__index-count{font-size:1.2rem;color:var(--wf-sec)}.wf-faq__contact{background:var(--wf-ground);border-radius:1.6rem;padding:1.8rem;font-size:1.4rem;margin-top:.8rem}.color-scheme-1 .wf-faq__contact{background:var(--wf-white);border:1px solid var(--wf-linen)}.wf-faq__main{display:flex;flex-direction:column;gap:4rem}.wf-faq__group{display:flex;flex-direction:column;gap:.6rem;scroll-margin-top:2.4rem}.wf-section[id],.shopify-section[id]{scroll-margin-top:10rem}.wf-faq__group-head{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1.2rem}.wf-faq__list{display:flex;flex-direction:column}.wf-faq__item{border-top:1px solid var(--wf-linen);padding:1.4rem 0}.wf-faq__item:last-child{border-bottom:1px solid var(--wf-linen)}.wf-faq__q{margin:0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;font-size:1.7rem;line-height:1.35;color:var(--wf-ink)}.wf-faq__q::-webkit-details-marker{display:none}.wf-faq__plus{position:relative;flex:0 0 2rem;width:2rem;height:2rem;margin-top:.2rem}.wf-faq__plus:before,.wf-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:1.4rem;height:1.5px;background:var(--wf-sec);transform:translate(-50%,-50%);transition:transform .2s ease}.wf-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>.wf-faq__q .wf-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.wf-faq__a{padding-top:1rem;font-size:1.5rem;line-height:1.6;color:var(--wf-sec);max-width:62ch}.wf-faq--grid .wf-faq__list,.wf-faq--grid .wf-faq__main>.wf-faq__item{border:0}.wf-faq__empty{margin:0;color:var(--wf-sec);font-size:1.5rem}@media screen and (min-width:750px){.wf-faq--grid .wf-faq__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3.2rem}.wf-faq--grid .wf-faq__item{border:0;padding:0}.wf-faq--grid .wf-faq__q{font-size:1.7rem;cursor:default}.wf-faq--grid .wf-faq__a{padding-top:.6rem}}@media screen and (min-width:990px){.wf-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6.4rem}.wf-faq__grid--index .wf-faq__aside{position:sticky;top:2.4rem}.wf-faq__main{gap:5.6rem}.wf-faq__q{font-size:1.8rem}.wf-faq__a{font-size:1.6rem}}.wf-faq__item[data-wf-hidden]{display:none}.wf-reviews__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 3.2rem;margin-bottom:3.2rem}.wf-reviews__head>div:first-child{display:flex;flex-direction:column;gap:1.2rem;max-width:70rem}.wf-reviews__summary{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:var(--wf-sec)}.wf-reviews__rating{font-size:3.2rem;color:var(--wf-ink);line-height:1}.wf-reviews__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.wf-review{background:var(--wf-white);border:1px solid var(--wf-linen);border-radius:var(--wf-radius-card);padding:2.2rem;display:flex;flex-direction:column;gap:1rem}.wf-review__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.wf-review__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;color:var(--wf-sec)}.wf-review__verified .wf-icon{color:var(--wf-green)}.wf-review__title{margin:0;font-size:1.8rem;color:var(--wf-ink)}.wf-review__text{font-size:1.5rem;color:var(--wf-sec)}.wf-review__photo{max-width:50%}.wf-review__photo .wf-media{border-radius:1.4rem}.wf-review__meta{margin:0;font-size:1.3rem;color:var(--wf-sec)}.wf-reviews__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:2.4rem}.wf-reviews__foot .wf-note{margin:0}.wf-reviews__app{margin-bottom:2.4rem}@media screen and (min-width:750px){.wf-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.wf-posts__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 3.2rem;margin-bottom:3.2rem}.wf-posts__head>div:first-child{display:flex;flex-direction:column;gap:1.2rem;max-width:70rem}.wf-posts__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}.wf-post-card{display:flex;flex-direction:column;gap:1rem;background:var(--wf-white);border:1px solid var(--wf-linen);border-radius:var(--wf-radius-card);padding:1.6rem;min-width:0}.wf-post-card__media .wf-media{border-radius:1.6rem}.wf-post-card__meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem}.wf-post-card__read,.wf-post-card__byline{font-size:1.3rem;color:var(--wf-sec)}.wf-post-card__title{margin:0;font-size:2.1rem;line-height:1.25}.wf-post-card__title a{color:var(--wf-ink);text-decoration:none}.wf-post-card__title a:hover{text-decoration:underline;text-underline-offset:.3em}.wf-post-card__excerpt{margin:0;font-size:1.5rem;color:var(--wf-sec)}.wf-post-card__byline{margin:0}@media screen and (min-width:750px){.wf-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-posts__grid--2,.wf-posts__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wf-posts__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wf-ig__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wf-ig__tile{display:block}.wf-ig__tile .wf-media{border-radius:1.4rem}@media screen and (min-width:750px){.wf-ig__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}}@media screen and (min-width:990px){.wf-ig__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.wf-rich__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}.wf-rich__head{display:flex;flex-direction:column;gap:1.4rem}.wf-rich__body{display:flex;flex-direction:column;gap:1.8rem;max-width:66rem}.wf-rich--narrow .wf-rich__grid{max-width:76rem}.wf-signature{display:flex;align-items:center;gap:1.8rem;padding-top:.8rem}.wf-signature__img{width:18rem;height:auto}.wf-signature__ph{width:20rem;height:8rem;padding:.8rem;border-radius:1rem}.wf-signature__who{display:flex;flex-direction:column}.wf-signature__who strong{font-size:1.7rem}.wf-signature__who span{font-size:1.4rem;color:var(--wf-sec)}@media screen and (min-width:990px){.wf-rich--split .wf-rich__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6.4rem}.wf-rich--split .wf-rich__head{position:sticky;top:2.4rem}}.wf-people__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.wf-person{background:var(--wf-white);border:1px solid var(--wf-linen);border-radius:var(--wf-radius-card);padding:2rem;display:flex;flex-direction:column;gap:1.4rem}.wf-person .wf-media{border-radius:1.4rem}.wf-person__body{display:flex;flex-direction:column;gap:.4rem}.wf-person__name{font-size:2rem;color:var(--wf-ink)}.wf-person__place{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wf-sec)}.wf-person__body .wf-text{font-size:1.5rem;margin-top:.6rem}@media screen and (min-width:750px){.wf-people__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.wf-people__grid--2,.wf-people__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.wf-people__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wf-timeline__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}.wf-timeline__main{display:flex;flex-direction:column;gap:2.4rem}.wf-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem}.wf-timeline__item{position:relative;display:grid;grid-template-columns:auto;gap:.4rem 2.4rem;padding-left:3.2rem}.wf-timeline__dot{position:absolute;left:0;top:.5rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--wf-green);box-shadow:0 0 0 3px var(--wf-ground)}.wf-timeline__item:not(:last-child):before{content:"";position:absolute;left:.7rem;top:2.2rem;bottom:-2.4rem;width:2px;background:var(--wf-linen)}.wf-timeline__year{font-size:1.9rem;color:var(--wf-ink);line-height:1.3}.wf-timeline__text{font-size:1.5rem;color:var(--wf-sec)}.wf-timeline__aside{align-self:start}@media screen and (min-width:750px){.wf-timeline__item{grid-template-columns:7.2rem minmax(0,1fr)}.wf-timeline__text{font-size:1.6rem;padding-top:.2rem}}@media screen and (min-width:990px){.wf-timeline__grid--aside{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6.4rem}}.wf-check__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.wf-check__title{font-size:1.8rem;color:var(--wf-ink)}.wf-check__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.wf-check__item{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;color:var(--wf-sec);line-height:1.5}.wf-check__mark{flex:0 0 auto;display:inline-flex;margin-top:.2rem;color:var(--wf-green)}.wf-check__item--no .wf-check__mark{color:var(--wf-clay)}.wf-check__col .wf-note{margin-top:.4rem;font-size:1.4rem}@media screen and (min-width:750px){.wf-check__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.wf-check__item{font-size:1.6rem}}.wf-cta__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.wf-cta__box{border-radius:var(--wf-radius-card);padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.wf-cta__box--tint{background:var(--wf-lsage)}.wf-cta__box--card{background:var(--wf-white);border:1px solid var(--wf-linen)}.wf-cta__text{display:flex;flex-direction:column;gap:.8rem}.wf-cta__box .wf-text{font-size:1.5rem}@media screen and (min-width:750px){.wf-cta__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.wf-cta__grid--1 .wf-cta__box{flex-direction:row;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 2.8rem}.wf-cta__grid--1 .wf-cta__box .wf-btn{flex:0 0 auto}.wf-cta__box{padding:2.8rem 3.2rem}}.wf-contact__cards{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-bottom:4rem}.wf-contact__card{gap:.8rem}.wf-contact__icon{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--wf-ivory);border-radius:1.2rem;color:var(--wf-green);margin-bottom:.4rem}.wf-contact__big{font-size:1.8rem;color:var(--wf-ink);text-decoration:underline;text-underline-offset:.3em;word-break:break-word}.wf-contact__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}.wf-contact__form-col{display:flex;flex-direction:column;gap:2rem}.wf-contact__aside{display:flex;flex-direction:column;gap:1.6rem}.wf-linklist{display:flex;flex-direction:column}.wf-linklist__item{display:flex;justify-content:space-between;gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--wf-linen);color:var(--wf-ink);text-decoration:none;font-size:1.5rem}.wf-linklist__item:last-child{border-bottom:0}.wf-linklist__item:hover{color:var(--wf-green)}.wf-contact__aside .wf-note{margin-top:.4rem}@media screen and (min-width:750px){.wf-contact__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}@media screen and (min-width:990px){.wf-contact__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:7.2rem}}.wf-video__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}.wf-video__text{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:990px){.wf-video__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5.6rem}.wf-video__grid--media-right .wf-video__media{order:2}}.wf-cards__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}.wf-cards__card{gap:1rem}.wf-cards__card--tint{background:var(--wf-lsage);border-color:transparent}.wf-cards__card .wf-text{font-size:1.5rem}.wf-cards__card .wf-media{border-radius:1.4rem;margin-bottom:.6rem}@media screen and (min-width:750px){.wf-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.wf-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}.wf-section [class*=__grid]>*,.wf-table__body,.wf-faq__main,.wf-contact__form-col,.wf-contact__aside{min-width:0}.wf-hidden{display:none!important}@media(prefers-reduced-motion:reduce){.wf-sticky{transition:none}}.wf-specs--loose>div{padding:1.2rem 0}.wf-specs--loose dd{font-size:1.6rem}@media screen and (max-width:749px){.wf-specs,.wf-offers{grid-template-columns:1fr}}.wf-stepsmedia__media:empty,.wf-ig__tile:empty,.wf-post-card__media:empty,.wf-product-card__media:empty{display:none}.wf-video__grid--text-only .wf-video__text,.wf-imgtext__grid--text-only .wf-imgtext__text{max-width:76rem}@media screen and (min-width:990px){.wf-video__grid--text-only,.wf-imgtext__grid--text-only{grid-template-columns:minmax(0,1fr)}.wf-stepsmedia__row:has(>.wf-stepsmedia__media:empty){grid-template-columns:minmax(0,1fr)}}.footer .wf-climate{display:flex;justify-content:center;width:100%;margin:0}.footer .wf-climate__frame{display:block;flex:none;width:380px;max-width:100%;height:82px;border:0;border-radius:8px;background:transparent}@media screen and (min-width:750px){.footer .wf-climate{justify-content:flex-start;width:auto}.footer .footer__localization{align-items:center}}@media screen and (max-width:419px){.footer .wf-climate{justify-content:flex-start;width:327px;height:71px;overflow:hidden;margin:0 auto}.footer .wf-climate__frame{width:380px;max-width:none;transform:scale(.86);transform-origin:top left}}@media screen and (max-width:376px){.footer .wf-climate{width:304px;height:66px}.footer .wf-climate__frame{transform:scale(.8)}}@media screen and (max-width:353px){.footer .wf-climate{width:274px;height:59px}.footer .wf-climate__frame{transform:scale(.72)}}@media screen and (max-width:323px){.footer .wf-climate{width:243px;height:53px}.footer .wf-climate__frame{transform:scale(.64)}}.wf-imgtext__mark{line-height:0;margin-bottom:.6rem}.wf-imgtext__mark img{width:var(--wf-mark-w, 72px);height:auto;display:block}.wf-imgtext__mark a{display:inline-block}.wf-imgtext__mark a:focus-visible{outline:2px solid var(--wf-green);outline-offset:4px;border-radius:4px}.wf-imgtext__lead{font-size:3.6rem}@media screen and (min-width:750px){.wf-imgtext__lead{font-size:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/wf-theme.css.map */
