/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 175:0 Unexpected "<"

**/
<style>
/* Futura Book */
@font-face {
  font-family: 'Futura';
  src: url('https://cdn.shopify.com/s/files/1/0870/1181/9845/files/FuturaStdBook.woff2?v=1757661319') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Apply Futura to all specified elements */
h1, h2, h3, h4, h5, p, span, div, ul, ol, li, 
a, button, input, select, option, 
label, legend, textarea, small {
  font-family: 'Futura', sans-serif !important;
}
/*
      .drawer__scrollable {
        max-height: calc(100vh - 330px);
      }
      .drawer__footer {
        position: sticky;
        bottom: 0;
        background-color: white;
        z-index: 10;
      }
*/
      html {
        font-size: 16px;
      }
      @media (max-width: 768px) {
        html {
          font-size: 0.9rem !important;
        }
      }
      @media (max-width: 480px) {
        html {
          font-size: 14px;
        }
      }
      h1 {
        font-size: 2.027rem !important;
      }
      h2 {
        font-size: 1.802rem !important;
        margin-top: 0 !important;
      }
      h3 {
        font-size: 1.602rem !important;
        margin-top: 0 !important;
      }
      h4 {
        font-size: 1.424rem !important;
      }
      h5 {
        font-size: 1.266rem !important;
      }
      h6 {
        font-size: 1.125rem !important;
      }
      p {
        font-size: 1rem !important;
      }
      small {
        font-size: 0.889rem !important;
      } /* Optional extra-small text */
      .extra-small {
        font-size: 0.79rem;
      }
      .announcement__content p {
        font-size: 0.79rem !important;
      }
      .text-opacity {
        color: #a47c3e !important;
      }
      .drawer__scrollable {
        max-height: calc(100vh - 330px);
      }
      .drawer__footer {
        position: sticky;
        bottom: 0;
        background-color: white;
        z-index: 10;
      }
      html {
        font-size: 16px;
      }
      @media (max-width: 768px) {
        html {
          font-size: 15px;
        }
      }
      @media (max-width: 480px) {
        html {
          font-size: 14px;
        }
      }
     
      .announcement__content p {
        font-size: 0.79rem !important;
      }
      .text-opacity {
        color: #a47c3e !important;
      } /* Remove spacing from top of checkout button */
      .product-form-wrapper form {
        gap: 0;
      } /* Category page */

            @media screen and (max-width: 768px) {
              /* Homepage */
              #shopify-section-template--25447255277893__image_with_text_overlay_KrjNHE {
                display: none !important;
            }
            }
            @media screen and (min-width: 768px) {
              /* Homepage */
              #shopify-section-template--25447255277893__rich_text_8gGrkQ {
                display: none !important;
            }
              /* tbc */
              #shopify-section-template--24928051462469__image_with_text_overlay_bFPWpm{
                display: none !important;
            }
            }

            .rc-purchase-option__prices{
             display: none !important;
              }

            .recharge-subscription-widget{
              justify-content: left !important;
              max-width: 450px;
              }
            /* Category page - sub navigation */
            #shopify-section-template--25447255179589__custom_liquid_6k4ygR{
              position: sticky !important;
              top: 74px !important;
              z-index: 10 !important;
              margin: 0;
              padding: 0;
            }
            #shopify-section-template--25447255179589__custom_liquid_6k4ygR .section{
              margin: 0;
              padding: 0;
            }
            #shopify-section-template--25447255179589__custom_liquid_6k4ygR .section:before{
              height: 0 !important;
            }

            #shopify-section-template--25447255179589__custom_liquid_6k4ygR .page-width {
              padding: 0;
              padding-inline: 0px !important;
              margin: 0;
            }

            .product-card__media .media{
              background-color: #ffffff !important;
            }

            @media only screen and (max-width: 768px) {
                 #shopify-section-template--25447255179589__custom_liquid_6k4ygR{
                   top: 63px !important;
                 }
              .category-anchor{
                scroll-margin-top: 120px !important;
              }
              }

</style>