.checout-h1{margin:0 0 20px 0 !important;font-size:27px !important;color:#4A4A4A !important;text-align:center !important;font-weight:700 !important}.checout-h2{margin:20px 0 0 0;text-transform:uppercase;letter-spacing:0.3px !important;font-size:14px !important;font-weight:500 !important}.checout-h3{margin:24px 0 0 0;text-transform:uppercase;letter-spacing:0.3px !important;font-size:13px !important;font-weight:400 !important;color:#020711}.form-title{text-transform:uppercase;font-size:13px !important;font-weight:400 !important}.header-image{height:185px;background-color:var(--color-latte);border-radius:var(--border-radius);position:relative;padding:0 10px}.checkout-product-image{display:block;margin:0 auto;height:100%}.product-checkout.checkout-product-image{border-radius:8px;height:auto}.checkout-product-stamp{width:89px;height:auto;top:6px;left:6px;position:absolute}.intro__title{color:#4A4A4A !important;font-weight:800 !important}.account-details{margin-bottom:20px}.login{display:inline;float:right;font-size:16px;font-weight:350}.signup-errors{margin:0 0 25px auto}.product-name{display:inline;float:left;max-width:82%;overflow:hidden}.price-label{display:inline;float:right;font-size:16px;font-weight:350}.value-price{text-decoration-line:line-through}.free-price{color:#448AB1;font-weight:500}.shop-credits{color:#448AB1 !important;font-weight:600 !important}.cart-product-line{padding:7px 0 !important;font-weight:350}.cart-product-line::after{content:"";display:table;clear:both}.product-line{padding:18px 0 !important;font-weight:350}.product-line.saving{font-weight:500 !important;color:#2E8299}.product-line.total{font-size:18px;font-weight:500 !important;color:#2E8299}.product-line.full-total{font-size:18px;font-weight:500}.hr-order-devider{border-top:1px solid #BAA89E;margin:20px 0 0 0}.membership-products{margin-top:0}.membership-products.cart-members{margin-top:15px}#checkout{max-width:500px;margin:0 auto;padding:0}#payment-request-button,#ask-parent-pay-container{margin:60px 0}#ask-parent-pay-btn{height:45px;border-radius:4px;font-weight:600;box-shadow:none;text-transform:none;padding:0px;font-size:18px;margin-top:20px;margin-bottom:20px}.reviews-top{display:flex;align-items:center;font-weight:400;gap:2px}.rt-stars-item{display:inline-block;height:20px}.future-shipments-title{text-align:center !important;color:#4A4A4A !important;font-weight:600 !important;font-size:20px !important;margin-bottom:20px !important}.future-shipments{background-color:white;border-radius:4px}.future-shipments img{width:80px;margin:15px}.future-shipment-month-supply{font-size:17px;font-weight:600;color:#4A4A4A;padding-left:50px}.future-shipment-cost{font-size:17px;font-weight:600;color:#64A11D;padding-left:70px}.order-summary{margin:153px 0 auto 0;width:500px}.cart-checkout-title{margin-bottom:60px;text-align:center}.checkout-box{margin:0}.secure-checkout{margin:30px 0 0 0;text-align:center}.payment-img{display:flex;justify-content:center;gap:20px;margin-top:20px}.payment-img img{width:70px;height:48px}.small_letters{margin:60px 0 60px 0}.small_letters p,a{font-weight:350}.mdacne-kit{width:95%;display:block;margin:auto}.membership-includes{margin:20px 0}#payment-request{visibility:hidden;opacity:0;min-height:100px;padding:20px 0;transition:visibility 0s, opacity 0.3s ease-in}#payment-request.visible{visibility:visible;opacity:1}#payment-form{margin:0;padding:40px;border-radius:8px;border:1px solid #baa89e}.form-details{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;box-sizing:border-box;font-size:16px;font-weight:400;color:#020711;background-color:white;border:none;border-radius:8px;box-shadow:0px 4px 30px 0px rgba(2,7,17,0.05)}.form-details label{position:relative;display:flex;flex-direction:row;height:52px;padding:10px 30px;align-items:center;justify-content:center;width:100%;font-weight:400}.form-details .field::placeholder{color:#020711;opacity:0.4;font-weight:300}.form-details input,.form-details select{font-weight:300;color:#020711 !important;padding:0 0 0 30px}fieldset .select::after{content:'';position:absolute;width:12px;height:12px;right:30px;top:50%;margin-top:-2px;background-image:url(https://s3.amazonaws.com/mdacnedevelopment/photos/images/000/001/314/original/Mask_group.png?1732717245);pointer-events:none}.form-details label:not(:last-child){border-bottom:1px solid rgba(186,168,158,0.3)}.form-details label span{min-width:100px}fieldset:not(.with-state) label.state{display:none}fieldset:not(.with-state) label.zip{width:100%}fieldset .redirect label span{width:100%;text-align:center}p.instruction{padding:0;margin-bottom:40px;font-weight:350}p.tip{margin:-10px auto 10px;padding:5px 0 5px 30px;font-size:14px;background:url(/website/checkout/images/tip.svg) left center no-repeat}.field{flex:1;padding:0 15px;background:transparent;font-weight:400;color:#31325f;outline:none;cursor:text;width:90%}.lg-view{display:inline-block}.sm-view{display:none}.field::-webkit-input-placeholder{color:#aab7c4}.field::-moz-placeholder{color:#aab7c4}.field:-ms-input-placeholder{color:#aab7c4}input{flex:1;border-style:none;outline:none;color:#313b3f}select{flex:1;border-style:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#313b3f;cursor:pointer;background:transparent}select:focus{color:#666ee8}::-webkit-input-placeholder{color:#cfd7e0}::-moz-placeholder{color:#cfd7e0;opacity:1}:-ms-input-placeholder{color:#cfd7e0}input:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#666ee8;transition:background-color 100000000s;-webkit-animation:1ms void-animation-out 1s}.StripeElement--webkit-autofill{background:transparent !important}#card-element{margin-top:-1px}#country{display:flex;align-items:center}#country.at::before{background-position:-165px -10px}#country.au::before{background-position:-196px -10px}#country.be::before{background-position:-227px -10px}#country.br::before{background-position:-351px -10px}#country.ca::before{background-position:-382px -10px}#country.ch::before{background-position:-475px -10px}#country.cn::before{background-position:-41px -35px}#country.de::before{background-position:-134px -35px}#country.dk::before{background-position:-196px -35px}#country.es::before{background-position:-320px -35px}#country.eu::before{background-position:-351px -35px}#country.fi::before{background-position:-382px -35px}#country.fr::before{background-position:-413px -35px}#country.gb::before{background-position:-475px -35px}#country.hk::before{background-position:-41px -60px}#country.ie::before{background-position:-196px -60px}#country.it::before{background-position:-351px -60px}#country.jp::before{background-position:-444px -60px}#country.lu::before{background-position:-258px -85px}#country.mx::before{background-position:-475px -85px}#country.nl::before{background-position:-103px -110px}#country.no::before{background-position:-134px -110px}#country.nz::before{background-position:-165px -110px}#country.pt::before{background-position:-413px -110px}#country.se::before{background-position:-103px -135px}#country.sg::before{background-position:-134px -135px}#country.us::before{background-position:-475px -135px}#payment-methods{margin:0 0 20px;border-bottom:2px solid #e8e8fb}#payment-methods li{display:none}#payment-methods li.visible{display:inline-block;margin:0 20px 0 0;list-style:none}#payment-methods input{display:none}#payment-methods label{display:flex;flex:1;cursor:pointer}#payment-methods input+label{position:relative;padding:5px 0;text-decoration:none;text-transform:uppercase;font-size:13px}#payment-methods label::before{content:'';position:absolute;width:100%;bottom:-2px;left:0;border-bottom:2px solid #6772e5;transform:scaleX(0)}#payment-methods label:hover{color:#6772e5;cursor:pointer}#payment-methods input:checked+label{color:#6772e5}#payment-methods label:hover::before,#payment-methods input:checked+label::before{opacity:1;transform:scaleX(1)}#payment-methods,.payment-info{display:none}.payment-info:not(.card){margin-bottom:15px}#payment-methods.visible,.payment-info.visible{display:block}.payment-info p.notice{font-size:14px;color:#8898aa;text-align:left}.card-icon{width:25px}#wechat-qrcode img{margin:0 auto}.payment-errors{display:none;margin:15px auto 0;padding-left:20px;color:#e25950;transform:translateY(10px);transition-property:opacity, transform;transition-duration:0.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);background:url(/website/checkout/images/error.svg) center left no-repeat;background-size:15px 15px}.payment-errors.visible{opacity:1;transform:none;display:inline-flex}.signup-errors{display:inline-flex;margin:15px auto;padding-left:20px;color:#e25950;transform:translateY(10px);transition-property:opacity, transform;transition-duration:0.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);background:url(/website/checkout/images/error.svg) center left no-repeat;background-size:15px 15px}#summary{position:fixed;top:0;right:-450px;bottom:0;width:450px;overflow:auto;height:100%;background:#fff;box-shadow:0 2px 19px 4px rgba(0,0,0,0.04);transition:right 0.3s ease-in-out}#main.checkout:not(.success):not(.error)+#summary{right:0}#summary header{background:#fff}#summary h1{margin:0 30px;line-height:80px;font-weight:400}#summary p{font-size:16px;font-weight:400;margin-top:10px}#summary .discount p{margin-top:0}#summary .line-item{display:flex;flex-direction:row;padding:30px 30px 0 30px}#summary .line-item .image{display:block;width:80px;height:80px;margin-right:15px;background:#f6f9fc;border-radius:3px}#summary .line-item .label{flex:1;text-align:left}#summary .line-item .product{color:#424770}#summary .line-item .sku{font-size:14px;color:#8898aa}#summary .line-item .count,#summary .line-item .price{font-size:14px;padding-left:10px;align-self:right;text-align:right;line-height:24px}#summary .line-item .count{color:#8898aa}#summary .line-item .price{color:#8ba4fe;font-weight:bold}#summary .line-item.subtotal{margin-top:30px;margin-bottom:0;padding-top:10px;border-top:1px solid #f3f3ff}#summary .line-item.shipping{padding-top:0}#summary .line-item.total{margin-top:15px;margin-bottom:30px;padding-top:15px;font-size:21px;border-top:1px solid #f3f3ff}#summary .line-item.total .label,#summary .line-item.total .price{color:#rgba 46,130,153,1;font-size:24px;font-weight:400;line-height:inherit}#demo{padding:15px;margin:-15px -15px 0;background:#f6f9fc;border-radius:5px}#demo p.label{margin:0 0 10px;color:#666ee8}#demo p.note{display:block;margin:10px 0 0;font-size:14px}#demo p.note a,#demo p.note em{font-size:14px}#demo p.note a:hover{text-decoration:none}#confirmation{display:flex;align-items:center;position:absolute;top:80px;left:0;right:0;bottom:0;width:100%;visibility:hidden;overflow-x:hidden;opacity:0;background:#f8fbfd;text-align:left;transition:visibility 0s, opacity 0.5s linear 0.5s}#main.success #confirmation,#main.error #confirmation{visibility:visible;opacity:1}#main.success #order,#main.error #order{visibility:hidden;opacity:0}#confirmation h1{font-size:42px;font-weight:300;color:#6863d8;letter-spacing:0.3px;margin-bottom:30px}#confirmation .status{display:flex;flex-direction:column;justify-content:center;padding:0 75px 0 275px;max-width:75%;height:350px;margin:100px auto;background:#fff url(/website/checkout/images/order.svg) 75px center no-repeat;box-shadow:0 1px 3px 0 rgba(50,50,93,0.15);border-radius:6px}#confirmation .status.error{display:none}#confirmation .status p{margin:0 0 15px}#confirmation .status li{margin-bottom:5px;list-style:none}#main.success:not(.processing) #confirmation .status.processing,#main.success:not(.receiver) #confirmation .status.receiver{display:none}#main.processing #confirmation .status.success,#main.receiver #confirmation .status.success{display:none}#main.error #confirmation .status.success,#main.error #confirmation .status.processing,#main.error #confirmation .status.receiver{display:none}#main.error #confirmation .status.error{display:flex}@media (min-width: 1023px){#ask-parent-pay-btn{max-width:500px;margin:20px auto}}.login{display:inline;float:right}.signup-errors{margin:0 0 25px}#ReviewsWidget{padding:0 15px !important}.product-line{padding:15px 0 !important}.promo-code-button{text-decoration:underline;font-size:14px;color:#4E4F55}.faq-section{padding:40px 30px;border-radius:8px}.reviews-section{padding:20px 0}.reviews-section .checkout-box{border-radius:8px;padding-right:25px;padding-left:25px}.badge-container{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.badge-prices{width:124px;height:44px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;font-style:italic;font-family:'Copernicus';background-color:#FFF8F5;border-radius:30px}.badge-shop-value-price{text-decoration:line-through;opacity:0.5;margin-right:5px}.save-percentage{width:78px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:1;background-color:#5FBED8;border-radius:10px;margin-top:-10px}.quantity-selection{margin:20px 0}.radio-option{height:54px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-radius:8px;border:1px solid white;background-color:white;cursor:pointer;transition:all 0.2s ease}.radio-option:hover{border:1px solid #5FBED8;background-color:#F8FBFB}.radio-option.selected-plan{border:1px solid #5FBED8;background-color:#DFECEF}.radio-option-left{display:flex;align-items:center}.radio-option input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #D0D5DD;border-radius:50%;cursor:pointer;margin-right:12px;position:relative;transition:all 0.2s ease;background:white}.radio-option input[type="radio"]:checked{border-color:#5FBED8;background:white}.radio-option input[type="radio"]:checked::after{content:'';width:14px;height:14px;background:#5FBED8;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.radio-option:hover input[type="radio"]{border-color:#5FBED8}.radio-option label{font-weight:400;cursor:pointer;margin:0;pointer-events:none}.radio-option-right{display:flex;align-items:center;gap:10px}.save-badge{background:#5FBED8;border:none;border-radius:12px;height:22px;padding:3px 8px 0 8px;display:flex;align-items:center;font-size:12px;font-weight:500}.original-price{color:#818181;text-decoration:line-through}.current-price{font-weight:450}@media (max-width: 1023px){#main.checkout:not(.success):not(.error){width:calc(100% - 320px)}#summary{width:320px;right:-320px}#main.checkout:not(.success):not(.error)+#summary{right:0}#summary .line-item p{margin-top:0}#summary .line-item .image{width:40px;height:40px}#summary .line-item .label{margin:0}.wrapper .header .header__menu.active{top:calc(100% + -7px)}.order-summary{margin:113px 0 auto 0}.cart-checkout-title{margin-bottom:40px}.small_letters{margin:60px 0 40px 0}p.instruction{margin-bottom:20px}.secure-checkout{margin:20px 0 0 0}.payment-img{gap:14px}.payment-img img{width:49.5px;height:34px}#payment-request-button,#ask-parent-pay-container{margin:40px 0}}@media (max-width: 768px){#main.checkout:not(.success):not(.error){width:100%}#payment-request{padding-top:0;min-height:80px}#summary{display:none}#confirmation .status{width:auto;height:auto;margin:30px}}@media (max-width: 575px){.header-image{height:150px}.order-summary{width:100%}.checkout-box{margin:0 20px}.reviews-section .checkout-box{margin-left:0;margin-right:0;padding-right:0;padding-left:0}.membership-includes{margin:20px 20px}#payment-request{min-height:0;padding-right:15px;padding-left:15px}#payment-form{margin:0;padding:0 0;border-width:0 0 0 0;border-radius:0}.payment-info span{display:none}fieldset{margin-bottom:15px}.card-icon{display:none}#country::before{display:none}#confirmation .status{width:auto;height:auto;padding:120px 15px 15px;background:#fff url(/website/checkout/images/order.svg) center 15px no-repeat;background-size:68px 86px;box-shadow:0 1px 3px 0 rgba(50,50,93,0.15);border-radius:6px}#confirmation h1{text-align:center}.future-shipment-month-supply{font-size:17px;padding-left:20px}.future-shipment-cost{font-size:17px;padding-left:20px}.future-shipments img{width:70px;margin:15px}.faq-section{padding:40px 0 0 0}.reviews-section{padding:0 0 10px 0}.badge-container{top:11px;right:11px}.badge-prices{width:115px;height:38px;font-size:16px}.save-percentage{width:66px;height:18px;font-size:10px;margin-top:-9px}}@media (max-width: 460px){.checkout-product-stamp{width:85px}.checkout-product-stamp_premium_plan{width:64px}.future-shipment-month-supply{font-size:17px;padding-left:0px}.future-shipment-cost{font-size:17px;padding-left:15px}.future-shipments img{width:70px;margin:15px}}@media (max-width: 347px){.lg-view{display:none}.sm-view{display:inline-block}.future-shipment-month-supply{font-size:16px;padding-left:0px}.future-shipment-cost{font-size:16px;padding-left:7px}.future-shipments img{width:60px;margin:10px}}
