body.template-product #content,body.template-product #content .shopify-section{background:#fff}body.template-product #content .shopify-section.section-main-product,body.template-product #content .shopify-section.section-icon-carousel{background:var(--theme-color-6);margin-bottom:0}body.template-product #content .shopify-section.section-main-product,body.template-product #content .shopify-section.section-icon-carousel .icon-carousel.container{padding-bottom:var(--section-padding)}body.template-product #content .shopify-section.section-main-product{margin-top:0;padding-top:var(--section-padding)}@media(max-width:767px){body.template-product #content .shopify-section.section-main-product{margin-top:calc(-1 * var(--section-padding))}}.yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css .star-container.yotpo-sr-star-full path{stroke:none!important}.yotpo-sr-star-full.star-container{width:16px;height:16px}.product-info .yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css.yotpo-star-ratings-clickable{margin-top:5px!important;margin-left:8px!important}.theme-product-reviews{cursor:pointer}.section-apps{scroll-margin-top:calc(var(--theme-sticky-header-height) + 30px)}.yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel:before,.yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel:after{content:""!important}.yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:14px!important;color:var(--theme-color-1)!important}.product-text-std{font-size:18px;font-weight:400;line-height:27px;color:#000}.price-container,.not-in-quickbuy.app-block-type-yotpo{display:inline-block;vertical-align:middle}@media(min-width:768px){.app-block-type-recharge,.buy-container .buy-column:first-child,.recharge-subscription-widget{width:335px}.buy-container .buy-column:nth-child(2){flex-grow:1}}@media(max-width:767px){.buy-container .buy-column:first-child{flex-grow:1}}.buy-container,.quantity-submit-row{display:flex;flex-direction:row;flex-wrap:wrap}.quantity-wrapper{max-width:120px}.quantity-submit-row__submit{clear:none;margin:0 0 0 15px!important}.product-form .input-row input[name=quantity]{margin:0;border:none;background:#fff;font-size:16px;color:#000;font-weight:500}.js-product-form [name=add].is-loading{background:var(--theme-color-1)!important;color:var(--theme-color-1)!important}.quantity-wrapper a{background:#fff;color:var(--theme-color-1);border:none;font-size:16px;font-weight:600}.quantity-wrapper a svg{width:16px!important;height:16px!important}.buy-buttons-row{margin-top:15px!important}.quantity-wrapper a[data-quantity=down]{border-bottom-left-radius:80px;border-top-left-radius:80px}.quantity-wrapper a[data-quantity=up]{border-top-right-radius:80px;border-bottom-right-radius:80px}.btn.add-to-cart{background-color:var(--theme-color-4);border-radius:80px!important;border:none;color:#fff;font-size:16px;font-weight:600;letter-spacing:initial;line-height:21px;margin:0!important;max-width:130px;padding:12px 24px;text-transform:capitalize}.recharge-subscription-widget{background:#fff;border-radius:20px;padding:20px}.rc-widget{padding:0!important}.rc-widget .px-3{padding:0!important;margin-bottom:10px!important}.rc-widget input[type=radio]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:12px!important;height:12px!important;border:2px solid var(--theme-color-1);border-radius:50%}.rc-widget input[type=radio]:checked{background-color:var(--theme-color-1)!important}.rc-radio__label{margin-left:8px!important;font-size:18px!important;font-weight:400!important;line-height:27px!important;color:#000}.rc-subscription-details span{color:#000;padding-left:3px;line-height:27px!important}.rc-subscription-details .rc-subscription-details__button{padding-left:24px!important;position:relative;z-index:0}.rc-subscription-details .rc-subscription-details__button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4IiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjc2NF80OTg0KSI+CiAgICA8cGF0aCBkPSJNOS44MTgyMSAxNC45NzgyQzkuMjYwNiAxNS4xNzE4IDguOTY0NDUgMTUuNzkzNiA5LjE1NjU1IDE2LjM2MzZDOS4zNDg2NCAxNi45MzM2IDkuOTU2OTUgMTcuMjM2NCAxMC41MTQ2IDE3LjA0QzEyLjQ4MDkgMTYuMzc0NSAxNC4xMTY0IDE0Ljk1NjQgMTUuMDgyMiAxMy4wODI3QzE2LjA0NTMgMTEuMjA5MSAxNi4yNjE0IDkuMDI0NTQgMTUuNjg1MSA2Ljk5MjczQzE1LjEwODkgNC45NTgxOCAxMy43ODAyIDMuMjM0NTQgMTEuOTg0NiAyLjE3OTA5SDEzLjgzMDlDMTQuMzkzOCAyLjE5MjczIDE0Ljg3NjcgMS43NjcyNyAxNC45NDYxIDEuMTk0NTVDMTQuOTc1NSAwLjg4NjM2NCAxNC44NzY3IDAuNTgwOTA5IDE0LjY3NCAwLjM1MTgxOEMxNC40Njg1IDAuMTI4MTgyIDE0LjE3NzcgMCAxMy44NzYyIDBIMTAuNjc0NkM5LjQ5NTM4IDAgOC41NDAyNCAwLjk3NjM2NCA4LjU0MDI0IDIuMTgxODJWNS40MDgxOEM4LjUyOTU3IDUuOTgzNjQgOC45NDU3OCA2LjQ3NDU1IDkuNTAzMzkgNi41NDU0NUM5LjgwNDg3IDYuNTc1NDUgMTAuMTAzNyA2LjQ3NDU1IDEwLjMyNzggNi4yNjcyN0MxMC41NTE5IDYuMDYgMTAuNjc3MyA1Ljc2NTQ1IDEwLjY3NDYgNS40NTQ1NVYzLjkzQzEyLjA1OTMgNC42NTI3MyAxMy4xMDc5IDUuOTEgMTMuNTg1NCA3LjQyMzY0QzE0LjA2NTcgOC45MzcyNyAxMy45Mzc2IDEwLjU4MTggMTMuMjMwNiAxMS45OTczQzEyLjUyMzYgMTMuNDE1NSAxMS4yOTYzIDE0LjQ4NDUgOS44MTU1NCAxNC45NzgySDkuODE4MjFaIiBmaWxsPSIjRUM5Rjc1Ii8+CiAgICA8cGF0aCBkPSJNMC41MzYyOTIgMTcuMDE1NUMwLjYwNTY2IDE3LjU4NTUgMS4wODU5IDE4LjAxMDkgMS42NDg4NSAxOEg0LjgwNTA5QzUuMzcwNzEgMTggNS45MTQ5OCAxNy43NzA5IDYuMzE1MTggMTcuMzYxOEM2LjcxNTM4IDE2Ljk1MjcgNi45Mzk0OSAxNi4zOTY0IDYuOTM5NDkgMTUuODE4MlYxMi41OTE4QzYuOTUwMTcgMTIuMDE2NCA2LjUzMzk2IDExLjUyNTUgNS45NzYzNSAxMS40NTQ2QzUuNjc0ODYgMTEuNDI0NiA1LjM3NjA0IDExLjUyNTUgNS4xNTE5MyAxMS43MzI3QzQuOTI3ODIgMTEuOTQgNC44MDI0MiAxMi4yMzQ2IDQuODA1MDkgMTIuNTQ1NVYxNC4yOTY0QzMuNjA3MTYgMTMuNDk3MyAyLjczNDcyIDEyLjI3NTUgMi4zNTMyIDEwLjg2NTVDMS45NzE2OCA5LjQ1NTQ2IDIuMTEwNDEgNy45NTAwMSAyLjczNzM5IDYuNjM1NDZDMy4zNjcwNCA1LjMyMDkyIDQuNDQyMjUgNC4yODcyOCA1Ljc2NTU3IDMuNzI4MTlDNi4xNTUxIDMuNTUzNjQgNi40MDU4OSAzLjE2MDkyIDYuNDA1ODkgMi43MjcyOEM2LjQwNTg5IDIuMzYxODMgNi4yMjk4IDIuMDE4MTkgNS45MzA5OSAxLjgxNjM3QzUuNjMyMTcgMS42MTE4MyA1LjI1NTk4IDEuNTc2MzcgNC45MjUxNSAxLjcxODE5QzMuMTgwMjggMi40NjAwMSAxLjc1MDIzIDMuODEyNzQgMC44ODU4IDUuNTMwOTJDMC4wMjEzNjggNy4yNDkxIC0wLjIxODc1MiA5LjIyMzY0IDAuMjA1NDYgMTEuMTA4MkMwLjYyOTY3MiAxMi45OSAxLjY5MTU0IDE0LjY1OTEgMy4yMDY5NiAxNS44MTgySDEuNjA2MTZDMS4zMDQ2OCAxNS44MTgyIDEuMDE2NTMgMTUuOTQ2NCAwLjgxMTA5NiAxNi4xNzI3QzAuNjA4MzI4IDE2LjQwMTggMC41MDk2MTIgMTYuNzA3MyAwLjUzODk2IDE3LjAxNTVIMC41MzYyOTJaIiBmaWxsPSIjRUM5Rjc1Ii8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF82NzY0XzQ5ODQiPgogICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+);content:"";height:18px;left:0;position:absolute;top:5px;width:16px;z-index:1}.rc-subscription-details .rc-subscription-details__button svg{display:none}.product-info .rc-tooltip .learn-more,.product-info .rc-tooltip .rc-tooltip__footer{display:none!important}.product-info .rc-tooltip a,.product-info .rc-tooltip a:hover{color:#fff!important;text-decoration:underline!important}.product-info .rc-tooltip ul li{list-style:disc outside}.product-info .rc-tooltip ul li,.product-info .rc-tooltip strong{font-size:14px}.product-info .rc-tooltip ul{margin:1em 1em 1em 2em}.rc-subscription-details{padding-left:0!important;padding-right:0!important;margin:-8px auto!important}.product-info .product-certifications{margin-bottom:8%;position:absolute;right:0;bottom:0;margin-right:7.5%}.product-certifications{align-items:center;display:block;margin-bottom:0;gap:10px;justify-content:center;list-style:none;padding:0}.product-certification-wrapper{list-style:none;margin:0 0 15px;line-height:0}.product-certification-wrapper:last-child{margin-bottom:0}.product-certification{height:auto;max-width:35px}@media(min-width:768px){.product-certification{max-width:56px}}.product-accordion{margin:20px 0;padding-top:20px;border-top:var(--theme-color-4) solid 2px}.product-accordion-heading{display:flex;flex-direction:row;cursor:pointer;margin-bottom:0;padding-bottom:20px}.product-accordion-heading .accordion-heading{color:var(--theme-color-1);flex-grow:1;font-family:var(--theme-font-family-1);font-size:20px;font-weight:500;line-height:28px;margin-bottom:0}.product-accordion-icon{transform:rotate(180deg);margin-right:5px}.product-accordion .product-accordion-content-stage{overflow:hidden;transition:overflow .3s ease}.product-accordion.product-accordion-expanded .product-accordion-icon{transform:rotate(0)}.product-accordion-content{color:#000;font-size:18px;font-weight:400;height:0;line-height:27px;opacity:0;overflow:hidden;transform:translateY(-5px);transition:height .3s ease,opacity .3s ease,transform .3s ease}.product-accordion.product-accordion-expanded .product-accordion-content{opacity:1;transform:translateY(0)}.product-accordion-content ul{list-style:disc outside;padding-left:30px}.product-accordion-content a{text-decoration:underline;color:#000!important}.product-accordion:nth-last-child(1 of.product-accordion){margin-bottom:75px}@media(max-width:767px){.product-accordion:nth-last-child(1 of.product-accordion){margin-bottom:55px}}.product-upsell img{object-fit:initial!important;width:auto!important;height:auto!important;max-width:79px!important}.synergy-heading,.product-form .label.synergy-heading{font-size:26px;line-height:34px;font-weight:400;color:var(--theme-color-1);margin-bottom:5px}.product-upsell .block-inner-inner{display:flex;flex-direction:row;width:100%;background:#fff;margin-top:15px;padding:10px 10px 10px 0}.product-upsell .block-inner-inner .image-cont .product-link{line-height:0}.product-upsell .block-inner-inner .product-upsell__detail{flex-grow:1;align-self:center}.product-upsell .product-upsell__title{font-size:24px;line-height:29px;color:var(--theme-color-1);font-weight:500}.product-upsell .product-price--block{justify-content:left}.product-upsell .product-price--block .price__current{margin-left:0}.product-upsell .product-price--block .price{font-size:20px;line-height:28px;color:var(---theme-color-1);font-weight:500}h1.product-title{font-size:48px;line-height:58px}@media(max-width:767px){.product-upsell .product-upsell__title{font-size:18px;line-height:22px}h1.product-title{font-size:30px;line-height:36px}}.product-upsell .block-inner-inner .product-upsell__detail .inner{display:flex;flex-direction:row;justify-content:left}.product-upsell .block-inner-inner .product-upsell__detail .innerer{flex-grow:1}.product-upsell .block-inner-inner .product-upsell__detail .product-upsell-cta-container{padding-right:20px;align-content:center}.product-upsell .block-inner-inner .product-upsell__detail .product-upsell-cta{width:36px;height:36px;background-color:var(--theme-color-4);display:flex;justify-content:center;align-items:center}.product-upsell .block-inner-inner .product-upsell__detail .product-upsell-cta svg{fill:#fff}.afc{display:flex;flex-direction:column;order:1}@media(max-width:767px){.afc{flex-direction:column-reverse}.afc .buy-container{margin-top:15px}body.template-product #content .spaced-row{margin-bottom:0}}.product-form{position:relative}.supply-info,.mobile-supply-info{font-weight:500;font-size:18px;line-height:22px;color:var(--theme-color-1)}.product-price--large .price__default{line-height:42px}.supply-info{position:absolute;right:0;margin-top:-10px;line-height:0}body.template-product .icon-carousel-container{max-width:100%!important;overflow:hidden}body.template-product #content h3:not(.hfont){font-family:var(--theme-font-family-1)}.product-description-container{margin:10px 0 15px}.section--has-mandala .product-callout-container{position:relative;z-index:2}.template-product .klaviyo-notify-me-block{align-items:center;display:flex;flex-direction:column;gap:10px;margin-inline:auto;max-width:100%;width:285px}.template-product .klaviyo-notify-me-block .klaviyo-input{height:48px;width:100%}.template-product .klaviyo-notify-me-block .klaviyo-form{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 10px 10px;width:100%}.template-product .klaviyo-notify-me-block .klaviyo-button{width:130px}.template-product .klaviyo-notify-me-block .klaviyo-p{font-size:18px;font-weight:500;margin-bottom:5px;text-align:center}.template-product .klaviyo-notify-me-block .alert-span{font-weight:100}
/*# sourceMappingURL=/cdn/shop/t/148/assets/theme-product-page.css.map */
