.ds-wrapper .fieldset{display:block;float:left;width:100%;margin-bottom:20px}.ds-wrapper .fieldset .form-list li{float:left;display:block;width:100%;margin-bottom:5px}.ds-wrapper .fieldset .form-list .wide.inputs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.ds-wrapper .fieldset .form-list label{float:left;font-size:14px;position:relative;margin-bottom:10px;font-weight:400}.ds-wrapper .fieldset .form-list label.required{padding-left:12px}.ds-wrapper .fieldset .form-list label.required:not(.error):before{content:'*';font-size:16px;color:var(--primary-color);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ds-wrapper .fieldset .form-list .wide.inputs label{width:130px;margin-top:12px}.ds-wrapper .fieldset .form-list label.error{width:100%}.ds-wrapper .fieldset .form-list p{float:left;width:100%;font-size:14px;position:relative;margin-bottom:10px;font-weight:700}.ds-wrapper .fieldset .form-list a{display:inline-block;margin-left:3px}.ds-wrapper .fieldset .form-list .input-box{float:left;width:100%;margin-bottom:10px;clear:both;position:relative}.ds-wrapper .fieldset .form-list .wide.inputs .input-box{width:calc(100% - 150px)}.ds-wrapper .fieldset .form-list .wide.agreement{margin-bottom:-20px}.ds-wrapper .fieldset .form-list .input-select{width:100%;padding:10px;border:none;font-size:14px;line-height:14px}.ds-wrapper .fieldset .form-list .input-select option{display:block;padding:4px}.ds-wrapper .fieldset .form-list .input-select option:hover{background-color:var(--primary-color)}.ds-wrapper .fieldset .form-list .input-select:focus{border-color:var(--primary-color);color:var(--primary-color);outline:none}.ds-wrapper .fieldset .form-list input.input-text{width:100%;padding:10px;border:none;font-size:14px;line-height:14px;height:40px;box-shadow:0 2px 10px #999}.ds-wrapper .fieldset .form-list input.input-text:focus{border-color:var(--primary-color);color:var(--primary-color);outline:none}.ds-wrapper .fieldset .form-list textarea{width:100%;height:10em;padding:10px;border:none;font-size:14px;line-height:14px;resize:none;box-shadow:0 2px 10px #999}.ds-wrapper .fieldset .form-list textarea:focus{border-color:var(--primary-color);color:var(--primary-color);outline:none}.ds-wrapper .fieldset .form-list input.error{border-color:var(--primary-color)}.ds-wrapper .fieldset .form-list label.error{clear:both;min-height:13px;margin:3px 0 0;padding-left:10px;font-size:12px;font-weight:700;line-height:13px;color:var(--primary-color);position:relative;display:block;width:100%!important}.ds-wrapper .fieldset .form-list input[type="checkbox"],.ds-wrapper .fieldset .form-list input[type="radio"]{opacity:0}.ds-wrapper .fieldset .form-list input[type="checkbox"]~label{padding-left:32px}.ds-wrapper .fieldset .form-list input[type="radio"]~label{padding-left:35px}.ds-wrapper .fieldset .form-list input[type="radio"]~label.error{position:absolute;top:-20px}.ds-wrapper .fieldset .form-list input[type="checkbox"]~label:not(.error):before,.ds-wrapper .fieldset .form-list input[type="radio"]~label:not(.error):before{font-family:"Font Awesome 5 Free";display:inline-block;font-size:22px;position:absolute;width:27px;left:0;top:10px;transform:translateY(-50%);font-weight:400;color:var(--primary-color)}.ds-wrapper .fieldset .form-list input[type="checkbox"]~label:not(.error):before{content:"\f0c8"}.ds-wrapper .fieldset .form-list input[type="checkbox"]:checked~label:not(.error):before{content:"\f14a";font-weight:700;background:#fff;width:20px;height:20px;line-height:20px}.ds-wrapper .fieldset .form-list input[type="radio"]~label:not(.error):before{content:"\f111"}.ds-wrapper .fieldset .form-list input[type="radio"]:checked~label:not(.error):before{content:"\f192"}.ds-wrapper .fieldset .form-list input:autofill,.ds-wrapper .fieldset .form-list input:-webkit-autofill{background-color:transparent!important;border-color:#fff0;-webkit-box-shadow:0 0 0 30px #fff inset!important}.buttons-set{display:block;float:left;width:100%}.buttons-set .required{font-size:13px;color:var(--primary-color);margin-bottom:20px;text-align:right;font-weight:700}button.button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:#fff0;cursor:pointer;float:right}button.button span{display:block;border:0;background:var(--primary-color);padding:0 15px;font-weight:400;font-size:14px;text-align:center;white-space:nowrap;color:#fff;line-height:38px;border-radius:5px}button.button:hover span{background-color:#8B928F}.grid_table{border-collapse:collapse;border-spacing:0;table-layout:fixed;border:1px solid #333}.grid_table.table_auto{table-layout:auto}.grid_table.table_fixed{table-layout:fixed}.grid_table .min{width:1%}.grid_table .max{width:100%}.grid_table .nowrap{white-space:nowrap}.grid_table th,.grid_table td{text-align:left;padding:10px;border:1px solid #333;border-top:none}.grid_table thead .grid_header_cell.active{background-color:#999;color:#fff}.grid_table thead .grid_header_cell.active .sorter a{color:#fff}.grid_table thead .grid_header_cell .sorter{margin:0}.grid_table thead .grid_header_cell .sorter a{background:none;color:#F4F4F4;height:auto;width:auto;line-height:30px;display:block;white-space:nowrap}.grid_table thead .grid_header_cell .sorter a .grid_cell_label{margin-right:5px}.grid_table thead .grid_header_cell .sorter .sort-by{text-align:left}.ds-wrapper .ds-main-container .pager{margin-bottom:20px}.ds-wrapper .ds-main-container .ds-main{height:100%}.ds-wrapper .ds-main-container .ds-main .columns{display:flex;flex-wrap:wrap;height:100%}.no_data_box{float:left;width:100%;padding:20px;font-weight:700;font-size:14px;text-align:center;background-color:#f4f4f4;border-radius:20px}.customer{float:left;width:100%;padding:0 30px 30px 30px}.customer h1{float:left;width:100%;font-size:18px;font-weight:700;margin:0 0 30px 0}.customer h2{float:left;width:100%;margin:20px 0;font-size:16px;font-weight:700}.customer .agreement{margin:20px 0}.customer button.button span{display:block;border:0;padding:10px;border-radius:20px;font-size:14px;line-height:0;font-weight:700}.customer .legend{float:left;margin:0 -30px 20px -30px;width:calc(100% + 60px);padding:10px 30px;background-color:var(--primary-color)}.customer .legend h1{color:#fff;font-size:13px;text-transform:uppercase;margin:0;width:100%;line-height:20px}.customer .register_link{float:left;width:100%;margin:10px 0 50px 0}.customer .register_link a{font-weight:700}.customer_register .customer .customer_login_form .fieldset .form-list .fields .field a{float:right;margin:25px 0;font-weight:700}.account_active .ds-col-left{background-color:#F4F4F4}.account_active .ds-col-left .category_left_menu{display:none}.account_active .ds-col-left .company_list{display:none}.account_active .ds-col-left .mobile_menu{float:left;width:100%;display:block;margin:0;padding:10px 30px;color:#fff;background-color:var(--primary-color);text-transform:uppercase;font-size:13px;font-weight:700;line-height:20px;cursor:default}.account_active .ds-col-left .mobile_menu:hover{opacity:1}.account_active .ds-col-left .mobile_menu i{display:inline-block;margin-right:5px}.account_active .ds-col-left .content{float:left;width:100%;padding:15px 30px}.account_active .ds-col-left .content ul{float:left;width:100%}.account_active .ds-col-left .content ul li{float:left;width:100%;margin-bottom:10px}.account_active .ds-col-left .content ul li a{display:block;color:#000;padding:5px 0;position:relative}.account_active .ds-col-left .content ul li a:hover,.ds-col-left .content ul li a.active{font-weight:700;color:var(--primary-color)}.account_active .order_container{float:left;width:100%;padding:0}.account_active .order_container .order_content{float:left;width:100%}.account_active .order_container .order_content h1{float:left;width:100%;font-size:18px;font-weight:700;margin:0 0 30px 0}.account_active .order_container .order_content h2{float:left;width:100%;margin:20px 0;font-size:16px;font-weight:700}.account_active .order_container .order_content .agreement{margin:20px 0}.account_active .order_container .order_content button.button span{display:block;border:0;padding:10px;border-radius:20px;font-size:14px;line-height:0;font-weight:700}.account_active .ds-wrapper .fieldset .form-list .wide.inputs.billing_types{display:none}.account_active .ds-wrapper .fieldset.payment_methods p,.ds-wrapper .fieldset.shipping_methods p{padding-left:35px}.account_active .order_container .order_content .payment_methods .input-box,.order_container .order_content .shipping_methods .input-box{margin-bottom:0}.account_active .order_container .order_content .order_summary{float:left;width:100%;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.account_active .order_container .order_content .order_summary .summary_item{width:48%}.account_active .order_container .order_content .order_summary .summary_item p{float:left;width:100%;font-size:14px;margin-bottom:10px}.account_active .order_container .order_content .order_summary .summary_item .name{font-weight:700}.account_active .order_container .order_content .order_summary .cart_table{float:left;width:100%;font-size:14px;border-collapse:collapse}.account_active .order_container .order_content .order_summary .cart_table th{text-align:left;border:1px solid #333;padding-bottom:10px;text-align:center}.account_active .order_container .order_content .order_summary .cart_table tbody td{border-bottom:1px solid #333;padding:10px 5px}.account_active .order_container .order_content .order_summary .cart_table tbody tr:last-child td{border:1px solid #333}.account_active .order_container .order_content .order_summary .cart_table input{width:50px;border:none;outline:none;background:#fff0;text-align:center}.account_active .order_container .order_content .order_summary .cart_table .name{font-weight:400}.account_active .order_container .order_content .order_summary .cart_table .price{font-weight:400;color:#000;text-align:center}.account_active .order_container .order_content .order_summary .summary_content{float:left;padding:10px 30px;background-color:var(--primary-color);margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.account_active .order_container .order_content .order_summary .summary_content .summary_label{color:#fff;margin-right:5px;font-size:13px;font-weight:700}.account_active .order_container .order_content .order_summary .summary_content .summary_value{color:#fff;margin-right:5px;font-size:13px;font-weight:700}.account_active .order_container .order_content .order_btn{display:inline-block;border:0;padding:20px;border-radius:20px;font-size:14px;line-height:0;font-weight:700;background-color:#8B928F;color:#fff;margin:0 20px 30px 0}.account_active .order_container .order_content .order_summary .fieldset{padding:0;background:none}.account_active .order_container .order_content .order_summary .fieldset label{display:none}@media (max-width:980px){.account_active .order_container .order_content .order_summary .cart_table th{text-align:left}.account_active .order_container .order_content .order_summary .cart_table td{text-align:right}.account_active .order_container .order_content .order_summary .cart_table .price{text-align:right}.account_active .order_container .order_content .order_summary .cart_table .st-head-row{border:none}.account_active .order_container .order_content .order_summary .cart_table tr:last-child .st-key{border:none}}@media (max-width:767px){.customer .buttons-set{text-align:center}.customer .buttons-set .required{text-align:center}.customer .buttons-set button.button{float:none}.ds-wrapper .fieldset .form-list .wide.inputs label{width:100%}.ds-wrapper .fieldset .form-list .wide.inputs .input-box{width:100%}.account_active .order_container .buttons-set{text-align:center}.account_active .order_container .buttons-set .required{text-align:center}.account_active .order_container .buttons-set button.button{float:none}.account_active .order_container .order_content .order_summary .summary_item{width:100%}}@media (max-width:676px){.ds-wrapper .fieldset .form-list .field{width:100%}.ds-wrapper .fieldset .form-list .field:nth-child(2){float:left}}