.product-section{padding:40px 50px;display:flex;gap:40px;background-color:#69bbda}.product__media-slider{flex:1}.product__info{flex:1;background-color:#fff;border-radius:16px;padding:40px 60px 40px 40px;color:#5e4e9f}.product-media___main-slider{margin:0;border-radius:16px}.product-media .product-media___main-slider{max-width:1000px}.product__media-img-wrapper{border-radius:50%;aspect-ratio:1}.product__title{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0)}.product__title h2{font-weight:500;font-size:54px;line-height:110%}.product__subheading{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0)}.product__subheading h3{font-family:Faber Sans Pro;font-weight:400;font-style:normal;font-size:20px;line-height:150%;letter-spacing:0%}.product__price{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0);font-family:Faber Sans Pro;font-weight:600;font-style:bold;font-size:24px;line-height:100%;letter-spacing:0%}.product__collections{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0);padding-left:var(--padding-left, 0);padding-right:var(--padding-right, 0)}.product__collections-content,.product__variant-content{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.product__option-title{font-weight:600;font-size:16px;line-height:150%}.product__collection-option{padding:13.5px 44px 9.5px;border-radius:50px;background-color:var(--collection-bg-color, #f0f0f0);text-decoration:none;color:#5e4e9f;transition:all .3s ease;cursor:pointer;border:1px solid transparent;display:inline-block;min-width:144px;display:flex;justify-content:center;align-items:center}.product__collection-option:hover{opacity:.8}.product__collection-option--active{border:1px solid #5E4E9F}.product__variants{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0);display:flex;flex-direction:column;gap:20px}.product__variant-option{padding:13.5px 44px 9.5px;border-radius:50px;border:1px solid #5e4e9f73;max-width:fit-content;cursor:pointer;font-weight:600;transition:border-color .2s ease}.product__variant-option:has(+input[type=radio]:checked){background-color:#5e4e9f;color:#fff;padding:13.5px 44px 9.5px;transition:all .2s ease}.product__variant-info{color:#5e4e9f;font-weight:400;font-size:16px;margin-left:8px}.product__subscription{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0);gap:20px}.product__subscription .product__option-title{margin-bottom:12px}.product__subscription-option{margin-bottom:20px}.product__description-wrapper{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0)}.product__add-to-cart{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0);display:flex;flex-direction:column;gap:24px}.product__adc_and_quantity{display:flex;min-height:52px;gap:10px}.product__qty{display:flex;justify-content:space-between;height:52px;width:126px;border:1px #5E4E9F solid;border-radius:50px}.qty__input,.qty__btn{all:unset;box-sizing:border-box}.qty__input{width:30px;text-align:center;font-weight:500;font-size:18px}.qty__btn{font-size:20px;padding:12px;cursor:pointer;display:flex;align-items:center}.product__adc-button{width:100%;border-radius:50px;background-image:linear-gradient(to right,#5e4e9f,#deaf8e);color:#fff;font-family:Faber Sans Pro;font-size:16px;font-weight:600;text-transform:uppercase}.product__benefits{display:flex;flex-wrap:wrap;flex-direction:row;gap:32px;justify-content:center}.product__benefit{font-family:Faber Sans Pro;font-weight:600;display:flex;align-items:center;gap:6px;font-size:14px;color:#5e4e9f!important}.product__benefit svg{height:16px;width:16px;flex-shrink:0}.product__benefit svg path,.product__benefit svg polyline{stroke:#5e4e9f!important;fill:none}.product__info .product-meta__description-btn{position:relative;margin-top:15px;padding:0 20px 2px 0;background:transparent;border:none;border-bottom:1px solid #5E4E9F;cursor:pointer;display:inline-block}.product__info .product-meta__description-btn span{font-size:16px;font-weight:600;color:#5e4e9f}.product__info .product-meta__description-btn:after,.product__info .product-meta__description-btn:before{content:"";position:absolute;top:50%;right:10px;width:1px;height:7px;background-color:#5e4e9f;transition:.2s linear all}.product__info .product-meta__description-btn:before{transform:translateY(-50%) rotate(-90deg)}.product__info .product-meta__description-btn:after{transform:translateY(-50%)}.product__info .product-meta__description-btn.active:after{transform:translateY(-50%) rotate(90deg)}.js-product-meta-description{--collapsed-height: 100px;max-height:var(--collapsed-height);overflow:hidden;transition:max-height .3s ease}.js-product-meta-description.is-expanded{max-height:none!important;overflow:visible!important}.js-product-meta-description-btn{display:block!important}.js-product-meta-description-btn.hide-button{display:none!important}.product__collection-flavors{padding-top:var(--padding-top, 0);padding-bottom:var(--padding-bottom, 0)}.product__flavors-content{display:flex;flex-wrap:wrap;gap:12px}.product__variant-option:hover{border-color:#2e2364}.product__flavor-option--active{background-color:#5e4e9f;color:#fff;padding:12.5px 43px 8.5px;border-width:1px}@media screen and (max-width:991px){.product-section{flex-direction:column}}@media screen and (max-width:480px){.product-section{flex-direction:column;padding:40px 20px}.product__info{padding:16px}.product__title h2{font-size:40px}.product__adc_and_quantity{flex-direction:column}.product__qty{height:50px;width:100%}.product__adc-button{height:50px}.product__benefits{gap:12px}}.fine-print{padding-top:var(--padding-top, 107px);padding-bottom:var(--padding-bottom, 107px)}.fine-print__wrapper{display:flex;padding-left:107px;padding-right:107px}.fine-print__info{flex:1;color:#5e4e9f}.fine-print__image{flex:1}.fine-print__info{display:flex;flex-direction:column;gap:40px}.perfect-dose__dose-title,.how-to-use__title-icon{display:flex;gap:12px;align-items:center}.perfect-dose__dose{padding:13.5px 24px 9.5px;border-radius:50px;border:1px solid #5e4e9f73;max-width:fit-content;font-weight:600}.perfect-dose__title,.how-to-use__title{font-size:18px}.perfect-dose__description,.how-to-use__description{margin-top:15px}.perfect-dose__list{font-weight:700;margin-top:15px}.how-to-use__description{display:flex;flex-direction:column;gap:15px}.fine-print__image{display:flex;align-items:center;justify-content:center}@media screen and (max-width:991px){.fine-print__wrapper{flex-direction:column;gap:20px}}@media screen and (max-width:480px){.fine-print__wrapper{padding-left:20px;padding-right:20px}.fine-print{padding-top:40px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/custom.css.map */
