:root{--sf-green:#82a31a;--sf-green-dark:#6a8514;--sf-yellow:#FAC775;--sf-navy:#0d3535;--sf-red:#E63946;--sf-radius-btn:100px;--sf-radius-card:14px}.header__logo img,.header__logo-image,.header__logo svg{max-height:44px!important;height:44px!important;width:auto!important;object-fit:contain!important}@media screen and (max-width:749px){.header__logo img,.header__logo-image{max-height:34px!important;height:34px!important}}header-component,.header{background-color:#fffef8f5!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(0,0,0,.07)!important;box-shadow:0 1px 12px #0000000f!important}.header a:not(.button),.header__nav-item,.header__menu-item{color:#111!important}.header a:not(.button):hover{color:var(--sf-green)!important}header-component svg{color:#111!important}header-drawer,.header-drawer{background-color:#fffef8!important;color:#111!important}header-drawer *,.header-drawer *{color:#111!important;opacity:1!important;visibility:visible!important}header-drawer a,header-drawer summary,header-drawer li{color:#111!important;font-size:16px!important;font-weight:500!important}header-drawer svg{color:#111!important}.announcement-bar{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a{text-align:center!important;width:100%!important;justify-content:center!important}.button:not(.button-secondary):not(.button-unstyled){background-color:var(--sf-green)!important;color:#fff!important;border-color:var(--sf-green)!important;border-radius:var(--sf-radius-btn)!important;font-weight:600!important;min-height:44px!important;box-shadow:0 4px 14px #82a31a40!important;transition:background-color .2s,transform .15s!important}.button:not(.button-secondary):not(.button-unstyled):hover{background-color:var(--sf-green-dark)!important;color:#fff!important;transform:translateY(-1px)!important}.hero .button-secondary,section[data-section-type=hero] .button-secondary{border:2px solid #FAC775!important;color:#fff!important;background:transparent!important;font-weight:600!important}.hero .button-secondary:hover,section[data-section-type=hero] .button-secondary:hover{background:#fac775!important;color:#0d3535!important}.button-secondary{border-radius:var(--sf-radius-btn)!important;font-weight:500!important;transition:all .2s ease!important}.quick-add__submit,.card__quick-add,button[name=add]{background-color:var(--sf-green)!important;color:#fff!important;border-radius:50%!important}.quick-add__submit:hover,.card__quick-add:hover{background-color:var(--sf-green-dark)!important}.product-grid__item,[data-product-card],.card--product{border:1px solid rgba(0,0,0,.07)!important;border-radius:var(--sf-radius-card)!important;overflow:hidden!important;background:#fff!important;transition:box-shadow .25s ease,transform .25s ease!important}.product-grid__item:hover,[data-product-card]:hover{box-shadow:0 10px 32px #0000001c!important;transform:translateY(-4px)!important}.card-gallery .product-media-container,.card-gallery{background:#fff!important;border-radius:10px!important;overflow:hidden!important}.card-gallery img{object-fit:contain!important;background:#fff!important}.rte h2,.prose h2,.product-description h2,.product__description h2,[class*=description] h2,[class*=product-detail] h2,[class*=product-info] h2,[data-product-description] h2{font-size:1.15rem!important;line-height:1.4!important;font-weight:700!important;font-style:normal!important;font-family:var(--font-body--family)!important;letter-spacing:-.01em!important;margin-bottom:8px!important}.price{font-weight:700!important;color:#111!important}.compare-at-price{opacity:.4!important;text-decoration:line-through!important;font-weight:400!important}.price--sale,.price__sale{color:#e63946!important}.shopify-section:has(.sf-trust),shopify-section:has(.sf-trust){padding-inline:0!important;max-width:100%!important}.sf-trust{width:100%!important;max-width:100%!important}html{overflow-x:hidden!important}body{font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;color:#222;overflow-x:hidden}.cart-bubble__background{background-color:var(--sf-green)!important}.cart-bubble__text{color:#fff!important}*:focus-visible{outline:2px solid var(--sf-green)!important;outline-offset:3px!important}::selection{background:#f7c8094d;color:#000}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#82a31a66;border-radius:10px}@media(prefers-reduced-motion:no-preference){main{animation:sf-in .22s ease forwards}}@keyframes sf-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){#shopify-section-template--20461150666838__hero_iLBwPd,[id*=hero_iLBwPd]{min-height:65vh!important;max-height:65vh!important;height:65vh!important}#shopify-section-template--20461150666838__hero_iLBwPd img:not([class*=logo]),[id*=hero_iLBwPd] img:not([class*=logo]){object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important}[id*=hero_iLBwPd] .button,[id*=hero_iLBwPd] .button-secondary{width:auto!important;min-width:0!important;flex-shrink:0!important;white-space:nowrap!important;font-size:.85rem!important;padding-inline:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
