.header_kumho_info{display: flex; align-items: center;}

#header_puntos{
    border-radius: 5px;
    background: #333;
    padding: 5px 10px 5px;
    color: #FFF;
    display: inline-block;
    
}

#header_insignia img{width: 40px;}
#header_insignia{margin: 6px 0 0 6px;}

.header-points-value{font-weight: bold;}
.header-points-label{margin-left: 5px; font-size: 12px;}

.lost_reset_password{background-color: #FFF; margin-top: 0 !important;}

.kumho-login-form .for_submit{display: flex; flex-direction: column; align-items: center;}

.kumho-login-form .for_lostpass{padding-top: 10px;}


.kumho-login-form .for_text::before{content:url('../img/user-login.png'); float: left; width: 10%; margin-top: 10px;}
.kumho-login-form .for_password::before{content:url('../img/password-login.png'); float: left; width: 10%; margin-top: 10px;}

.kumho-login-form input:not([type="submit"]){width: 90%;}

.navstyle_3>.owl-nav div:after{font-style: normal; font-weight: 100; font-size: 22px;}


@media only screen and (min-width : 480px) 
{
    .kumho-login-form .for_submit button{padding: 0.8em 4em; font-size: 16px;}
}



input[type="number"].qty {
-webkit-appearance: textfield;
    -moz-appearance: textfield;
        appearance: textfield;
}
input[type=number].qty::-webkit-inner-spin-button, 
input[type=number].qty::-webkit-outer-spin-button { 
-webkit-appearance: none;
margin: 0;

}

.woocommerce .quantity { display: flex !important; align-items: stretch; float: left; margin-right: 1em;}

.woocommerce .quantity .btn-minus, .woocommerce .quantity .btn-plus{ padding: 0.8em; background-color: #FFF; }

.w-form.for_login input,
.woocommerce-ordering select, .woocommerce-select select { background-color: #FFF; box-shadow: none; border: 1px solid #707070; }

.w-form.for_login input,
.woocommerce-ordering select:focus, .woocommerce-select select:focus{box-shadow: none !important;}

.woocommerce .quantity input.qty {text-align: center; background-color: #FFF; box-shadow: none; border: 1px solid #707070; }

.woocommerce .quantity input.qty:focus{box-shadow: none;}

.woocommerce-variation-add-to-cart{display: flex; align-items: center;}

#data-info-product .w-post-elm-before{font-weight: bold;}

.stock.in-stock{color:#b92929 !important;}



button[type="submit"]:not(.w-btn), input[type="submit"]:not(.w-btn), .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-nav-style_1>*, .navstyle_1>.owl-nav div, .us-btn-style_1 {font-size: 18px !important;}


.single-product .product_gallery > div > figure > div > a > img{border-radius: 30px !important;}