/* seccion del breadcrumbs */
.breadcrumbs{
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: var(--color07);
}

.breadcrumbs p{
    text-align: center;
    font-size: 14px;
    font-family: var(--font-family01);
    font-weight: 600;
    margin: 0px;
}

.breadcrumbs .breadcrumbs_1{
    color: var(--color01);

}

.breadcrumbs .breadcrumbs_2{
    color: var(--color05);
}
.breadcrumbs a{
    color: var(--color06);
    text-decoration: none;
}
.breadcrumbs a:hover{
    color: var(--color06);
}

/*oferta*/
.wc-block-grid__product-onsale, 
.onsale, .woocommerce-pagination 
.page-numbers li 
.page-numbers:not(.current) {
    font-family: var(--font-family01);
}
/*titilos*/
.product_title{
    font-family: var(--font-family01);
}

/*pecios short-descriptions*/
.single-product div.product .images, 
.single-product div.product .summary, 
.single-product div.product .woocommerce-product-gallery {
font-family: var(--font-family01);
}

/*titulos de los atributos*/
.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, 
.woo-variation-swatches.wvs-show-label .variations td label, 
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name, 
.woo-variation-swatches.wvs-show-label .variations th label {
    font-family: var(--font-family02);
}

/*seccion de compra */
.single-product div.product form.cart {
    padding: 10px;
    background-color: var(--color07);
}

/*lipiar carrito*/
a.reset_variations {
    font-family: var(--font-family01);
    font-size: 14px;
}
.stock.in-stock {
    font-family: var(--font-family01);
    font-size: 14px;
}
/* input de compra*/
 
.single_variation_wrap input[type=text], 
.single_variation_wrap input[type=number], 
.single_variation_wrap input[type=email], 
.single_variation_wrap input[type=tel], 
.single_variation_wrap input[type=url], 
.single_variation_wrap input[type=password], 
.single_variation_wrap input[type=search], 
.single_variation_wrap textarea, 
.single_variation_wrap .input-text {
    padding: 0.6180469716em;
    background-color: white;
    color: #43454b;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
}

/*tags y categoryas*/
.single-product div.product .product_meta a {
    font-weight: 600;
    font-family: var(--font-family01);
    font-size: 14px;
}
/* button carrito de compra*/
button.alt, input[type="button"].alt, 
input[type="reset"].alt, 
input[type="submit"].alt, 
.button.alt, 
.widget-area .widget a.button.alt {
    padding: 10px;
}
/*tabs*/
.woocommerce-tabs ul.tabs li.active a, 
ul.products li.product .price, 
.onsale, .wc-block-grid__product-onsale, 
.widget_search form:before, 
.widget_product_search form:before {
    color: #6d6d6d;
    color: var(--color02);
}

.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout), 
.product-loop-meta .button, .multi-step-checkout-button[data-action="back"], 
.review-information-link, 
a {
    color: var(--color05);
}

.woocommerce-tabs .panel h2:first-of-type {
    font-family: var(--font-family01);
}

.woocommerce-tabs .panel {
    font-family: var(--font-family01);    
    
}
table td, table th {
    font-family: var(--font-family01);    
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    font-family: var(--font-family01);
}

/* upsells */
.related>h2:first-child, 
.upsells>h2:first-child {
    font-family: var(--font-family01);
}

/* quitar botones laterales */
.storefront-product-pagination{
display: none;
}
/*fin*/

/* star */
.content-box-singleProduct{
    margin-bottom: 20px;
}

.content-box-singleProduct .productStar{
    width: 14px;
    float: left;
    margin-left: 0px;
    margin-right: 5px;
}
/**/
.single-product div.product p.price {
    font-size: 1.41575em;
    margin: 0;
    margin-bottom: 20px;
}
/*sectionProducts*/
.sectionProducts{
    padding-top: 40px;
    background-color: #eee;
    padding-bottom: 80px;
}

@media (max-width: 1400px) {

}

@media(max-width: 1200px) {

}

@media(max-width: 992px) {
    
}

@media (max-width: 768px) {

}

@media (max-width: 575px) {

    .sectionProducts{
        padding-left: 20px;
        padding-right: 20px;
    }
}


