/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/templates/product/template-product.scss ***!
  \***************************************************************************************************************************************/.main-product{background-color:#fff}.main-product .product-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:60px 0 50px;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.main-product .product-section{padding:25px 0 0}}.main-product .product-section .product-images{width:40%}@media screen and (max-width: 767px){.main-product .product-section .product-images{width:100%;margin-bottom:15px}}.main-product .product-section .product-images .product-slider{padding-bottom:40px}.main-product .product-section .product-images .product-slider img{border-top-left-radius:25px;border-top-right-radius:25px}@media screen and (min-width: 768px){.main-product .product-section .product-images .product-slider{position:sticky;top:50px}}.main-product .product-section .product-images .product-slider.swiper-initialized .swiper-button{display:block}.main-product .product-section .product-images .product-slider .swiper-slide img{border-radius:25px 25px 24px 24px}.main-product .product-section .product-images .product-slider .swiper-button{color:#000;width:25px;height:25px}.main-product .product-section .product-images .product-slider .swiper-button:after{font-size:15px;background:#fff;padding:5px;border-radius:50%;width:25px;height:25px;line-height:1;text-align:center;vertical-align:middle;display:block}.main-product .product-section .product-images .product-slider .swiper-pagination{bottom:0}.main-product .product-section .product-images .product-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.main-product .product-section .product-images .product-slider .badge-wrap p{position:absolute;top:0;right:0;z-index:1;padding:15px 20px;color:#fff;text-transform:capitalize;border-radius:0 24px}.main-product .product-section .product-images .custom-ingredients-wrap{margin-bottom:25px}.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data{display:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:#000;color:#fff}.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data.active{display:block}.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data .metafields-data-inner{padding:15px 40px}@media screen and (max-width: 767px){.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data .metafields-data-inner{padding:15px 10px}}.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data table{width:100%;text-align:center}.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data table th{font-size:18px;font-weight:500;padding:5px;line-height:1}@media screen and (max-width: 767px){.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data table th{font-size:14px}}.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data table td{line-height:1;font-size:16px;font-weight:700;padding:5px;color:#fff;font-family:Futura}@media screen and (max-width: 767px){.main-product .product-section .product-images .custom-ingredients-wrap .metafields-data table td{font-size:12px}}.main-product .product-section .product-title-details .product-title{font-size:36px;font-weight:400;margin-bottom:15px;font-family:Futura}@media screen and (max-width: 767px){.main-product .product-section .product-title-details .product-title{font-size:26px;line-height:1.3}}.main-product .product-section .product-title-details .stamped-product-reviews-badge .stamped-starrating .stamped-fa{color:#000}.main-product .product-section .product-title-details .stamped-product-reviews-badge .stamped-badge-caption{font-size:14px;text-decoration:underline}.main-product .product-section .product-details{width:100%;padding:0 15px}@media screen and (min-width: 768px){.main-product .product-section .product-details{width:55%;padding:0}}.main-product .product-section .product-details .stamped-product-reviews-badge{margin-bottom:10px}.main-product .product-section .product-details .product-price-wrap{margin-bottom:20px;font-size:24px;display:flex;align-items:center}.main-product .product-section .product-details .product-price-wrap .product-price,.main-product .product-section .product-details .product-price-wrap.on-sale .product-price{color:#199c80}.main-product .product-section .product-details .product-price-wrap .compare-price{color:#b0b0b0;margin-left:5px;font-size:14px;text-decoration:line-through}.main-product .product-section .product-details .product-form-wrap{margin-bottom:25px}.main-product .product-section .product-details .product-form-wrap .quantity-box{max-width:165px}.main-product .product-section .product-details .product-form-wrap .rc-container-wrapper{display:none}.main-product .product-section .product-details .product-form-wrap .rc-container-wrapper .rc-template__legacy-radio .rc-radio{background-color:#fff;border:1px solid #199C80;border-radius:10px;padding:8px;margin-bottom:10px}.main-product .product-section .product-details .product-form-wrap .rc-container-wrapper .rc-template__legacy-radio .rc-radio.rc-option--active{background-color:#199c80}.main-product .product-section .product-details .product-form-wrap .product-ingredients{font-family:Futura;font-size:12px;line-height:1.4;margin-bottom:15px;color:#555}.main-product .product-section .product-details .product-form-wrap .product-ingredients p{line-height:1.4;color:#555}.main-product .product-section .product-details .product-form-wrap .option-box{margin-bottom:20px}.main-product .product-section .product-details .product-form-wrap .option-box select{padding:0 15px;background:#fff;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Futura;box-shadow:0 4px 24px #00000014;border:none;width:210px;height:40px;outline:none;background-image:url(/cdn/shop/files/Vector_9_f142aa2b-0539-4296-b244-cc08fa3e4539.png?v=1745688291);background-repeat:no-repeat;background-position:95% center}.main-product .product-section .product-details .product-form-wrap .swatches{margin-bottom:15px}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-label-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-label-wrap .variant-weight-main .variant-weight{display:none;font-size:24px;font-weight:500}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-label-wrap .variant-weight-main .variant-weight.active{display:block}.main-product .product-section .product-details .product-form-wrap .swatches .swatch_title{margin-bottom:15px;font-size:16px;font-weight:700}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-box .swatch-element{display:inline-block;vertical-align:top;min-width:35px;border:1px solid #F5FBFA;padding:8px 15px;margin-bottom:6px;margin-right:5px;cursor:pointer;color:#000;background-color:#f5fbfa;border-radius:20px;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;-webkit-transition:.3s all;transition:.3s all}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-box .swatch-element:hover,.main-product .product-section .product-details .product-form-wrap .swatches .swatch-box .swatch-element.active{border-color:#199c80}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-box .swatch-element.color{padding:3px;border-radius:100%}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-box .swatch-element.color label{width:30px;height:30px;display:block;cursor:pointer;margin-bottom:0;border-radius:100%}.main-product .product-section .product-details .product-form-wrap .swatches .swatch-box .swatch-element.soldout{cursor:not-allowed;text-decoration:line-through}.main-product .product-section .product-details .product-form-wrap .add-to-cart{background:#199c80;border:0;width:100%;max-width:165px;padding:0;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:stretch;-webkit-justify-content:stretch;cursor:pointer;display:none;height:48.8px;border-radius:40px}.main-product .product-section .product-details .product-form-wrap .add-to-cart.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-product .product-section .product-details .product-form-wrap .add-to-cart span{cursor:pointer}.main-product .product-section .product-details .product-form-wrap .add-to-cart .add-to-cart-text{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;display:block;width:100%}.main-product .product-section .product-details .product-form-wrap .add-to-cart .plus-icon{padding:20px;display:none;border-radius:0 30px 30px 0}.main-product .product-section .product-details .product-form-wrap .add-to-cart .plus-icon svg{width:14px;height:14px}.main-product .product-section .product-details .product-form-wrap .add-to-cart .plus-icon svg path{stroke:#fff}.main-product .product-section .product-details .product-services{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px}.main-product .product-section .product-details .product-services li{padding:0 15px;text-align:center}@media screen and (max-width: 767px){.main-product .product-section .product-details .product-services li{padding:0 5px;font-size:14px}}.main-product .product-section .product-details .product-services li .img{margin-bottom:5px}.main-product .product-section .product-details .product-services li .img img{max-width:50px;margin:0 auto}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap{border-radius:20px;margin-bottom:30px;background-color:#f5fbfa}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap.is-open .accordion .minus-icon{display:block}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap.is-open .accordion .plus-icon{display:none}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap.is-open .accordion-content{border-color:#b1b1b1}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion{border-radius:20px;background:#fff;box-shadow:0 4px 24px #00000014;width:100%;border:none;outline:none;text-align:left;padding:15px 20px;font-size:24px;font-weight:500;color:#000;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion div svg{width:15px;height:15px}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion .minus-icon{display:none}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion.active .minus-icon{display:block}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion.active .plus-icon{display:none}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content{border-top:1px solid transparent;max-height:0;margin:0 20px;overflow:hidden;transition:max-height .2s ease-in-out}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content.active{max-height:auto}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content p{font-weight:400;font-size:15px;color:#555;line-height:1.3}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content{padding:20px 0}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .description{font-weight:400;font-size:15px;color:#555;line-height:1.3}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .description ul{margin-left:25px}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .description ul li:before{content:"\2022";color:#199c80;font-weight:700;display:inline-block;width:10px;margin-left:-20px;padding-right:10px}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table{border-collapse:collapse;width:100%}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table td,.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table th{text-align:right;padding:8px}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table tr:nth-child(2n){background-color:#f6f4f0}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table tr th{font-size:15px;font-weight:700}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table tr th:first-child{text-align:left}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table tr td{font-size:15px}.main-product .product-section .product-details .accordion-main-wrap .accordion-wrap .accordion-content .accordion-inner-content .nutrition-wrap table tr td:first-child{text-align:left}.main-product .product-section .product-details .product-usp-wrap{background-color:#fff;border-radius:20px;margin-bottom:30px}.main-product .product-section .product-details .product-usp-wrap .product-usp-inner-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:25px 30px}.main-product .product-section .product-details .product-usp-wrap .product-usp-inner-wrap .usp-inner{width:20%;text-align:center}.main-product .product-section .product-details .product-usp-wrap .product-usp-inner-wrap .usp-inner img{width:34px;height:34px;margin-bottom:10px}.main-product .product-section .product-details .product-usp-wrap .product-usp-inner-wrap .usp-inner p{font-size:8px;font-weight:500}.product-page-review{padding:30px 0}.product-usps{background:#f5fbfa;padding:30px 50px;margin-bottom:25px}@media (max-width: 767px){.product-usps{padding:15px 10px}}.product-usps .product-usps-boxes{display:flex;justify-content:space-between}.product-usps .product-usps-boxes .usp-box .usp-icon{display:block;margin-bottom:15px;text-align:center}@media (max-width: 340px){.product-usps .product-usps-boxes .usp-box .usp-icon{margin-bottom:8px}.product-usps .product-usps-boxes .usp-box .usp-icon img{max-width:30px}}.product-usps .product-usps-boxes p{font-size:16px;margin:0}@media (max-width: 767px){.product-usps .product-usps-boxes p{font-size:12px}}@media (max-width: 340px){.product-usps .product-usps-boxes p{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/theme-product.css.map */
