@media (min-width: 991px){.subscription-modules{font-size:14px}.subscription-modules .d-mobile{display:none!important}.subscription-modules .col-lg-3 .subscription-product{padding:20px 15px}.subscription-modules .subscription-product{padding:30px 0}.subscription-modules .subscription-product-container .subscription-title-container-small{display:none!important}.subscription-modules .subscription-product-container.col-lg-3 .subscription-title-container-small{display:flex!important}.subscription-modules .subscription-product-container.col-lg-3 .subscription-title-container-small .promo-badge{margin-bottom:10px}.subscription-modules .subscription-product-container.col-lg-3 .subscription-title-container-large{display:none!important}}@media (max-width: 990px){.subscription-modules{font-size:12px;padding:0 5px!important}.subscription-modules .d-desktop{display:none!important}.subscription-modules .subscription-product-container{padding:10px 0!important}.subscription-modules .subscription-product:not(.selected):not(.unselected){padding:15px 0 30px}.subscription-modules .subscription-product.selected{padding:15px 0 30px}.subscription-modules .subscription-product.unselected{padding:15px 0 60px}.subscription-modules .subscription-product-container .subscription-title-container-small{display:none!important}.subscription-modules .subscription-product-container .subscription-title-container-large{display:flex!important}.subscription-modules .subscription-title{font-size:20px!important;padding-top:5px!important}.subscription-modules .subscription-product .subscription-price{font-size:30px!important;line-height:15px!important}.subscription-modules .subscription-product .col-auto .subscription-image{margin-top:-25px!important;margin-right:10px}.subscription-modules .subscription-product .col-auto .subscription-image img{width:125px!important;margin-bottom:25px}}.subscription-modules hr{border-color:#ffae8930;margin-top:5px;margin-bottom:5px}.subscription-modules .p-absolute-bottom{position:absolute;bottom:30px;left:0;margin:0}.subscription-modules .subscription-product-container.col-lg-1,.subscription-modules .subscription-product-container.col-lg-2,.subscription-modules .subscription-product-container.col-lg-3,.subscription-modules .subscription-product-container.col-lg-4,.subscription-modules .subscription-product-container.col-lg-5,.subscription-modules .subscription-product-container.col-lg-6{padding:10px}.subscription-modules .row{margin-left:0;margin-right:0}.subscription-modules .p-0{padding:0}.subscription-modules .subscription-product:not(.selected) .d-unselected:not(.row),.subscription-modules .subscription-product.selected .d-selected:not(.row){display:block}.subscription-modules .subscription-product:not(.selected) .d-unselected.row,.subscription-modules .subscription-product.selected .d-selected.row{display:flex}.subscription-modules .subscription-product:not(.selected) .d-selected,.subscription-modules .subscription-product.selected .d-unselected{display:none}.subscription-modules .subscription-product.unselected .d-mobile.subscription-description-container{display:none}.d-desktop .row,.d-mobile .row,.d-selected .row,.d-unselected .row{width:100%}.subscription-modules .mt-auto{margin-top:auto}.subscription-modules .subscription-product{font-family:Vogue Avant Garde Light;letter-spacing:1px!important;background:#ffe5df;border-radius:25px;border:2px solid #403E3E;height:100%}.subscription-modules .subscription-product .promo-badge{background:#fff;border-radius:40px;min-height:30px;font-size:12px;padding:3px 10px;text-align:center;letter-spacing:.25px;width:fit-content}.subscription-modules .subscription-product .subscription-title{font-family:Vogue Avant Garde Bold;text-transform:uppercase;font-size:24px;padding-top:2px;margin-top:auto;margin-bottom:auto}.subscription-modules .subscription-product .subscription-price{font-family:Vogue Avant Garde Bold;font-size:30px;padding-top:10px;line-height:20px}.subscription-modules .subscription-product .subscription-price-per{font-size:15px;font-weight:600;text-transform:uppercase;margin-left:5px}.subscription-modules .subscription-product .subscription-value-statement{font-size:13px;font-style:italic;letter-spacing:.25px;margin-top:10px}.subscription-modules li{list-style:none;margin-bottom:10px;letter-spacing:.25px;font-weight:700;display:flex}.subscription-modules li:before{content:"";height:8px;width:10px;margin-right:10px;margin-top:auto;margin-bottom:auto;background:url(//allurebeautybox.com/cdn/shop/t/179/assets/checkmark.png?v=9946769579043533751750856732) no-repeat;background-size:contain;flex-shrink:0}.subscription-modules .subscription-product .subscription-image{margin-left:auto;margin-right:auto}.subscription-modules .subscription-product .d-desktop .d-unselected .subscription-image{margin-top:10px;margin-bottom:10px}.subscription-modules .subscription-product .d-desktop .d-selected .subscription-image{margin-top:-50px;margin-right:25px}.subscription-modules .subscription-product .subscription-image img{width:150px!important}.subscription-modules .subscription-product .subscription-description{letter-spacing:.25px;margin:15px auto 50px}.subscription-modules .subscription-product .d-desktop .d-selected .subscription-description{margin-top:30px}.subscription-modules .subscription-product .confirm-container{display:flex;flex-direction:column;text-align:center;font-style:italic}.subscription-modules .subscription-product .confirm-container span{margin-bottom:10px;letter-spacing:.25px;font-size:12px}.subscription-modules .subscription-product .select-button,.subscription-modules .subscription-product .confirm-button{margin:auto;padding-top:5px;font-family:Vogue Avant Garde Bold;text-align:center;font-size:13px;font-weight:700;text-transform:uppercase;height:35px;min-width:150px;max-width:200px;width:100%;border-radius:25px;cursor:pointer}.subscription-modules .subscription-product .select-button{border:2px solid #000;background:#fff;color:#000}.subscription-modules .subscription-product .confirm-button{border:2px solid #000;background:#000;color:#fff}.subscription-modules .subscription-product .confirm-button[disabled],.subscription-modules .subscription-product .select-button[disabled]{border:2px solid #949495;background:#949495;color:#fff}.subscription-modules .subscription-product .member-choice-row{margin:5px 0 45px}.subscription-modules .subscription-product .choices-title{text-transform:uppercase;font-size:18px;line-height:20px;font-weight:700;font-family:Vogue Avant Garde Bold;margin-top:5px;letter-spacing:.25px}.subscription-modules .subscription-product .choices-description{font-style:italic;line-height:16px;margin-top:5px;letter-spacing:.25px;font-size:13px}.subscription-modules .subscription-product .member-choice-container{margin-top:10px;margin-bottom:10px}.subscription-modules .subscription-product .member-choice-container a{text-decoration:none;color:#000}.subscription-modules .subscription-product .member-choice{text-align:center;font-size:13px;display:flex;flex-direction:column}.subscription-modules .subscription-product a[disabled] .member-choice{opacity:.5}.subscription-modules .subscription-product .member-choice-container .member-choice .member-choice-image{margin-left:auto;margin-right:auto;border-radius:9px}.subscription-modules .subscription-product .member-choice-container .member-choice .member-choice-image img{width:100px;border-radius:9px}.subscription-modules .subscription-product .member-choice-container .member-choice .member-choice-image{border:2px solid #FFE5DF}.subscription-modules .subscription-product .member-choice-container .member-choice.selected .member-choice-image{border:2px solid #000}.subscription-modules .subscription-product .member-choice-container .member-choice-title,.subscription-modules .subscription-product .member-choice-container .member-choice-description{letter-spacing:.25px}.subscription-modules .subscription-product .member-choice-container .member-choice-title{font-weight:700;margin-top:15px}.subscription-modules .subscription-product .member-choice-container .member-choice-description{margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/179/assets/cn-subscription-modules.css.map */
