

/* my account /cart css */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{resize: none; font-size: 16px;border-radius: 4px;border: 1px solid  #000;color:  #000;font-weight: 400 !important;padding:16.5px 16px !important;line-height: 1 !important;}
.woocommerce textarea,.form .row textarea {height: 150px !important;}
.qib-container:not(#qib_id):not(#qib_id){display: flex !important;}
.form .button { border: 0; }
.form .row label { display: block; margin-bottom: 5px; }
.form .row input , .form .row textarea, .form .row select { width: 100%; }
.form .row { margin-bottom: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single{height: 46px !important;padding: 14px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 1 !important;padding-left: 0;}
.woocommerce-shipping-fields .woocommerce-form__label{display: flex;align-items: center;}
.woocommerce-shipping-fields .woocommerce-form__label input{margin-right: 10px !important;}
.woocommerce table.shop_table{background: #fff; border-radius: 20px;}
.woocommerce table.shop_table th{color: #000}
.woocommerce table.cart td.actions .coupon{display: flex ;}
.woocommerce .woocommerce-cart-form #coupon_code{width: 160px !important;text-align: center;border-radius: 30px;font-size: 14px !important;}
.woocommerce-checkout .col2-set {width: 50%!important;float: left!important}
.woocommerce-checkout .col2-set .col-1 {width: 100%!important}
.woocommerce-checkout .col2-set .col-2 {width: 100%!important;margin-top: 40px;}
#order_review {width: 48%;float: right;color:  #000;padding-top: 35px;}
#order_review_heading {width: 48%;float: right;}
.woocommerce-MyAccount-navigation ul{border:1px solid var(--green);border-radius: 8px;overflow: hidden;margin-bottom: 30px;padding-left: 0; background: #fff;}
.woocommerce-MyAccount-navigation ul li{border-bottom: 1px solid #F8AC3C;list-style-type: none;padding-left: 0;}
.woocommerce-account .woocommerce-MyAccount-content{ background: #fff; padding: 20px; border-radius: 20px; min-height: 328px;}

.woocommerce-MyAccount-navigation ul li::before{display: none;}
.woocommerce-MyAccount-navigation ul li:last-child{border-bottom: 0;}
.woocommerce-MyAccount-navigation ul li a{display: block;padding: 13px 15px;transition: 0.4s;font-size: 16px;line-height: 20px;text-decoration: none;}
.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active{background: #F8AC3C;color: #fff;}
.woocommerce-account .woocommerce-MyAccount-content p a{text-decoration: underline;}
.woocommerce form.woocommerce-EditAccountForm .form-row label{display: flex;}
.woocommerce form.woocommerce-EditAccountForm .form-row label input{margin-right: 5px;}
.woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses{border: 1px solid var(--lightgreen);border-radius: 8px;padding: 20px;}
.woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .u-column1{border-right: 1px solid var(--lightgreen);padding-right: 20px;}
.woocommerce-MyAccount-content .woocommerce-Addresses.col2-set.addresses .woocommerce-Address-title h3{margin-bottom: 16px;margin-right: 10px;}
.woocommerce-EditAccountForm.edit-account fieldset{padding: 20px;margin: 30px 0;}
 
.woocommerce table.shop_table th{font-size: 15px !important;}
.woocommerce-info {border-top-color: #f8ac3c !important;}
.woocommerce-info::before {color: var(--blue) !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background-color: rgba(141,93,60,0.1) !important;color:  #000 !important;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background: rgba(141,93,60,0.1) !important;}
.select2-container .select2-selection--single .select2-selection__rendered{padding: 0 !important;}
.woocommerce-account .woocommerce-MyAccount-content  a:hover,.woocommerce form.login p a:hover, .woocommerce form.register p a:hover{text-decoration: none;}
.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h2{font-size: 20px;}
.woocommerce form.login, .woocommerce form.register{min-height: 469px;background: #fff;border-radius: 42px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top: 12px;}
.tick_list td ul { padding-left: 0; }
.tick_list td li { padding-left: 0; background: transparent; }
.tick_list td li::before { display: none; }
td a { text-decoration: none; }
.tick_list form ul { padding-left: 0; }
.tick_list form li { padding-left: 0; background: transparent; }
.tick_list form li::before { display: none !important; }
form a { text-decoration: none; }
.woocommerce table.shop_table td { font-size: 16px; }
.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container .select2-selection--single { font-size: 16px; height: 55px !important; display: flex; align-items: center; }
.woocommerce form .form-row .woocommerce-input-wrapper .description { float: left; }
.woocommerce-billing-fields__field-wrapper { background: #fff; padding: 20px; border-radius: 20px; }
.woocommerce-error{ padding: 10px 20px 10px 50px !important;}
.woocommerce-error li{ margin-bottom: 5px !important;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border-color: #F8AC3C !important;}
.woocommerce form .form-row label{font-size: 16px;}
.woocommerce ul#shipping_method li{font-size: 16px;}
/* ******************************************************************************************************* */
@media only screen and (max-width: 1023px) {
    .woocommerce form.login, .woocommerce form.register{border-radius: 30px;}

}
@media only screen and (max-width:768px) {
    .woocommerce table.cart td.actions .coupon{flex-wrap: wrap;gap: 20px}
        .woocommerce table.cart td.actions .coupon .button{width: 100% !important;}
.woocommerce .woocommerce-cart-form #coupon_code{width: 100% !important;height: 55px;}
.woocommerce-checkout .col2-set,#order_review_heading,#order_review{width: 100% !important;}
#order_review{padding-top: 0;}
#order_review_heading{margin-top: 25px;}
.woocommerce-checkout .col2-set .col-2{margin-top: 25px;}
.woocommerce form.login, .woocommerce form.register{min-height: auto;}
.cart-collaterals{display: flex;flex-wrap: wrap;}
.cart-collaterals .cart-upsells{width: 100%;margin-bottom: 25px;order: 2;}
}
@media only screen and (max-width: 600px) {
.woocommerce .woocommerce-cart-form #coupon_code{height: 40px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size: 16px !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding: 9px 16px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container .select2-selection--single{height: 40px !important;}
.yith-cart-message-layout4 .icon-wrapper{ width: 60px;}
.yith-cart-message .content { padding: 1em 1em 1em 65px; }
.qib-button-wrapper .quantity input.input-text.qty.text{ font-size: 16px !important; line-height: 1 !important;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { left: 1em !important; }
.woocommerce-error, .woocommerce-info, .woocommerce-message {padding: 10px 10px 15px 45px !important; }
.woocommerce textarea, .form .row textarea { height: 130px !important; }
.woocommerce form.login, .woocommerce form.register{border-radius: 20px;}



}