/*
 Theme Name:   Storefront Child
 Theme URI:    http://sitename.com/storefront/
 Description:  Storefront Child Theme
 Author:       Nick J
 Author URI:   http://sitename.com
 Template:     storefront 
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, full-width, responsive-layout, accessibility-ready
 Text Domain:  storefront-child
*/
/*Theme customisations start here*/


.hide-selector{
   display:none;
}

.reset_variations,
.single_variation  
{
    display:none !important;
}

.select-color,
.calidad-del-papel,
.select-color li,
.calidad-del-papel li{
    margin:0px;
    padding:0px;
    display: inline-block;
    margin-right:5px;
    list-style: none;
}

.select-color .container-select-color{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #FFF;
    overflow: hidden;
    cursor:pointer;
}

label[for="pa_color"] b,
label[for="pa_calidad-del-papel"] b {
    font-family: "Baskervville", Sans-serif;
}



.select-color .container-select-color.active{
    border: 2px solid #666;
}

.select-color .container-select-color img{
    width: 100%;
    height: 100%;     
}

.calidad-del-papel li div{
    border:1px solid #666;
    padding:3px 8px;
    cursor: pointer;
}

.calidad-del-papel li div.active,
.calidad-del-papel li div:hover
{
    color:#FFF;
    background:#000;
}

.woocommerce-product-gallery__image a {
    align-items: center;
    justify-content: center;
    display: flex;
}

.woocommerce-product-gallery ol{
    display:none !important;
}

.woocommerce-product-gallery__image a img{
    object-fit: cover;
    width: 100%;
    /* max-height: 588px; */  
}

#calculadora{
    display:none;    
}

.calculadora_rollo{
    display: flex;
    gap: 10px;
    align-items: center; 
    margin:10px 0px; 
}

.calculadora_rollo .label-height,
.calculadora_rollo .label-width{
    font-weight:700;
}


.calculadora_rollo .input-height,
.calculadora_rollo .input-width
{
    display: flex;
    align-items: center;
    gap: 5px;
}

.calculadora_rollo .input-height input,
.calculadora_rollo .input-width input 
{
    background: transparent !important;
    border: 1px solid #9f9999 !important;
    text-align: center;
    outline: none;  
}

.calculadora_mensaje{
    margin-bottom:10px;
}

.elementor-menu-cart__toggle_button{
    padding:0px !important;
    border: none !important;
}

#loop-product .elementor-widget-container a img {
    min-height:350px !important;
}

.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover{
    transform: none !important;
}

.item-grid a img{
   /*
    min-height: 350px;
    max-height: 350px;
    object-fit: fill;
   */
}