.container .inner.cont{width:100%;margin:0;padding:0}.checkout-row.main{display:flex;column-gap:163px;flex-direction:row-reverse}.content{margin-top:0}.checkoutform{display:flex;flex-direction:column}form.checkoutform[data-state=billing] label{pointer-events:none}form[name=paymentform] .checkout_fields_container{border-left:none;margin-left:0;padding-top:10px;padding-bottom:10px}.checkout_step_container{display:flex;align-items:center;column-gap:15px}.checkout_fields_container{display:flex;flex-direction:column;row-gap:15px;padding-left:25px;border-left:1px dotted #e5e5e5;margin-left:10px;padding-top:40px;padding-bottom:40px}.checkout_step_number{display:flex;background-color:#19437a;color:#fff;border-radius:50%;width:25px;height:25px;justify-content:center;align-items:center;min-width:25px}.checkout_step_name{font-weight:700;color:#19437a;font-family:Asap,sans-serif;font-size:25px;flex-grow:2;line-height:1.1}.checkout_step_container button.blue-btn{padding:0;display:flex;height:43px;width:83px;justify-content:center;align-items:center;font-size:15px;font-family:open sans,sans-serif}form[name=paymentform] .checkout_button{width:100%;margin-left:0}.input_field,.checkout_date_container{height:50px;border:1px solid #e5e5e5;border-radius:10px;width:100%;padding-left:20px;padding-right:20px;font-family:open sans,sans-serif;font-size:19px;color:#636363}.checkout_checkbox_label{display:flex;align-items:center;color:#979797;font-family:Asap,sans-serif;font-size:19px;line-height:1.1}.checkout_checkbox_price{color:#19437a}.checkout_checkbox_price+.checkout_checkbox_name{font-size:17px;color:#000;margin-left:5px}.checkout_checkbox_price+.checkout_checkbox_name:before{content:" - "}span.checkout_checkbox_days{font-size:15px;color:#979797}.checkout_form_container{padding:120px 0}.checkout .content_block.custom{display:flex;float:initial;max-width:956px;margin-right:0!important;flex-direction:column}.checkout .content{float:inherit;max-width:977px;margin:0 auto}.checkout_checkbox{border:solid 1px #d9d9d9;border-radius:3px;background:#eceefb;width:16px;min-width:16px;height:16px;font-size:10px;display:flex;justify-content:center;align-items:center;position:inherit;margin-right:10px}.checkout_consent{display:flex;align-items:center}.checkout_consent .checkout_checkbox{border:none;background:0 0;margin-right:5px}input:checked+.checkout_checkbox_label .checkout_checkbox:before,.checkout_consent .checkout_checkbox:before{content:"";display:block;width:7px;height:3px;border:solid 2px #425dda;transform:rotate(-45deg);border-top:none;border-right:none;position:relative;top:-1px}.checkout_payment_container{display:flex;flex-direction:column;row-gap:15px;padding-top:20px;padding-bottom:20px}.checkout_radio_label{display:flex;align-items:center;column-gap:15px;position:relative}.checkout_radio{display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border:solid 1px #efefef;border-radius:50%}.checkout_radio_name{height:50px;border:1px solid #e5e5e5;border-radius:10px;width:100%;padding-left:20px;padding-right:20px;font-family:open sans,sans-serif;font-size:19px;color:#636363;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;column-gap:10px;cursor:pointer}.checkout_radio_name:hover{background-color:#f5f5f5}.checkout_button{height:50px;border:1px solid #e5e5e5;border-radius:10px;width:calc(100% - 35px);padding-left:20px;padding-right:20px;font-family:open sans,sans-serif;font-size:19px;color:#636363;display:flex;align-items:center;justify-content:center;background-color:#19437a;column-gap:10px;color:#fff;margin-left:35px}.checkout_radio_name_blue{height:50px;border:1px solid #e5e5e5;border-radius:10px;width:100%;padding-left:20px;padding-right:20px;font-family:open sans,sans-serif;font-size:19px;color:#636363;display:flex;align-items:center;justify-content:center;background-color:#4f4df1;column-gap:10px;color:#fff;font-weight:700}.checkout_radio_image{height:23px!important;width:auto}.checkout_radio_image_blue{height:33px;width:54px;margin-top:-10px}.checkout_payment_container[data-payment=credit_card] .checkout_radio.payment_type_credit_card,.checkout_payment_container[data-payment=amazon] .checkout_radio.payment_type_amazon,.checkout_payment_container[data-payment=affirm] .checkout_radio.payment_type_affirm,.checkout_payment_container[data-payment=paypal] .checkout_radio.payment_type_paypal,.custom-input:checked+.checkout_radio_label .checkout_radio{border-color:#415cda}.checkout_payment_container[data-payment=credit_card] .checkout_radio.payment_type_credit_card:before,.checkout_payment_container[data-payment=amazon] .checkout_radio.payment_type_amazon:before,.checkout_payment_container[data-payment=affirm] .checkout_radio.payment_type_affirm:before,.checkout_payment_container[data-payment=paypal] .checkout_radio.payment_type_paypal:before,.custom-input:checked+.checkout_radio_label .checkout_radio:before{content:"";background:#415cda;width:10px;height:10px;border-radius:50%}.cart-title{font-family:var(--din_2014);font-size:59px;color:#000;line-height:1;margin-bottom:40px}.checkout-col.big>fieldset{max-width:382px;padding:20px!important;background:#f6f6f6;border-radius:10px;display:flex;flex-direction:column;row-gap:20px;border:none}.checkout-col.big>fieldset .cart_details_title{margin:0;padding:0;padding-inline:unset;font-family:Asap,sans-serif;color:#000;font-size:28px;line-height:1}.cart_details_row{display:flex;justify-content:space-between;align-items:center;color:#404040;font-size:16px;font-family:open sans,sans-serif}.cart_item_list{display:flex;flex-direction:column;background:#fff;padding:15px;border-radius:10px;row-gap:25px}.cart_item_image{width:127px;min-width:127px;display:flex;flex-direction:column;row-gap:5px}span.cart_item_name{font-family:Asap,sans-serif;font-size:15px;font-weight:700;color:#1e4279}.cart_item_rows{display:flex;column-gap:25px}.cart_item_image img{width:127px;overflow:hidden;border-radius:5px}span.cart_item_name>span{font-family:Asap,sans-serif;color:#1e4279!important;font-size:20px}a#have-promo{font-size:17px;font-family:open sans,sans-serif;text-decoration:none;color:#19437a}a#have-promo:after{content:"";display:inline-block;width:8px;height:8px;border:solid 2px #19437a;margin-left:10px;transform:rotate(45deg);border-top:none;border-left:none;position:relative;top:-2px}#have-promo.active:after{transform:rotate(225deg);top:0}.promo-code-wrapper__wrapper.active{max-height:60px}.cart_item_subitem_price_name{font-family:Asap,sans-serif;font-size:14px;font-weight:700;color:#1e4279}.cart_item_subitem_price{font-family:open sans,sans-serif;font-size:13px;line-height:1}.cart_item_subitem_price:before{content:"$"}form#discount fieldset{margin:0;padding:0}.cart_details_row.cart_details_subtotal,.cart_details_row.cart_details_total{padding-top:20px;border-top:solid 1px #e9e9e9}.cart_details_row.cart_details_total{font-size:24px;font-weight:700}.cart_item_subitems{display:flex;flex-direction:column}.cart_item_info{display:flex;flex-direction:column;row-gap:10px}span.checkout_radio_name+div#AmazonPayButton{opacity:0;width:100%!important;position:absolute!important}span.checkout_radio+form{width:100%}form[name=paymentform]{display:none;flex-direction:column;padding-left:35px;row-gap:20px;padding-top:20px;padding-bottom:40px}.checkout_payment_container[data-payment=credit_card] form[name=paymentform]{display:flex}.checkout_date_container{display:flex;align-items:center;justify-content:space-between}.checkout_date_container select{border:none;width:104px;height:48px}.checkout_row.checkout_date_container>span{flex-grow:2;white-space:nowrap}.content_block.custom.cart>.cart-title{display:none}.checkout_billing_fields{row-gap:20px;display:flex;flex-direction:column;margin-top:20px;display:none}input#not_same_as_shipping:checked+label+.checkout_billing_fields{display:flex}.top-buttons-container{display:flex;align-items:center;width:auto!important}.cart_footer_links{display:flex;justify-content:center;align-items:center;column-gap:10px}.cart_footer_links a{text-decoration:none;color:#aeb9cd;font-size:14px;font-weight:300}.cart_footer_links a:hover{text-decoration:underline!important;color:#fff!important}.cart_change_button:hover,.logincheck>a#showAuthModal:hover{text-decoration:none!important}.cart_change_button span,.logincheck>a#showAuthModal span{padding:0 10px;height:43px;display:flex;align-items:center;white-space:nowrap}@media screen and (min-width:993px){.checkout-col.big>fieldset{position:sticky;top:150px}}@media screen and (max-width:992px){.content_block.custom>div>div.checkout-row.main{flex-direction:column-reverse}.checkout-row.main>div.checkout-col{width:100%}.checkout .content_block.custom{width:100vw}.checkout .content_block.custom>div.checkout_form_container{width:100%;padding:20px 0!important}.checkout-col.big>fieldset{max-width:100%}.cart-table>.cart-title{display:none}.checkout-col.small{padding-top:40px}.content_block.custom.cart>.cart-title{display:flex;justify-content:center;padding-top:40px;font-size:40px}.checkout-col.big>fieldset .cart_details_title{font-size:21px}.cart_details_row{font-size:16px}.cart_details_row.cart_details_total{font-size:18px}span.cart_item_name>span{font-size:15px}.cart_item_subitem_price_name{font-size:13px;line-height:1.2}.cart_item_subitem_price{font-size:12px}.cart_item_rows{column-gap:10px}.input_field,.checkout_date_container{font-size:14px}.checkout_checkbox_label{font-size:14px}.checkout_step_name{font-size:19px}}@media(max-width:767px){.top-buttons-container{flex-direction:column;row-gap:20px}.top-buttons-container a.cart_footer_phone_link{text-align:center;white-space:nowrap;width:100%}.cart_footer_links{display:flex;flex-direction:column;align-items:center;row-gap:5px}}