body{text-rendering:optimizeLegibility;font-kerning:normal}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}h1,h2,.h1,.h2{letter-spacing:-.01em}p,li{text-wrap:pretty}.price,.price-container,product-price,.cart-items__price,.cart-totals__total-value,.compare-at-price{font-variant-numeric:lining-nums tabular-nums}.shopify-policy__container,.blog-post-content.rte{max-width:var(--wf-measure);margin-inline:auto}.shopify-policy__title h1{font-size:var(--font-h2--size)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / .45);transition:text-decoration-color var(--wf-duration) var(--wf-ease),color var(--wf-duration) var(--wf-ease)}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{color:inherit;text-decoration-color:currentcolor;text-decoration-thickness:1.5px}.wf-link{display:inline-flex;align-items:center;gap:.4em;color:var(--wf-color-forest);font-weight:var(--wf-weight-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:rgb(var(--wf-color-forest-rgb) / .35);transition:text-decoration-color var(--wf-duration) var(--wf-ease)}.wf-link:hover{text-decoration-color:currentcolor}.wf-link--arrow:after{content:"\2192";display:inline-block;text-decoration:none;transition:transform var(--wf-duration) var(--wf-ease)}.wf-link--arrow:hover:after{transform:translate(3px)}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid var(--wf-color-focus);outline-offset:var(--focus-outline-offset)}.wf-surface--forest :where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline-color:currentcolor}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:var(--wf-weight-medium);letter-spacing:.01em;min-height:var(--wf-control-height);line-height:1.25;transition:color var(--wf-duration) var(--wf-ease),background-color var(--wf-duration) var(--wf-ease),box-shadow var(--wf-duration) var(--wf-ease),opacity var(--wf-duration) var(--wf-ease)}.button:not(.button-secondary,.button-unstyled):focus-visible,.button-custom:focus-visible{outline-color:var(--wf-color-forest)}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled,.button-secondary:disabled{opacity:.45;cursor:not-allowed}.button:disabled:hover,.button[aria-disabled=true]:hover{--button-background-color: var(--color-primary-button-background);--button-color: var(--color-primary-button-text)}.wf-button--block{width:100%}.field__input,textarea,select,input:where([type=text],[type=email],[type=tel],[type=search],[type=password],[type=number],[type=url]){color:var(--color-input-text)}.field__input{min-height:var(--wf-control-height)}.field__input:focus,.field__input:focus-visible{box-shadow:var(--input-box-shadow-focus);outline:none}textarea.field__input{min-height:8rem;line-height:var(--wf-leading-body)}.wf-field{display:grid;min-width:0}.wf-field>.field__input,.wf-field>.wf-select{width:100%}.wf-label,.wf-field__label{display:block;margin-block-end:var(--wf-space-2xs);font-family:var(--font-subheading--family);font-weight:var(--wf-weight-medium);font-size:var(--wf-text-body-sm);line-height:var(--wf-leading-tight);color:var(--color-foreground)}.wf-field__help{margin-block-start:var(--wf-space-3xs);font-size:var(--wf-text-body-sm);color:var(--color-foreground-muted)}.wf-select{-webkit-appearance:none;appearance:none;width:100%;min-height:var(--wf-control-height);padding:var(--input-padding-y) calc(var(--input-padding-x) * 2.5) var(--input-padding-y) var(--input-padding-x);border:var(--wf-border-input);border-radius:var(--wf-radius-input);background-color:var(--color-input-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%2320231F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--input-padding-x) center;color:var(--color-input-text);cursor:pointer}.wf-select:focus-visible{box-shadow:var(--input-box-shadow-focus);outline:none}:where(input[type=checkbox]):checked,:where(input[type=checkbox]):not(:disabled):hover:checked{background-color:var(--wf-color-forest);border-color:var(--wf-color-forest)}:where(input[type=radio]):checked,:where(input[type=radio]):not(:disabled):hover:checked{border-color:var(--wf-color-forest)}:where(input[type=radio]):checked:after,:where(input[type=radio]):not(:disabled):hover:checked:after{background:var(--wf-color-forest)}@media screen and (min-width:750px){:root{--checkbox-size: 18px;--checkbox-border-radius: var(--wf-radius-xs)}}:root{--checkbox-border-radius: var(--wf-radius-xs)}.quantity-selector{min-height:var(--wf-control-height)}.quantity-selector :is(.quantity-minus,.quantity-plus){min-width:var(--wf-touch-target)}.variant-option__button-label{font-weight:var(--wf-weight-medium)}.variant-option__button-label:has(:focus-visible){outline:var(--focus-outline-width) solid var(--wf-color-focus);outline-offset:2px}.wf-option{display:flex;align-items:center;gap:var(--wf-space-sm);padding:var(--wf-space-sm) var(--wf-space-md);border:var(--wf-border);border-color:var(--color-variant-border);border-radius:var(--wf-radius-md);background-color:var(--wf-color-white);cursor:pointer;transition:border-color var(--wf-duration) var(--wf-ease),box-shadow var(--wf-duration) var(--wf-ease)}.wf-option:hover{border-color:var(--wf-color-forest)}.wf-option:has(:checked),.wf-option[aria-checked=true],.wf-option.is-selected{border-color:var(--wf-color-forest);box-shadow:inset 0 0 0 1px var(--wf-color-forest)}.accordion,.disclosures{--color-border: var(--wf-color-border)}.accordion .details__header,.disclosures summary{min-height:3.5rem;padding-block:var(--wf-space-sm);gap:var(--wf-space-sm)}.accordion .details-content{padding-block-end:var(--wf-space-md);color:var(--color-foreground);max-width:var(--wf-measure)}.accordion .details__header .svg-wrapper{margin-inline-start:auto;color:var(--wf-color-forest)}.rte table,.wf-table{width:100%;border-collapse:collapse;font-size:var(--wf-text-body-sm);line-height:var(--wf-leading-tight)}.rte tr:not(:has(td)),.rte thead{background-color:transparent;font-weight:var(--wf-weight-medium);text-transform:none}.rte :is(th,td),.wf-table :is(th,td){padding:.875rem 1rem .875rem 0;text-align:start;vertical-align:top}.rte th,.wf-table th,.wf-table thead td{font-family:var(--font-subheading--family);font-weight:var(--wf-weight-medium);color:var(--color-foreground);border-bottom:1px solid rgb(var(--color-foreground-rgb) / .4)}.rte tr:has(td),.wf-table tbody tr{border-bottom:var(--wf-border)}.wf-spec-list{display:grid;grid-template-columns:minmax(8rem,2fr) 3fr;margin:0;font-size:var(--wf-text-body-sm)}.wf-spec-list :is(dt,dd){margin:0;padding-block:.875rem;border-bottom:var(--wf-border)}.wf-spec-list dt{color:var(--color-foreground-muted);padding-inline-end:var(--wf-space-sm)}.wf-spec-list dd{font-weight:var(--wf-weight-medium)}.product-badges__badge{--badge-font-size: .75rem;letter-spacing:.04em;font-weight:var(--wf-weight-medium)}.wf-badge{display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:var(--wf-radius-badge);font-family:var(--font-subheading--family);font-size:.75rem;font-weight:var(--wf-weight-medium);letter-spacing:.04em;line-height:1.2;white-space:nowrap;background-color:var(--wf-color-cream);color:var(--wf-color-text)}.wf-badge--forest{background-color:var(--wf-color-forest);color:var(--wf-color-white)}.wf-badge--outline{background-color:transparent;box-shadow:inset 0 0 0 1px currentcolor;color:var(--wf-color-forest)}.wf-trust-row{display:flex;flex-wrap:wrap;gap:var(--wf-space-xs) var(--wf-space-md);margin:0;padding:0;list-style:none;font-size:var(--wf-text-body-sm);line-height:var(--wf-leading-tight);color:var(--color-foreground)}.wf-trust-row--stacked{flex-direction:column}.wf-trust-item{display:inline-flex;align-items:center;gap:var(--wf-space-2xs)}.wf-trust-item :is(svg,.wf-icon){flex:0 0 auto;width:var(--wf-icon-md);height:var(--wf-icon-md);color:var(--wf-color-forest)}.wf-card{display:flex;flex-direction:column;gap:var(--wf-space-sm);padding:var(--wf-space-md);border:var(--wf-border);border-radius:var(--wf-radius-card);background-color:var(--wf-color-white);color:var(--wf-color-text)}@media screen and (min-width:750px){.wf-card{padding:var(--wf-space-lg)}}.wf-card--flush{padding:0;overflow:hidden}.wf-card--cream{background-color:var(--wf-color-cream);border-color:transparent}.wf-card--sage{background-color:rgb(var(--wf-color-sage-rgb) / .3);border-color:transparent}.wf-card--selected{border-color:var(--wf-color-forest);box-shadow:inset 0 0 0 1px var(--wf-color-forest)}.wf-card--interactive{transition:transform var(--wf-duration) var(--wf-ease),box-shadow var(--wf-duration) var(--wf-ease),border-color var(--wf-duration) var(--wf-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.wf-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--wf-shadow-sm);border-color:rgb(var(--wf-color-text-rgb) / .2)}}.wf-surface--soft{--color-background: var(--wf-color-soft-white);--color-background-rgb: var(--wf-color-soft-white-rgb);background-color:var(--wf-color-soft-white)}.wf-surface--white{--color-background: var(--wf-color-white);--color-background-rgb: var(--wf-color-white-rgb);background-color:var(--wf-color-white)}.wf-surface--cream{--color-background: var(--wf-color-cream);--color-background-rgb: var(--wf-color-cream-rgb);background-color:var(--wf-color-cream)}.wf-surface--sage{--color-background: var(--wf-color-sage);--color-background-rgb: var(--wf-color-sage-rgb);background-color:var(--wf-color-sage)}.wf-surface--sage{--opacity-muted-text: 1;--opacity-subdued-text: 1}.wf-surface--forest{--color-background: var(--wf-color-forest);--color-background-rgb: var(--wf-color-forest-rgb);--color-foreground: var(--wf-color-soft-white);--color-foreground-rgb: var(--wf-color-soft-white-rgb);--color-rgb: var(--wf-color-soft-white-rgb);--color-border: rgb(var(--wf-color-soft-white-rgb) / .2);background-color:var(--wf-color-forest);color:var(--wf-color-soft-white)}.wf-container{width:min(100% - (var(--wf-gutter) * 2),var(--wf-container-standard));margin-inline:auto}.wf-container--commerce{width:min(100% - (var(--wf-gutter) * 2),var(--wf-container-commerce))}.wf-container--wide{width:min(100% - (var(--wf-gutter) * 2),var(--wf-container-wide))}.wf-container--editorial{width:min(100% - (var(--wf-gutter) * 2),var(--wf-container-editorial))}.wf-measure{max-width:var(--wf-measure)}.wf-section{padding-block:var(--wf-section-space)}.wf-section--sm{padding-block:var(--wf-section-space-sm)}.wf-section--lg{padding-block:var(--wf-section-space-lg)}.wf-stack{display:flex;flex-direction:column;gap:var(--wf-stack-gap, var(--wf-space-sm))}.wf-display{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--wf-text-display);line-height:var(--wf-leading-display);letter-spacing:-.015em;text-wrap:balance}.wf-serif{font-family:var(--font-heading--family)}.wf-sans{font-family:var(--font-body--family)}.wf-body-lg{font-size:var(--wf-text-body-lg);line-height:1.55}.wf-body-sm{font-size:var(--wf-text-body-sm);line-height:1.5}.wf-eyebrow{font-family:var(--font-subheading--family);font-size:var(--wf-text-label);font-weight:var(--wf-weight-medium);letter-spacing:var(--wf-tracking-label);text-transform:uppercase;line-height:1.3;color:var(--wf-color-forest)}.wf-surface--forest .wf-eyebrow{color:inherit}.wf-caption{font-size:var(--wf-text-caption);line-height:1.45;color:var(--color-foreground-muted)}.wf-muted{color:var(--color-foreground-muted)}.wf-accent{color:var(--wf-color-clay)}.wf-media{position:relative;overflow:hidden;border-radius:var(--wf-radius-media);background-color:rgb(var(--wf-color-text-rgb) / .04)}.wf-media :is(img,video){width:100%;height:100%;object-fit:cover}.wf-media--contain{background-color:var(--wf-color-white)}.wf-media--contain :is(img,video){object-fit:contain}.wf-media--square{border-radius:0}.wf-ratio-1x1{aspect-ratio:1}.wf-ratio-4x5{aspect-ratio:4 / 5}.wf-ratio-3x2{aspect-ratio:3 / 2}.wf-ratio-16x9{aspect-ratio:16 / 9}.wf-icon{display:inline-block;width:var(--wf-icon-md);height:var(--wf-icon-md);flex:0 0 auto;color:currentcolor;stroke-width:var(--wf-icon-stroke);vertical-align:middle}.wf-icon--sm{width:var(--wf-icon-sm);height:var(--wf-icon-sm)}.wf-icon--lg{width:var(--wf-icon-lg);height:var(--wf-icon-lg)}.wf-divider{height:0;margin:0;border:0;border-top:var(--wf-border)}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/wf-brand.css.map */
