form.woocommerce-cart-form .shop_table{border-radius:8px 8px 0 0;overflow:hidden;margin-bottom:72px}form.woocommerce-cart-form .shop_table thead{background:#303030;border-radius:8px 8px 0 0;font-size:16px;line-height:24px;color:#FFF}.woocommerce table.shop_table th{font-weight:400;padding:12px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid #D3D6D9;padding:16px 12px}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #D3D6D9}.wc_payment_method.disabled{opacity:.5}.woocommerce a.remove{color:#303030!important;height:auto;width:auto;font-size:36px;font-weight:400}.woocommerce a.remove:hover{color:#303030!important;background:#fff0}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:103px;border:1px solid #D3D6D9;box-shadow:none;padding:8px}.woocommerce-cart table.cart td.actions .coupon .input-text{background:#F8F8F8;border:1px solid #D3D6D9;box-sizing:border-box;border-radius:4px;padding:8px 16px;min-width:233px;margin-right:16px;font-family:"Montserrat-Regular";font-weight:400;font-size:12px;line-height:18px;color:#5F5F5F}.woocommerce .cart .button,.woocommerce .cart input.button{border:1px solid #434343;box-sizing:border-box;border-radius:4px;background-color:#fff0;font-family:"Montserrat-Regular";font-weight:400;font-size:12px;line-height:18px;color:#000;padding:8px 16px}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:31px;line-height:38px;text-transform:uppercase;color:#000;margin-bottom:22px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{background:#F8F8F8;border:1px solid #D3D6D9;border-radius:0;color:#5F5F5F}.woocommerce table.shop_table tbody:first-child tr th{font-family:"Montserrat-Regular";font-weight:400;font-size:14px;line-height:20px}.woocommerce table.shop_table tbody:first-child tr td{text-align:right;font-size:14px;line-height:20px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;margin-left:auto;float:right}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:0;max-width:49%;width:49%}.woocommerce form .form-row label{width:100%;font-family:"Montserrat-Regular";font-size:14px;line-height:20px;color:#434343}.woocommerce form .form-row span{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row span.select2-selection,#commentform .comment-form-author input,#commentform .comment-form-email input{width:100%;background:#F8F8F8;font-family:"Montserrat-Regular";border:1px solid #D3D6D9;box-sizing:border-box;border-radius:4px;font-size:14px;line-height:20px;color:#5F5F5F;padding:14px 16px}.woocommerce form .form-row textarea{height:50px;resize:none}.woocommerce form .form-row span.select2-selection{height:50px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:20px;color:#5F5F5F}.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}#billing_phone_field{width:49%;float:left;clear:unset}#billing_email_field{width:49%;float:right;clear:unset}.woocommerce-checkout #payment{background:#FFF;border:1px solid #D3D6D9;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:unset}.woocommerce-checkout #payment ul.payment_methods li{padding:24px;border-bottom:1px solid #D3D6D9}.woocommerce-checkout #payment div.payment_box{background:#EDEDED}.woocommerce-checkout #payment div.payment_box p{font-size:12px;line-height:18px}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #EDEDED;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit{background:#fff0}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit div.payment_box{background:#fff0;padding:0}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit div.payment_box::before{content:unset}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit .credit-section{height:450px;overflow-y:scroll}.credit-section::-webkit-scrollbar-track{border-radius:10px;background-color:#F8F8F8}.credit-section::-webkit-scrollbar{width:6px;background-color:#fff0}.credit-section::-webkit-scrollbar-thumb{border-radius:10px;background-color:#D3D6D9}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit .credit-section p{font-size:16px;line-height:24px;color:#000}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset{margin-top:32px;display:flex;flex-wrap:wrap;padding:0;justify-content:space-between}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-confirm{width:100%;display:flex;flex-wrap:unset}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-confirm label{margin-bottom:0}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-confirm input,.woocommerce-checkout form .form-row .input-checkbox{width:24px;height:24px;margin-right:5px}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-passport{width:calc(50% - 15px)}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-soccard{width:calc(50% - 15px)}.woocommerce-terms-and-conditions-wrapper{width:100%;margin-bottom:10px}.woocommerce-MyAccount-navigation{border-radius:10px 10px 0 0}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation ul li{background:#FFF;border:1px solid #D3D6D9;transition:.3s}.woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-MyAccount-navigation ul li:hover{background:#434343;border:1px solid #434343}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:#fff}.woocommerce-MyAccount-navigation ul li a{font-size:14px;line-height:20px;color:#303030;display:block;padding:16px;transition:.3s}.woocommerce-MyAccount-navigation ul li:last-child a{color:#F0311A}.woocommerce-MyAccount-navigation ul li:first-child{background:#FFCC17;border-radius:10px 10px 0 0;border:1px solid #FFCC17}.woocommerce-MyAccount-navigation ul li:first-child a{font-family:"Montserrat-Medium";font-size:24px;line-height:29px;color:#303030;padding:16px 24px;pointer-events:none}.woocommerce-MyAccount-content:not(body.woocommerce-edit-address .woocommerce-MyAccount-content,body.woocommerce-orders .woocommerce-MyAccount-content),.woocommerce-MyAccount-content .woocommerce-address-fields{background:#FFF;box-shadow:0 1px 10px rgb(0 0 0 / .1);border-radius:8px;padding:24px}.woocommerce-MyAccount-content a{color:#DEAE00;text-decoration:underline}.custom-dashboard{float:right;width:68%;display:flex;margin-top:40px}.custom-dashboard .item{background:#FFF;box-shadow:0 1px 10px rgb(0 0 0 / .1);border-radius:8px;width:25%}.custom-dashboard .item:not(:last-child){margin-right:20px}.custom-dashboard .item a{padding:27px;display:flex;flex-direction:column}.custom-dashboard .item a span[class^="icon-"]{font-size:40px;margin-bottom:12px;color:#303030;text-align:center}.custom-dashboard .item a span.item-text{font-size:16px;line-height:24px;text-align:center}body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Address{background:#FFF;box-shadow:0 1px 10px rgb(0 0 0 / .1);border-radius:8px;padding:16px}body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Address a.edit{color:#fff;position:relative}body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Address a.edit:before{font-family:"Icomoon";position:absolute;content:"\e917";width:24px;height:24px;color:#303030;font-size:24px}.woocommerce-MyAccount-content h3{margin-bottom:32px;font-size:18px;line-height:22px;text-transform:uppercase;color:#000}.woocommerce-MyAccount-content label.screen-reader-text{border:0;clip:unset;clip-path:unset;height:100%;margin:0;overflow:hidden;padding:0;position:unset!important;width:100%;word-wrap:normal!important}.woocommerce-address-fields>p,form.woocommerce-EditAccountForm.edit-account:last-child(){margin-bottom:0;text-align:right}.woocommerce-address-fields button.button{margin-top:40px}form.woocommerce-EditAccountForm.edit-account fieldset{padding:0}form.woocommerce-EditAccountForm.edit-account button.button{display:block;margin-left:auto;margin-top:40px}.woocommerce-order-details{margin-top:72px}.woocommerce-order-details .woocommerce-order-details__title{font-size:24px;line-height:29px;margin-bottom:24px}.woocommerce-order-details .woocommerce-table--order-details{background:#F8F8F8;border:1px solid #D3D6D9!important;max-width:750px}.woocommerce table.woocommerce-orders-table.woocommerce-MyAccount-orders{border-radius:8px 8px 0 0;overflow:hidden}.woocommerce-orders-table.woocommerce-MyAccount-orders thead{background:#303030;font-size:16px;line-height:24px;color:#FFF}.woocommerce-orders-table.woocommerce-MyAccount-orders thead tr th,.woocommerce-orders-table.woocommerce-MyAccount-orders{border-collapse:unset!important;border-spacing:0}.woocommerce-orders-table.woocommerce-MyAccount-orders thead tr th{padding:24px 5px 24px 24px}.woocommerce-orders-table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#434343}.woocommerce-info::before{color:#434343}.woocommerce table.my_account_orders .button{white-space:nowrap;font-size:12px;padding:8px 12px}.start-text{font-family:"Montserrat-Medium";font-size:12px;line-height:18px;max-width:460px}#customer_login h2{font-family:"Montserrat-Medium";font-size:18px;line-height:22px;text-transform:uppercase;margin-bottom:16px}.show-password-input{width:unset!important}.woocommerce form.login,.woocommerce form.register{border:unset;padding:0;margin:2em 0;text-align:left;border-radius:0;max-width:460px}.woocommerce form.login p:nth-child(3){display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;margin-top:24px}.company-hvhh{display:block}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block;width:auto}.woocommerce-LostPassword.lost_password{margin:16px 0 0}.woocommerce-LostPassword.lost_password a{font-size:12px;line-height:18px;text-decoration-line:underline;color:#DEAE00}.woocommerce form.register p .woocommerce-form-register__submit{margin-top:16px}.woocommerce form.register{display:grid}.woocommerce form.register .user-reg-type,.woocommerce form.register>p:nth-child(3){order:-1}.woocommerce form.register .form-row-birthday{order:0}.user-reg-type{display:flex;align-items:center}.user-reg-type [type="radio"]:checked,.user-reg-type [type="radio"]:not(:checked){position:absolute;left:-9999px}.user-reg-type [type="radio"]:checked+label,.user-reg-type [type="radio"]:not(:checked)+label{position:relative;padding-left:32px;cursor:pointer;display:inline-block;color:#434343;margin-right:24px;font-size:14px;line-height:20px}.user-reg-type [type="radio"]:checked+label:before,.user-reg-type [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #303030;border-radius:100%;background:#fff}.user-reg-type [type="radio"]:checked+label:after,.user-reg-type [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#303030;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.user-reg-type [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.user-reg-type [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media(max-width:991px){.shop_table div.quantity{margin-left:auto}.woocommerce-page table.shop_table_responsive tr td.product-thumbnail{display:block!important;text-align:left!important}form.woocommerce-cart-form .product-thumbnail:before{content:unset!important}div.quantity{width:130px;height:40px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin-right:0;margin-bottom:10px}.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:unset;width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form.login,.woocommerce form.register,.custom-dashboard{width:100%;max-width:100%}.custom-dashboard .item a span[class^="icon-"]{font-size:25px}.custom-dashboard .item a span.item-text{font-size:13px;line-height:18px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr,body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Address{margin-bottom:30px}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-passport,.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit fieldset .form-soccard{width:100%}.woocommerce-checkout #payment ul.payment_methods li{padding:16px}.woocommerce-checkout #payment ul.payment_methods li.payment_method_online_credit .credit-section p{font-size:13px;line-height:21px;color:#000}}@media(max-width:778px){.custom-dashboard{flex-wrap:wrap;justify-content:space-between}.custom-dashboard .item:not(:last-child){margin-right:0}.custom-dashboard .item{width:48%;margin-bottom:20px}}