:root{--font-heading: "General Sans";--font-heading-weight: 600;--font-heading-transform: uppercase;--font-body: "Cormorant";--button-font-stack: "General Sans";--button-font-weight: 600;--button-letter-spacing: .075rem}@font-face{font-family:General Sans;font-weight:600;font-style:normal;src:url(/cdn/shop/files/GeneralSans-Semibold.woff2) format("woff2"),url(/cdn/shop/files/GeneralSans-Semibold.woff) format("woff")}@font-face{font-family:General Sans;font-weight:600;font-style:italic;src:url(/cdn/shop/files/GeneralSans-SemiboldItalic.woff2) format("woff2"),url(/cdn/shop/files/GeneralSans-SemiboldItalic.woff) format("woff")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-body)}[class*=heading],h1,h2,h3,[class*=heading] h1,[class*=heading] h2,[class*=heading] h3,[class*=heading] p{font-family:var(--font-heading)!important;font-weight:var(--font-heading-weight)!important;text-transform:var(--font-heading-transform)}[class*=text-text]{font-family:var(--font-body)!important}button,[class*=button-button],.merit-add-to-cart-btn{font-family:var(--button-font-stack)!important;font-weight:var(--button-font-weight)!important;letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.rte a,.inline-rte a{text-decoration:none}.section-site-header .lg\:flex{display:flex}#left-drawer-slot button,#right-drawer-slot button,.section-site-header button{background:transparent}.sidebar-nav #customer_login_link,.sidebar-nav #customer_register_link{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform);font-size:var(--standard-heading-size);line-height:var(--base-line-height)}.sidebar-nav ul.space-y-1\.5 li{margin-bottom:15px}footer .gap-10{gap:2rem}#FooterNewsletter .push-btn{background:transparent}#FooterNewsletter .push-btn:hover .push-btn__surface:not(.push-btn__surface--secondary){box-shadow:inset 0 0 0 var(--button-border-width) #000}footer .section-content-top-margin{grid-column:span 2}.controls .splide__arrow{background:transparent}.controls .splide__arrow .push-btn__surface{box-shadow:none}.controls .splide__arrow .push-btn:hover .push-btn__surface:not(.push-btn__surface--secondary){background:transparent;color:#000;box-shadow:none}.merit-detail-content,.merit-benefit-text,.detail-label{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.shopify-section[id*=faq] button{background:transparent}form.outline-none{outline:none}.shopify-section[id*=image_with_text_15] [class*=text-toggle]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform)}.add-to-cart-btn,.add-to-cart-btn .push-btn__surface,.product-block-quantity-selector button,.product-block-quantity-selector .push-btn__surface--secondary{background:transparent}.product-block-quantity-selector .push-btn__surface--secondary{box-shadow:none;padding:.5rem 1rem}.product-block-quantity-selector .push-btn:hover .push-btn__surface.push-btn__surface--secondary{background:inherit;color:inherit}.product-block-quantity-selector{width:fit-content;border:1px solid}.product-block-quantity-selector input{font-size:20px;padding:5px 0 10px}.product-block-container li.features-list__item{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:11px;letter-spacing:1px}.product-block-container details{padding-top:1rem;padding-bottom:1rem}.product-block-container details summary{font-size:14px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--button-letter-spacing)}.product-block-tags{margin-top:35px;padding-bottom:15px}.product-tags__tag p{border-radius:0;text-transform:uppercase;font-size:11px;padding:8px 16px;letter-spacing:1px;font-weight:700}@media screen and (max-width: 989px){.section-content:has(.product-block-container){padding-bottom:30px}.section-content:has(.product-block-container) .gap-10{gap:15px}.product-block-quantity-selector .mt-2\.5{margin-top:0}}@media screen and (min-width: 990px){body:has(.product-block-container) .overflow-hidden{overflow:clip}body:has(.product-block-container) .max-w-site{max-width:1200px}body:has(.product-block-container) .lg\:px-section{padding-left:15px;padding-right:15px}.product-content{padding-top:50px}.product-block-container{position:sticky;top:100px}.product-media .grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}li.product-thumbnail-list-item{pointer-events:none}li.product-thumbnail-list-item.product-thumbnail-list-item--active{display:none}}.template-password main,.template-password .shopify-section,.template-password .password-login,.template-password .password-login-form,.template-password .newsletter,.template-password [class*=newsletter]{display:none!important}.template-password .klaviyo-form,.template-password [class*=klaviyo]{display:block!important;opacity:1!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/79/assets/custom-styles.css.map */
