/*.ast-mobile-header-content{*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    background: white;*/
/*    top: 9%;*/
/*}*/
/*.ast-below-header-wrap {*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    background: white;*/
/*    top: 0%;*/
/*}*/
@media(max-width:767px){
.menu-link{
    background: black !important; 
    color: white !important; 
}
}

.ast-mobile-header-content {
        width: 50% !important;
}
.menu-link{color:white;}
.cfvsw-swatches-option .cfvsw-swatch-inner{
       text-transform: uppercase; 
}
.single_add_to_cart_button{
   width: 100% !important; 
}

.ast-woo-product-category{display:none !important;}
.woocommerce-variation-availability{display:none !important;} 
html,
body{
    overflow-x:hidden;
}

.barra-slider{
    width:100%;
    overflow:hidden;
    background:#000;
    color:#fff;
    padding:10px 0;
}

.barra-slider__track{
    display:flex;
    flex-wrap:nowrap;
    width:max-content;
    will-change:transform;
    animation:barraInfinita 25s linear infinite;
}

.barra-slider__grupo{
    display:flex;
    align-items:center;
    gap:30px;
    white-space:nowrap;
    flex-shrink:0;
    padding-right:30px;
}

.barra-slider__grupo span{
    font-size:10px;
    font-weight:700;
    text-transform:uppercase;
}

@keyframes barraInfinita{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-33.333%);
    }
}


@keyframes barraInfinita{

    from{
        transform:translateX(0);
    }

    to{
        transform:translateX(-33.333%);
    }

}

.astra-shop-thumbnail-wrap{
    position: relative;
}
.ast-on-card-button.ast-onsale-card{
    top: auto;
    bottom: 10%;
    left: 10px;
    background:black;
    color:white;
}

.personas-viendo{
    display:flex;
    align-items:center;
    gap:12px;
    padding:12px 0;
    font-size:12px;
    color:#d9792b;
}

.personas-viendo__circulo{
    width:24px;
    height:24px;
    border-radius:50%;
    background:#d9792b;
    animation:pulso 2s infinite;
    flex-shrink:0;
}

@keyframes pulso{

    0%{
        box-shadow:0 0 0 0 rgba(217,121,43,.7);
    }

    70%{
        box-shadow:0 0 0 12px rgba(217,121,43,0);
    }

    100%{
        box-shadow:0 0 0 0 rgba(217,121,43,0);
    }

}



/*// elementorr*/

.mi-testimonio{
    max-width:700px !important;
    width:100% !important;
}

.mi-testimonio-top{
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
}

.mi-testimonio-foto{
    width:70px !important;
    height:70px !important;
    min-width:70px !important;
    border-radius:50% !important;
    object-fit:cover !important;
    overflow:hidden !important;
    display:block !important;
}

.mi-testimonio-contenido{
    flex:1 !important;
}

.mi-testimonio-texto{
    font-size:15px !important;
    line-height:1.5 !important;
}

@media(max-width:767px){
    .mi-testimonio-texto{
    font-size:11px !important;
 
}

}

.mi-testimonio-nombre{
    display: flex !important;
    align-items: center !important;
    gap: 3px !important;
    font-size: 10px;
    font-weight: bold;
}

.mi-testimonio-avatares{
       display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 18px !important;
}

.mi-testimonio-avatares img{
    width:28px !important;
    height:28px !important;
    min-width:28px !important;
    border-radius:50% !important;
    object-fit:cover !important;
    border:2px solid #fff !important;
    margin-left:-8px !important;
    display:block !important;
}

.mi-testimonio-avatares img:first-child{
    margin-left:0 !important;
}

.mi-testimonio-estadisticas{
    white-space:nowrap !important;
        text-align: center;
}
.verified{
        margin-top: 7px;
}
.add_to_cart_button{
    display: none !important;
}
 #ast-hf-mobile-menu {
    columns: 2;
    column-gap: 0;
}

#ast-hf-mobile-menu li {
    break-inside: avoid;
}