:root{--color-black: #000;--color-white: #FFF;--color-secondary: #098B8A;--color-accent: #E6EEEE;--color-secondary-dark: #005757 }.custom_sec{padding:50px 0}.h2{color:#000;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:600;line-height:1.1;margin-bottom:20px}.text-center{text-align:center}.container--new-pdp{padding-left:80px;padding-right:80px;max-width:1340px}body,p{font-family:Montserrat;font-size:18.2px;font-weight:400;line-height:1.43}.breadcrumb{padding-top:20px}.product,.product .product__info{font-family:Montserrat,DM Sans,Arial,sans-serif}.doctor-testimonials__textbox{margin-bottom:40px}.slider-progress{flex-grow:1;height:4px;background:#ccc;border-radius:4px;overflow:hidden}.slider-arrows{display:flex;gap:8px;margin-top:12px}.slider-arrow{border-radius:50%;padding:0}.product{font-family:Montserrat}h1.product-meta__title.heading.h3{font-family:Montserrat;font-weight:500;font-size:29.9px;line-height:1.3;margin-bottom:10px}.product-short-description{font-family:Montserrat;font-weight:400;font-size:18.2px;letter-spacing:0;line-height:1.4;color:#000}product-meta.product-meta{padding-bottom:0!important}.price-badge{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:Montserrat}.price-badge__price{line-height:1}.price-badge__price--current{color:#f40000;font-weight:700;font-size:32px}.price-badge__price--compare{color:#000000c0;font-weight:500;font-size:32px;opacity:.8}.product__info .product_short_descr ul li{padding-left:30px;font-weight:400;font-size:18.2px;line-height:1.3 letter-spacing: 0%}.price-badge__pill{display:inline-flex;align-items:center;gap:10px;background:#005757;color:#fff;padding:10px 16px;border-radius:999px;font-weight:600;font-size:20px;line-height:1}.price-badge__pill-icon{display:block}.price-badge{padding:10px 0;border-top:1px solid #00000033;border-bottom:1px solid #00000033}.price-badge__price.price-badge__price--current{font-weight:600;font-size:23.4px;line-height:1}.price-badge__price.price-badge__price--compare{font-weight:400;font-size:23.4px;line-height:1;text-decoration:line-through}.price-badge__pill{font-weight:400;font-size:18.2px;line-height:100%;border-radius:6px;line-height:1;padding:8px 25px}.price-badge__pill img{width:15px;height:15px}.product .product__info .product_short_descr ul li{padding-left:30px!important;font-family:Montserrat;font-size:18.2px;line-height:23.4px;background-size:18.2px!important;list-style:none;padding-top:7px;padding-bottom:7px;background:url(/cdn/shop/files/icon-circle-tick.png?v=1755557914);background-repeat:no-repeat;background-position:left center}.block-swatch-list .block-swatch{flex:1}.product-form__quantity_selector_html{padding-top:12px}.product-form__variant-picker-wrap .block-swatch__item{font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:600;line-height:1.29}button#AddToCart{text-transform:initial;background:teal;font-family:Montserrat;font-weight:500;font-size:20px;line-height:22px;letter-spacing:0%;text-align:center;padding:20px;letter-spacing:0;color:#fff}.product-form .product-form__option-selector[data-option=Pack] .block-swatch-list{margin-top:10px}.pdp-iwt{display:flex;align-items:center;justify-content:center;gap:24px;padding:14px 18px;background:#f3f3f3;border-radius:10px}.pdp-iwt__item{display:flex;align-items:center;gap:12px;font-weight:600;font-size:clamp(16px,2.1vw,26px);color:#111}.pdp-iwt__icon svg,.pdp-iwt__icon img{display:block;width:28px;height:28px}.pdp-iwt__sep{align-self:stretch;width:1px;background:#0003}.pdp-iwt__text{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:15.6px;leading-trim:NONE;line-height:140%;letter-spacing:0%}.pdp-iwt{margin-top:20px;margin-bottom:16px}.pdp-iwt{padding-top:8px;padding-bottom:8px;margin-bottom:16px}.pdp-iwt__icon svg{width:22px}.pdp-iwt__item:empty{display:none}.pdp-iwt__item:empty+.pdp-iwt__sep{display:none}.pdp-iwt__sep+.pdp-iwt__item:empty{display:none}.quantity-selector{justify-content:center;border-radius:6px;border-color:#bbb}product-media.product__media{padding-left:0}.product.product--thumbnails-bottom{margin-left:0;margin-right:0}ol.breadcrumb__list .breadcrumb__item .breadcrumb__link{color:#000;font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px!important;line-height:1.25}.reviews__summary.reviews__summary--main-product{margin-right:auto;margin-left:0}.reviews__summary--main-product{visibility:hidden}.reviews__summary--main-product.is-synced{visibility:visible}.reviews__summary.reviews__summary--main-product{width:100%;background:linear-gradient(90deg,#f4f4f4,#fff 46.63%);border:.39px solid #0000004D;text-align:center;justify-content:center;box-shadow:initial!important}div#yotpo-reviews-star-ratings-widget{display:none!important}.product__thumbnail{width:97px;height:97px}.acc_title.accordion{color:#000;font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:500;line-height:1.43;text-transform:none;border-bottom:none}.product_accordion{border-radius:6.5px;border:.65px solid rgba(0,0,0,.5);background:#fff;padding:22px 25px}.acc_title.accordion{margin-bottom:0;padding-bottom:0}.acc_content.panel{margin:0}.product_accordion+.product_accordion{margin-top:12px}.acc_content.panel{padding:0}.acc_content__content{margin-top:20px}.main_product_wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown{border-radius:6.5px!important;border:1.3px solid #005757!important;background:#e6eeee}.main_product_wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_select{border:1px solid #0e5d5d!important;font-size:14px;line-height:20px;background:#0e5d5d1a;padding:10px 15px!important;color:#0e5d5d;font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:400;line-height:26px;background:#fffc;border-radius:7.8px!important;border:.65px solid #0E5D5D!important}.main_product_wrapper #appstle_subscription_widget0 .appstle_custom_select{width:100%}.main_product_wrapper #appstle_subscription_widget0 .appstle_subscribe_option{padding-top:26px;border-top:.65px solid rgba(0,87,87,.3);margin-top:16px}#appstle_subscription_widget0{margin-top:25px!important}#appstle_subscription_widget0 .appstle_widget_title{display:none}.main_product_wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper:before{content:"Most Popular";position:absolute;right:20px;bottom:100%;background-color:#f40000;border-top-left-radius:5px;border-top-right-radius:5px;z-index:1;font-family:Montserrat;font-size:16.9px;font-weight:400;padding:2px 8px;color:#fff}.main_product_wrapper #appstle_subscription_widget0 span.appstle-save-badge{display:none}.block-swatch__item.block-swatch__item.is-selected,.block-swatch__radio:checked+.block-swatch__item.block-swatch__item{border-radius:7.8px;overflow:hidden;background:teal;border:1px solid teal;color:#fff}.product-form__variant-picker-wrap{margin-top:20px}.product .acc_navigation.acc_navigation{margin-top:40px}.main_product_wrapper #appstle_subscription_widget0 .appstle_radio_label .appstle-text-and-badge-wrapper{color:#3c3235;font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:500;line-height:normal}.main_product_wrapper #appstle_subscription_widget0 .appstleSelectedSellingPlanOptionDescription p .icon-text-item{display:inline-flex!important;margin-top:15px;align-items:center}.main_product_wrapper #appstle_subscription_widget0 .appstleSelectedSellingPlanOptionDescription p span{color:#3c3235;font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:400;line-height:1.29}.main_product_wrapper .product-form__buy-buttons #appstle_subscription_widget0 .appstle_circle{border-color:#005757}#appstle_subscription_widget0 .appstle_subscription_wrapper_option input[type=radio]:checked+label .appstle_circle .appstle_dot{background:#005757}#appstle_subscription_widget0#appstle_subscription_widget0 .appstle_subscription_wrapper_option .icon-text-item svg circle{fill:#005757!important}.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle_radio_label{color:#3c3235;font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:500;line-height:1.29}.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 span.appstle_subscription_amount.transcy-money{color:#000;font-family:Montserrat;font-size:18.2px;font-style:normal;font-weight:500;line-height:normal}.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle_subscription_wrapper_option .appstle_subscription_amount.transcy-money{font-weight:700}#appstle_subscription_widget0 .appstle_one_time_price_wrapper{opacity:1}.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle_subscription_wrapper_option{border-radius:6.5px!important;border:.65px solid rgba(0,0,0,.5)!important}.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle_one_time_details_wrapper .appstle_subscription_amount{font-weight:400}@media screen and (max-width: 610px){.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle_radio_label,.appstle-text-and-badge-wrapper{font-size:14px!important}.main_product_wrapper #appstle_subscription_widget0 .appstleSelectedSellingPlanOptionDescription p .icon-text-item span{font-size:14px;line-height:1.28}.main_product_wrapper #appstle_subscription_widget0 .appstleSelectedSellingPlanOptionDescription p .icon-text-item{margin-top:14px}.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle_radio_label,.main_product_wrapper #appstle_subscription_widget0#appstle_subscription_widget0 .appstle-text-and-badge-wrapper,.main_product_wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_select{font-size:14px}.main_product_wrapper #appstle_subscription_widget0 .appstleSelectedSellingPlanOptionDescription p .icon-text-item svg{width:15px;height:15px;margin-left:2.5px}.main_product_wrapper #appstle_subscription_widget0 .appstle_subscription_wrapper:before{font-size:13px}}.cbb-frequently-bought-container.cbb-frequently-bought-container{border-radius:6.5px!important;border:.65px solid rgba(0,0,0,.5)!important;background:#fff}.cbb-frequently-bought-title.translatable{color:#000;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.cbb-frequently-bought-products{display:flex!important;width:100%}.cbb-frequently-bought-product{flex:1;padding-right:20px;display:flex!important;justify-content:center;position:relative}.cbb-frequently-bought-plus-icon.skiptranslate.notranslate{position:absolute;right:0;font-size:24px!important;font-weight:400!important;color:#000!important}.cbb-frequently-bought-container .cbb-frequently-bought-form{display:flex!important;justify-content:space-between;align-items:center}.cbb-frequently-bought-total-price-box{display:grid;grid-template-columns:1fr 1fr}.cbb-frequently-bought-add-button{display:flex;width:260px!important;height:65px!important;padding:18px 60px!important;justify-content:center;align-items:center;gap:13px;flex-shrink:0;background:teal;color:#fff;border-radius:5px}.cbb-frequently-bought-selector-list li{margin-top:27px}.cbb-frequently-bought-selector-label-name{color:#2e2e2e;font-family:Montserrat;font-size:16px!important;font-style:normal;font-weight:600!important;line-height:2!important;margin-left:10px!important}.cbb-frequently-bought-selector-link h3.cbb-frequently-bought-selector-label-name{font-weight:400!important;margin-left:15px!important}.cbb-recommendations-variant-select.cbb-frequently-bought-this-item-variant-select{display:inline-block;margin-left:10px}.cbb-recommendations-variant-select{margin-left:10px}.announcement-bar__message p{font-size:inherit;font-weight:inherit;font-family:inherit}@media screen and (max-width: 610px){.cbb-frequently-bought-add-button{font-size:14px!important;width:initial!important;padding:16px 20px!important;height:initial!important}.cbb-frequently-bought-total-price-box.cbb-frequently-bought-total-price-box{font-size:14px!important;font-weight:600!important;text-align:left!important;line-height:1.4;display:block}.cbb-recommendations-variant-select.cbb-frequently-bought-this-item-variant-select{transform:initial}.cbb-recommendations-variant-select{transform:initial;font-size:12px!important}.cbb-frequently-bought-selector-label-sale-price,.cbb-frequently-bought-selector-label-compare-at-price{font-size:12.5px!important;color:#000;font-weight:500;margin-left:10px;display:inline-block}.cbb-frequently-bought-selector-label-name{font-size:14px!important}.cbb-frequently-bought-selector-list li{margin-top:20px}}@media screen and (max-width: 990px){.container--new-pdp{padding-left:40px;padding-right:40px}button#AddToCart{height:initial;border-radius:4px;margin-top:10px;padding:16px 20px}nav.breadcrumb .breadcrumb__list{padding-top:0}.product-form__variant-picker-wrap .block-swatch__item{font-size:14px;font-weight:600}.product .acc_navigation.mobile-view.acc_navigation.mobile-view{margin-top:10px}.doctor_testimonials_sec,.reviews_sec{overflow-x:hidden}.shopify-section--main-product section{overflow-x:hidden}}@media screen and (max-width: 610px){.container--new-pdp{padding-left:16px;padding-right:16px;max-width:1340px}.container--new-pdp .product__media-item,.product__thumbnail-list-inner{padding-inline:16px}.h2{font-size:26px;line-height:1.2;width:90%;margin-left:auto;margin-right:auto}.custom_sec{padding:30px 0}.product-short-description{font-size:14px;font-style:normal;font-weight:400;line-height:1.3}.price-badge__price.price-badge__price--current{font-size:18px;font-style:normal;font-weight:600;line-height:normal}.price-badge__price.price-badge__price--compare{font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.price-badge__pill{font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:6px 16px}.product .product__info .product_short_descr ul li{background-size:16px!important}.product .product__info .product_short_descr ul li{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:1.29;padding-left:25px!important}.quantity-selector{width:50%}.pdp-iwt__text{font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#000}.product-form__image{width:85%;margin-left:auto;margin-right:auto}.pdp-iwt{padding-top:5px;padding-bottom:5px}.acc_title.accordion{font-size:16px;font-style:normal;font-weight:500;line-height:1.43}.product_accordion{padding:17px}.product__thumbnail{width:75px;height:75px}}@media screen and (max-width: 375px){.h2{font-size:24px;width:95%}}@media screen and (min-width: 990px){.product{gap:50px}.product>.product__media,.product>.product__info{width:50%}}@media screen and (min-width: 1600px){.container.container--new-pdp.container--doc-testimonials{max-width:90%}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/new-pdp.css.map */
