.product .product__info-wrapper .product__info-container .custom-add-cart a:after{content:"";position:absolute;animation-delay:3s;inset:-40% auto -40% -80%;width:45%;transform:skew(-20deg);background:linear-gradient(90deg,#fff0,#ffffff2e 45%,#ffffff80,#ffffff2e 55%,#fff0);border-radius:inherit;pointer-events:none;mix-blend-mode:screen;animation:juici-shine 4s linear infinite;opacity:0}@keyframes juici-shine{0%{transform:translate(100%) skew(-20deg);opacity:1}20%{opacity:1}50%{opacity:1}to{transform:translate(350%) skew(-20deg);opacity:1}}.cart-item__quantity-wrapper{flex-direction:column}.cart-item__quantity-wrapper a.main-cart_item_remove{width:40px;height:40px;background:#ef0045;text-align:center;border-radius:10px;padding-top:5px}.cart-item__quantity-wrapper a.main-cart_item_remove svg{color:#fff;width:28px}.product .product__info-wrapper .product__info-container .custom-add-cart a{height:51px;margin-top:-2px;position:relative;overflow:hidden;font-size:18px;background-color:#ef0045;color:#fff;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease;outline:none;display:flex;justify-content:center;align-items:center;letter-spacing:.1rem;padding:0 30px;border-radius:40px;font-weight:700;font-size:20px;text-transform:uppercase}.variant-wrapper .custom-flavour-snippet .variant-wrapper .qty-image-element-wrap.active{background:linear-gradient(90deg,#faadc5,#ec1b24)!important;background-position:center;padding:6px;border-radius:8px}.variant-wrapper .custom-flavour-snippet .variant-wrapper .qty-image-element-wrap{padding:6px;border-radius:8px;margin:0 5px 2px 0;background-color:#f3f3f3;flex:1}.variant-wrapper-inner{display:flex;flex-wrap:wrap;width:100%}.variant-wrapper .custom-flavour-snippet .variant-wrapper.active{display:flex;flex-wrap:wrap;margin:0!important}.variant-wrapper .custom-flavour-snippet .variant-wrapper{display:none;width:100%}.product .grid__item.product__media-wrapper{position:sticky;top:68px}.variant-wrapper .bundle-option__content input[type=radio]:focus,.variant-wrapper .bundle-option__content input[type=radio]:focus-visible{outline:none;box-shadow:inherit!important}.bundle-option.is-popular.subscribe_save{padding-left:20px!important;flex:0 0 40%}.variant-wrapper .badge{position:absolute;top:-10px;left:-20px!important;color:#fff;font-size:12px;padding:2px 8px;border-radius:17px 0!important;text-transform:lowercase;border:unset;font-weight:500;background:linear-gradient(90deg,#faadc5,#ec1b24)!important}span.bundle-part.free-access{font-size:9px;display:inline-block;width:100%;color:#00b44b;font-weight:700}.variant-wrapper .bundle-option:hover{border-color:unset!important;border:unset}.variant-wrapper .bundle-options{background:#f8c6c9!important;padding:0!important;border-radius:16px;margin-top:50px}.bundle-option.is-popular.subscribe_save span.badge{top:-20px}.bundle-option.is-popular.subscribe_save.active span.badge{top:-10px}.variant-wrapper .bundle-options__wrapper{align-items:center!important}.variant-wrapper .bundle-option{border:unset!important}.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background:linear-gradient(90deg,#faadc5,#ec1b24)!important;background-position:center;background-size:cover;color:#000}.qty-image-element-wrap-inner{background-color:#fff;background-position:center;background-size:cover;cursor:pointer;padding:6px;min-width:1px;width:100%;border-radius:8px;display:flex;align-items:center;gap:10px}.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{background-color:#f3f3f3;background-position:center;background-size:cover;cursor:pointer;padding:6px;min-width:1px;border-radius:8px;border:unset;font-size:15px;font-family:Instrument Sans;color:#000;opacity:1;margin-top:0;letter-spacing:0;flex:1}.variant-wrapper .qty-image-element{width:auto;height:50px;margin-right:3px;overflow:hidden;flex:0 0 28%}.variant-wrapper .swatches.fieldset{display:flex;justify-content:space-between;row-gap:20px;flex-wrap:wrap}.variant-wrapper .swatches.fieldset,.product .variant-wrapper .swatches.fieldset{justify-content:center!important;column-gap:10px!important;row-gap:10px!important;flex-wrap:wrap!important}.variant-wrapper .swatches.fieldset input[type=radio]+label,.product .variant-wrapper .swatches.fieldset input[type=radio]+label,.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{flex:0 1 calc(33.333% - 8px)!important;max-width:calc(33.333% - 8px)!important;min-width:0!important}@media(max-width:600px){.variant-wrapper .swatches.fieldset input[type=radio]+label,.product .variant-wrapper .swatches.fieldset input[type=radio]+label,.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{flex:0 1 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}}.variant-wrapper .swatches.fieldset .qty-image-element-wrap{--juici-pill-height: 64px;min-height:var(--juici-pill-height);box-sizing:border-box;display:flex;align-items:center}.variant-wrapper .swatches.fieldset .qty-image-element-wrap-inner{width:100%;min-height:calc(var(--juici-pill-height) - 12px)}.variant-wrapper .qty-image-element img{width:100%;height:100%;object-fit:cover}.variant-wrapper .bundle-info{text-align:center}.variant-wrapper .s_sub_saving_badge{text-align:center;width:fit-content;margin:0 auto;max-width:100%;background:#ef0045;color:#fff;padding:4px 7px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border-radius:3px;font-size:14px}.variant-wrapper .product-form__label-container label.form__label{font-size:16px;font-family:Instrument Sans;letter-spacing:0;color:#000;font-weight:500;margin:40px 0 20px}.variant-wrapper .bundle-info{font-size:15px;max-width:189px;font-family:Custom body font;font-weight:500;letter-spacing:0;text-transform:capitalize;line-height:1}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled:checked+label{color:#000}.variant-wrapper .gifts-wrapper{gap:15px}.variant-wrapper .gift-item{border:none!important;background:#fff!important}.variant-wrapper .gift-old-price{text-align:center;width:74px;margin:0 auto;max-width:100%;background:#ef0045;color:#fff;padding:2px 7px;position:absolute;bottom:0;left:0;border-radius:3px;font-size:14px!important;line-height:normal;font-weight:600;text-decoration:line-through}.variant-wrapper .gift-image{background:transparent;border:none;margin:2px auto 0;padding:0}.gift-image img{width:70px;height:70px;object-fit:contain;margin:0 auto}.variant-wrapper .gift-item-wrap{flex:1}.variant-wrapper .gift-item{width:100%!important}.variant-wrapper .benefits-list{display:flex;flex-wrap:wrap;gap:15px;padding:30px 0 0;border-top:2px solid #000000;border-image-slice:1;position:relative;margin-top:40px;row-gap:10px}.variant-wrapper .benefits-list:before{content:"";position:absolute;top:-4px;left:0;width:8px;height:8px;background:#000;transform:rotate(45deg)}.variant-wrapper .benefits-list:after{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;background:#000;transform:rotate(45deg)}.variant-wrapper .benefit-item{font-size:14px;color:#000;font-family:Instrument Sans;font-weight:500;text-transform:capitalize;padding-left:30px;position:relative}.variant-wrapper .benefit-item:before{content:"";position:absolute;left:0;width:23px;height:23px;background-image:url(/cdn/shop/files/Group_1_2.png?v=1761561740);background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.variant-wrapper .variant-wrapper{border-radius:20px;background:transparent;padding:0}.variant-wrapper{margin-bottom:30px!important;border-radius:20px;background:#fff;padding:0 20px 30px}.variant-wrapper .free-gifts-section{padding:0!important;background:transparent!important;margin-top:40px}.variant-wrapper .bundle-option{padding:16px 0!important}.variant-wrapper .bundle-option__content input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ffffff;border-radius:4px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle;margin-right:8px;transition:all .2s ease;background:#fff}.variant-wrapper .bundle-option__content input[type=radio]:checked:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.variant-wrapper .free-gifts-section h2{color:#000;font-size:22px;margin:47px 0 36px;font-family:Custom body font}.variant-wrapper .bundle-option__content input[type=radio]:checked{background-color:#fc8ea1;border-color:#fc8ea1}.custom-bundle_option-wrap-outer:has(.bundle-option.one_time.active)~.free-gift-block-wrap-outer{display:none!important}.variant-wrapper{position:relative}.variant-wrapper.variant-wrapper-disable{pointer-events:none;opacity:.6}.variant-wrapper.variant-wrapper-disable:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.variant-wrapper.variant-wrapper-disable:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid #999;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite;z-index:10}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap{position:relative;opacity:1}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap.active{opacity:1}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap .gift-overlay,.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap .gift-overlay .gift-lockings{display:none!important}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap .gift-item-outer .gift-title .free_txt_title{color:#000}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap.active .gift-overlay{display:none}.custom-bundle_option-wrap-outer .bundle-options .custom-bundle-info .save-badge-off-compare .appstle_subscription_amount.transcy-money,.custom-bundle_option-wrap-outer .bundle-options .custom-bundle-info .save-badge-off .save-badge-amt{color:#00b44b}.bundle-option.one_time .appstle_subscription_amount.transcy-money{color:#000!important}.bundle-option .custom-bundle-info .save-badge-amt,.bundle-option .custom-bundle-info .save-badge-off-compare{display:none}.bundle-option.active .custom-bundle-info .save-badge-amt,.bundle-option.active .custom-bundle-info .save-badge-off-compare{display:inline-block}.variant-wrapper variant-selects .product-form__input:first-child{display:none}h4.cart-item__name.h4.break{font-family:Poppins!important}@keyframes spin{to{transform:rotate(360deg)}}.bundle-option__content{cursor:pointer}.variant-wrapper .bundle-option{cursor:pointer!important}.onetime_active span.bundle-part.free-access,.variant-wrapper.onetime_active .s_sub_saving_badge{display:none}body.product-offer-product kaching-bundle{display:none}@media(max-width:1440px){.variant-wrapper .qty-image-element{height:30px}.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{flex:0 0 32%;max-width:32%}.variant-wrapper .swatches.fieldset{flex-wrap:wrap;row-gap:15px}}@media(max-width:1199px){.variant-wrapper .qty-image-element img{height:50px;object-fit:contain}.qty-image-element-wrap-inner{gap:10px;flex-direction:column}.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{flex:0 0 48%;max-width:48%}.variant-wrapper .swatches.fieldset{flex-wrap:wrap;row-gap:15px}.variant-wrapper{padding:0 10px 30px}.qty-image-element-wrap-inner{height:100%}.variant-wrapper .qty-image-element{width:auto;height:auto;margin-right:3px;overflow:hidden;flex:unset}.variant-wrapper .s_sub_saving_badge{width:70px;padding:4px 7px 5px;font-size:13px}.variant-wrapper .free-gifts-section h2{font-size:18px;margin:30px 0}.variant-wrapper .gift-item-wrap{flex:0 0 48%;max-width:48%}.variant-wrapper .gifts-wrapper{gap:9px;flex-wrap:wrap;row-gap:30px}.variant-wrapper .gift-old-price{width:68px;padding:4px 7px;font-size:12px!important}.variant-wrapper .bundle-option__content input[type=radio]:checked:after{left:3px;top:0;width:5px}.bundle-option.is-popular.subscribe_save{padding-left:0!important}.bundle-title{font-weight:600;font-size:13px!important;line-height:normal}.variant-wrapper .bundle-option__content input[type=radio]{width:16px;height:16px}.qty-image-element-wrap-inner{padding:0}.variant-wrapper .bundle-info{font-size:14px;padding:4px}.bundle-options__wrapper{gap:10px!important}}@media(max-width:991px){.product .product__info-wrapper .product__info-container .custom-add-cart a{font-size:16px}}@media(max-width:749px){.product__info-wrapper .free-gifts-section .gifts-wrapper{flex-wrap:wrap;justify-content:center;gap:20px}.cart-item__quantity-wrapper a.main-cart_item_remove svg{width:22px}.cart-item__quantity-wrapper a.main-cart_item_remove{width:34px;height:35px;padding-top:6px}.variant-wrapper fieldset.swatches.fieldset.\32 2 .qty-image-element{margin-top:10px!important}.variant-wrapper .gift-item-wrap{flex:1;max-width:100%}.gift-title{font-size:12px}.variant-wrapper .benefits-list{gap:15px;padding:20px 0 0;margin-top:20px}.gift-image img{width:100%;height:100%;object-fit:contain;margin:0 auto}.variant-wrapper .gift-image{background:transparent;border:none;margin:2px auto 0;padding:0;width:fit-content}.variant-wrapper .gift-old-price{width:57px;padding:4px 6px;font-size:11px!important}.gift-item{padding:5px}.variant-wrapper .gift-item{border:none!important}.variant-wrapper .benefit-item:before{width:15px;height:15px}.variant-wrapper .benefit-item{padding-left:24px}.variant-wrapper .benefits-list{row-gap:5px}.variant-wrapper .free-gifts-section h2{font-size:16px;margin:22px 0 30px}.variant-wrapper .bundle-option.is-popular.subscribe_save.active{flex:0 0 48%}.bundle-option.one_time{flex:0 0 37%;max-width:37%}.bundle-options__wrapper{gap:10px!important}.bundle-option.is-popular.subscribe_save{padding-left:0!important;flex:0 0 50%}.bundle-option.one_time.active{flex:0 0 50%!important;padding-left:0!important}}@media(max-width:749px){.bundle-option.active .custom-bundle-info .save-badge-off-compare .appstle_subscription_amount_wrapper span{font-size:11px}.bundle-option.active .custom-bundle-info .save-badge-off-compare .appstle_subscription_amount_wrapper span,.custom-bundle_option-wrap-outer .bundle-options .custom-bundle-info .save-badge-off-compare .appstle_subscription_amount.transcy-money,.custom-bundle_option-wrap-outer .bundle-options .custom-bundle-info .save-badge-off .save-badge-amt,.bundle-title{font-size:13px;font-weight:700}.subscribe_save .bundle-option__content{padding-top:26px}.bundle-title{font-size:11px}.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{flex:0 0 30%;max-width:30%}.product .grid__item.product__media-wrapper{position:relative;top:0}.variant-wrapper .bundle-options{height:114px}}@media(max-width:567px){.variant-wrapper .bundle-option.is-popular.subscribe_save.active{flex:0 0 60%}.bundle-option.one_time{max-width:60%}.bundle-option.one_time.active{flex:0 0 61%!important;padding-left:0!important;justify-content:end}.variant-wrapper .bundle-options__wrapper{justify-content:space-between}.variant-wrapper .bundle-option__content input[type=radio]{width:17px}.bundle-option.is-popular.subscribe_save{padding-left:0!important;flex:0 0 36%}.bundle-option__content{max-width:160px}.variant-wrapper .bundle-info{font-size:13px;padding:3px}.save-badge-off{font-size:13px}.bundle-option.one_time.active,.variant-wrapper .bundle-option.is-popular.subscribe_save.active{height:115px}.variant-wrapper .qty-image-element img{height:40px}.variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{flex:0 0 31%;max-width:31%}.variant-wrapper .s_sub_saving_badge{width:59px;padding:4px 5px 5px;font-size:11px}.qty-image-element-wrap-inner,.variant-wrapper .gifts-wrapper{gap:5px}}@media(max-width:400px){.bundle-option__content{max-width:127px}.variant-wrapper .bundle-info{font-size:12px;padding:3px}}.product .product__info-container>.variant-wrapper{background:#fff!important;border-radius:20px!important;padding:0 14px 16px!important;box-shadow:0 2px 16px #cf3a3b0f!important;margin-bottom:14px!important}.product .variant-wrapper .bundle-options{background:#fff8fa!important;border-radius:14px!important;padding:5px!important;margin-top:20px!important;box-shadow:inset 0 1px 3px #00000008!important;height:auto!important;overflow:visible!important}.product .variant-wrapper .bundle-options__wrapper{gap:5px!important;align-items:stretch!important}.product .variant-wrapper .bundle-option{border:none!important;border-radius:0!important;padding:8px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;height:auto!important;min-height:auto!important;max-height:none!important;flex:1!important;cursor:pointer!important}.product .variant-wrapper .bundle-option .bundle-option__content{gap:8px!important;padding:0!important}.product .variant-wrapper .bundle-option .custom-bundle-info{font-size:12px!important;line-height:1.3!important}.product .variant-wrapper .bundle-option .bundle-price{font-size:13px!important;margin-top:2px!important}.product .variant-wrapper .bundle-option .bundle-serving{font-size:11px!important;margin-top:1px!important}.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-title,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .custom-bundle-info,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .custom-bundle-info *,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-price,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-price *,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-serving,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-subtext *{color:#fff!important}.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-option__content input[type=radio]{border-color:#ffffff80!important;background:#fff3!important}.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-option__content input[type=radio]:checked{background:#fff!important;border-color:#fff!important}.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active .bundle-option__content input[type=radio]:checked:after{border-color:#ef0045!important}.product .variant-wrapper .badge{position:absolute!important;top:-9px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;background:#ef0045!important;color:#fff!important;font-size:9px!important;font-weight:700!important;padding:3px 10px!important;border-radius:50px!important;letter-spacing:.5px!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 2px 6px #ef00454d!important;border:none!important}.product .variant-wrapper .bundle-option.is-popular.subscribe_save span.badge,.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active span.badge{top:-9px!important;left:50%!important}.product .variant-wrapper .bundle-option__content input[type=radio]{width:18px!important;height:18px!important;border:2px solid #ccc!important;border-radius:5px!important;background:#fff8fa!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.product .variant-wrapper .bundle-option__content input[type=radio]:checked{background:#ef0045!important;border-color:#ef0045!important;box-shadow:0 0 0 2px #ef004526!important}.product .variant-wrapper .bundle-option__content input[type=radio]:checked:after{left:4px!important;top:1px!important;width:6px!important;height:10px!important;border-color:#fff!important}.product .variant-wrapper .bundle-title{font-weight:700!important;font-size:13px!important;color:#000!important;line-height:1.3!important}.product .variant-wrapper .s_sub_saving_badge{background:#00b44b!important;color:#fff!important;border-radius:50px!important;font-size:10px!important;font-weight:700!important;padding:2px 8px!important;box-shadow:0 1px 4px #00b44b26!important}.product .variant-wrapper .product-form__label-container label.form__label{font-size:14px!important;font-weight:600!important;color:#000!important;margin:16px 0 10px!important;font-family:Poppins,sans-serif!important;letter-spacing:0!important}.product .variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{background:#fff8fa!important;border:2px solid transparent!important;border-radius:12px!important;padding:6px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:none!important}.product .variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:hover{border-color:#f9d4d8!important;box-shadow:0 2px 8px #cf3a3b0f!important}.product .variant-wrapper .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background:#fff1f5!important;border:2.5px solid #ef0045!important;box-shadow:0 0 0 3px #ef004514!important;color:#000!important}.product .variant-wrapper .qty-image-element-wrap-inner{background:transparent!important;padding:3px!important;border-radius:10px!important}.product .variant-wrapper .custom-flavour-snippet .variant-wrapper .qty-image-element-wrap.active{background:#fff1f5!important;border:2.5px solid #ef0045!important;box-shadow:0 0 0 3px #ef004514!important;padding:3px!important;border-radius:12px!important}.product .variant-wrapper .custom-flavour-snippet .variant-wrapper .qty-image-element-wrap{background:#fff8fa!important;border:2px solid transparent!important;border-radius:12px!important;padding:3px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.product .variant-wrapper .custom-flavour-snippet .variant-wrapper .qty-image-element-wrap:hover{border-color:#f9d4d8!important}.product .variant-wrapper .bundle-info{font-size:13px!important;font-weight:600!important;color:#000!important;line-height:1.2!important;font-family:Poppins,sans-serif!important}.product .variant-wrapper .free-gifts-section{margin-top:16px!important;padding:0!important;background:transparent!important}.product .variant-wrapper .free-gifts-section h2{font-size:15px!important;font-weight:700!important;color:#000!important;margin:16px 0 12px!important;font-family:Poppins,sans-serif!important;text-align:center!important}.product .variant-wrapper .gift-item{border:none!important;border-radius:14px!important;background:#fff!important;padding:6px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap.active .gift-item{border:none!important;background:#fff!important;box-shadow:none!important}.product .variant-wrapper .gift-image{background:transparent!important;border:none!important;border-radius:8px!important;padding:0!important;margin:2px auto 0!important;width:fit-content!important}.product .gift-image img{width:80px!important;height:80px!important;object-fit:contain!important;margin:0 auto!important}.product .variant-wrapper .gift-old-price{background:#cf3a3b!important;border-radius:50px!important;font-size:10px!important;padding:2px 7px!important;width:auto!important;font-weight:600!important}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap{transition:all .35s cubic-bezier(.16,1,.3,1)!important;opacity:1!important;filter:none!important}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap:not(.active){opacity:1!important;filter:none!important}.product .product__info-container .free-gifts-section .gifts-wrapper .gift-item-wrap.active{opacity:1!important;filter:none!important}.product .gift-title{font-size:11px!important;font-weight:600!important;color:#000!important;font-family:Poppins,sans-serif!important}.product .variant-wrapper .gifts-wrapper{gap:8px!important}.product .variant-wrapper .benefits-list{border-top:1.5px solid #F9D4D8!important;margin-top:14px!important;padding:12px 0 0!important;gap:10px!important;row-gap:6px!important}.product .variant-wrapper .benefits-list:before,.product .variant-wrapper .benefits-list:after{background:#ef0045!important;width:5px!important;height:5px!important;border-radius:50%!important;transform:none!important;top:-3px!important}.product .variant-wrapper .benefit-item{font-size:12px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;color:#333!important;text-transform:none!important;padding-left:24px!important}.product .product__info-wrapper .product__info-container .custom-add-cart a{height:52px!important;border-radius:60px!important;font-size:16px!important;font-family:Poppins,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;background:#ef0045!important;box-shadow:0 4px 16px #ef004540!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.product .product__info-wrapper .product__info-container .custom-add-cart a:hover{transform:translateY(-1px) scale(1.01)!important;box-shadow:0 6px 24px #ef004559!important}.product .product__info-wrapper .product__info-container .custom-add-cart a:active{transform:translateY(0) scale(.98)!important}.product .variant-wrapper.variant-wrapper-disable{opacity:.5!important}.product .variant-wrapper.variant-wrapper-disable:after{background:#fff8fad9!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;border-radius:20px!important}.product .variant-wrapper.variant-wrapper-disable:before{border-color:#f9d4d8!important;border-top-color:#ef0045!important}.product .variant-wrapper .variant-wrapper{border-radius:12px!important;background:transparent!important;padding:3px!important}@media(max-width:749px){.product .product__info-container>.variant-wrapper{padding:0 10px 14px!important;border-radius:18px!important}.product .variant-wrapper .bundle-options{margin-top:16px!important;padding:4px!important;height:auto!important}.product .variant-wrapper .bundle-option{min-height:auto!important;padding:8px!important;height:auto!important}.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active,.product .variant-wrapper .bundle-option.one_time.active{min-height:auto!important;height:auto!important}.product .variant-wrapper .product-form__label-container label.form__label{margin:12px 0 8px!important;font-size:13px!important}.product .variant-wrapper .free-gifts-section h2{font-size:14px!important;margin:12px 0 10px!important}.product .variant-wrapper .gift-item{padding:5px!important;border-radius:12px!important}.product .gift-image img{width:70px!important;height:70px!important}.product .variant-wrapper .benefits-list{margin-top:12px!important;padding:10px 0 0!important}.product .product__info-wrapper .product__info-container .custom-add-cart a{height:48px!important;font-size:15px!important}.product .variant-wrapper .swatches.fieldset{row-gap:10px!important}}@media(max-width:567px){.product .variant-wrapper .bundle-option.is-popular.subscribe_save.active,.product .variant-wrapper .bundle-option.one_time.active{height:auto!important;min-height:auto!important}.product .variant-wrapper .bundle-options{height:auto!important}.product .variant-wrapper .bundle-title{font-size:11px!important}.product .variant-wrapper .gifts-wrapper{gap:6px!important;row-gap:16px!important}}@media screen and (max-width:749px){#Banner-image_banner_CpBa8W .banner__content{align-items:flex-end!important;padding-bottom:1rem!important}}[id^=heading-template-][id*=rich_text_gRNqef],[id^=heading-template-][id*=rich_text_gRNqef] strong,[id^=heading-template-][id*=rich_text_gRNqef] em,[class*=section-template-][class*=rich_text_gRNqef] .rich-text__heading,[class*=section-template-][class*=rich_text_gRNqef] .rating-stars__label,[class*=section-template-][class*=rich_text_gRNqef] .rich-text *{color:#fff!important}.section-template--25504597410115__rich_text_gRNqef-padding,[class*=rich_text_gRNqef].rich-text{background-color:#cf3a3b!important;background-image:none!important;--color-background: 207, 58, 59 !important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
