.product__info-wrapper,.product__media-wrapper{max-width:50%!important;width:calc(50% - 4px)!important}.product-right-area .product__title h1{font-size:36px;color:#3e3e3e}.product-right-area .product__title{margin-bottom:0}.product-metafields-custom-tagline{margin:0}.product__column-sticky{z-index:0}.product-right-area .product-form__input--pill input[type=radio]:checked+label{background-color:#391e71;font-size:15px}.product-right-area .product-form__input .form__label{color:#000;font-size:16px;letter-spacing:0;margin-bottom:0}variant-selects{display:flex;flex-wrap:wrap;margin-bottom:0!important}.Flavor-set,.Strength-set{max-width:20rem}.Count-set .form__label{margin-bottom:0!important}.Count-set{max-width:100%;display:flex;flex-wrap:wrap}.Count-set label{min-height:90px}.Count-set input[type=radio]+label{background-color:#fff!important;border:1px solid #D9D9E3;color:#000;border-radius:15px;letter-spacing:0px;font-size:16px!important;padding:12px 15px;width:31%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Count-set input[type=radio]+label:hover{border:1px solid #D9D9E3}.Count-set input[type=radio]:checked+label{background-color:#fbfbfb!important;border:1px solid #391E71;color:#000;font-size:16px!important}.Count-set .Count-pack{display:block;font-weight:700;margin-bottom:7px}.Count-set .Count-servings{display:block;margin-bottom:7px}.Count-set .Count-disc{display:block;color:#da3d1d;font-weight:600}.quantity{height:54px}.product-form{margin-left:10px!important;margin-top:8px!important}.quantity:after{border:1px solid #B6B6B8;border-radius:30px;box-shadow:none;background:#fbfbfb;z-index:-1}.quantity__button svg{width:1.2rem;pointer-events:none;color:#3e3e3e;font-weight:700}.quantity__input{color:#3e3e3e;font-weight:600;font-size:16px}.product-form__submit{background:#fff;border-radius:50px;height:50px;overflow:hidden;-webkit-box-shadow:inset 0px 0px 0px 2px #000;-moz-box-shadow:inset 0px 0px 0px 2px #00;box-shadow:inset 0 0 0 2px #000}.product-form__buttons span{font-size:24px;line-height:24px;color:#fff;position:relative;z-index:999}.product-form__buttons button:after{border-radius:50px;background:#391e71;transition:transform .3s cubic-bezier(.7,0,.2,1);transform-origin:100% 50%;box-shadow:none;width:100%;height:100%;left:0;top:0;-webkit-box-shadow:inset 0px 0px 0px 2px #000;-moz-box-shadow:inset 0px 0px 0px 2px #00;box-shadow:inset 0 0 0 2px #000}.product-form__buttons button:before{box-shadow:none}.product-form__buttons button:hover:after{transform:scale3d(0,1,1);transform-origin:0% 50%;box-shadow:none!important}.product-form__buttons button:hover span{color:#361e71;font-weight:700}.Count-set .most-popular{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:85%;color:#fff;text-transform:uppercase;font-family:GT Planar Regular;font-size:14px;border:1px solid #391E71;border-radius:14px;padding:5px;background:#391e71;display:flex;justify-content:space-between;align-items:center}.free-shipping-text{color:#391e71;text-transform:capitalize;font-size:11px;margin-top:0;margin-bottom:0;display:flex;align-items:center;justify-content:center}.free-shipping-text svg{margin-right:5px}.quantity__rules-cart{display:none!important}.most-popular-label-1{margin-top:25px!important}.buy-box-section{margin:0}.selectionTxt{color:#000;margin-bottom:5px;letter-spacing:0}.custom-radio-main{width:18px;height:18px}.custom-radio{display:block;position:relative;padding-left:0;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio input{position:absolute;opacity:0;cursor:pointer;height:18px;width:18px}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border-radius:50%;border:1px solid rgba(57,30,113)}.custom-radio:hover input~.checkmark{background-color:#ccc}.custom-radio input:checked~.checkmark{background-color:#fff;border:2px solid #391E71}.checkmark:after{content:"";position:absolute;display:none}.custom-radio input:checked~.checkmark:after{display:block}.custom-radio .checkmark:after{width:10px;height:10px;border-radius:50%;background:#391e71;left:50%;top:50%;transform:translate(-50%,-50%)}.subscription-area,.subscription-area-2,.one-time-area{border:1px solid rgba(57,30,113,.5);border-radius:15px;padding:15px;display:flex;justify-content:space-between;margin-bottom:10px;cursor:pointer}.list-content span{margin-left:10px}.subscription-area .checkmark,.subscription-area-2 .checkmark{top:4px}.list-content span{color:#666;font-size:18px;font-family:PPFraktionSans-Bold;letter-spacing:0;margin-bottom:0}.list-content span>span{color:#00000080;font-family:Inter;margin-left:5px}.list-content ul{list-style:none;padding-left:0}.list-content li svg{margin-right:5px;width:12px;height:12px}.list-content li{color:#00000080;font-size:13px;letter-spacing:0;font-family:Inter}.list-content li select{border:2px solid rgba(57,30,113,.5);border-radius:20px;font-size:12px;padding:0 30px 0 12px;color:#5c5c5c;-webkit-appearance:none;appearance:none;background:url(down-arrow-select-box.png) no-repeat 95% 4px / 11%;line-height:12px;font-family:Inter}.price-area p{font-size:16px;color:#00000080;font-weight:700;margin-bottom:0}.price-area strike{color:#797676}button .discount_price,button .atc-otp{margin-left:10px}.buy-box-section .active{border:1px solid #391E71}.active .list-content span,.active .price-area p,.active .list-content li{color:#000}.active .list-content span>span{color:#391e71;font-family:Inter;margin-left:5px}.list-content li select:focus-visible{outline:0;outline-offset:0;box-shadow:none}.quantity-buy-button{display:flex}.quantity-buy-button .product-form__quantity{width:20%;max-width:100%;flex:0 0 20%}.quantity-buy-button .product-form__quantity+div{width:80%}.quantity-buy-button .product-form{margin-top:0!important}.quantity-buy-button{margin-bottom:0}.related-products__heading{font-family:GT Planar Medium!important;color:#382b4c;font-size:35px;margin-bottom:.5rem!important;letter-spacing:0}.related-products-sub-heading{margin-bottom:3rem;font-size:20px;color:#353535}.related-products-sub-heading a{color:#353535;letter-spacing:0;font-size:20px;text-decoration:underline}.related-products-sub-heading span{text-decoration:underline}.product-grid .card{border:none!important;border-radius:0!important}.product-grid{column-gap:25px;row-gap:25px}.product-grid .grid__item{width:calc(25% - 18.75px);max-width:calc(25% - 18.75px)}.bestseller-tag{position:absolute;left:25px;top:18px;background:#3d669e;color:#fff;padding:2px 18px;border-radius:20px;font-size:13px;font-family:PPFraktionSans-Bold}.product-collections-tags ul{display:flex;list-style:none;padding-left:0}.product-collections-tags li{font-size:12px;color:#fff;font-family:PPFraktionSans-Bold;border-radius:20px;margin-right:10px;line-height:12px}.sale-price{color:#db8267!important;letter-spacing:0;font-size:19px;font-weight:700}.actual-price{color:#6a6a6a!important;letter-spacing:0;font-size:19px;font-weight:500;margin-right:5px}.product-grid .card-wrapper{height:auto}.related-products .card__information{padding-bottom:0rem;padding-top:1rem}.buy-box-section .one-time-area .d-flex.align-items-center{height:30px}.related-pdt-slider .quick-add__submit{padding:0}.custom-icons-area{padding-top:60px}.icons-img{width:16.66%;padding:0 5px;text-align:center;margin-bottom:15px}.icons-img img{width:100%;object-fit:contain}.pdt-reviews-area .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{font-size:20px!important;letter-spacing:0}.pdt-reviews-area{margin-bottom:12px;display:block;margin-top:0}.pdt-reviews-area .text-m{display:inline-block;font-size:15px;font-family:PPFraktionSans-Light;line-height:20px;color:#3e3e3e!important;margin-left:5px}.slider.slider--mobile .slider__slide{margin-right:10px}.thumbnail-list{grid-gap:0!important}@supports (-webkit-touch-callout: none){.grid__item{margin-right:15px}}@media screen and (-moz-windows-theme){.list-content{margin-top:-5px}}@media screen and (max-width: 1250px){.Count-set .most-popular{width:90%;top:-16px;font-size:10px}.Flavor-set,.Strength-set{max-width:50%;min-width:auto}}@media screen and (max-width: 1199px){.free-shipping-text{font-size:9px}.Flavor-set,.Strength-set{max-width:20rem;margin-bottom:8px;min-width:auto}.Flavor-set span,.Strength-set span,.list-content li,.list-content li select{font-size:11px}.subscription-area,.subscription-area-2,.one-time-area{padding:12px 8px}.product-grid .card__heading{font-size:15px;margin-bottom:0}.actual-price,.sale-price{font-size:15px}.product-radio-area label{font-size:13px;padding-left:20px!important}.product-radio-area .checkmark{height:15px;width:15px;top:5px}.custom-radio .checkmark:after{width:9px;height:9px}.Count-set .most-popular{font-size:9px;top:-15px}.product-custom-tabs .nav-tabs{flex-wrap:nowrap}.discount_price{margin-left:4px}.slider.slider--mobile .slider__slide{margin-right:10px}.thumbnail-list{grid-gap:0!important}}@media screen and (max-width: 992px){.product-right-area .product__title h1{font-size:30px}.product-metafields-custom-tagline h4{font-size:14px}.nav-right-btn{max-width:300px;width:100%;text-align:center;padding:10px 9px;font-size:13px}.product-custom-tabs .nav-link{padding:5px 8px!important;font-size:12px!important;line-height:15px!important;margin-right:5px!important}.tab-content p{font-size:13px!important;line-height:20px!important}.Flavor-set,.Strength-set{max-width:15rem;margin-bottom:8px}.Flavor-set span,.Strength-set span{font-size:10px}.product-right-area .product-form__input .form__label{font-size:13px}.Count-set label{min-height:80px}.selectionTxt{font-size:13px}.list-content span{font-size:15px;margin-left:2px}.price-area p{font-size:12px}.discount_price{margin-left:4px}.list-content li svg{margin-right:2px}.list-content li,.list-content li select{font-size:14px}.price-area{position:absolute;right:10px}.subscription-area,.subscription-area-2,.one-time-area{padding:10px;margin-bottom:10px}.checkmark{top:3px}.product-form__buttons span{font-size:18px;line-height:18px}.subs-radio-btn select{font-size:9px;padding:1px 2px;height:19px;margin-left:5px}.quick-add__submit span{font-size:12px}.quick-add__submit{min-height:40px}.product-heading h2,.product-heading h2 a{font-size:13px;margin-bottom:0}.product-grid .card__inner{height:235px}.actual-price,.sale-price{font-size:12px}.product-radio-area label{font-size:10px}.product-grid .product-radio-area .checkmark{top:4px;height:12px;width:12px}.custom-radio .checkmark:after{width:6px;height:6px}.Count-set .most-popular{font-size:7px;top:-15px;align-items:end}.Count-set input[type=radio]+label{font-size:12px!important}.Count-set input[type=radio]:checked+label{font-size:12px!important}.product-right-area .product-form__input--pill input[type=radio]:checked+label{font-size:11px;padding:8px 12px}.product-form__input--pill input[type=radio]+label{padding:8px 12px}.one-time-area{align-items:center}.subscription-area,.subscription-area-2{align-items:flex-start}.buy-box-section .custom-radio-main .checkmark{width:15px;height:15px}.buy-box-section .custom-radio-main .checkmark:after{width:9px;height:9px}.icons-img img{height:100px}.slider.slider--mobile .slider__slide{margin-right:10px}.thumbnail-list{grid-gap:0!important}}@media screen and (max-width: 767px){.product__info-wrapper,.product__media-wrapper{max-width:100%!important;width:calc(100% - 4px)!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product-right-area .product__title h1{font-size:28px}.product-metafields-custom-tagline h4{color:#391e71;font-size:18px}.product-form__quantity{margin-bottom:0}.quantity{max-width:100%}.product-form{margin-bottom:0!important}.product-form .product-form__buttons{max-width:100%}.quantity-buy-button .product-form__quantity+div{width:90%}.quantity-buy-button .product-form__quantity{width:29%;max-width:100%;flex:0 0 10%;min-width:inherit}.quantity__input{padding:0}.Flavor-set,.Strength-set{max-width:100%}.product-right-area .product-form__input--pill input[type=radio]:checked+label{font-size:11px}.Count-set label span:nth-child(3),.Count-set label span:nth-child(4){font-size:12px}.Count-servings{font-size:12px}.most-popular{font-size:9px;top:-14px}.free-shipping-text{clear:both}.product-form__buttons span{font-size:22px;line-height:22px}.thumbnail-list__item.slider__slide{width:calc(19.75% - .6rem)!important}.Count-set label{min-height:75px}.checkmark{top:2px}.product-grid .grid__item{width:calc(70% - 18.75px);max-width:calc(70% - 18.75px);margin-bottom:15px}.card__inner{height:300px}.product-grid{column-gap:15px;row-gap:15px;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;padding-top:0!important}.product-grid::-webkit-scrollbar{width:0px;height:5px}.product-grid::-webkit-scrollbar-track{background:#e2e2e2!important}.product-grid::-webkit-scrollbar-thumb{background:#391e71!important;width:150px}.product-heading h2,.product-heading h2 a{font-size:17px;margin-bottom:0}.actual-price,.sale-price{font-size:15px}.product-radio-area .checkmark{top:6px;height:13px;width:13px}.product-radio-area .custom-radio{padding-left:20px}.product-radio-area label{font-size:13px}.bestseller-tag{left:20px;top:15px}.most-popular-label-3 .most-popular{font-size:8px;top:-14px;width:93%}.Flavor-set span,.Strength-set span{font-size:14px}.list-content span{margin-left:0;font-size:14px;margin-bottom:5px}.list-content span>span{font-size:16px;vertical-align:text-top;font-family:PPFraktionSans-Bold!important;line-height:19px;display:inline-block}.subscription-area,.subscription-area-2,.one-time-area{padding:14px 12px}.price-area p{font-size:14px;margin-bottom:5px}.discount_price{margin-left:5px}.custom-radio-main{margin-right:4px}.list-content li{font-size:11px;font-family:PPFraktionSans;text-transform:capitalize}.one-time-area{align-items:center}.free-shipping-text{font-size:12px}.one-time-area .list-content span{margin-right:20px}.one-time-area .list-content span,.one-time-area .price-area p{margin-bottom:0}.tab-content p{font-size:16px!important;line-height:23px!important}.product-custom-tabs .nav-link{padding:5px 6px!important;font-size:12px!important;line-height:15px!important;width:100%;text-align:center}.product-custom-tabs .nav-tabs .nav-item{width:25%;margin-right:5px}.product-custom-tabs .nav-tabs .nav-item:last-child{margin-right:0}.get-better-sleep-section .row .col-md-4:nth-child(2) h3{max-width:100px;margin:0 auto 10px}.section-template--16947822624960__main-padding{padding-bottom:40px!important}.list-content li svg{margin-right:2px}.custom-icons-area .row{display:flex;gap:5px}.icons-img{width:auto;min-width:60px;display:flex;margin-bottom:0;padding:0}.icons-img img{width:auto;height:100px}.custom-icons-area{padding-left:20px;padding-right:20px}.Count-pack{font-size:14px}.slider.slider--mobile .slider__slide{margin-right:10px}.thumbnail-list{grid-gap:0!important}.product__info-wrapper{padding-left:0}.product__info-container{width:100%;max-width:100%}}@media screen and (max-width: 576px){.Flavor-set,.Strength-set{max-width:100%}.product-form{margin-bottom:0!important}.list-content li select,.list-content li{font-size:14px}.price-area p{font-size:13px}.list-content li svg{margin-right:1px;width:10px;height:10px}.subscription-area,.subscription-area-2,.one-time-area{padding:7px 5px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/product-style.css.map */
