.announcement-bar{border-block-end:none!important;background-color:#000!important}.section-background:has(+.announcement-bar){background-color:#000!important}.announcement-bar__marquee .marquee__content :is(p,h1,h2,h3,h4,h5,h6){font-weight:400!important;font-size:.8rem!important;line-height:1.6;padding-block:2px;color:#ffffffe6!important}.header-logo,.header-logo *{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.18em!important;font-size:1.35rem!important}.hero .button,.hero .button-custom{border-radius:999px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important;padding-inline:32px!important;padding-block:15px!important}.header[transparent]:not([data-sticky-state=active]){border-bottom:none!important;box-shadow:0 1px #ffffff2e!important}.header:not([transparent]),.header[transparent][data-sticky-state=active]{border-bottom:none!important;box-shadow:0 1px #0000000f!important}.header{--header-padding: var(--padding-2xs) !important}#shopify-section-faq_split a[href="/pages/faq"],#shopify-section-faq_split a[href="/pages/loyalty-program"],#shopify-section-faq_split a[href="/pages/storage-freshness"],#shopify-section-faq_split a[href="/pages/payment-and-delivery"]{display:block;padding:14px 20px;border-radius:999px;background:#f0e9dd;color:#2e2a26!important;text-decoration:none!important;margin-bottom:10px;font-weight:500;transition:background-color .2s ease}#shopify-section-faq_split a[href="/pages/faq"]:hover,#shopify-section-faq_split a[href="/pages/loyalty-program"]:hover,#shopify-section-faq_split a[href="/pages/storage-freshness"]:hover,#shopify-section-faq_split a[href="/pages/payment-and-delivery"]:hover{background:#e4dacb}main[data-template^=page] h1{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.04em!important;font-size:2.1rem!important;line-height:1.2!important;text-transform:uppercase}main[data-template^=page] h2{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.03em!important;font-size:1.75rem!important;line-height:1.25!important}main[data-template^=page] :is(p,li){font-size:.95rem!important;line-height:1.7!important;color:rgb(var(--color-foreground-rgb) / .85)}main[data-template^=page] a:not([class]){color:#56551c;text-decoration:underline;text-underline-offset:3px}main[data-template^=page] p[style*="text-transform:uppercase"]{font-size:.9rem!important;color:#2e2a26!important;opacity:1}main[data-template^=page] hr{border:none;border-top:1px solid rgb(var(--color-foreground-rgb) / .12);margin-block:1.75rem}main[data-template^=page] .accordion .details__header{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.02em!important;font-size:1.75rem!important;line-height:1.3!important;padding-block:20px!important}main[data-template^=page] .accordion .details-content{padding-bottom:20px!important}main[data-template="page.contact"] #shopify-section-main .layout-panel-flex--column{max-width:1100px!important;margin-inline:auto!important;width:100%!important}.resource-list__carousel .slideshow-control[disabled]{display:flex!important;opacity:.3;pointer-events:none}.resource-list__carousel{position:relative}.resource-list__carousel:before,.resource-list__carousel:after{content:"";position:absolute;top:0;bottom:0;width:var(--gutter-slide-width, 0px);background:var(--color-background, #ffffff);z-index:2;pointer-events:none}.resource-list__carousel:before{left:0}.resource-list__carousel:after{right:0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/dm-overrides.css.map */
