body,p,span,li,ul,ol,a,button,input,select,textarea{font-family:Hanken Grotesk,sans-serif!important}h1,h2,h3,h4,h5,h6,.section__heading,.product-info__title,.card__heading,.banner-heading,.drawer__title,.modal__title,.page-title,.heading,.text-heading{font-family:Alegreya,serif!important;font-weight:400;font-style:normal}h1.product-info__title.h2{font-family:Alegreya,serif!important;font-weight:900;font-style:normal;color:#f24444}.hero-heading-heading_Cymzxm *,.hero-heading-heading_wHUdTV *{font-family:Alegreya,serif!important}.hero-review-text-review_66Lp4t,.hero-review-text-review_HEhjah,.hero-text-text_Jk3L8G *,.hero-text-text_agPfbz *{font-family:Hanken Grotesk,sans-serif!important}.why-you-love-it h2{font-size:2rem;margin-bottom:20px;font-family:Alegreya,serif!important;color:#000!important;font-weight:500;letter-spacing:-2px}@media (max-width:1000px){section#shopify-section-template--24802713469267__main .product-info{margin-top:-10px}}@media (min-width:1000px){.product-info{margin-top:20px}}.product-info .buy-buttons button.button.button--xl{text-transform:uppercase;font-size:18px;padding:10px;border-radius:30px}@media (max-width:1000px){#shopify-section-template--24248803885388__main .kaching-bundles__bars{padding-bottom:70px}.kaching-bundles__upsell[data-upsell-id=pdVh],.kaching-bundles__upsell[data-upsell-id=mphj],.kaching-bundles__upsell[data-upsell-id=BOfK]{width:calc(100vw - 40px);max-width:935px;position:absolute;bottom:-53px;border:1px solid #d1cfe5;background-color:#f6f0ff!important;z-index:4!important;margin:0!important;flex-direction:row!important}.kaching-bundles__upsell[data-upsell-id=mphj]{left:-100%}.kaching-bundles__upsell[data-upsell-id=BOfK]{left:-200%}}h1.product-info__title.h3{font-weight:600}.product-info__block-item[data-block-id=liquid_dCDB4j]{margin:0}.kl_reviews__widget_onboarding_modal__background,#shopify-section-template--24248803885388__main .kaching-bundles__free-gift,#shopify-section-template--24389368611148__main .kaching-bundles__free-gift{display:none!important}a.button.button--lg{font-size:12px;padding-left:40px;padding-right:40px}@media (min-width:700px){image-banner .place-self-center-start.text-start.sm\:place-self-end-start.sm\:text-start{max-width:calc(50% - 32px)!important;background-color:#fff;padding:30px!important;color:#000;position:absolute;border-radius:7px 7px 0 0}image-banner .place-self-center-start.text-start.sm\:place-self-end-start.sm\:text-start p.h1{font-size:2.2rem}image-banner .place-self-center-start.text-start.sm\:place-self-end-start.sm\:text-start{font-size:19px;margin-top:8px}image-banner .place-self-center-start.text-start.sm\:place-self-end-start.sm\:text-start .prose :is(.h4,h4)+*{margin-block-start:8px}}@media (max-width: 700px){.rich-text.justify-start{margin-top:-25vh;background-color:#fff;border-radius:10px;padding:20px 30px;display:block}image-banner.content-over-media.content-over-media--lg.shadow-block.rounded-lg.text-custom .place-self-center-start.text-start.sm\:place-self-end-start.sm\:text-start{display:none}.shopify-section--rich-text .section{padding:30px;display:block}}@media (min-width: 700px){.shopify-section--rich-text .section{display:none}}.payment-icons{align-items:center;display:flex;justify-content:center}.payment-icons__list{align-items:center;justify-content:center;display:flex;flex-wrap:wrap;width:100%;gap:.4rem .6rem}.payment-icons__icon{display:block;height:1.8rem;width:auto;fill:var(--palette-greys-off-white)}li.payment-icons__item{margin:0!important;list-style-type:none}.variant-picker__option-values.scroll-area{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;white-space:nowrap;scrollbar-width:none}.variant-picker__option-values.scroll-area::-webkit-scrollbar{display:none}.variant-picker__option-values label.color-swatch{flex:0 0 auto;scroll-snap-align:center;margin-right:10px}@media (min-width:1000px){product-gallery.product-gallery{position:sticky;top:10vh}}nav.header__link-list.wrap li a{font-size:14px}.product-image-badge{position:absolute;top:20px;left:20px;background-color:#ffc4cbd6;color:#fff;font-size:10px;text-align:center;padding:5px 10px;border-radius:5px;font-weight:500;z-index:10}.product-gallery__media{position:relative}.accordion__toggle{padding-block-start:12px!important;padding-block-end:12px!important}span.text-subdued.text-sm,.v-stack.gap-1 p.text-subdued.text-sm{display:none}label.color-swatch.rounded-full{box-shadow:1px 1px 5px #0000004d}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-css.css.map */
