.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:#e9f4dd}.purchase-type{border-radius:7.8px;border:.65px solid #929894;background:#f5f5f5;text-align:left;padding:20px;display:flex;justify-content:space-between}.subs--detail{display:flex;justify-content:space-between;margin-bottom:20px}.purchase-type[data-type=subscription]{justify-content:flex-start;flex-direction:column}.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{margin-top:20px;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:75%}.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{min-height:132px;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:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:rgba(51,51,51,.2) solid .65px}.benefits--item{display:flex;align-items:center;gap:9px}.benefits--item p{color:#000;font-family:Inter;font-size:15.6px;font-style:normal;font-weight:400;line-height:18.2px}.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}.subscription-bundle h4,.one-time-bundle 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:nth-of-type(2),.one-time-bundle h4{margin-bottom:20px}.site-header{z-index:1!important}.subscription-bundle .bundle-groups 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}.question_heading{display:flex;justify-content:space-between;align-items:center}.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}.answer_product ul li{font-size:14px;line-height:16px}.purchase-type{padding:14px}.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-top:15px}.benefits--item{gap:7px}.benefits--item p{font-size:12px;font-style:normal;line-height:14px}.benefits--item svg{width:20px;height:20px}.purchase-type-selector{gap:10px;margin-bottom:20px}.subscription-bundle h4,.one-time-bundle 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:10px;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{margin-bottom:15px}.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}.subscription-sub-prod .gift--detail{min-height:81px}.gift--detail,.upsell--detail{margin-bottom:9px}.gift--title,.upsell--title{font-size:12px;line-height:14px}.atc--btn{margin-top:15px;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}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/pdp_ecom_recharge.css.map */
