.ba-clinical-section{display:flex}.ba-content{flex:1;min-width:50%}.ba-label{background:#fff;padding:5px 8px;border-radius:24px;font-size:14px;font-weight:400;color:#00afaa;text-align:center;position:absolute;top:20px}.before-label{left:20%}.after-label{right:20%}.clinical-content{flex:1;padding:80px}.cc-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cc-stats-list{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.cc-stat-item{border-radius:20px;padding:24px 32px;background:#e0eeff}.cc-stat-item-inner{display:flex;align-items:center;justify-content:flex-start;gap:16px}.cc-stat-percent{color:#00afaa;font-size:50px;font-weight:500;line-height:1}.cc-stat-result{font-size:20px;line-height:1.5;text-transform:uppercase}@media screen and (max-width: 1199px){.ba-clinical-section{flex-direction:column}.clinical-content{flex:1;padding:60px 20px}.cc-inner{gap:40px}.cc-stats-list{gap:16px;flex-direction:row;margin-bottom:16px;flex-wrap:wrap}.cc-stat-item{padding:20px;flex:1;min-width:300px}.cc-stat-percent{font-size:40px}.cc-stat-result{font-size:18px}}.main-product-wrap{margin:0 auto}.main-product-wrap .main-product-media{padding-left:0;min-width:50%}.main-product-wrap .main-product-info{width:auto;padding-left:0!important;padding-top:2rem}.swiper-button-next,.swiper-button-prev{border-radius:30px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#ffffff4d;padding:1px;box-sizing:border-box;transition:background .1s ease-in}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px;color:#000}.swiper-button-next:hover,.swiper-button-prev:hover{background:#ffffffbf}.formulated-icons-section,.no-bottom-padding{padding-bottom:0}.formulated-icon-list{display:flex;align-items:center;justify-content:center;gap:40px;margin:0 auto;max-width:800px}.icon-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;flex:1}.icon-item img{width:90px;height:90px;margin:0;padding:0}.icon-text{font-size:20px;line-height:24px;font-weight:500;text-transform:uppercase}@media screen and (max-width: 768px){.formulated-icon-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.icon-text{font-size:16px;line-height:20px}}@media screen and (max-width: 600px){.formulated-icon-list{display:grid;grid-template-columns:1fr 1fr}}.pdp-buy-box-section{margin-bottom:24px}.pdp-title-subtitle h1.pdp-title{font-size:40px;font-weight:500;line-height:1.1;margin-bottom:10px}.pdp-title-badges{margin-top:12px}.pdp-badge{font-size:14px;color:var(--persian-green);border:1px solid var(--persian-green);border-radius:30px;padding:7px 14px}.pdp-feature-list-inner{display:flex;flex-direction:column;gap:12px}.pdp-feature-item{gap:8px;align-items:center}.green-checkmark img{width:22px}.value-prop-list-inner{align-items:center;gap:12px;justify-content:space-between}.value-prop-item{display:flex;align-items:center;justify-content:center;gap:10px}.value-prop-item img{width:40px}@media screen and (max-width: 768px){.main-product-info .pdp-buy-box-section{margin-bottom:20px}.pdp-title-subtitle h1.pdp-title{font-size:28px}.value-prop-item img{width:35px}}.buy-box-accordion{width:100%}.buy-box-accordion-item{border-bottom:1px solid #ddd}.buy-box-accordion-header{background:#fff;border:none;outline:none;padding:16px 0;width:100%;text-align:left;font-size:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.buy-box-accordion-header:hover{background:#f9f9f9}.buy-box-accordion-icon{font-size:18px;transition:transform .2s ease-in-out}.buy-box-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;padding:0;font-size:14px;line-height:1.6}.buy-box-accordion-content.open{max-height:1000px;padding:10px 0 15px}.pdp--faq-section{width:100%;display:flex;justify-content:space-between;gap:40px}.pdp--faq-section .section-title,.pdp--faq-section .pdp--faq-accordion{flex:1}.pdp--faq-container{max-width:800px;margin:0 auto}.pdp--faq-item{border-bottom:1px solid #ddd;padding:10px 0}.pdp--faq-question{font-size:18px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.pdp--faq-icon{font-size:18px;transition:transform .2s ease-in-out}.pdp--faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;padding:0}.pdp--faq-answer.open{max-height:500px;padding:10px 0}@media screen and (max-width: 768px){.pdp--faq-section{display:block}}.ph-lock-container{display:flex;align-items:center;gap:40px;margin:0 auto}.ph-lock-text{flex:1}.ph-lock-text .section-title{margin-top:24px}.ph-lock-image img{max-width:100%;height:auto;display:block}.ph-lock-points{display:flex;flex-wrap:wrap;gap:20px}.ph-lock-point{flex:1 1 calc(50% - 10px)}.ph-lock-point span{display:block;font-weight:500;margin-bottom:12px}.ph-lock-point p{font-size:14px;line-height:1.6}.ph-lock-link{display:inline-block;margin-top:20px;text-decoration:none;color:#00bcd4;font-weight:700;text-transform:uppercase;font-size:14px}.ph-lock-image{max-width:500px}.ph-lock-link:hover{text-decoration:underline}@media (max-width: 768px){.ph-lock-container{flex-direction:column;gap:20px}.ph-lock-image{order:1;text-align:center;width:100%}.ph-lock-text{order:2}.ph-lock-points{flex-direction:column;gap:20px}.ph-lock-point{flex:1 1 100%}}.shopify-section:has(.real-reviews-section),.section:has(.real-reviews){background-color:var(--grey)}.realReviewsSwiper .swiper-wrapper .swiper-slide{max-width:320px}.realReviewsSwiper .swiper-wrapper{max-width:930px;margin:0 auto}.real-reviews-inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.real-reviews-inner>div{flex:1}.realReviewsSwiper{max-width:100%;overflow:hidden}.real-reviews-inner .section-title{min-width:30%}.real-review-card{border-radius:24px;background-color:#fff;color:#000;padding:24px;max-width:290px}.real-review-stars{max-width:70px;margin-bottom:8px}.real-review-quote{margin:0 0 12px}.real-review-verified{font-size:12px;text-transform:uppercase;color:#00000080}.real-review-card-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}.real-review-icon{max-width:20px}@media screen and (max-width: 768px){.real-reviews-inner{flex-direction:column}.realReviewsSwiper{max-width:100%;overflow:hidden;margin-left:-16px;padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/custom-product.css.map */
