:root{--font-heading-family: "Cormorant Garamond", "Times New Roman", serif;--font-body-family: "Jost", "Helvetica Neue", Arial, sans-serif;--wf-camel: #A8825A;--wf-line: rgba(31, 29, 27, .14);--wf-ease: cubic-bezier(.2, .7, .2, 1)}body{font-family:var(--font-body-family);font-weight:400;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.005em;line-height:1.1}.h0,h1{letter-spacing:-.005em}.caption-with-letter-spacing,.subtitle,.wf-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;min-height:4.8rem;transition:background-color .35s var(--wf-ease),color .35s var(--wf-ease),transform .35s var(--wf-ease)}.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-1px)}.header{border-bottom:1px solid var(--wf-line)}.header__heading-link,.header__heading-logo-wrapper{font-family:var(--font-heading-family);letter-spacing:.28em;text-transform:uppercase;font-weight:500}.header__menu-item,.header__menu-item span{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.announcement-bar{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.card__heading,.card-information{font-family:var(--font-body-family)}.card__heading a{font-size:1.4rem;font-weight:400;letter-spacing:.02em}.card-information .price{font-size:1.4rem}.card--standard>.card__content{padding-top:1.2rem}.card__media .media img{transition:transform .9s var(--wf-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.price--on-sale .price-item--sale{color:#8a3b2e}.badge{letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;border-radius:0}.collection-list .card__heading{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.02em}.product__title h1,.product__title{font-family:var(--font-heading-family);font-size:clamp(3rem,3.4vw,4.2rem);font-weight:500}.product-form__input .form__label{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.product-form__input input[type=radio]+label{border-radius:0}.product__info-container .price{font-size:2rem}.product__tax{font-size:1.2rem;opacity:.7}.footer{border-top:1px solid var(--wf-line)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.footer-block__details-content a,.footer-block__details-content p{font-size:1.4rem;line-height:1.9}.wf-trust{border-top:1px solid var(--wf-line);border-bottom:1px solid var(--wf-line)}.wf-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:var(--page-width);margin:0 auto;padding:2.6rem 1.6rem}.wf-trust__item{display:flex;align-items:center;gap:1.4rem;justify-content:center;text-align:left}.wf-trust__icon{flex:0 0 3.6rem;width:3.6rem;height:3.6rem}.wf-trust__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.wf-trust__title{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0}.wf-trust__text{font-size:1.25rem;margin:.2rem 0 0;opacity:.75;line-height:1.45}@media(max-width:989px){.wf-trust__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem 1.2rem}.wf-trust__item{justify-content:flex-start}}@media(max-width:479px){.wf-trust__icon{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.wf-trust__title{font-size:1.15rem}}.wf-reviews__head{text-align:center;max-width:68rem;margin:0 auto 4rem}.wf-reviews__summary{display:inline-flex;align-items:center;gap:1rem;margin-top:1.2rem;font-size:1.4rem}.wf-stars{color:var(--wf-camel);letter-spacing:.2em;font-size:1.6rem}.wf-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.wf-review{border:1px solid var(--wf-line);padding:3rem 2.6rem;background:#ffffff8c}.wf-review__text{font-family:var(--font-heading-family);font-size:2rem;line-height:1.35;margin:1.2rem 0 1.8rem}.wf-review__meta{font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.wf-review__verified{display:inline-block;margin-left:.8rem;font-size:1.05rem;letter-spacing:.12em;opacity:.65}@media(max-width:989px){.wf-reviews__grid{grid-template-columns:1fr}}.wf-pinfo{border-top:1px solid var(--wf-line)}.wf-pinfo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:var(--page-width);margin:0 auto;padding:4.4rem 1.6rem}.wf-pinfo__col h3{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin:0 0 1.2rem}.wf-pinfo__col p,.wf-pinfo__col li{font-size:1.4rem;line-height:1.75;opacity:.85;margin:0 0 .8rem}.wf-pinfo__col ul{padding-left:1.6rem;margin:0}.wf-size{width:100%;border-collapse:collapse;font-size:1.3rem;margin-top:1rem}.wf-size th,.wf-size td{border-bottom:1px solid var(--wf-line);padding:.8rem .6rem;text-align:center}.wf-size th{letter-spacing:.1em;text-transform:uppercase;font-weight:500;font-size:1.1rem}@media(max-width:989px){.wf-pinfo__grid{grid-template-columns:1fr;gap:3.4rem}}.wf-buy-trust{display:grid;gap:.9rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--wf-line);font-size:1.35rem}.wf-buy-trust div{display:flex;align-items:center;gap:1rem}.wf-buy-trust svg{width:1.9rem;height:1.9rem;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wf-pay{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;padding:1.6rem 0 0;margin:0;list-style:none}.wf-pay .icon{height:2.4rem;width:3.8rem}.product__tax{display:none}.wf-freeship{margin:.2rem 0 1.6rem;font-size:1.4rem}.wf-rating{display:inline-flex;gap:.6rem;align-items:center;font-size:1.35rem;margin-bottom:.8rem;text-decoration:none;color:inherit}.wf-rating__stars{color:#a8825a;letter-spacing:.1em}.wf-guar{gap:1.4rem}.wf-guar div{align-items:flex-start}.wf-guar strong{display:block;font-weight:500;letter-spacing:.02em}.wf-guar span{line-height:1.5;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wf-base.css.map */
