@font-face{font-family:Recoleta Alt Black;src:url(/cdn/shop/files/RecoletaAlt-Black.ttf?v=1745599343) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/cdn/shop/files/CircularStd-Bold.ttf?v=1745823400) format("truetype");font-weight:900;font-style:normal;font-display:swap}#announcement p::selection{background:#007bff66;color:#fff}.template-cc-melatonin-gummies #header,.template-free-gifts header,.template-free-gifts .shopify-section-group-header-group,.for-mobile,.discount-drop{display:none}.template-cc-melatonin-gummies #headerInner{justify-content:center}.free-icon{max-width:70px;max-width:70px!important;margin:0 auto!important;position:absolute;right:-40px;top:5px;border-radius:unset!important}s.compare-price{font-size:24px}.circle-wrapper{height:88px;display:flex;justify-content:center;align-items:center;font-size:16px;font-family:Circular Std;font-weight:400;position:relative;top:-8px}.circle-radius{background:#16a34a;border-radius:9999px;width:1.25rem;height:1.25rem;display:inline-block;position:relative;margin-right:5px}.circ-animation{border-radius:9999px;animation:ping 1s cubic-bezier(0,0,.2,1) infinite;display:block!important;top:0;right:0;bottom:0;left:0;background-color:#16a34a;position:absolute}#promo-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999}.promo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006}.promo-box{position:relative;background:#fff;border-radius:20px;padding:30px;max-width:450px;width:100%;text-align:center;box-shadow:0 0 30px #0000001a;z-index:10000}.promo-box h2{font-size:30px;margin-bottom:10px;color:#2a2447}.count-more .subscription-price{display:inline-block}.one-time .count-more.product-price{display:flex;justify-content:center;align-items:flex-end}.benefit-main{width:calc(58% - 10px);max-width:700px;margin:0 auto}.benefit-heading{margin-bottom:50px}.benefit-heading h3{font-size:30px;text-align:center;color:#2a2447;margin-bottom:25px}.benefit-heading p{font-size:20px;line-height:1.4;text-align:center;color:#2a2447}.benefits-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.benefit-block{width:25%;padding:0 10px}.benefit-block img{max-width:80px;margin:0 auto 15px;max-height:65px;object-fit:contain}.benefit-block h3{font-weight:700;font-size:18px;text-align:center;margin-bottom:15px;color:#2a2447}.benefit-block p{text-align:center;line-height:normal;font-size:14px;color:#2a2447}.single-review{margin:150px 0 0}.review-rating{max-width:100px;margin:10px 0}p.review-text{font-size:15px;line-height:22px;color:#2a2447;margin:15px 0}.review-user{font-size:18px;line-height:normal;font-weight:700;color:#2a2447;margin-bottom:10px}.rev-slide-inner{position:relative;padding-top:40px}.rev-slide-cont-inner{padding:20px 30px;border-radius:20px;background:#f9f4fb}.rev-slide-image{position:absolute;top:0;right:40px;width:90px;height:90px}.single-review h3{color:#2a2447;font-size:30px;margin-bottom:40px;text-align:left;display:flex;align-items:center}.single-review h3 img{max-width:150px;display:block;position:relative;top:-2px;margin-right:5px}.promo-box input{width:100%;padding:15px;font-size:16px;border-radius:30px;border:1px solid #ccc;margin:20px 0}.promo-box button{background-color:#6a2786;color:#fff;border:none;border-radius:30px;padding:15px 30px;font-size:16px;cursor:pointer;text-align:center;font-family:Circular Std}.free-promo-text{line-height:normal;margin:5px 0 15px;font-weight:700;color:#2a2447}.subscribe_heading{font-weight:700;font-size:18px;color:#2a2447;margin-top:20px}.custom-product-form ul{margin-top:0;margin-bottom:0}.promo-close{position:absolute;top:10px;right:15px;background:green;color:#fff;border:none;border-radius:50%;font-size:22px;cursor:pointer;width:35px;height:35px}.promo-close{background:unset!important;color:#000!important;padding:0!important;position:absolute!important;right:0!important}.heading_wrapper{text-align:center;margin:40px 0}h1,h2,h3,h4{font-family:Recoleta Alt Black;font-weight:900}.heading_wrapper h1{color:#2d1e12;font-size:36px;font-weight:900;text-align:center;font-family:Recoleta Alt Black;color:#2a2447;max-width:800px;margin:0 auto 10px}.heading_wrapper p{color:#2a2447;font-size:21px;font-weight:700;text-align:center;font-family:Circular Std}.content-wrapper{padding:0 20px;text-align:left}.content-wrapper ul{list-style-type:none;padding:10px 0 20px 30px}.content-wrapper ul li{position:relative;color:#2a2447;padding-left:.5rem}.content-wrapper ul li:before{content:"\2713";position:absolute;top:4px;left:-35px;width:24px;height:24px;color:#2a2447;font-size:16px;text-align:center;line-height:24px}.product-options-section{gap:20px;width:1400px;margin:0 auto;max-width:94%}.product-options-section .grid-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:40px auto}.option-box{padding:20px;border:1px solid #ddd;border-radius:10px;text-align:center;position:relative;background:#f9f4fb}.option-box.risk-free{width:calc(42% - 20px);background:linear-gradient(to right,var(--first-color, #e3e0f5),var(--second-color, #fcdbf4))}.option-box.subscribe-save,.option-box.one-time{width:calc(29% - 20px)}.subscribe-save .content-wrapper,.one-time .content-wrapper{margin-top:0}.product-price{margin-top:0;font-weight:900;font-size:28px;color:#2a2447;margin-bottom:0;font-family:Recoleta Alt Black;text-align:center;position:relative}.custom-product-form .product-price{position:relative}.custom-product-form .product-price:before{content:"";background-image:url(/cdn/shop/files/free_1.png?v=1746092738);height:60px;width:60px;position:absolute;top:-40px;right:35px;background-repeat:no-repeat;background-size:100%;display:none}.product-price{font-size:30px}.product-price .update-prices{font-size:24px}.product-price strong>.money{font-size:34px;font-weight:900}.subscribe-save .product-price,.one-time .product-price{margin-top:72px}.subscribe-save .count-more.product-price,.one-time .count-more.product-price{margin-top:14px;height:106px}.promo-text{margin-top:8px;text-align:center;color:#2a2447}.price-note{color:#2a2447;margin-top:15px;line-height:normal}.option-box h3{background-color:#2a2447;color:#fff;padding:10px;border-top-right-radius:5px;border-top-left-radius:5px;position:absolute;left:0;top:0;width:100%}.option-box.risk-free:before{content:"";background-image:url(/cdn/shop/files/Frame_4.png?v=1746170607);width:67px;height:56px;position:absolute;background-repeat:no-repeat;background-size:100%;top:-1px;right:-10px;z-index:9}.option-box.risk-free h3{background-color:#9151b7}.option-box img{border-radius:10px;max-width:250px;margin:40px auto 20px}.btn{background-color:#1e7a34;color:#fff;padding:10px 20px;margin-top:15px;display:inline-block;border-radius:5px;text-decoration:none;cursor:pointer}.option-box.subscribe-save button,.option-box.one-time button{box-shadow:0 3px #9151b7,0 5px #000;width:100%;max-width:unset;transition:.3s;color:#000;margin-top:0;font-family:Circular Std;background:#9dff00;border:1px solid #000;font-size:20px}.option-box.subscribe-save button:hover,.option-box.one-time button:hover,.option-box.subscribe-save button:focus,.option-box.one-time button:focus{background:#6a2786;box-shadow:unset;color:#fff}.watch{display:inline-block;animation:shake 1s infinite}@keyframes ping{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes shake{0%{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}to{transform:rotate(0)}}#timer{display:inline;color:red;border-radius:10px;font-weight:800}.custom-add-to-cart{background:var(--secondary-color, #9dff00);box-shadow:0 3px var(--primary-color, #6a2786),0 5px #ededee;width:100%;max-width:unset;transition:.3s;text-align:center;margin:0 0 5px;color:#000;font-size:22px;border:1px solid #000;font-family:Circular Std}.custom-add-to-cart:hover,.custom-add-to-cart:focus{background:var(--primary-color, #6a2786);box-shadow:unset;color:#fff}.review{font-size:14px;line-height:normal;margin-top:5px;color:#2a2447;display:flex;align-items:center}.option-box img.star-image{max-width:90px;margin:-2px 5px 0 0}.variant-toggle-group{display:flex;border-radius:9999px;overflow:hidden;margin:30px auto;max-width:300px}.content-wrapper ul{min-height:160px}.product-options-section h2{color:#2a2447}.variant-toggle-button{flex:1;border:none;padding:1rem;background-color:#fff;color:#2a2447;cursor:pointer;text-align:center;font-weight:700;transition:background-color .3s,color .3s;border-radius:25px;font-family:Circular Std;justify-content:center}.product-price s{color:red}.variant-toggle-button small{font-weight:400;color:#555}.variant-toggle-button.active{background-color:#f8f1ec;border:1px solid #2a2447;color:#2a2447}.free-gift-wrapper{margin:60px auto;text-align:center}.gift-products-grid{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:40px;max-width:96%;margin:0 auto;border-radius:8px;gap:30px;width:1400px}.gift-title{font-size:40px;text-transform:capitalize;color:#2a2447}.gift-name{text-align:left;font-size:24px;font-weight:900;margin:0;color:#2a2447;height:62px}.p_description{color:#2a2447;text-align:left;margin:8px 0;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gift-variant{margin:0;text-align:left;font-size:16px;font-weight:700;font-family:Circular Std;color:#2a2447}.gift-title+p{font-size:21px;margin-bottom:20px;font-family:Circular Std;color:#2a2447}.gift-item{width:calc(33.33% - 20px)}.gift-item.active label{border:solid 2px #E8D7EF;background:#fff;transition:all .2s linear}.gift-image img{max-width:100%;margin:0 auto;padding:20px 20px 0;max-height:250px}.gift-details{padding:10px 30px 20px}.gift-item label{height:100%;padding:0;margin-bottom:15px;border-radius:8px;border:solid 2px #E8D7EF;position:relative;background:#e8d7ef;cursor:pointer;display:flex;flex-direction:column}.gift-item>label>input{position:absolute;right:20px;top:20px}.gift-item .gift-details .button{width:100%;text-align:left;display:flex;background:#9151b7;color:#fff}.gift-option{margin:20px 0;font-size:18px}.gift-buttons{margin-top:30px}.gift-buttons button{margin:0 10px;padding:12px 20px;font-size:16px;cursor:pointer;font-family:Circular Std}.gift-actions{max-width:60%;margin:0 auto}#no-thanks{background:#000;color:#fff;box-shadow:0 3px #ededee,0 5px #000}.gift-actions button{margin:15px 0 10px;font-family:Circular Std;background:#9dff00;box-shadow:0 3px #9151b7,0 5px #000;width:100%;max-width:unset;transition:.3s;color:#000;font-size:17px;text-transform:uppercase}.gift-item input[type=radio]{position:absolute;opacity:0}.gift-item input[type=radio]+.gift-product:before{content:"";position:absolute;top:15px;right:15px;width:24px;height:24px;border:2px solid #ddd;border-radius:50%;background:#fff;transition:all .3s;top:unset;bottom:10px;right:unset;left:50%;transform:translate(-50%)}.gift-item input[type=radio]:checked+.gift-product:before{background:#2a2447;border-color:#2a2447}.gift-item input[type=radio]:checked+.gift-product:after{content:"\2713";position:absolute;top:15px;right:15px;width:24px;height:24px;color:#fff;font-size:16px;text-align:center;line-height:24px;top:unset;bottom:10px;right:unset;left:50%;transform:translate(-50%)}.gift-item:hover{cursor:pointer;box-shadow:0 2px 8px #0000001a}.gift-actions{width:100%}@media screen and (max-width:1240px){.content-wrapper{padding:0}.product-options-section h2{font-size:22px}.subscribe-save .product-price,.one-time .product-price{margin-top:104px}.price-note{height:57px}.variant-toggle-button{padding:.5rem}}@media screen and (max-width:1050px){.single-review{margin:80px 0 0}.option-box.risk-free,.option-box.subscribe-save,.option-box.one-time{width:100%}.trial-product{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.custom-product-form{display:flex;flex-direction:column;width:calc(100% - 260px)}.custom-product-form .content-wrapper{order:1;padding-top:40px}.variant-toggle-group{order:2;margin:0 0 20px}.free-promo-text{order:3}.custom-product-form .custom-add-to-cart{order:4}.promo-text{order:5}.custom-product-form .content-wrapper ul{padding-bottom:0;margin:0}.option-box.subscribe-save .content-wrapper,.option-box.one-time .content-wrapper{position:absolute;left:290px;top:60px}.option-box.subscribe-save .content-wrapper ul,.option-box.one-time .content-wrapper ul{padding-bottom:0}.option-box.subscribe-save img,.option-box.one-time img{margin:40px 0 0}.option-box.subscribe-save .content-wrapper ul,.option-box.one-time .content-wrapper ul{min-height:unset}.subscribe-save .product-price,.one-time .product-price{margin-top:0}.gift-name{font-size:20px}}@media screen and (max-width:990px){.gift-products-grid{gap:15px;padding:0}.gift-item{width:calc(33.33% - 10px)}.pdp-tabs{min-width:unset!important}}@media screen and (max-width:767px){.single-review h3{display:block}.single-review h3 img{max-width:120px;display:inline}.heading_wrapper h1{font-size:28px}.need-code{font-size:18px;margin-top:15px}.discount-drop p{font-size:20px;line-height:normal;margin-top:5px}.for-mobile{display:block}.risk-free .content-wrapper{width:100%;margin:0 auto}.risk-free .trial-product h2,.risk-free .trial-product .product-price{display:none}.option-box.risk-free:before{right:0}.option-box img{max-width:90%;margin:30px auto 20px}.custom-product-form{width:100%;max-width:90%;margin:0 auto}.risk-free .content-wrapper{padding-top:0}.content-wrapper ul{min-height:unset}.option-box{margin-bottom:30px}.product-options-section h2{font-size:24px}.option-box.subscribe-save .content-wrapper,.option-box.one-time .content-wrapper{position:unset}.variant-toggle-group{margin-top:15px;margin-bottom:15px}.option-box.subscribe-save img,.option-box.one-time img{margin:30px auto}.option-box.subscribe-save .content-wrapper,.option-box.one-time .content-wrapper{max-width:90%;margin:0 auto}.option-box h3,.option-box.risk-free h3{background:unset;color:#000;text-align:left;position:unset;padding:0;margin:0}.for-mobile h2{margin:20px 0 15px;text-align:left}.for-mobile .free-promo-text,.for-mobile .product-price{text-align:left;margin-bottom:0}.toggle-button{text-align:left;display:block;position:relative;border-top:1px solid;padding-top:5px;margin-top:5px;margin-bottom:20px}.custom-product-form .content-wrapper ul{padding-top:0}.toggle-button i{color:#2a2447;position:absolute;right:0;top:50%;transform:translateY(-50%)}.option-box.subscribe-save .content-wrapper ul,.option-box.one-time .content-wrapper ul{margin:0;padding-bottom:15px}.option-box.subscribe-save .product-price,.option-box.one-time .product-price{display:none}.option-box.subscribe-save .for-mobile .product-price,.option-box.one-time .for-mobile .product-price{display:block}.free-promo-text,.subscribe-save img,.subscribe-save .content-wrapper,.one-time img,.one-time .content-wrapper,.one-time .fa-minus-circle,.subscribe-save .fa-minus-circle{display:none}.subscribe-save.active img,.subscribe-save.active .content-wrapper,.one-time.active img,.one-time.active .content-wrapper,.one-time.active .fa-minus-circle,.subscribe-save.active .fa-minus-circle{display:block}.price-note{height:unset}.gift-item{width:100%}.promo-box{padding:30px 10px;max-width:95%}.free-icon{display:none}.for-mobile .free-icon{display:block!important;max-width:60px!important;margin-left:0!important;margin-top:15px!important}.review{text-align:left}.free-icon{right:-20px;top:-45px;width:45px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cc-main-product-2.css.map */
