.checkout_page_wrapper{border:1px solid #ebebeb;display:flex;flex-direction:column;gap:50px;margin:0 0 60px;padding:20px 30px}.checkout_page_item{display:flex;flex-direction:column;width:100%}.checkout_page_item_title{border-bottom:1px solid #f6921e;display:flex;font-size:20px;font-weight:500;padding:0 0 10px;width:100%}.checkout_page_item_fields{display:flex;justify-content:space-between;width:100%}.checkout_page_item_fields_column{display:flex;flex-direction:column;gap:24px;width:48%}.checkout_page_item_fields_column2{gap:19px}.checkout_page_item_field{align-items:center;display:flex;gap:15px;justify-content:flex-end;position:relative;width:100%}.checkout_page_item_field_file{align-items:flex-start;justify-content:space-between}.checkout_page_item_field_wrapper{flex-shrink:0;position:relative;width:390px}.checkout_page_item_fields_column2 .checkout_page_item_field_wrapper{width:100%}.checkout_page_item_field_label{background:#fff;color:#dbdbdb;font-size:14px;left:15px;line-height:18px;padding:0 5px;position:absolute;top:-8px;z-index:1}.checkout_page_item_field_wrapper input[type=text],.checkout_page_item_field_wrapper textarea{border:1px solid #d6d6d6;border-radius:5px;width:100%}.checkout_page_item_field_wrapper input[type=text]{height:50px;padding:0 30px}.checkout_page_item_field_wrapper textarea{height:100px;padding:10px 30px;resize:vertical}.checkout_page_item_field>label,.checkout_page_item_field_file_left>label{text-align:right;text-transform:uppercase}.checkout_page_item_field_required{color:#ff4815;font-size:16px}.checkout_page_button_wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 0 20px;width:100%}.checkout_page_delivery_submit_button,.checkout_page_payment_submit_button,.checkout_page_submit_button{height:52px;line-height:52px;text-align:center;width:250px}.checkout_page_attach_file_button{height:42px;line-height:42px;text-align:center;width:220px}.checkout_page_item_field_file_name_wrapper{display:none;justify-content:space-between;margin:10px 0 0;max-width:220px}.checkout_page_item_field_file_right{display:flex;flex-direction:column;position:relative}#checkout_page_file1,#checkout_page_file2{cursor:pointer;height:42px;left:0;opacity:0;position:absolute;top:0;width:100%}.checkout_page_item_explain_text{font-size:14px;font-weight:300;line-height:18px;max-width:300px}.checkout_page_item_field_file_name{overflow:hidden;white-space:nowrap;width:100%}.checkout_page_item_field_file_remove{color:#ff4815;cursor:pointer;flex-shrink:0;text-align:center;width:30px}.checkout_page_item_field_checkbox{font-size:14px;justify-content:flex-start}.checkout_page_item_field_checkbox label{cursor:pointer;display:block;padding:0 0 0 30px;position:relative;text-transform:none}.checkout_page_item_field_checkbox label:before{background:transparent}.checkout_page_item_field_checkbox input:checked+label:after,.checkout_page_item_field_checkbox label:before{border:1px solid #f6921e;border-radius:5px;content:"";cursor:pointer;display:inline-block;height:24px;left:0;position:absolute;top:0;vertical-align:middle;width:24px}.checkout_page_item_field_checkbox input:checked+label:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="13" fill="none" viewBox="0 0 18 13"><path fill="%23fff" d="m17.759 1.228-11.5 11.5a.72.72 0 0 1-1.017 0L.21 7.696A.72.72 0 0 1 1.228 6.68l4.522 4.524L16.742.211a.72.72 0 0 1 1.017 1.017" style="fill:%23fff;fill-opacity:1"/></svg>') #f6921e;background-position:50%;background-repeat:no-repeat}.checkout_page_item_field_checkbox input{display:none}.checkout_page_item_field_select_selected{align-items:center;border:1px solid #d6d6d6;border-radius:5px;cursor:pointer;display:flex;height:50px;line-height:48px;line-height:16px;padding:0 30px;width:100%}.checkout_page_item_field_select_wrapper{position:relative}.checkout_page_item_field_select_items{background:#fff;border:1px solid #d6d6d6;border-radius:5px;display:none;position:absolute;top:50px;width:100%;z-index:2}.checkout_page_item_field_select_items_active{display:block}.checkout_page_item_field_select_item{cursor:pointer;padding:7px 30px}.checkout_page_item_field_select_item+.checkout_page_item_field_select_item{border-top:1px solid #d6d6d6}.checkout_page_item_field_select_item_active,body:not(.touch_device) .checkout_page_item_field_select_item:hover{background:#ffe6c9}.checkout_page_item_field_hidden,.checkout_page_item_field_label .checkout_page_item_field_required{display:none}.checkout_page_item_field_checkboxs{display:flex;gap:18px;justify-content:space-between}.checkout_page_item_field_checkbox_client_type{border:1px solid rgba(85,108,173,.25);padding:14px 21px}.checkout_page_item_field_checkbox_client_type.checkout_page_item_field_checkbox_client_type_checked{background:rgb(85 108 173/4%)}.checkout_page_item_field_checkbox_client_type input:checked+label:after,.checkout_page_item_field_checkbox_client_type label:before,input:checked+label[for=checkout_page_checkbox_delivery_address_same]:after,label[for=checkout_page_checkbox_delivery_address_same]:before{top:-2px}.checkout_page_gus_button{display:flex;font-size:16px;font-weight:600;height:54px;justify-content:center;line-height:54px;padding:0 10px;text-align:center}.checkout_page_address_delivery_fields{display:flex;flex-direction:column;gap:24px;width:100%}label[for=checkout_page_checkbox_privacy_all]{font-weight:600}.checkout_page_button_wrapper a{border-bottom:1px solid #526371;color:#526371;font-size:16px;font-weight:500}.checkout_page_item_field_checkbox_delivery_method label,.checkout_page_item_field_checkbox_payment_method label{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.checkout_page_item_field_checkbox_delivery_method input:checked+label:after,.checkout_page_item_field_checkbox_delivery_method label:before,.checkout_page_item_field_checkbox_payment_method input:checked+label:after,.checkout_page_item_field_checkbox_payment_method label:before{margin-top:-12px;top:50%}.checkout_page_item_field_checkbox_delivery_method_checked,.checkout_page_item_field_checkbox_payment_method_checked{background:rgb(85 108 173/4%)}.checkout_page_item_field_comment{margin-top:30px}.checkout_page_item_field_checkbox_delivery_method,.checkout_page_item_field_checkbox_payment_method{border:1px solid rgba(85,108,173,.25);height:94px;padding:0 21px}.checkout-page #breadcrumbs-one{margin:0}.template_checkout .checkout_page_item_field_checkbox label{text-align:left}.template_checkout .checkout_page_item_field_checkbox label span{display:block;font-size:12px}.template_checkout .checkout_page_item_field_checkbox label a{color:#f6921e}.template_checkout .ui-autocomplete{height:200px;overflow-x:hidden;overflow-y:scroll}@media (max-width:1320px){.checkout_page_item_field_wrapper{width:300px}}@media (max-width:991px){.checkout_page_item_fields_column{width:100%}.checkout_page_item_fields{flex-direction:column;gap:30px}.checkout_page_item_field>label{display:none}.checkout_page_item_field_label .checkout_page_item_field_required{display:inline-block}.checkout_page_item_field_wrapper{width:100%}label[for=checkout_page_checkbox_privacy]{display:inline-block}.checkout_page_item_field_checkbox_delivery_method,.checkout_page_item_field_checkbox_payment_method{height:auto}.checkout_page_item_field_checkbox_delivery_method input:checked+label:after,.checkout_page_item_field_checkbox_delivery_method label:before{margin-top:10px;top:0}.template_checkout .checkout_page_item_field>label{display:block}.template_checkout .checkout_page_item_field{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.checkout_page_item_field_file{flex-direction:column;text-align:center}.checkout_page_attach_file_button,.checkout_page_item_explain_text,.checkout_page_item_field_file .checkout_page_item_field_file_left,.checkout_page_item_field_file .checkout_page_item_field_file_right,.checkout_page_item_field_file_name_wrapper,.checkout_page_submit_button{width:100%}.checkout_page_item_explain_text,.checkout_page_item_field_file_name_wrapper{max-width:1000px}label[for=checkout_page_checkbox_privacy]{text-align:left}.template_checkout .ui-autocomplete{max-width:80vw!important}}@media (max-width:575px){.checkout_page_wrapper{padding:15px}.checkout_page_gus_button{margin-left:-15px;width:calc(100% + 30px)}.template_checkout .checkout_page_item_field_checkboxs{flex-direction:column}.template_checkout .checkout_page_button_wrapper{flex-direction:column-reverse;gap:15px}}