:root{--zofi-clay: #8c6853;--zofi-clay-soft: #b39381;--zofi-clay-text: #7e5c48;--zofi-teal: #16533a;--zofi-teal-deep: #1c1c1c;--zofi-stone: #ebe6dc;--zofi-taupe: #c9b9a6;--zofi-wine: #771e3a;--zofi-wine-soft: #a02d50;--zofi-olive: #6f6a34;--zofi-plum: #1c1c1c;--zofi-gold: #e08a12;--zofi-ink-12: rgb(28 28 28 / 12%);--zofi-ink-60: rgb(28 28 28 / 60%);--zofi-ease: cubic-bezier(.22, .61, .36, 1);--zofi-duration: .7s;--zofi-duration-fast: .32s;--zofi-eyebrow-size: .6875rem;--zofi-eyebrow-tracking: .18em;--zofi-label-opacity: .72;--zofi-rule: 1px solid var(--zofi-ink-12);--zofi-field-radius: 999px;--zofi-field-radius-multiline: 32px;--zofi-field-height: 52px;--zofi-field-padding-inline: 22px;--zofi-button-radius: 999px;--zofi-button-height: 52px;--zofi-button-padding-inline: 30px;--zofi-control-h: 52px;--zofi-control-h-compact: 44px;--zofi-control-glyph: 17px;--zofi-control-glyph-compact: 15px;--shopify-accelerated-checkout-button-border-radius: 999px;--zofi-field-fill: color-mix(in srgb, currentcolor 5%, transparent);--zofi-field-border: 1px solid color-mix(in srgb, currentcolor 50%, transparent);--zofi-field-border-focus: color-mix(in srgb, currentcolor 90%, transparent)}h1,.h1{letter-spacing:-.015em}h2,.h2{letter-spacing:-.01em}h1,h2,h3{text-wrap:balance}.zofi-eyebrow{display:inline-block;margin:0;font-family:var(--font-subheading--family);font-size:var(--zofi-eyebrow-size);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:var(--zofi-eyebrow-tracking)}.zofi-focus-ring:focus-visible{outline:2px solid currentcolor;outline-offset:3px;border-radius:1px}html:root{--input-padding-x: var(--zofi-field-padding-inline)}.button:not(.button-unstyled),.shopify-payment-button__button,.sticky-add-to-cart__button,.facets-toggle__button,.shopify-challenge__button{border-radius:var(--zofi-button-radius)}.button:not(.button-unstyled),button.shopify-payment-button__button,.sticky-add-to-cart__button{min-height:var(--zofi-control-h);padding-block:0;padding-inline:var(--zofi-button-padding-inline)}.button:not(.button-unstyled):has(>.svg-wrapper:only-child),.button:not(.button-unstyled):has(>svg:only-child),.button:not(.button-unstyled):has(>.svg-wrapper+.visually-hidden:last-child),.button:not(.button-unstyled):has(>svg+.visually-hidden:last-child),button.theme-drawer__close-button{inline-size:var(--zofi-control-h);min-inline-size:var(--zofi-control-h);block-size:var(--zofi-control-h);padding-inline:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.button:not(.button-unstyled):has(>.svg-wrapper:only-child) svg,.button:not(.button-unstyled):has(>svg:only-child) svg,.button:not(.button-unstyled):has(>.svg-wrapper+.visually-hidden:last-child) svg,.button:not(.button-unstyled):has(>svg+.visually-hidden:last-child) svg,button.theme-drawer__close-button svg,.button:not(.button-unstyled):has(>.svg-wrapper:only-child) .svg-wrapper,.button:not(.button-unstyled):has(>.svg-wrapper+.visually-hidden:last-child) .svg-wrapper,button.theme-drawer__close-button .svg-wrapper{width:var(--zofi-control-glyph);height:var(--zofi-control-glyph)}.header__icon--menu{inline-size:var(--zofi-control-h-compact);block-size:var(--zofi-control-h-compact);padding-inline:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.facets__summary,.facets-toggle__button{min-height:var(--zofi-control-h-compact);border-radius:var(--zofi-button-radius)}.field__input,.search__input,.cart-discount__input,input[type=search]{border-radius:var(--zofi-field-radius);min-height:var(--zofi-field-height)}textarea{border-radius:var(--zofi-field-radius-multiline)}.header-actions__action,.slideshow-control--previous,.slideshow-control--next{border-radius:50%}.slideshow-control--previous,.slideshow-control--next{inline-size:var(--zofi-control-h-compact);block-size:var(--zofi-control-h-compact)}.quantity-selector{border-radius:var(--zofi-button-radius);overflow:hidden;min-height:var(--zofi-control-h)}.quantity-selector input{align-self:stretch;block-size:auto}.quantity-selector .quantity-minus.button,.quantity-selector .quantity-plus.button{block-size:auto;align-self:stretch;min-inline-size:var(--zofi-control-h-compact)}.zofi-save{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--zofi-wine, #771e3a);color:#fff;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.04em;white-space:nowrap;vertical-align:middle}.zofi-save svg{width:12px;height:12px;flex:none}@media(pointer:coarse),(max-width:749px){.zofi-cat .zofi-cat__kicker,.zofi-pg .zofi-pg__kicker,.zofi-col .zofi-col__kicker,.zofi-pg .zofi-pg__badge,.zofi-col .zofi-col__badge,.zofi-pg .zofi-pg__index,.zofi-jn .zofi-jn__meta,.zofi-ct .zofi-ct__field-label,.zofi-ct .zofi-ct__label,.zofi-st .zofi-st__fact-label,.zofi-st .zofi-st__signature-role,.zofi-tm .zofi-tm__product,.zofi-404 .zofi-404__routes-title{font-size:var(--zofi-eyebrow-size, .6875rem)}.checkbox__input{min-inline-size:44px;min-block-size:44px}.column-options__option-input{min-block-size:44px}.zofi-bc__link,.zofi-cb__crumb a{justify-content:center;min-inline-size:44px}.zofi-cat__head-link,.zofi-pg__head-link,.zofi-jn__head-link,.zofi-faq__head-link{position:relative}.zofi-cat__head-link:before,.zofi-pg__head-link:before,.zofi-jn__head-link:before,.zofi-faq__head-link:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:44px;transform:translateY(-50%)}.zofi-ft__link{display:flex;align-items:center;min-height:44px}.zofi-ft__list:not(.zofi-ft__list--contact){gap:0}.zofi-run__chip,.zofi-bc__link{display:inline-flex;align-items:center;min-height:44px}.slideshow-control{position:relative}.slideshow-control:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.zofi-cb__crumb a{display:inline-flex;align-items:center;min-height:44px}.menu-drawer__menu-item--child{display:flex;align-items:center;min-height:44px}.facets-toggle__button{min-height:44px}.section-resource-list__header .link{display:inline-flex;align-items:center;min-height:44px}.quantity-selector input{min-height:44px}}.zofi-reveal-ready [data-zofi-reveal]{opacity:0;transform:translateY(18px);transition:opacity .76s var(--zofi-ease),transform .76s var(--zofi-ease);will-change:opacity,transform}.zofi-reveal-ready [data-zofi-reveal].is-revealed{opacity:1;transform:none;will-change:auto}.zofi-reveal-ready [data-zofi-reveal] [data-zofi-reveal-child]{opacity:0;transform:translateY(14px);transition:opacity .66s var(--zofi-ease),transform .66s var(--zofi-ease)}.zofi-reveal-ready [data-zofi-reveal].is-revealed [data-zofi-reveal-child]{opacity:1;transform:none}.zofi-reveal-ready [data-zofi-reveal].zofi-reveal-onload,.zofi-reveal-ready [data-zofi-reveal].zofi-reveal-onload [data-zofi-reveal-child]{opacity:1;transition-property:transform}.zofi-reveal-ready [data-zofi-reveal]:has([data-zofi-reveal-child]){transform:none}@media(prefers-reduced-motion:reduce){:root{--zofi-duration: 1ms;--zofi-duration-fast: 1ms}[data-zofi-reveal],[data-zofi-reveal-child]{opacity:1!important;transform:none!important;transition:none!important}}.menu-list__link,.menu-list__disclosure{position:relative;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.menu-list>.menu-list__item>.menu-list__link:after,.menu-list>.menu-list__item>.menu-list__disclosure:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-5px;width:0;height:1px;background:currentcolor;transition:width var(--zofi-duration-fast, .32s) var(--zofi-ease)}.menu-list>.menu-list__item>.menu-list__link:hover:after,.menu-list>.menu-list__item>.menu-list__disclosure:hover:after,.menu-list>.menu-list__item>.menu-list__link:focus-visible:after,.menu-list>.menu-list__item>.menu-list__link--active:after{width:100%}.menu-list>.menu-list__item>.menu-list__link--active:after{opacity:.45}.menu-list__submenu{border-block-start:var(--zofi-rule, 1px solid rgb(28 26 23 / 12%))}.mega-menu{padding-block:clamp(28px,3.4vw,56px)}.mega-menu .menu-list__link-title{font-family:var(--font-subheading--family);font-size:var(--zofi-eyebrow-size, .6875rem);font-weight:500;letter-spacing:var(--zofi-eyebrow-tracking, .18em);text-transform:uppercase;opacity:var(--zofi-label-opacity, .72)}.mega-menu .menu-list__list-item .menu-list__link{font-family:var(--font-body--family);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;opacity:.78;transition:opacity var(--zofi-duration-fast, .32s) var(--zofi-ease)}.mega-menu .menu-list__list-item .menu-list__link:hover{opacity:1}.mega-menu .menu-list__link:after{content:none}.header-actions__action{transition:opacity var(--zofi-duration-fast, .32s) var(--zofi-ease)}.header-actions__action:hover{opacity:.6}.header__row{padding-block:clamp(14px,1.6vw,22px)}@media screen and (max-width:989px){.menu-list--mobile .menu-list__link,.menu-list--mobile .menu-list__disclosure{font-size:.9375rem;letter-spacing:.1em;min-height:44px;display:flex;align-items:center}.menu-list--mobile .menu-list__link:after,.menu-list--mobile .menu-list__disclosure:after{content:none}.menu-list--mobile .menu-list__item{border-block-end:var(--zofi-rule, 1px solid rgb(28 26 23 / 12%))}}@media(prefers-reduced-motion:reduce){.menu-list__link:after,.menu-list__disclosure:after,.menu-list .menu-list__link,.header-actions__action{transition:none}}.product-card .product-title,.product-card h3,.product-card .title-text{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);letter-spacing:-.005em;line-height:1.25}.product-card .price,.product-card .price-item__group{font-family:var(--font-body--family);font-variant-numeric:tabular-nums}.product-card .compare-at-price{opacity:var(--zofi-label-opacity, .72)}@media(hover:hover)and (pointer:fine){.product-card img{transition:transform 1.1s var(--zofi-ease)}.product-card:hover img{transform:scale(1.03)}}.product-card .card-gallery,.product-card__link{overflow:hidden}.facets__summary,.facets__label,.facets summary,.collection__sort label,.facet-filters__label{font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.product-card img{transition:none}.product-card:hover img{transform:none}}[data-zofi-split-ready]{display:block}[data-zofi-split-ready] .zofi-line{display:block;overflow:hidden;padding-block-end:.12em;margin-block-end:-.12em}[data-zofi-split-ready] .zofi-line__inner{display:block;transform:translateY(105%);opacity:0;transition:transform .9s var(--zofi-ease, cubic-bezier(.22, .61, .36, 1)),opacity .7s var(--zofi-ease, cubic-bezier(.22, .61, .36, 1));will-change:transform}[data-zofi-split-in] .zofi-line__inner{transform:translateY(0);opacity:1}.zofi-word{display:inline}@media(prefers-reduced-motion:reduce){[data-zofi-split-ready] .zofi-line{overflow:visible;padding-block-end:0;margin-block-end:0}[data-zofi-split-ready] .zofi-line__inner{transform:none;opacity:1;transition:none}}.product-information h1,.product-details h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.12;letter-spacing:-.018em;text-wrap:balance}.product-information .price,.product-details .price{font-family:var(--font-body--family);font-variant-numeric:tabular-nums}.variant-option__label,.product-form__label,.variant-picker__label{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:var(--zofi-label-opacity, .72)}.product-form__buttons button,.product-form__submit,.shopify-payment-button__button{border-radius:var(--zofi-button-radius)!important;min-height:52px;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.product-media-container img,.media-gallery img,.product-media-thumbnail,.media-thumbnail{border-radius:0}.product-media-thumbnail[aria-current=true],.media-thumbnail[aria-current=true]{outline:1px solid currentcolor;outline-offset:-1px}.cart-item__name,.cart-items__name,.cart-item h2,.cart-item h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);letter-spacing:-.005em}.cart-item__price,.cart-items__price,.cart__total,.totals__total-value,.cart-item__totals{font-variant-numeric:tabular-nums}.cart__checkout-button,.cart__ctas button,.cart__dynamic-checkout-buttons button{border-radius:var(--zofi-button-radius)!important;min-height:var(--zofi-control-h);font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.quantity-selector button,.quantity__button{min-width:40px;min-height:40px}.blog-post-content{max-width:68ch;margin-inline:auto;font-family:var(--font-body--family);font-size:1.0625rem;line-height:1.78}.blog-post-content>*+*{margin-block-start:1.15em}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);line-height:1.22;letter-spacing:-.014em;text-wrap:balance;margin-block-start:2em;margin-block-end:.5em}.blog-post-content h2{font-size:clamp(1.375rem,2.2vw,1.75rem)}.blog-post-content h3{font-size:clamp(1.125rem,1.7vw,1.3125rem)}.blog-post-content>:first-child{margin-block-start:0}.blog-post-content p{margin-block-end:0}.blog-post-content a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);transition:text-decoration-color .26s var(--zofi-ease)}.blog-post-content a:hover{text-decoration-color:currentcolor}.blog-post-content ul,.blog-post-content ol{padding-inline-start:1.3em}.blog-post-content li+li{margin-block-start:.45em}.blog-post-content blockquote{margin-inline:0;padding-inline-start:22px;border-inline-start:2px solid var(--zofi-clay, #8a6f5c);font-family:var(--font-heading--family);font-size:1.1875rem;line-height:1.5;font-style:italic}.blog-post-content img{display:block;width:100%;height:auto;margin-block:2em}@media screen and (min-width:1100px){.blog-post-content img{width:calc(100% + 120px);max-width:none;margin-inline:-60px}}.blog-post-content hr{margin-block:2.6em;border:0;border-block-start:var(--zofi-rule, 1px solid rgb(28 26 23 / 12%))}.blog-post-content table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.blog-post-content th,.blog-post-content td{padding:10px 12px;text-align:start;border-block-end:var(--zofi-rule, 1px solid rgb(28 26 23 / 12%))}.blog-post-content th{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:var(--zofi-label-opacity, .72)}.blog-post-comment{padding-block:20px;border-block-end:var(--zofi-rule, 1px solid rgb(28 26 23 / 12%))}.blog-post-comment__author-name{font-family:var(--font-body--family);font-weight:500}.blog-post-comment__date{font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;opacity:var(--zofi-label-opacity, .72)}.search-page__header h1,.search-page__header h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);letter-spacing:-.02em;text-wrap:balance}.search-page__header p{font-family:var(--font-body--family);opacity:.68}@media(prefers-reduced-motion:reduce){.blog-post-content a{transition:none}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:zofi-page-out .2s var(--zofi-ease) both}::view-transition-new(root){animation:zofi-page-in .42s var(--zofi-ease) both}@keyframes zofi-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes zofi-page-in{0%{opacity:0;transform:translateY(12px)}}.button:not(.button-unstyled):active,button.shopify-payment-button__button:active,.zofi-sp__cta:active,.zofi-pr__cta:active,.zofi-sr__submit:active,.zofi-col__quick-btn:active,.zofi-ft__social:active{transform:translateY(1px)}html .button:not(.button-unstyled),html .zofi-sp__cta,html .zofi-pr__cta,html .zofi-sr__submit,html .zofi-col__quick-btn,html .zofi-ft__social{transition:transform .14s var(--zofi-ease),background-color var(--zofi-duration-fast, .32s) var(--zofi-ease),color var(--zofi-duration-fast, .32s) var(--zofi-ease),border-color var(--zofi-duration-fast, .32s) var(--zofi-ease)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zofi.css.map */
