:root{--space-1:.5rem;--space-1_5:.595rem;--space-2:.707rem;--space-2_5:.841rem;--space-3:1rem;--space-3_5:1.189rem;--space-4:1.414rem;--space-4_5:1.682rem;--space-5:2rem;--space-5_5:2.379rem;--space-6:2.828rem;--space-6_5:3.364rem;--space-7:4rem;--space-7_5:4.757rem;--space-8:5.657rem;--space-8_5:6.728rem;--space-9:8rem}:root{--widthspace-narrow: var(--space-6);--widthspace-normal: var(--space-5);--widthspace-wide: var(--space-5);--widthspace-edge: var(--space-5);--widthspace-content: var(--space-5);--width-normal: calc(100vw - var(--widthspace-normal)*2);--width-narrow: calc(100vw - var(--widthspace-narrow)*2);--width-wide: calc(100vw - var(--widthspace-wide)*2);--width-edge: calc(100vw - var(--widthspace-edge)*2);--width-content: calc(100vw - var(--widthspace-content)*2);--sectionspace: var(--space-7)}@media screen and (min-width:550px){:root{--widthspace-narrow: var(--space-7)}}@media screen and (min-width:750px){:root{--widthspace-narrow: var(--space-9);--widthspace-normal: var(--space-7)}}@media screen and (min-width:1000px){:root{--widthspace-narrow: calc(-87.25px + 32.0455vw) ;--widthspace-normal: calc(-65.45px + 18.4095vw) ;--widthspace-wide: calc(-61.05px + 12.682vw) ;--widthspace-content: calc(50vw - 400px) ;--sectionspace: var(--space-8)}}@media screen and (min-width:1600px){:root{--widthspace-narrow: calc(50vw - 375px) ;--widthspace-normal: calc(50vw - 512px) ;--widthspace-wide: calc(50vw - 700px) }}.block{--max-width: var(--width-wide);max-width:var(--width-wide)}.w-normal{--max-width: var(--width-normal);max-width:var(--width-normal)}.w-narrow{--max-width: var(--width-narrow);max-width:var(--width-narrow)}.w-wide{--max-width: var(--width-wide);max-width:var(--width-wide)}.w-edge{--max-width: var(--width-edge);max-width:var(--width-edge)}.w-content{--max-width: var(--width-content);max-width:var(--width-content)}.w-full{max-width:100vw}:root{--font-family-bookmania: "bookmania", serif;--font-family-dm-sans: "DM Sans", sans-serif}.font-bookmania,[class*=font-bookmania]{font-family:var(--font-family-bookmania)}.font-dm-sans,[class*=font-dm-sans]{font-family:var(--font-family-dm-sans)}.font-400,.font-dm-sans-400,.font-bookmania-400{font-weight:400}.font-500,.font-dm-sans-500,.font-bookmania-500{font-weight:500}.font-600,.font-dm-sans-600,.font-bookmania-600{font-weight:600}.font-700,.font-dm-sans-700,.font-bookmania-700{font-weight:700}:root{--neutral-50: #FFFFFF;--neutral-100: #F2F2F2;--neutral-200: #D9D9D9;--neutral-300: #C4C3C3;--neutral-400: #C4C3C3;--neutral-500: #A2A2A2;--neutral-600: #A2A2A2;--neutral-700: #767676;--neutral-800: #767676;--neutral-900: #363636;--orange-100: #FAEEE3;--orange-200: #FFE5A8;--orange-300: #FFE5A8;--orange-400: #FFC929;--orange-500: #FFC929;--orange-600: #FFAB24;--orange-700: #FFAB24;--orange-800: #FFAB24;--orange-900: #EB9100;--orange-new: #FE8023;--cream-100: #FFFAF5;--cream-200: #FCF4ED;--cream-300: #FAEEE3}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#yotpo-reviews-main-widget #yotpo-app,#yotpo-carousel-container #yotpo-reviews-carousel-widget{--primary-color: #524E4C;--primary-font-family: "DM_Sans_Variable", sans-serif;--secondary-font-family: "DM_Sans_Variable", sans-serif}.yotpo-widget-instance.yotpo-stars{min-height:32px;margin:.75rem 0;display:flex;align-items:center}.yotpo-widget-instance.yotpo-stars .yotpo-sr-bottom-line-text{font-family:var(--font-family-dm-sans)!important;font-size:13px!important;font-weight:700!important;color:var(--neutral-700)!important}.yotpo-main-widget-layout .yotpo-layout-header-wrapper{width:100%;max-width:unset;justify-content:space-between!important;gap:var(--space-4);margin-bottom:0!important}.yotpo-main-widget-layout .yotpo-layout-header-wrapper .yotpo-vertical-border{display:none}.yotpo-main-widget-layout .yotpo-new-review-btn{background-color:var(--neutral-900)!important;font-family:var(--font-family-dm-sans);font-size:15px;font-weight:700;text-transform:uppercase;border-radius:5px!important}.single-product-icons{display:grid;grid:auto / repeat(2,minmax(0,1fr));gap:1.5rem}.single-product-icons .product-icon{display:flex;align-items:center;gap:1.5rem}.single-product-icons .element-picture{width:3rem;height:3rem;background-color:var(--orange-600);border-radius:50%}.single-product-icons .font-meta{font-family:var(--font-family-dm-sans);font-size:15px;font-weight:500}@media screen and (max-width:550px){.single-product-icons{display:flex;flex-direction:column}}.gradient-blobs{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;filter:blur(100px) brightness(85%) contrast(135%) saturate(155%);transform:scale(1.1)}@media(min-width:750px){.gradient-mobile{display:none!important}}@media(max-width:749px){.gradient-desktop{display:none!important}}.announcement-bar .announcement-bar__text p{font-family:var(--font-family-dm-sans);font-size:16px;font-weight:500;letter-spacing:.48px;text-transform:uppercase;color:var(--neutral-900)}.header :is(.header__menu-item,.header__link-text,.header__cart-text,.cart-count-bubble){font-family:var(--font-family-dm-sans);font-size:17px;color:var(--neutral-900);font-weight:700}.header .header__menu-item{margin-block:-1rem!important}@media only screen and (min-width:1100px){.header__menu-item--home{display:none}}body .footer #mc_embed_shell .mc-field-group label{display:none}body .footer #mc_embed_shell .mc-field-group input[type=email]{font-family:var(--font-family-bookmania);font-size:16px;font-weight:400;color:var(--neutral-900);background-color:#fff;border-radius:4px;padding-top:10px}body .footer #mc_embed_shell .mc-field-group input[type=email]::placeholder{color:var(--neutral-900)!important;opacity:1}body .footer #mc_embed_shell input[type=submit]{font-family:var(--font-family-dm-sans);font-size:15px;font-weight:700;color:var(--neutral-900);background-color:var(--orange-600);border-radius:5px;line-height:1;padding:var(--space-4) var(--space-5)!important;height:auto;width:auto}footer .mailchimp-intro-text{font-size:16px;margin-top:0;margin-bottom:0}.product-about__accordion-item :is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--space-2)}.product-about__accordion-item :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--space-4)}.shopify_subscriptions_app_block{--subscription-gap: var(--space-4);margin-top:2rem}.shopify_subscriptions_app_block .shopify_subscriptions_fieldset:before{content:"Choose your frequency:";font-family:var(--font-family-dm-sans);font-weight:700;font-size:15px;display:block;margin-bottom:1rem}.shopify_subscriptions_app_block .plan_card{display:grid;grid:auto / repeat(2,minmax(0,1fr));align-items:start;gap:var(--subscription-gap);background:none;border:none}.shopify_subscriptions_app_block .subscription_group{background:var(--cream-100);border:2px solid var(--neutral-300)!important;border-radius:5px;padding:1.5rem}.shopify_subscriptions_app_block .subscription_group:first-child .group_list_item{margin:0}.shopify_subscriptions_app_block .subscription_group:last-child .group_list:before{content:"Auto-renews. Skip or cancel anytime.";font-family:var(--font-family-dm-sans);font-weight:400;font-size:13px;display:block;margin-bottom:1rem}.shopify_subscriptions_app_block .subscription_group span{font-family:var(--font-family-dm-sans);font-weight:700;font-size:15px}.shopify_subscriptions_app_block .subscription_group .group_list{padding-left:0}.shopify_subscriptions_app_block .subscription_group:has(input:checked){border-color:var(--orange-600)!important}.shopify_subscriptions_app_block .shopify_subscriptions_app_policy{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}@media screen and (max-width:550px){.shopify_subscriptions_app_block .plan_card{display:flex;flex-direction:column;align-items:stretch}}body .product-form{--product-form-gap: 1.5rem;border:none;padding-top:0}body .product-form .product-form__buttons{max-width:100%}body .product-form .product-form__quantity quantity-input{border-radius:5px;background:#fff;border:1px solid var(--neutral-900);font-family:var(--font-family-dm-sans)}body .product-form .product-form__submit:not([disabled]){background-color:var(--orange-600)}body .product-form .product-form__submit span{color:var(--neutral-900)}body .product-form #shopify-buyer-consent{font-family:var(--font-family-dm-sans);font-size:15px;opacity:.8}body .product-form .product-form__buttons-row,body .product-form .product-form__buttons{gap:var(--product-form-gap)}.product-size-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.product-size-price :is(.product-size,.price-item){font-family:var(--font-family-bookmania);font-size:20px;font-weight:600;margin:0}.product-size-price .product-size{color:var(--neutral-700)}.product-size-price .price-wrapper{margin:0}.bundle-coupon-note{text-align:center;font-size:14px;font-family:var(--font-family-dm-sans);font-weight:400;padding:var(--space-3) var(--space-4);background-color:var(--orange-300);border-radius:5px}.bundle-coupon-note .bundle-code{font-weight:700}.installment-wrapper shopify-payment-terms{font-family:var(--font-family-dm-sans);font-size:15px;font-weight:700;--font-body-weight: 700}.product-about .product-about__accordion-title{font-family:var(--font-family-dm-sans);font-size:15px;font-weight:700}.product-about .product-about__accordion-description{max-width:unset!important}.product-about .product-about__accordion-description :is(p,li){font-family:var(--font-family-dm-sans);font-size:15px}.product-about .product-about__accordion-description .zero-therapy-link{margin-top:1em}.product-about .element-text{line-height:1.2}.product-about .product-about__link-title-anchor{text-decoration:none;border-bottom:none!important}.product-about .product-about__link-title-anchor svg{transform:rotate(90deg)!important}.product-about .bundle-items{list-style:none;margin:0;padding:0}.product-about .bundle-items__item+.bundle-items__item{margin-top:var(--space-3)}.product-about .bundle-items__link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit;font-weight:600}.product-about .bundle-items__image{width:48px;height:48px;object-fit:cover;border-radius:4px;flex-shrink:0}.product__info-wrapper .product__title{font-family:var(--font-family-bookmania);font-size:36px;font-weight:600;margin-bottom:1rem!important}section.blockquote-section+.section-homepage-image-cta{padding-top:0!important}.newsletter__title{font-family:var(--font-family-dm-sans);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}quick-add-modal{display:none!important}.shopify-section-group-overlay-group{display:none!important}.related-products{margin-bottom:var(--sectionspace)!important}.related-products .related-products__heading{font-family:var(--font-family-dm-sans);font-size:34px;font-weight:700}body.template-index .products-grid-section+.image-with-text-section{margin-top:var(--sectionspace)}body.template-index .section-blog-post{margin:var(--sectionspace) 0!important}body.template-index .image-with-text-section+.compare-section{margin-top:var(--sectionspace)}body.template-index .compare-section+.section-yotpo-carousel{margin-top:calc(-1 * var(--space-6))}body.body-template-page-zero-therapy .how-to-steps{margin:var(--sectionspace) 0}body.body-template-page-zero-therapy .before-during-after{padding-bottom:var(--sectionspace)}body.body-template-page-zero-therapy .blockquote-section .blockquote{padding-top:calc(1.412 * var(--sectionspace))}body.body-template-page-zero-therapy .blockquote-section .blockquote .blockquote__text{font-size:26px}body.body-template-page-zero-therapy section.featured-product{margin-top:var(--sectionspace)}body.body-template-page-zero-therapy .collapsible-content-section{margin:var(--sectionspace) 0}body.body-template-page-zero-therapy .image-banner-section:first-child .image-banner-box{min-height:600px}body.body-template-page-zero-therapy .image-banner-section:first-child img{object-position:right}body.body-template-page-zero-therapy .image-banner-section:first-child .image-banner__column{margin:var(--sectionspace) 0;justify-content:flex-start}body.body-template-page-zero-therapy .image-banner-section:first-child .image-banner__column .image-banner__column-content{margin-top:0}.header-mega-menu__wrapper{display:block}.header-mega-menu__wrapper>ul{display:none}.header-mega-menu__wrapper .header-mega-menu__product-list{grid-template-columns:repeat(5,minmax(0,1fr))}body .rte{margin-bottom:0}.blog-page-title{font-family:var(--font-family-dm-sans);font-size:34px;font-weight:700;margin-bottom:2.5rem!important}body .article-card .article-card__image{height:100%!important}body .article-card .article-card__text{padding:2rem!important}body .article-card .article-card__title{font-size:24px}body .article-card .article-card__title:last-child{margin-bottom:0}body.body-template-article .section-main-article{background-color:var(--cream-100)}body.body-template-article .section-main-article .container{max-width:860px}body.body-template-article .article-template__title{padding-top:6rem;text-align:center}body.body-template-article .article-template__content-box{display:block}body.body-template-article .article-template__meta{display:none}body.body-template-article blockquote{text-align:center;border:8px solid var(--orange-700);border-radius:20px;background:none!important;color:var(--black)}body.body-template-article blockquote:before{display:none}body.body-template-article hr{margin-block:4rem!important}.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__menu details summary{text-transform:uppercase;font-weight:700;font-size:18px}.menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid black;padding:1.75rem 0}.menu-drawer__utility-links{padding:.875rem 0!important;border-bottom:0!important}.menu-drawer__utility-links .header__icon{text-transform:uppercase;font-weight:700;color:#000;font-family:var(--font-family-dm-sans);font-size:18px;background:none;padding:0!important;min-height:unset;line-height:var(--font-body-line-height)!important}.menu-dwawer__footer{display:none!important}.guarantee-container{display:inline-flex;align-items:center;gap:1rem;border:1px solid var(--neutral-900);border-radius:5px;padding:.75rem 1rem;background-color:var(--orange-200);margin-top:2rem}.guarantee-container .guarantee-text{color:var(--neutral-900, #363636);font-family:var(--font-family-dm-sans);font-size:15px;font-style:normal;font-weight:400;line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
