:root{--opacity-muted-text: .75}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded{font-weight:600}.header-logo__image{filter:brightness(.7) contrast(1.1)}.resource-list__carousel slideshow-arrows .slideshow-control{opacity:1}@media(prefers-reduced-motion:no-preference){.js-reveal .reveal{opacity:0;transform:translateY(16px)}.js-reveal .reveal.is-revealed{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.js-reveal .reveal .reveal-child{opacity:0;transform:translateY(14px)}.js-reveal .reveal.is-revealed .reveal-child{opacity:1;transform:none;transition:opacity .52s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms),transform .52s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms)}.slideshow-section slideshow-component .slideshow-slide img,.slideshow-section slideshow-component slideshow-slide img{animation:sc-kenburns 16s ease-out both;transform-origin:50% 45%;will-change:transform}@keyframes sc-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}}.reveal .text-block h2{position:relative;padding-block-end:14px}.reveal .text-block h2:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:min(180px,40%);height:1px;background:#d9982f;transform:scaleX(1);transform-origin:left center}.js-reveal .reveal:not(.is-revealed) .text-block h2:after{transform:scaleX(0)}@media(prefers-reduced-motion:no-preference){.reveal .text-block h2:after{transition:transform .9s cubic-bezier(.22,.61,.36,1) .18s}}.product-card .price,.card-gallery+* .price,.product-card .price-item{color:#6b4e10}.card-weave{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted, #6b625a);margin-block-end:4px}.promise-copy{margin:0;color:var(--color-foreground, inherit)}.section-content-wrapper>div:has(>.stat-band){width:100%}.stat-band{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-inline:0;text-align:center}.stat-band__figure{margin:0 0 10px;padding:0;color:#6b4e10;font-family:var(--font-heading--family, serif);font-size:clamp(3rem,11vw,7rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-band__label{margin:0;padding:0;color:#3e2c10;font-size:clamp(.9rem,2.4vw,1.125rem);letter-spacing:.14em;text-transform:uppercase}.wa-float{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:900;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 14px #00000038;text-decoration:none}.wa-float:hover,.wa-float:focus-visible{background:#1ebe5b;color:#fff}.wa-float:focus-visible{outline:3px solid #fdfaf0;outline-offset:3px}.wa-float__icon{display:block;pointer-events:none}@media(prefers-reduced-motion:no-preference){.wa-float{transition:background-color .18s ease,transform .18s ease}.wa-float:hover{transform:translateY(-2px)}}@media screen and (max-width:749px){body:has(.product-form-buttons--sticky) .wa-float,body:has(sticky-add-to-cart) .wa-float{bottom:max(84px,calc(env(safe-area-inset-bottom) + 84px))}}.footer-content .menu__heading,.footer-content .menu__heading__default{color:#6b4e10;font-family:var(--font-subheading--family);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer-content a:not(.button){opacity:.85;text-decoration:none;transition:opacity .2s ease}.footer-content a:not(.button):hover,.footer-content a:not(.button):focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.25em}.footer-contact{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.875rem}.footer-content>:last-child .payment-icons,.footer-content .payment-icons{opacity:.9}.footer-content .payment-icons svg,.footer-content .payment-icons img{height:24px;width:auto}@media screen and (max-width:749px){.footer-content .payment-icons{justify-content:center}}.footer-content .payment-icons:has(.payment-icons__list:empty){display:none}.footer-content .social-icons__wrapper:not(:has(.social-icons__icon-wrapper)){display:none}.footer-content .text-block h2{color:#6b4e10;font-family:var(--font-subheading--family);font-weight:600;font-size:var(--font-size--h6);letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.footer-utilities .utilities>:last-child{padding-inline-end:76px}}@media screen and (max-width:749px){.footer-utilities .utilities{padding-block-end:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
