.bundle-builder__selected-product.active.filled{pointer-events:none;opacity:.5}.max-w{width:100%;max-width:1508;padding-inline:50px;margin-inline:auto}.bundle-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.bundle-modal.hidden{display:none}.bundle-modal__content{background:#fff;padding:20px;max-width:800px;width:100%;border-radius:12px;position:relative}.bundle-modal__close{position:absolute;top:10px;right:10px;cursor:pointer}.bundle-box{border:2px dashed #ccc;padding:20px;cursor:pointer}.bundle-selector{display:flex;gap:10px;width:100%;margin-bottom:20px}.bundle-option{border-radius:8px;border:.5px solid rgba(0,0,0,.2);background:#fff9fc;padding:13px;cursor:pointer;width:100%;color:#000;text-align:center;font-family:Inter;font-size:18.2px;font-style:normal;font-weight:500;line-height:18.2px;position:relative}.bundle-option span{position:absolute;border-radius:6px 6px 0 0;width:max-content;padding:4px 20px;text-align:center;font-family:Inter;font-size:15.6px;font-style:normal;font-weight:500;line-height:18.2px;left:50%;transform:translate(-50%);top:-26px}.bundle-option small{font-family:Inter;font-size:15.6px;font-style:italic;font-weight:400;line-height:20.8px;display:block;margin-top:8px}.bundle-option.active{background:#b30574;color:#fff}.bundle-groups,.bundle-group{display:flex;flex-direction:column}.bundle-slot{display:flex;gap:10px}.hidden{display:none}.purchase-type.active{border:.65px solid #8c9888;background:var(--benefits-bg);border:2px solid;border-image:linear-gradient(98deg,#e42787 .2%,#8246d9 86.04%) 1}.purchase-type.active .sub-benefits__banner{background:linear-gradient(98deg,#e42787 .2%,#8246d9 86.04%);color:#fff}.purchase-type{background:#fff}.subs--detail{display:flex;justify-content:space-between;margin-bottom:20px}.bundle-product{text-align:center;border-radius:8px;cursor:pointer;flex:1 1 0}.bundle-product img{max-width:100%;border-radius:6px}.atc--btn{padding:24px;background:#000;color:#fff;text-align:center;font-family:Inter;font-size:19.5px;font-style:normal;font-weight:600;line-height:18.2px;border:none;border-radius:4px;cursor:pointer;width:100%;border:#000 solid 1px;transition:all .3s}.atc--btn:disabled{opacity:.5;cursor:not-allowed}.atc--btn s{color:#ffffff80;transition:all .3s}.atc--btn:hover{color:#000;background:#fff}.atc--btn:hover s{color:#00000080}.purchase-type-selector{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.bundle-product{position:relative;text-align:center}.bundle-product .remove-btn{position:absolute;top:10px;right:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.bundle-product .remove-btn svg{pointer-events:none}.bundle-product .remove-btn:hover{transform:scale(1.1)}.one-time-sub-prod,.subscription-sub-prod{display:flex;gap:20px}.one-time-sub-prod{width:100%}.one-time-gift--locked{position:relative}.one-time-gift--locked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#fef5fc91 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M7 10V7a5 5 0 0 1 10 0v3' stroke='gray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><rect x='5' y='10' width='14' height='10' rx='2' stroke='gray' stroke-width='2'/></svg>") no-repeat center / 40px 40px;border-radius:inherit}.upsell--btn{border-radius:6.5px;background:#000;padding:7px 14px;width:100%;max-width:140px;color:#fff}.upsell-prod,.one-time-gift,.subscription-gift{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;width:100%}.upsell--detail{padding:9px;gap:5px;flex-direction:column}.gift--detail{padding:9px}.upsell-prod img{width:30px}.gift--detail,.upsell--detail{border-radius:2.6px;border:1.3px dashed #610641;background:#fff8fb;display:flex;width:100%;justify-content:center;align-items:center;min-height:108px;margin-bottom:13px;position:relative;aspect-ratio:1}.gift--title,.upsell--title{color:#000;font-family:Inter;font-size:15.6px;font-style:normal;font-weight:500;line-height:18.2px;text-align:center}.gift--title span{color:#62d575}.free--gift-label{display:flex;align-items:center;justify-content:center;gap:23px;margin:25px 0 36px}.free--gift-label h3{color:#333;font-family:Inter Display;font-size:18.2px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.free--gift-label h3 span{font-weight:700;color:#b30574}.hori--line{background:#333;width:71.5px;height:1.3px}.upsell--detail span,.gift--detail s{color:#fff;font-family:Inter;font-size:15.6px;font-style:normal;font-weight:500;line-height:normal;width:max-content;padding:1px 30px;position:absolute;left:50%;transform:translate(-50%);top:-10.5px;border-radius:10.4px;background:#000}.in--stock{display:flex;gap:8px;justify-content:center;align-items:center;width:100%;border-top:solid rgba(51,51,51,.2) 1px;padding-top:26px;margin-top:40px}.in--stock p{color:#000;font-family:Inter;font-size:15.6px;font-style:normal;font-weight:500;line-height:18.2px}.bundle-wrapper{margin-bottom:20px}.bundle-group[data-bundle-set=set-1] .bundle-slot{width:50%}.bundle-group[data-bundle-set=set-2] .bundle-slot{width:75%}.bundle-group[data-bundle-set=set-3] .bundle-slot{width:100%}.empty--slot{border:1.3px dashed #000;background:#f5f5f5;display:grid;place-items:center;margin-bottom:10px;aspect-ratio:1}.empty--slot svg{transition:all .3s}.empty--slot:hover svg{transform:scale(1.1)}.one-time-bundle .bundle-slot{width:50%}.bundle-content{width:100%}.bundle-content img{margin-bottom:10px;object-fit:contain;border-radius:2.6px;background:#f5f5f5;width:100%;aspect-ratio:1}.lock--image{display:flex;flex-direction:column;align-items:center;justify-content:center}.lock--image span{color:#000;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}.subscription-sub-prod{gap:13px}.subscription-sub-prod .subscription-gift:nth-child(1) .gift--detail img{width:100%}.subscription-sub-prod .subscription-gift:nth-child(2) .gift--detail img{width:100%}.subscription-sub-prod .subscription-gift:nth-child(3) .gift--detail img{width:100%}.subscription-sub-prod .subscription-gift:nth-child(4) .gift--detail img{width:100%}.subscription-sub-prod .gift--detail{aspect-ratio:1}.subscription-sub-prod .subscription-gift:nth-child(4) .gift--detail img.locked--img{width:100%;max-width:44px}.purchase--detail h5{color:#000;font-family:Inter;font-size:18.2px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:7px}.purchase--detail p{color:#000;font-family:Inter;font-size:15.6px;font-style:italic;font-weight:400;line-height:20.8px;margin-bottom:13px}.purchase--detail span{color:#333;font-family:Inter;font-size:20.8px;font-style:normal;font-weight:500;line-height:26px}.purchase--radio{border-radius:1298.7px;border:.65px solid rgba(0,0,0,.5);background:#fff;flex-shrink:0;position:relative;width:39px;height:39px}.purchase-type.active .purchase--radio:after{content:"";width:31.2px;height:31.2px;flex-shrink:0;border-radius:1298.7px;background:#b30574;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.purchase--detail span s{color:#00000080;font-weight:400}.subs--benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px}.benefits--item{display:flex;align-items:center;gap:5px}.benefits--item p{color:#000;font-family:Inter;font-size:var(--fs-d, 15.6px);font-style:normal;font-weight:400;line-height:100%;text-align:left}.benefits--item p span{font-weight:600}.saved--sub{color:#fff;text-align:center;font-family:Inter;font-size:15.6px;font-style:normal;font-weight:600;line-height:18.2px;border-radius:85.8px;background:#b30574;width:max-content;padding:5px 9px;margin-top:16px}.sub--right{display:flex;flex-direction:column;align-items:end}.purchase_selector__stacked{display:flex;flex-direction:column}.subscription-bundle h4,.one-time-bundle h4,.purchase_selector__stacked h4{color:#333;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.subscription-bundle h4:nth-child(1){margin-bottom:25px}.subscription-bundle h4,.purchase_selector__stacked h4,.one-time-bundle h4,.bundle-selector__heading{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--margin-bottom)}.subscription-bundle h4 svg,.purchase_selector__stacked h4 svg,.one-time-bundle h4 svg{width:30px;height:auto}.subscription-bundle h4:nth-of-type(2),.one-time-bundle h4{margin-bottom:20px}.site-header{z-index:1!important}.subscription-bundle .bundle-groups h4,.purchase_selector__stacked h4,.one-time-bundle h4{margin-bottom:20px}.bundle-product p{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.upsell--btn{font-family:Inter;font-size:18.2px;font-style:normal;font-weight:600;line-height:normal}.product-info-section .faq_product{border-bottom:.65px solid rgba(0,0,0,.5)}.question_heading{display:flex;justify-content:space-between;align-items:center;padding-block:20px}.question_product{cursor:pointer}.question_product svg{transition:transform .3s ease}.question_product.active svg{transform:rotate(180deg)}.answer_product{padding-left:5px;padding-bottom:15.6px}.answer_product{padding-left:0!important}.answer_product ul:last-of-type{margin-bottom:0}.answer_product ul{padding-left:10px}@media(max-width:991px){.max-w{padding-inline:16px}.subscription-bundle h4,.purchase_selector__stacked h4,.one-time-bundle h4,.bundle-selector__heading{margin-bottom:var(--margin-bottom-mobile)}.question_heading{padding-block:12px}.answer_product ul li{font-size:14px;line-height:16px}.purchase--detail h5{font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px}.purchase--detail p{font-size:12px;font-style:italic;font-weight:400;line-height:16px;margin-bottom:10px}.purchase--detail span{font-size:16px;font-style:normal;font-weight:500;line-height:20px}.saved--sub{padding:5px 7px;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-top:16.5px}.purchase--radio{width:30px;height:30px}.purchase-type.active .purchase--radio:after{width:24px;height:24px}.subs--detail{margin-bottom:15px}.subs--benefits{padding:0 10px 10px;display:flex;gap:6px;flex-direction:column}.benefits--item{gap:7px}.benefits--item svg{flex-shrink:0;width:16px;height:16px}.benefits--item p{font-size:var(--fs-m, 12px);font-style:normal;line-height:100%}.benefits--item svg{width:20px;height:20px}.purchase-type-selector{gap:10px;margin-bottom:20px}.subscription-bundle h4,.one-time-bundle h4,.purchase_selector__stacked h4{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.subscription-bundle h4:nth-child(1){margin-bottom:40px}.bundle-option{padding:8px;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.bundle-selector{gap:10px;margin-bottom:20px}.bundle-option small{margin-top:6px;font-size:12px;font-style:italic;font-weight:400;line-height:16px}.bundle-option span{padding:3px 8px 1px;font-size:12.121px;font-style:normal;font-weight:500;line-height:14.141px;top:-18px}.subscription-bundle .bundle-groups h4,.purchase_selector__stacked h4,.one-time-bundle h4{margin-bottom:8px}.bundle-slot{gap:5px}.empty--slot{margin-bottom:5px}.empty--slot svg{width:30px;height:30px}.bundle-product p{font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.free--gift-label{margin:25px 0 28px;gap:17px}.free--gift-label h3{font-size:14px;font-style:normal;line-height:normal}.upsell--detail span,.gift--detail s{padding:1px 10px;font-size:12px;line-height:normal}.subscription-sub-prod{gap:7px}.subscription-sub-prod .subscription-gift:nth-child(4) .gift--detail img.locked--img{max-width:23px}.lock--image span{margin-top:10px;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.gift--detail,.upsell--detail{margin-bottom:9px}.gift--title,.upsell--title{font-size:12px;line-height:14px}.atc--btn{padding:22px;font-size:15px;line-height:14px}.bundle-wrapper{margin-bottom:15px}.gift--detail img{width:100%}.one-time-sub-prod{gap:10px}.upsell-prod img{width:100%;max-width:33px}.upsell--detail{gap:8px;padding:0 7px}.upsell--btn{padding:10px;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.gift--detail,.upsell--detail{min-height:81px}.gift--detail{padding:7px}.in--stock{margin-top:20px;padding-top:26px;gap:6px}.in--stock svg{width:8px;height:8px}.in--stock p{font-size:12px;font-style:normal;font-weight:500;line-height:14px}.bundle-content{width:100%}.bundle-content img{margin-bottom:10px;object-fit:contain;width:100px;border-radius:2.6px;background:#f5f5f5;width:100%}.bundle-product .remove-btn svg{width:21.6px;height:21.6px}.bundle-product .remove-btn{right:5px;top:5px}}/*! RECHARGE APP */.bundle-tab.active{background:#222;color:#fff}.bundle-tab-content{display:none}.bundle-tab-content.active{display:block}.bundle-products div{display:inline-block;padding:4px 6px;border:1px solid #ddd;margin:2px;border-radius:3px}@media(max-width:600px){.upsell-prod img{width:100%;max-width:25px}.upsell--detail{gap:2px;padding:0 7px}.upsell--btn{padding:5px;font-size:12px;font-style:normal;font-weight:600;line-height:normal}}.sub-benefits__banner{text-align:center;padding:10px;background:#c8c8c8;color:#000}.subscription-sub-prod,.free--gift-label{margin-inline:20px}.onetime-benefits__wrapper{padding:20px;border:2px solid #c8c8c8}.onetime-benefits__wrapper .free--gift-label{margin-inline:0}.onetime-benefits__wrapper p{font-family:Inter;font-size:15.6px;font-weight:400;line-height:21px;text-align:left;margin-top:5px;color:#515151}.free--gift-label h3{color:#fff}.free--gift-label{background-color:#222;padding-block:6px;margin-top:0;margin-bottom:25px}.subscription-sub-prod{padding-bottom:20px}.benefits__heading h3,.onetime-benefits__heading h3{font-family:Inter;font-size:20px;line-height:normal;font-weight:500}.onetime-benefits__heading{display:flex;justify-content:space-between}.benefits__heading span{color:#222;font-family:Inter;font-size:18px;line-height:normal;font-weight:500}.benefits__heading{margin-bottom:15px;display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:#9f9f9f solid 1px}.benefits__heading{margin-inline:20px;padding-top:20px}.benefits__price{display:flex;flex-direction:column;align-items:end}.benefits__price s{opacity:.6}.benefits__heading span.benefits-price__unit{font-size:16px;line-height:normal;font-style:italic;color:#515151}.onetime-benefits__wrapper .custom-plan-toggle-container{margin-bottom:0}.sub-benefits__wrapper{border:2px solid #c8c8c8}.sub-benefits__wrapper .custom-plan-toggle-container{margin-inline:20px;margin-bottom:20px}.custom-plan-toggle-switch:before{content:none!important}.custom-toggle-container{display:flex;margin-bottom:20px;border-radius:50px;border:#969696 solid 1px;width:100%;max-width:400px;margin-inline:auto;overflow:hidden}.onetime-benefits__wrapper .custom-toggle-container{margin-top:20px;margin-bottom:0}.custom-toggle-switch{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-toggle-switch button{width:100%;display:flex;justify-content:center;background:#e42787;color:#fff;padding:7px 0}.custom-toggle-switch button.plan-toggle-trigger{width:100%;display:flex;justify-content:center;background:#fff;color:#292929;transition:all .3s ease}.custom-toggle-switch button.plan-toggle-trigger:hover{background:#dfdfdf}.bundle-builder__block{margin-bottom:var(--margin-bottom)}@media(max-width:991px){.subscription-bundle h4 svg,.purchase_selector__stacked h4 svg,.one-time-bundle h4 svg{width:24px}.onetime-benefits__wrapper p{margin-top:2px;font-size:12px;line-height:100%}.bundle-builder__block{margin-bottom:var(--margin-bottom-mobile)}.custom-toggle-container{width:95%}.free--gift-label{margin-inline:10px}u[data-text-popup]{font-size:14px}.benefits__heading h3,.onetime-benefits__heading h3{font-size:17px}.custom-toggle-switch button{font-size:15px}.benefits__heading span,.benefits__heading span.benefits-price__unit,.onetime-benefits__heading span{font-size:14px}.subscription-sub-prod{margin-inline:10px}.onetime-benefits__wrapper{padding-inline:10px}.onetime-benefits__wrapper .custom-toggle-container{width:100%}.benefits__heading{margin-inline:10px}.sub-benefits__banner{padding:4px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/pdp_ecom_recharge.css.map */
