:root{--brand-green: #4BBF55;--brand-black: #000000;--brand-white: #ffffff;--brand-yellow: #FFE845;--font-size-h1: clamp(5.2rem, 1.5vw + 4.72rem, 6.4rem);--font-size-h2: clamp(2.2rem, 4vw + 1rem, 3.8rem);--font-size-body: clamp(1rem, .8vw + .5rem, 1.2rem);--AlteHaas: "AlteHaasGrotesk", sans-serif;--Suisse: "SuisseIntl", sans-serif;--IBMMono: "IBM Plex Mono", monospace;--grid-border-radius: 20px;--border-thick: 2px solid var(--brand-black)}:root .subheading{font-family:var(--Suisse);font-weight:400;font-size:clamp(18px,12px + 1.333vw,22px);line-height:1.35;letter-spacing:-.01em}:root .product-description{font-family:var(--Suisse);font-size:1.85rem;line-height:1.35;font-weight:400;margin-bottom:0;color:#000}body,.gradient{background-color:var(--brand-green);color:var(--brand-black);font-family:var(--Suisse);font-weight:400;font-size:var(--font-size-body);line-height:1.3;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--brand-black);font-family:var(--AlteHaas);font-weight:700;font-style:normal;line-height:1;letter-spacing:-.03em;margin-block-start:0em;margin-block-end:0em}h1,.h1{font-size:var(--font-size-h1)!important}h2,.h2{font-size:var(--font-size-h2)!important}.media,.product__media-item img,.img-main{border:var(--border-thick)!important;border-radius:var(--grid-border-radius)!important;overflow:hidden}.button,.shopify-payment-button__button,.button-primary{font-family:var(--IBMMono);font-size:1.4rem;letter-spacing:.02em;color:var(--brand-white);text-transform:uppercase;min-width:180px;min-height:38px;background-color:var(--brand-black);border-radius:6px;border:var(--border-thick);box-shadow:none;transition:transform .1s ease,background-color .1s ease;padding:0 24px;cursor:pointer}.button-secondary{background-color:var(--brand-white)!important;color:var(--brand-black)!important;border:0}.button-flat{display:inline-flex;align-items:center;justify-content:center;font-family:var(--IBMMono);font-size:1.4rem;letter-spacing:.02em;color:#000;background-color:transparent;padding:14px 24px;border:var(--border-thick);border-radius:6px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease;width:100%;box-sizing:border-box}.button-flat:hover{background-color:#000;color:#fff}.free-shipping-badge{font-family:var(--IBMMono);background:var(--brand-green);color:#000;border:1px dashed #000;font-size:1.4rem;font-weight:800;padding:3px 9px 3px 7px;border-radius:80px;letter-spacing:.02em;text-transform:uppercase}.button:after,.button:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before{content:none!important;display:none!important;box-shadow:none!important}div#shopify-section-ss-header-10{position:sticky;top:0;z-index:999}div.header-ss-header-10.fixed{position:inherit}div.header-ss-header-10{border-top:2px solid var(--brand-black);border-bottom:2px solid var(--brand-black)}.header-menu-burger-icon-ss-header-10,.header-menu-burger-icon-ss-header-10:before,.header-menu-burger-icon-ss-header-10:after{height:2px!important}#shopify-section-ss-header-10 a:after{display:none!important;content:none!important}@media screen and (min-width:1024px){#cart-icon-bubble .cart-text-desktop{display:inline!important}#cart-icon-bubble .cart-icon-mobile{display:none!important}}@media screen and (max-width:1023px){#cart-icon-bubble .cart-text-desktop{display:none!important}#cart-icon-bubble .cart-icon-mobile{display:inline-flex!important;align-items:center!important;gap:2px!important}#cart-icon-bubble .cart-count-mobile{margin:0;font-size:20px;color:#000;line-height:120%;text-transform:unset;text-decoration:none;font-weight:400;transition:all .25s cubic-bezier(.76,0,.24,1)}}.ab-flex.ab-justify-end.ab-items-center.ab-mt-1.ab-pb-2\.5.appstle-branding-wrapper{color:#4bbf55}.pdp-app-block-wrapper{margin:-12px 0;text-transform:uppercase!important}.pdp-app-block-wrapper .appstle-volume-discount button{text-transform:uppercase!important}.ab-volume-subscription-information-title{margin:4px 0}@media screen and (max-width:479px){.button,.shopify-payment-button__button,.button-primary{min-width:124px;min-height:38px;padding:0}.button-large{font-size:1.35rem;min-width:124px;min-height:42px}.cart-drawer .button{padding:0 16px}.product-description{font-size:1.8rem;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-overrides.css.map */
