@font-face{font-family:HEX Franklin;src:url(./HEX-Franklin-Variable.woff2) format("woff2");font-style:normal;font-weight:1 1000;font-stretch:60% 120%;font-display:swap}body{font-family:var(--font-body);font-weight:var(--font-weight-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold)}*{font-family:inherit;font-weight:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}html{background-color:var(--color-white);overflow-x:clip}html.is-changing .transition-fade{transition:opacity .45s;opacity:1}html.is-animating .transition-fade{opacity:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.text-h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight);letter-spacing:var(--h1-letter-spacing);font-family:var(--font-heading);text-transform:uppercase}.text-h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);font-family:var(--font-heading);text-transform:uppercase}.text-h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);font-family:var(--font-heading);text-transform:uppercase}.text-h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);font-family:var(--font-heading);text-transform:uppercase}.text-h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight);letter-spacing:var(--h5-letter-spacing);font-family:var(--font-heading);text-transform:uppercase}.text-h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:var(--h6-font-weight);letter-spacing:var(--h6-letter-spacing);font-family:var(--font-heading);text-transform:uppercase}.text-body-sm{font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);font-weight:var(--normal);letter-spacing:-.02em;font-family:var(--font-helvetica-now)}.text-body-md{font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);font-weight:var(--normal);letter-spacing:-.02em;font-family:var(--font-helvetica-now)}.text-body-lg{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);font-weight:var(--normal);letter-spacing:-.02em;font-family:var(--font-helvetica-now)}.text-body-xl{font-size:var(--body-xl-font-size);line-height:var(--body-xl-line-height);font-weight:var(--normal);letter-spacing:-.02em;font-family:var(--font-helvetica-now)}.text-body-sm-medium{font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);font-weight:var(--font-weight-medium);letter-spacing:0em;font-family:var(--font-helvetica-now)}.text-body-md-medium{font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);font-weight:var(--font-weight-medium);letter-spacing:0em;font-family:var(--font-helvetica-now)}.text-body-lg-medium{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);font-weight:var(--font-weight-medium);letter-spacing:0em;font-family:var(--font-helvetica-now)}.text-body-xl-medium{font-size:var(--body-xl-font-size);line-height:var(--body-xl-line-height);font-weight:var(--font-weight-medium);letter-spacing:0em;font-family:var(--font-helvetica-now)}.text-nav-sm{font-size:var(--nav-sm-font-size);line-height:var(--nav-sm-line-height);font-weight:var(--font-weight-medium);letter-spacing:-.025em}.text-nav-md{font-size:var(--nav-md-font-size);line-height:var(--nav-md-line-height);font-weight:var(--font-weight-medium);letter-spacing:-.025em}.text-nav-lg{font-size:var(--nav-lg-font-size);line-height:var(--nav-lg-line-height);font-weight:var(--font-weight-medium);letter-spacing:-.025em}.text-nav-xl{font-size:var(--nav-xl-font-size);line-height:var(--nav-xl-line-height);font-weight:var(--font-weight-medium);letter-spacing:-.025em}.text-banner-xl{font-size:var(--banner-xl-font-size);line-height:var(--banner-xl-line-height);font-weight:var(--banner-xl-font-weight);letter-spacing:var(--banner-xl-letter-spacing);text-transform:uppercase}.text-banner-lg{font-size:var(--banner-lg-font-size);line-height:var(--banner-lg-line-height);font-weight:var(--banner-lg-font-weight);letter-spacing:var(--banner-lg-letter-spacing);text-transform:uppercase}.text-banner-md{font-size:var(--banner-md-font-size);line-height:var(--banner-md-line-height);font-weight:var(--banner-md-font-weight);letter-spacing:var(--banner-md-letter-spacing);text-transform:uppercase}.text-banner-sm{font-size:var(--banner-sm-font-size);line-height:var(--banner-sm-line-height);font-weight:var(--banner-sm-font-weight);letter-spacing:var(--banner-sm-letter-spacing);text-transform:uppercase}.text-banner-xs{font-size:var(--banner-xs-font-size);line-height:var(--banner-xs-line-height);font-weight:var(--banner-xs-font-weight);letter-spacing:var(--banner-xs-letter-spacing);text-transform:uppercase}.text-banner-xxs{font-size:var(--banner-xxs-font-size);line-height:var(--banner-xxs-line-height);font-weight:var(--banner-xxs-font-weight);letter-spacing:var(--banner-xxs-letter-spacing);text-transform:uppercase}.text-accent-xl{font-size:var(--accent-xl-font-size);line-height:var(--accent-xl-line-height);font-weight:var(--accent-xl-font-weight);letter-spacing:var(--accent-xl-letter-spacing);text-transform:uppercase}.text-accent-lg{font-size:var(--accent-lg-font-size);line-height:var(--accent-lg-line-height);font-weight:var(--accent-lg-font-weight);letter-spacing:var(--accent-lg-letter-spacing);text-transform:uppercase}.text-accent-md{font-size:var(--accent-md-font-size);line-height:var(--accent-md-line-height);font-weight:var(--accent-md-font-weight);letter-spacing:var(--accent-md-letter-spacing);text-transform:uppercase}.text-accent-sm{font-size:var(--accent-sm-font-size);line-height:var(--accent-sm-line-height);font-weight:var(--accent-sm-font-weight);letter-spacing:var(--accent-sm-letter-spacing);text-transform:uppercase}.font-bold{font-weight:var(--font-weight-bold)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-medium{font-weight:var(--font-weight-medium)}.font-normal{font-weight:var(--font-weight-normal)}.font-light{font-weight:var(--font-weight-light)}.site-grid{display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--layout-margin)}.grid-contain{display:grid;grid-template-areas:"content"}.grid-contain>*{grid-area:content}@media(min-width:800px){.site-grid{grid-template-columns:repeat(8,1fr)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.overflow-hidden{overflow:hidden}:is(.text-banner-xl,.text-banner-lg,.text-banner-md,.text-banner-sm,.text-banner-xs){font-family:var(--font-heading);font-weight:var(--font-weight-bold)}body .home-hero__title{font-family:var(--font-heading);font-weight:var(--font-weight-bold)}body :is(.product__selling-plan-label,.cart-line__quantity-input){font-family:var(--font-body)}body :is(.newsletter-form__title,.newsletter-form__success-title){font-family:var(--font-heading)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/main.css.map */
