Blog

  • banners_productos_destacados

    Cecinas y Parrilleros
    Food Services
    Mantecas
    Margarina
  • neve-child

    /*GENERAL*/
    :root{
    –mostaza:#bf8f0b;
    –rojo:#9e1122;
    –carmesi:#E51F22;
    –claro:#eeeff1;
    –oscuro:#222222;
    }

    .hide{
    display:none!important;
    }
    a{
    text-decoration:none!important;
    }
    .fadein-l{
    opacity:0;
    animation:fadeinleft 1s 1s forwards;
    position:relative;
    }
    @keyframes fadeinleft{
    0%{
    opacity:0;
    left:-100%;
    }
    90%{
    opacity:1;
    left:2%;
    }
    100%{
    left:0;
    opacity:1;
    }
    }
    .fadein-r{
    opacity:0;
    animation:fadeinright 1s 1s forwards;
    position:relative;
    }
    @keyframes fadeinright{
    0%{
    opacity:0;
    right:-100%;
    }
    90%{
    opacity:1;
    right:2%;
    }
    100%{
    right:0;
    opacity:1;
    }
    }
    .highlight{
    text-transform:initial!important;
    }
    .hide-desktop{
    display:none;
    }
    .hide-mobile{
    display:block
    }
    @media (max-width:768px){
    .hide-desktop{
    display:block;
    }
    .hide-mobile{
    display:none;
    }
    }
    /*HEADER*/
    /*Boton ver cotización*/
    .raq-info{
    border-radius:25px;
    padding:7px 15px 2px!important;
    border:1px solid var(–rojo)!important;
    position:relative;
    transition:all .25s ease-in-out;
    }
    .raq-info a{
    color:var(–rojo);
    position:relative;
    display:flex!important;
    justify-content:space-between!important;
    }
    .raq-info a:before{
    content:”;
    display:inline-block;
    background:url(‘/wp-content/uploads/2023/05/cot_icon.svg’) no-repeat;
    width:30px;
    height:30px;
    position:relative;
    top:3px;
    }
    .raq-info .raq-tip-counter{
    color:white!important;
    background:var(–mostaza);
    width:28px;
    height:20px;
    border-radius:50%;
    order:3;
    font-size:0.8rem!important;
    position:absolute;
    right:-30px;
    bottom:15px;
    /* padding-left:9px; */
    padding-bottom:25px;
    border:1px solid white;
    opacity:1!important;
    text-align:center;
    }
    .raq-info:hover{
    background:var(–rojo);
    }
    .raq-info:hover .raq-tip-counter{
    color:var(–rojo)!important;
    background:#fff;
    border:1px solid var(–rojo);
    opacity:1!important;
    }
    .raq-info .raq-tip-counter:hover{
    opacity:1!important;
    background:white;
    }
    .raq-info:hover a{
    color:white;
    }
    .raq-info:hover a:before{
    filter:brightness(0) invert(1)
    }
    @media (min-width:960px) and (max-width:1299px){
    .jet-ajax-search-block {
    width: 100%;
    max-width: 380px;
    }
    .raq-info,.logged-in .my-account-container{
    width:140px!important;
    }
    .my-account-container{
    width:220px;
    }
    .raq-info a{
    font-size:11px;
    }
    }
    @media (max-width:1024px){
    .hide-on-tablet{
    display:none;
    }
    .hide-on-desktop{
    display:block;
    }
    }
    /*ocultar listado hover de cotizacion*/
    .yith-ywraq-list-wrapper{
    width:300px!important;
    display:none;
    }
    .widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li{
    font-size:0.8rem;
    line-height:1rem;
    display:flex;
    }
    .yith-ywraq-list-content ul li a{
    order:2;
    }
    .yith-ywraq-list-content ul li .quantity{
    margin-right:5px;
    }
    .yith-ywraq-list-content .button{
    display:none!important;
    }
    ul.yith-ywraq-list a.yith-ywraq-item-remove.remove{
    position:relative;
    left:-25px;
    }
    .yith-ywraq-list-item-info{
    width:100%;
    max-width:200px;
    position:relative;
    }
    .yith-ywraq-list-item-info img{
    position:absolute;
    right:-15px;
    }
    .shop_table .product-price{
    display:none!important;
    }
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents, #pqfw-frontend-form-wrap{
    display:flex;
    flex-wrap:wrap;
    margin:20px auto;
    max-width:1000px;
    justify-content:center;
    background:#f7f7f7;
    border-radius:10px;
    padding:10px;
    font-family:’Manrope’!important;
    color:#777;
    box-shadow:0 0 10px -4px;
    }
    .shop_table li input{
    border-radius:15px!important;
    }
    .pqfw-submit input[type=”submit”] {
    background-color:var(–mostaza)!important;
    border:none!important;
    text-shadow:none!important;
    box-shadow:none!important;
    border-radius:8px!important;
    transition:all .25s ease-in-out;
    }
    .pqfw-submit input[type=”submit”]:hover{
    background:var(–rojo)!important;
    }
    /*BUSCADOR*/
    .jet-ajax-search__field-wrapper{
    overflow:hidden;
    border-radius:25px;
    width:350px;
    border:2px solid #f2f2f2;
    box-shadow:0 2px 4px -2px rgba(0 0 0 / 40%)!important;
    }
    input.jet-ajax-search__field {
    border: none!important;
    background:#f2f2f2!important;
    }
    .jet-ajax-search__submit[type=”submit”], .jet-ajax-search-block .jet-ajax-search__submit[type=”submit”]{
    background:var(–rojo);
    }
    .jet-ajax-search__submit[type=”submit”]:hover, .jet-ajax-search-block .jet-ajax-search__submit[type=”submit”]:hover{
    background:var(–carmesi);
    }
    .jet-ajax-search__spinner, .jet-ajax-search-block .jet-ajax-search__spinner{
    color:var(–rojo);
    }

    /*input*/
    #ajaxsearchpro2_1 .probox, #ajaxsearchpro2_2 .probox, div.asp_m.asp_m_2 .probox{
    border-radius:25px;
    padding:7px 10px;
    background-image:none!important;
    background: rgba(245, 245, 245, 0.5);
    box-shadow: 1px 1px 2px -2px;
    }
    /*fondo lupa*/
    #ajaxsearchpro2_1 .probox .promagnifier, #ajaxsearchpro2_2 .probox .promagnifier, div.asp_m.asp_m_2 .probox .promagnifier{
    background-image:none;
    }
    /*lupa*/
    #ajaxsearchpro2_1 .probox .promagnifier .innericon, #ajaxsearchpro2_2 .probox .promagnifier .innericon, div.asp_m.asp_m_2 .probox .promagnifier .innericon {
    filter: brightness(0.1) sepia(1) hue-rotate(-50deg) contrast(0.118) saturate(100);
    }
    /*caja resultados busqueda*/
    div#ajaxsearchprores2_1 {
    width: 100%!important;
    max-width: 600px;
    border-radius:5px 5px 10px 10px!important;
    top:70px!important;
    }
    /*ocultar precio*/
    .woocommerce-Price-amount{
    display:none!important;
    }
    .sub-menu{
    border-radius:10px;
    align-items:center;
    background:var(–nv-light-bg)!important;
    /* border-bottom: solid 2px var(–mostaza); */
    }
    .icono-menu{
    display:inline-block;
    margin:5px auto!important;
    height:30px!important;
    object-fit:contain;
    }
    .menu-item-14971 .sub-menu{
    /* display:flex;
    width:100%;
    max-width:1200px!important;
    background:#fff!important;
    justify-content:center!important;
    border-radius:10px; */
    –gridcols: repeat(6, 1fr)!important;
    }
    #menu-item-19351>.sub-menu {
    –gridcols: 1fr 1fr;
    }
    .menu-item-14971 .sub-menu li{
    background:var(–nv-light-bg)!important;
    display:inline!important;
    width:200px;
    }
    .nav-ul li.nv-active>.wrap .caret, .nav-ul li.nv-active>.wrap>a {
    font-weight: bold;
    }
    .menu-item-object-canal{
    font-family:’Pacifico’, sans-serif;
    }
    .header–row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu{
    max-width:600px;
    }
    .sub-menu .highlight{
    font-size:18px;
    font-weight:400!important;
    }
    .sub-menu .parrafo{
    line-height:2em!important;
    font-weight:400!important;
    }
    .parrafo.boton{
    color:white!important;
    background:var(–rojo)!important;
    padding:2px 15px;
    border-radius:25px;
    }
    @media (min-width:601px){
    .header–row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus>.sub-menu, .header–row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover>.sub-menu{
    align-items:baseline;
    }
    }
    @media (max-width:600px){
    .menu-item-14971 .sub-menu{
    –gridcols:repeat(1, 1fr)!important;
    }
    .shop-container .shop-sidebar{
    background:#f2f2f2;
    }
    .shop-container .shop-sidebar h4{
    color:var(–rojo)!important;
    } .shop-container .shop-sidebar .term-label{
    color:#777!important;
    }
    }
    /*FIN HEADER*/
    /*HOME*/
    li#menu-item-13597 a {
    background: var(–mostaza);
    padding: 5px 10px;
    border-radius: 10px;
    color: white;
    transition:0.3s;
    }
    li#menu-item-13597 ::after {
    display: none;
    }

    li#menu-item-13597 a:hover {
    background: var(–carmesi)
    }

    .highlight{
    font-family:’Pacifico’, cursive!important;
    text-transform:unset;
    color:var(–mostaza);
    line-height:0;
    position:relative;
    top:-18px;
    }
    .sub-menu .highlight{
    top:0;
    }
    .home .spectra-image-gallery__layout–carousel .uagb-slick-carousel{
    height:100%;
    max-height:100px;
    }
    .home .uagb-slick-carousel .slick-dots{
    top:-280px!important;
    }
    .carrusel_marcas img{
    object-fit:contain;
    height:120px;
    padding:10px;
    position:relative;
    }
    .elementor-swiper-button {
    background: #222;
    border-radius: 20px;
    padding: 2px;
    border: 1px solid;
    }
    #proveedor{
    background:url(‘/wp-content/uploads/2023/04/fondo-fadetop.png’);
    background-position:center bottom;
    background-size:cover;
    padding:50px 5vw;
    z-index:2;
    }

    #redwave{
    position:relative;
    z-index:1;
    top:-165px;
    padding-bottom:130px;
    }
    #redwave.uagb-container-inner-blocks-wrap:after{
    content:”!important;
    display:block!important;
    background-color:black;
    height:100px;
    width:100px;
    position:relative;
    top:100px;
    z-index:99;
    }
    .wp-container-18, /*.wp-container-21, .wp-container-23,*/ .wp-container-20, /*.wp-container-28, .wp-container-32*/, .wp-container-35/*, .wp-container-37*/{
    max-width:1400px!important;
    padding:40px 50px;
    margin:0 auto!important;
    overflow:hidden;
    z-index:3;
    position:relative;
    justify-content:center!important;
    }
    .wp-container-35{
    overflow:visible!important;
    }

    #insumos{
    position:relative;
    z-index:3;
    }
    #insumos .wp-block-media-text .wp-block-media-text__content{
    width:150px;
    }
    #insumos p:first-child{
    width:fit-content;
    /* padding-right:50px; */
    margin-bottom:0px;
    text-transform:uppercase;
    /* font-size:18px; */
    padding-bottom:5px;
    }

    #parrilleros p:first-child{
    display:block;
    text-align:right;
    /* margin-left:60%; */
    margin-bottom:0;
    /* text-transform:uppercase; */
    font-size:18px;
    padding-bottom:5px;
    }
    /*Prensa*/
    .prensas.uagb-post-grid .uagb-post__image img{
    height:200px;
    object-fit:cover;
    }
    .prensas.uagb-post-grid .uagb-post__title{
    max-height:45px;
    overflow:hidden;
    }
    .prensas .uagb-post__text.uagb-post__excerpt{
    max-height:40px;
    }
    #prensas .wp-block-uagb-buttons{
    position:relative;
    top:-40px;
    }
    #prensas .slick-slide, #prensas .uagb-post__inner-wrap, .products .nv-card-content-wrapper{
    background:none!important;
    }

    @media (max-width:600px){
    .mantecas{
    position:relative;
    top:-40px;
    }
    #insumos{
    left:0px;
    padding:20px;
    }
    .prensas .uagb-post__text.uagb-post__excerpt{
    max-height:80px;
    }
    #prensas .wp-block-uagb-buttons{
    position:relative;
    top:-5px;
    }
    #parrilleros{
    padding:20px;
    }
    #parrilleros p{
    font-size:14px!important;
    }
    }
    /*food service*/
    #darkwave{
    padding:0 0 40px;
    background:#222222 url(‘/wp-content/uploads/2023/04/foodservice_banner.png’);
    background-repeat:no-repeat;
    background-position:top right;
    background-attachment:fixed;
    }
    #darkwave:before{
    background-color:transparent!important;
    background-image:url(‘/wp-content/uploads/2023/04/downcurve.svg’)!important;
    background-repeat:no-repeat;
    background-size:100vw;
    background-position:center top;
    width:100%;
    height:100px;
    display:block;
    content:”;
    z-index:2;
    position:absolute;
    }
    #darkwave .wp-block-columns{
    display:flex;
    width:100%;
    max-width:1400px!important;
    justify-content:center!important;
    margin:0 auto;
    }
    #darkwave #contenido{
    margin-top:140px;
    width:100%;
    max-width:500px;
    padding:0 20px;
    }
    #darkwave #contenido p:first-child{
    width:200px;
    margin-bottom:35px;
    padding-bottom:5px;
    text-transform:uppercase;
    font-size:18px;
    border-bottom:2px solid;
    }
    #darkwave .highlight{
    margin-top:0;
    top:10px;
    }
    @media (max-width:600px){
    #darkwave{
    background-size:contain;
    }
    }
    /*canales*/
    /*
    #canales{
    margin-top:-30px;
    display:block;
    padding-top:40px;
    padding-bottom:150px;
    z-index:1;
    background:#222 url(‘/wp-content/uploads/2023/04/fade_canales.png’)!important;
    background-position:center bottom!important;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    min-height:600px;
    }
    #canales:after{
    background-color:transparent!important;
    background-image:url(‘/wp-content/uploads/2023/04/downcurve.svg’)!important;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
    width:100%;
    height:85px;
    display:block;
    content:”;
    transform:scaleY(-1);
    position:absolute;
    bottom:0;
    z-index:1;
    left:0;
    }
    #canales h3{
    padding-bottom:5px;
    text-decoration:none!important;
    border-bottom:2px solid;
    width:100%;
    max-width:250px;
    letter-spacing:3px;
    margin:0 auto;
    color:white;
    }
    #canales .wp-block-columns{
    display:flex;
    justify-content:center;
    width:100%;
    margin:20px auto;
    max-width:1300px;
    }
    #canales .highlight{
    top:40px;
    margin-top:0;
    }
    #canales .wp-block-uagb-container{
    position:absolute;
    min-height:500px;
    top:-10px;
    }
    .canal{
    position:relative;
    height:196px;
    display:block;
    z-index:2;
    border-radius:20px;
    border:4px solid #222;
    transition:.25s ease-in-out;
    }
    .canal h4{
    position:relative;
    text-align:center;
    font-size:35px;
    line-height:1px;
    left:50%;
    top:25%;
    transform:translate(-50%, -50%);
    transition:.3s ease-in-out;
    }
    .canal p{
    position:relative;
    top:50px;
    transition: .3s ease-in-out;
    opacity:1;
    line-height:1rem;
    }
    .canal a{
    position:relative;
    text-align:center;
    margin:0 auto!important;
    background:var(–carmesi);
    border-radius:25px;
    padding:5px 15px;
    opacity:0;
    transition:.4s ease-in-out;
    top:30px;
    }
    .canal:hover{
    border:4px solid var(–mostaza);
    }
    .canal:hover h4{
    top:25%;
    }
    .canal:hover a{
    opacity:1;
    color:white;
    }
    .canal:hover a:hover{
    background:var(–rojo);
    }
    .canal.tradicional{
    background:url(‘/wp-content/uploads/2023/04/canal_tradicional_d.png’);
    background-size:cover;
    }
    .canal.horeca{
    background:url(‘/wp-content/uploads/2023/04/canal_horeca_d.png’);
    background-size:cover;
    }
    .canal.bakery{
    background:url(‘/wp-content/uploads/2023/04/canal_bakery_d.png’);
    background-size:cover;
    }
    .canal.moderno{
    background:url(‘/wp-content/uploads/2023/04/canal_moderno_d.png’);
    background-size:cover;
    }
    */
    @media screen and (max-width:600px){
    #proveedor{
    margin-bottom:80px;
    }
    #redwave:before{
    background-position:center bottom;
    height:130px;
    }
    #redwave:after{
    height:50px;
    background-position:center top;
    background-size:100%!important;
    }
    #redwave{
    padding-top:50px;
    }
    #canales{
    min-height:1100px;
    } #canales:after{
    display:none;
    }
    .canal a{
    opacity:1;
    }
    }
    /*redes*/
    #redesmylpan{
    background:url(‘/wp-content/uploads/2023/04/fondo-redes.png’);
    z-index:0;
    position:relative;
    padding-top:90px;
    border-radius:15% 15% 0 0;
    }
    #redes{
    min-height:750px;
    }
    #redes .wp-block-columns{
    width:100%;
    max-width:1000px;
    margin:0 auto;
    }
    #redes .wp-block-column{
    border-radius:15px;
    padding:20px;
    margin:10vh 20px;
    position:relative;
    top:200px;
    height:320px;
    }
    #redes img{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    height:250px;
    object-fit:contain;
    bottom:100%;
    z-index:2;
    }
    #redes .wp-block-column p:nth-child(2){
    font-weight:700;
    font-family:’Manrope’, sans-serif;
    font-size:26px;
    }
    #redes .super{
    font-weight:900;
    font-size:1.7rem;
    font-family:’Anton’, sans-serif;
    letter-spacing:0.8px;
    font-size:40px;
    position:relative;
    top:5px;
    }
    #redes .wp-block-column p:nth-child(3){
    height:80px;
    line-height:1.1em;
    font-size:20px;
    }
    #redes a{
    font-size:1rem;
    }
    #vendedores .is-content-justification-center.wp-block-buttons, #redmylpan.is-content-justification-center.wp-block-buttons {
    padding-top: 10px !important;
    }
    #vendedores p, #redmylpan p {
    line-height: 33px;
    }
    @media (max-width:600px){
    #redes{
    padding-top:50px;
    padding-bottom:150px;
    }
    #vendedores, #redmylpan{
    margin-bottom:170px!important;
    height:400px!important;
    }
    #redmylpan{
    height:350px!important;
    }
    #vendedores p, #redmylpan p{
    font-size:1rem!important;
    }
    .wp-container-32{
    padding:0;
    }
    #vendedores a, #redmylpan a{
    width:100%!important;
    display:block!important;
    margin-top:20px;
    font-size:1em;
    padding:5px 15px;
    }
    }
    @media (max-width:600px){
    #redesmylpan{
    padding:0;
    }
    }
    /*como cotizar*/
    #info_banners{
    background:url(‘/wp-content/uploads/2023/04/fondo_howtos.png’);
    background-size:cover;
    /* margin-top:-110px; */
    margin-top:-30px;
    padding:20px;
    width:100vw!important;
    }
    #info_banners .wp-block-columns{
    display:flex!important;
    justify-content:center;
    max-width:1400px;
    margin:0 auto;
    align-items:center!important;

    }
    #info_banners h3{
    color:var(–rojo);
    max-width:280px;
    font-size:1.6rem;
    line-height:1.4rem;
    text-transform:unset;
    font-family:’Manrope’, sans-serif;
    font-weight:600;
    }
    #info_banners .wp-block-column{
    width:100%;
    max-width:1200px!important;
    margin:10px auto 0;
    padding:0 50px;
    position:relative;
    }
    #info_banners h3{
    font-weight:900;
    margin-bottom:5px;
    }
    #info_banners .cotiza:before{
    background:url(‘/wp-content/uploads/2023/05/cotiza_icon.svg’);
    height:80px;
    width:80px;
    display:block;
    content:”;
    background-size:contain;
    position:absolute;
    left:-50px;
    top:30%;
    transform:translateY(-30%);
    }
    #info_banners .faq:before{
    background:url(‘/wp-content/uploads/2023/05/faq_icon.svg’);
    height:80px;
    width:80px;
    display:block;
    content:”;
    position:absolute;
    left:-50px;
    top:30%;
    transform:translateY(-30%);
    }
    #info_banners a{
    display:block;
    background:var(–carmesi);
    width:fit-content;
    padding:5px 15px;
    border-radius:25px;
    color:white;
    text-decoration:none;
    margin:10px 0;
    transition:.25 ease-in-out;
    }
    #info_banners a:hover{
    background:var(–rojo);
    }
    @media (max-width:600px){
    #info_banners .wp-block-column{
    padding:0px!important;
    text-align:center;
    }
    #info_banners a{
    text-align:center;
    margin:10px auto;
    }
    #info_banners h3{
    width:100%!important;
    max-width:350px!important;
    font-size:1.1rem;
    }
    #info_banners .cotiza:before, #info_banners .faq:before{
    position:relative;
    left:unset;
    margin:0 auto;
    }
    }
    /*blog*/

    .post.type-post .article-content-col .content .cover-post {
    border-radius: 15px;
    }

    #recipes{
    padding:0 20px;
    margin-bottom:-80px;
    }
    #recipes h2{
    border-bottom:2px solid var(–mostaza);
    width:100%;
    max-width:250px;
    margin:30px auto;
    padding-bottom:5px;
    }
    article.uagb-post__inner-wrap{
    text-align:center!important;
    }

    h4.uagb-post__title.uagb-post__text{
    text-align:center;
    line-height:1em;
    font-weight:700;
    height:60px;
    margin-top:0!important;
    letter-spacing:0px;
    text-transform:lowercase;
    }
    h4.uagb-post__title.uagb-post__text:first-letter{
    text-transform:uppercase;
    }
    .post .nv-title-meta-wrap {
    display: flex;
    flex-flow: column-reverse;
    }
    .post .meta.category a{
    font-size:1.8em;
    }
    .post .title.entry-title{
    text-align:left;
    font-size:3em;
    }
    .post .nv-meta-list{
    text-align:left;
    }
    /*blog sidebar*/

    li.cat-item.current-cat a {
    color: var(–carmesi);
    font-weight: bold;
    }

    /*fin blog sidebar*/

    #recipes .uagb-post__image img{
    width:100%;
    max-width:320px;
    height:180px;
    border-radius:10px;
    object-fit:cover;
    margin:0 auto;
    }
    #recipes .uagb-post__text.uagb-post__excerpt{
    height:55px;
    margin:0 auto;
    max-width:300px;
    }
    #recipes .wp-block-latest-posts__post-title{
    color:var(–carmesi);
    text-transform:unset!important;
    font-weight:800;
    height:50px;
    line-height:1rem;
    }
    #recipes .wp-block-latest-posts__post-excerpt{
    font-size:14px;
    height:10px!important;
    display:block!important;
    position:relative;
    line-height:1.4rem;
    letter-spacing:-0.4px;
    color:#555;
    }
    #recipes .uagb-post__cta:before{
    display:none;
    }
    #recipes .slick-next{
    right:0;
    }
    #recipes .slick-prev{
    left:0;
    }
    .home .owl-stage-outer{
    max-width:1200px;
    }
    /*carruseles nuevos*/
    h2.product_title.entry-title.elementor-heading-title.elementor-size-default{
    display:block;
    height:50px;
    line-height:1.2em;
    font-size:1.1em;
    }
    .swiper{
    justify-content:space-between!important;
    }
    /* .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    left:50%;
    } */
    @media (max-width:600px){
    #recipes .slick-slide a{
    padding: 5px 15px!important;
    margin:20px auto;
    }
    /* 04-08-23*/
    .carrusel{
    margin:-150px auto -120px;
    padding:0!important;
    }
    .carrusel .e-loop-item{ transform:scale(0.65)!important;
    margin:0px;
    }
    /* .carrusel .marca{
    left:-20px;
    } */
    .carrusel .yith-ywraq-add-button {
    transform: scale(1.23, 1.18);
    top: -5px;
    position: relative;
    }
    .carrusel #addtoquote .add-request-quote-button.button{
    font-size:13px!important;
    padding:5px 7px;
    }
    .carrusel .elementor-swiper-button-prev{
    left:-20px!important;
    font-size:14px;
    transform:scale(0.8);
    }
    .carrusel .elementor-swiper-button-next{
    right:-20px!important;
    font-size:14px;
    transform:scale(0.8);
    }
    .carrusel i{
    font-size:14px;
    }
    .carrusel .swiper{
    width:calc(100% – 5px)!important;
    margin:0 auto;
    }
    .carrusel .elementor-widget-container{
    padding:0!important;
    width:100%;
    }
    /*04-08-23*/
    }
    /*FIN HOME*/

    /*TIENDA*/

    img.ywraq-loader {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    }

    /*catalogo con hook*/
    .archive.woocommerce .neve-main > .shop-container .nv-shop.col {
    max-width: 950px;
    margin: 10px auto;
    }
    .catalog_hero{
    background:url(/wp-content/uploads/2023/06/hero_store-1.png)!important;
    background-size:cover!important;
    min-height:200px;
    margin:0 auto;
    padding-left:10vw;
    }
    .catalog_hero h1{
    color:var(–rojo)!important;
    max-width:450px;
    margin-top:100px;
    }
    .catalog_hero p{
    max-width:450px;
    }
    .archive.woocommerce-page .uagb-block-d7135cc3, .uagb-block-6f70a2c0{
    /* background:#b2091c; */
    }
    .uagb-block-d7135cc3 h3, .uagb-block-6f70a2c0 h3{
    color:var(–rojo);
    padding-top:50px;
    margin-bottom:0px;
    text-align:center;
    }
    .archive.woocommerce-page #content{
    /* background:#b2091c; */
    margin-bottom:50px;
    padding-top:30px;
    }
    /* .archive.woocommerce-page #content:after{
    background:url(‘/wp-content/uploads/2023/06/familia_topcurve.svg’);
    background-size:cover;
    background-position:center bottom;
    display:block;
    content:”;
    height:100px;
    position:relative;top:100px;
    } */
    /* .archive .shop-container .nv-shop.col {
    background: #f7f7f7;
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 0 10px -3px;
    margin:10px;
    } */
    .woocommerce-page .filter-title{
    font-weight:500;
    }
    .woocommerce-page .orderby, .woocommerce-result-count{
    display:none;
    }
    .woocommerce-page .filter-content li a{
    /* color:white!important; */
    font-family:’Manrope’, sans-serif;
    }

    /*filtro*/
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{
    padding:5px!important;
    }
    .with-image{
    width:150px;
    }
    .with-image .term-label{
    display:none!important;
    }
    .yith-wcan-active-filters .active-filter .active-filter-label {
    background: var(–mostaza);
    color: white;
    }
    .yith-wcan-active-filters .active-filter {
    /* color: white; */
    border-bottom: solid 1px #E78080;
    padding-bottom: 20px;
    }
    button.yith-wcan-reset-filters {
    margin-bottom: 20px;
    }
    .yith-wcan-active-filters h4{
    /* color:white!important; */
    }
    .archive .marca{
    margin-left:10px;
    }
    .marca{
    font-weight:700!important;
    }
    .marca:is(.dona-nana, .mypan, .mantemol, .rimol, .gramol, .viacava, .mylpan){
    font-size:0;
    height:40px;
    width:40px;
    background-position:center center!important;
    background-size:contain!important;
    background-repeat:no-repeat!important;
    position:relative!important;
    content:”;
    display:block;
    /* position:absolute; */
    z-index:3;
    color:rgba(0 0 0 / 10%)!important;
    margin-top:-60px;
    }
    .marca.dona-nana{
    background:url(‘/wp-content/uploads/2023/06/logo_dona-nana_red-1.png’);
    }/*version carrusel*/
    .marca-dona-nana .marca{
    background:url(‘/wp-content/uploads/2023/06/logo_dona-nana_red-1.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    .marca.gramol{
    background:url(‘/wp-content/uploads/2023/06/logo_gramol_red-1.png’);

    }
    /*version carrusel*/
    .marca-gramol .marca{
    background:url(‘/wp-content/uploads/2023/06/logo_gramol_red-1.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    .marca.mantemol{
    background:url(‘/wp-content/uploads/2023/06/logo_mantemol_red-1.png’);
    }
    /*version carrusel*/
    .marca-mantemol .marca{
    background:url(‘/wp-content/uploads/2023/06/logo_mantemol_red-1.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;

    }
    .marca.mypan{
    background:url(‘/wp-content/uploads/2023/06/logo_mypan_red-1.png’);
    }/*version carrusel*/
    .marca-mypan .marca{
    background:url(‘/wp-content/uploads/2023/06/logo_mypan_red-1.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    .marca.rimol{
    background:url(‘/wp-content/uploads/2023/06/logo_rimol_red-1.png’);
    }/*version carrusel*/
    .marca-rimol .marca{
    background:url(‘/wp-content/uploads/2023/06/logo_rimol_red-1.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    .marca.viacava{
    background:url(‘/wp-content/uploads/2023/06/logo_viacava_red-1.png’);
    }/*version carrsuel*/
    .marca-viacava .marca{
    background:url(‘/wp-content/uploads/2023/06/logo_viacava_red-1.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    .marca.mylpan{
    background:url(‘/wp-content/uploads/2022/12/logo_mylpan_color.png’);
    }
    /*version carrsuel*/
    .marca-mylpan .marca{
    background:url(‘/wp-content/uploads/2022/12/logo_mylpan_color.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    /*version carrsuel*/
    .marca-mylpan .marca{
    background:url(‘/wp-content/uploads/2022/12/logo_mylpan_color.png’);
    height: 40px!important;
    width: 40px!important;
    background-position: center;
    background-size: contain;
    font-size: 0;
    background-repeat:no-repeat;
    margin-top:-100px;
    margin-left:10px;
    }
    .nv-woo-filters{
    display:none;
    }
    .canal_grid .marca{
    left:0;
    }
    @media (max-width:600px){
    .yith-ywraq-add-to-quote .add-request-quote-button a{
    font-size:11px!important;
    }
    .nv-woo-filters{
    display:block;
    }
    .archive .woocommerce-breadcrumb{
    margin-top:-30px!important;
    }
    .marca{
    left:-70px;
    }

    .nv-woo-filters:before {
    content: ‘Filtrar productos’;
    color: var(–mostaza);
    margin-right: 5px;
    font-weight: 600;
    position:relative;
    top:-8px;
    }
    }
    /*fin catalogo con hook*/

    .elementor-element-2fee156 {
    background: white;
    border-radius: 20px;
    }

    .elementor-element-2fee156 li.product.type-product {
    border: solid 1px lightgrey;
    text-align: center;
    min-height 450px;
    height: inherit !important;
    padding: 0 0 30px 0 !important;
    }

    .wc-block-grid__product-add-to-cart{
    display:none;
    }
    .ywcps-wrapper .ywcps-slider{
    max-width:1200px;
    margin:0 auto;
    }
    .slick-slide{
    margin:0 10px;
    padding:0;
    border-radius:10px;
    background:white;
    min-height:505px!important;
    }
    .wc-block-grid__product,.products .owl-item{
    background:white!important;
    box-shadow:0 0 6px -2px;
    border-radius:10px;
    display:flex!important;
    align-items:center!important;
    flex-flow:column;
    position:relative;
    padding:0!important;
    height:550px!important;
    margin:0.1vw;
    width:100%!important;
    max-width:19vw;
    overflow:hidden;
    }
    .archive .product{
    max-width:200px;
    height:340px!important;
    background:white!important;
    border-radius:10px;
    box-shadow:0 0 10px -2px #666;
    }
    .archive .product h2{
    color:#777!important;
    height:50px;
    margin-left:10px!important;
    padding-top:15px!important;
    letter-spacing:-0.02em!important;
    display:block;
    max-width:90%;
    font-weight:600!important;
    font-size:0.9rem!important;
    }
    @media (max-width:600px){
    .archive .product h2{
    font-size:14px!important;
    }
    }
    .elementor-location-archive.product{
    max-width:100vw!important;
    border-radius:0;
    box-shadow:none;
    height:100%!important;
    padding:0;
    display:block!important;
    }
    .archive .product .yith-ywraq-add-button{
    bottom:15px;
    position:relative;
    /* left:10px; */
    }
    .woocommerce ul.products li.product .button {
    display: block;
    margin: 20px auto;
    position: relative;
    width: fit-content;
    top: 10px;
    }
    .owl-item .yith-ywraq-add-button{
    bottom:-20px!important;
    }
    .yith-ywraq-add-button.addedd .add-request-quote-button{
    display:none;
    }
    #mascotizados .products .owl-item{
    max-width:300px;
    transform:scale(0.9);
    margin:5px!important;
    height:500px!important;
    }
    .uagb-post__inner-wrap, .products .nv-card-content-wrapper{
    padding:0;
    background:white!important;
    border-radius:10px;
    position:relative;
    }
    .owl-item li{
    margin:0 auto!important;
    }
    .uagb-post__inner-wrap img, .products .owl-item img, .products .nv-card-content-wrapper img{
    border-radius:5px;
    position:relative;
    z-index:1;
    margin:0px 0px 5px 0px auto!important;
    width:100%!important;
    }
    .owl-item .add-request-quote-button.button, .products .add-request-quote-button.button{
    background:var(–rojo)!important;
    font-size:1rem!important;
    }
    .owl-item .add-request-quote-button.button:hover, .products .add-request-quote-button.button:hover{
    background:var(–carmesi)!important;
    }

    .ywcps-wrapper ul.products{
    padding-left:5px;
    padding-right:5px;
    }
    .ywcps-nav-prev, .ywcps-nav-next{
    display:block;
    opacity:1!important;
    left:-45px!important;
    right:-45px!important;
    z-index:0!important;
    }
    #default_prev, #default_next{
    background-color:#222!important;
    width:30px!important;
    border-radius:50%;
    padding:20px!important;

    }
    .uagb-post__inner-wrap img:after,
    .sp-product-image:after{
    content:”;
    display:block;
    background:url(‘/wp-content/uploads/2023/01/SGS_HACCP_TPL.png’);
    background-size:cover;
    width:40px;
    height:40px;
    position:absolute;
    z-index:2;
    top:150px;
    right:10px;
    opacity:1;
    filter:saturate(0.5);
    }
    .uagb-post__title.uagb-post__text, .products .owl-item h2{
    color:#777!important;
    text-align:left;
    height:80px;
    margin:0px!important;
    text-transform:capitalize;
    font-size:21px!important;
    font-family:’Manrope’;
    font-weight:500;
    }
    .nv-card-content-wrapper h2{
    color:var(–mostaza)!important;
    text-transform:capitalize;
    font-size:1rem!important;
    font-family:’Manrope’;
    font-weight:700;
    }
    .wc-block-grid__product img{
    width:100%!important;
    max-width:400px!important;
    margin:10px auto!important;
    display:block;
    background:#3d3d3d;
    mix-blend-mode:multiply!important;
    border-radius:5px;
    }
    .wc-block-grid__product-title{
    font-size:18px;
    text-align:left;
    height:50px;
    }

    .add-request-quote-button.button{
    background:var(–rojo)!important;
    border:none;
    color:white;
    font-size:13px!important;
    padding:8px 12px;
    text-decoration:none!important;
    font-weight:600!important;
    border-radius:8px;
    }

    .yith-ywraq-add-to-quote:before, .uagb-post__cta:before{
    border-top:1px solid #d3d3d3;
    content:”;
    display:block;
    margin:20px auto;
    width:100%;
    }
    .uagb-text-link:hover{
    color:white;
    }
    .flip_bottom{
    position:relative;
    }
    .flip_bottom:before{
    background:url(‘/wp-content/uploads/2023/04/fondo-fadetop.png’);
    transform:scaleY(-1);
    content:”;
    display:block;
    height:100vh;
    width:100vw;
    position:absolute;
    top:0;
    background-repeat:no-repeat;
    background-position:bottom center;
    }
    #tienda_canales{
    padding:40px 0;
    background:url(‘/wp-content/uploads/2023/04/fade_canales.png’) #222;
    background-position:center;
    background-size:cover;
    }
    #tienda_canales .wp-block-column:first-child .highlight:nth-child(2){
    line-height:1em;
    margin-bottom:-20px;
    }
    #tienda_canales h4{
    top:40px!important;
    }
    #tienda_canales h3.highlight{
    font-size:3em;
    }
    #tienda_canales a{
    top:40px;
    }
    .wp-block-product-best-sellers .wc-block-grid__product-title{
    color:#777!important;
    }
    .wp-block-product-best-sellers .wc-block-grid__product{
    height:470px!important;
    }
    .archive .woocommerce-result-count{
    color:white;
    margin-bottom:20px;
    }
    .archive .yith_ywraq_add_item_response_message.show.hide-when-removed {
    margin-top: -20px;
    font-size:0.85em;
    color:var(–mostaza);
    }
    /*FIN TIENDA*/
    /*DETALLE PRODUCTO*/
    .product-template-default .summary .yith_ywraq_add_item_product_message.hide-when-removed, .product-template-default .summary .yith_ywraq_add_item_browse_message.hide-when-removed {
    text-align:left;
    display:block;
    width:fit-content;
    margin:0!important;
    }
    .product-template-default .yith_ywraq_add_item_browse_message.hide-when-removed a{
    background:var(–mostaza);
    width:fit-content;
    color:white!important;
    padding:5px 15px;
    border-radius:8px;
    }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs {
    margin-bottom: 11px;
    }

    .woocommerce-Tabs-panel table tr td {
    border-bottom: solid 1px #d7d7d7;
    }
    .product h1{
    color:var(–rojo);
    font-size:55px;
    max-width:430px;
    }
    .product .woocommerce-product-details__short-description{
    max-width:430px;
    color:#7a7a7a;
    }
    .product .add-request-quote-button.button{
    background-color:var(–rojo)!important;
    font-size:1rem!important;;
    }
    .product .add-request-quote-button.button:hover{
    background:var(–carmesi)!important;
    }
    .product .woocommerce-product-gallery__image img{
    height:500px!important;
    object-fit:contain!important;
    }
    .product form{
    display:none!important;
    }
    .caracteristicas{
    padding:5px!important;
    max-width:250px;
    margin:0;
    position:relative;
    top:-60px;
    }
    .caracteristicas td{
    border:none;
    padding:5px;
    color:var(–mostaza);
    font-weight:600;
    }
    .product-type-simple.product .yith-ywraq-add-button.show {
    text-align: left!important;
    }

    .product-type-simple.product .yith-ywraq-add-button.show a, .product .add-request-quote-button.button, *.add-request-quote-button.button{
    background:var(–rojo)!important;
    }

    .cotizapp {
    color:white!important;
    background:#1ca04d!important;
    border-radius:8px;
    margin:10px 0;
    position:relative;
    top:-45px;
    left:200px;
    padding:8px 10px;
    }
    .cotizapp .wp-block-button__link{
    color:white!important;
    background:#1ca04d!important;
    margin:0 auto;
    padding:0;
    }
    .cotizapp:hover, .cotizapp .wp-block-button__link:hover, .cotizapp:hover .wp-block-button__link{
    background:#222!important;
    }
    @media (max-width:600px){
    .cotizapp{
    top:0;
    left:0;
    padding:5px;
    }
    .product .add-request-quote-button.button{
    font-size:11px!important;
    }
    .woocommerce .woocommerce-breadcrumb{
    white-space:break-spaces;
    margin:-50px auto;
    padding:0!important;
    height:50px;
    line-height:1.25em;
    }
    .woocommerce .product_title{
    font-size:30px;
    }
    .woocommerce .woocommerce-product-gallery__wrapper img.wp-post-image{
    border:1px solid #eee;
    border-radius:10px;
    height:300px!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs{
    display:block;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
    width:200px;
    border:1px solid;
    margin:5px auto!important;
    height:40px;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
    border:none!important;
    }
    }
    /*tabs de producto*/

    .wc-tabs-wrapper{
    background:#f4f4f4;
    padding:20px;
    border-radius:20px;
    }
    .wc-tabs-wrapper ul.tabs.wc-tabs {
    display: inherit;
    justify-content: space-between;
    flex-wrap: wrap;
    }
    .wc-tabs-wrapper .wc-tabs li{
    margin:0!important;
    }
    .wc-tabs-wrapper :is(h2, h3){
    font-size:18px!important;
    font-family:’Manrope’!important;
    font-weight:bold;
    color:#777;
    margin-bottom:10px;
    }
    .wc-tabs-wrapper .tabs li a{
    color: var(–mostaza);
    padding: 5px 15px !important;
    transition:.25s ease-in-out all;
    font-size:13px;
    text-align:center;
    border-right: solid 1px lightgrey !important;

    }
    .wc-tabs-wrapper .tabs li a:hover{
    color: var(–oscuro);
    }
    .wc-tabs-wrapper li.active{
    border-bottom:0!important;
    }
    .wc-tabs-wrapper li.active a{

    }
    .woocommerce-Tabs-panel.panel{
    padding:15px!important;
    background:white;
    border-radius:10px;
    }
    /*productos relacionados*/
    .related.products{
    background:var(–rojo);
    padding:20px;
    position:relative;
    display:flex;
    align-items:center;
    border-radius:10px 10px 0 0;
    }
    .related.products:after{
    content:”;
    width:100%;
    height:100px;
    background:url(‘/wp-content/uploads/2023/06/familia_topcurve.svg’);
    display:block;
    margin:0 auto;
    background-size:100%;;
    background-position:center bottom;
    position:absolute;
    left:0;
    filter:brightness(0.89) saturate(0.984);
    bottom:-100px;
    }
    .related.products h2{
    color:white;
    max-width:300px;
    margin-right:50px;
    }
    .related .woocommerce-loop-product__title{
    color:#777!important;
    height:50px;
    }
    .related li.product {
    background:white; padding:5px!important;
    border-radius:10px;
    }
    @media (max-width:600px){
    .related.products{
    flex-wrap:wrap;
    border-radius:10px;
    }
    .related.products:after{
    display:none;
    }
    }
    @media (max-width:600px){
    /*loop productos mobile*/
    .owl-item .add-request-quote-button.button, .products .add-request-quote-button.button, .add-request-quote-button.button{
    font-size:11px!important;
    width:100%;
    max-width:120px;
    padding:5px;
    margin:0 auto!important;
    /* left:-10px!important; */
    }
    .woocommerce-loop-product__title{
    font-size:14px!important;
    height:55px!important;
    line-height:15px;
    }
    .uagb-post__inner-wrap img:after, .sp-product-image:after{
    top:100px;
    right:0px;
    transform:scale(0.7);
    }
    .shop-container li.product{
    height:300px!important;
    }
    }
    /*NUESTRAS MARCAS*/
    #viacava .highlight{
    font-size:40px;
    }
    .whiteout img{ filter:saturate(0)brightness(20);
    }
    /*PAGINA CANALES*/
    .producto{
    width:300px!important;
    }
    .producto .add-request-quote-button.button{
    background:red!important;
    }
    .elementor-loop-container.elementor-grid{
    justify-items:center;
    justify-content:center;
    }
    /*PAGINA QUIENES SOMOS*/
    .ekit-wid-con .timeline-bar{
    width:7px!important;
    border-radius:5px!important;
    }
    .timeline-pin-icon{
    width:30px!important;
    height:30px!important;
    }
    .timeline-item.media{
    color:#222!important;
    background:#fff!important;
    }

    .timeline-item.media:hover{
    color:#222!important;
    background:#fff!important;
    }
    .ekit-wid-con .vertical-timeline .single-timeline .timeline-pin{
    background:white!important;
    }
    /*Cotizar producto*/
    .yith-ywraq-add-to-quote {
    text-align: center;
    }
    .yith_ywraq_add_item_product_message {
    font-size: 14px;
    }
    .yith_ywraq_add_item_browse_message.show.hide-when-removed {
    background: var(–mostaza);
    width: 150px;
    padding: 5px 4px;
    border-radius: 10px;
    margin:0 auto;
    }
    .yith_ywraq_add_item_browse_message.show.hide-when-removed a {
    color: white;
    }
    /*Página cotizar*/
    #yith-ywraq-form, .yith-ywraq-mail-form-wrapper{
    background:#f7f7f7!important;
    border-radius:20px;
    padding:20px;
    margin:20px auto;
    }
    .page-id-15008 .yith-ywraq-mail-form-wrapper label {
    width: 100%;
    text-align: left;
    }
    .page-id-15008 .yith-ywraq-mail-form-wrapper input, .page-id-15008 .yith-ywraq-mail-form-wrapper textarea#message {
    width: 300px !important;
    }
    .ywraq-form-table-wrapper.wide form#yith-ywraq-form {
    flex-basis: 70%;
    }
    .woocommerce .woocommerce-error{
    display:block;
    }
    .yith-request-a-quote-page .woocommerce.ywraq-wrapper .woocommerce-message {
    width:clamp(350px, 670px, 100%);
    background:#efd07b;
    margin:0 auto;
    text-align:center;
    color: #785e15;
    }
    .yith-request-a-quote-page p.return-to-shop {
    margin: 0 auto;
    display: block;
    width: fit-content;
    }
    @media (max-width:600px){
    .shop_table.ywraq_responsive .product-thumbnail img{
    max-width: 60px;
    object-fit:contain;
    margin:5px;
    }
    }
    /*Footer*/
    footer{
    background:url(‘/wp-content/uploads/2023/04/footer_fondo.png’);
    background-size:cover;
    width:100%;
    min-height:600px;
    filter:drop-shadow(0 -10px 0 white);
    }
    /* footer p.sib-email-area{
    display:flex;
    } */
    footer li{
    line-height:1rem;
    }
    .home footer, .home .footer{
    position:relative;
    margin-top:-120px!important;
    }
    .footer-top-inner{
    margin-bottom:30px;
    }
    .footer-main p {
    margin:10px auto!important;
    }
    .minsalud, .ministerio{
    display:flex!important;
    flex-flow:row;
    margin:0;
    justify-content:end!important;
    align-content:end;
    text-align:right;
    position:relative;
    }
    .lowfooter{
    min-height:50px;
    padding-top:10px!important;
    }
    .minsalud .wp-block-column:first-child{
    text-align:right;
    position:absolute;
    right:180px;
    }
    .midfooter i{
    font-size:24px;
    }
    .ministerio{
    width:100%!important;
    max-width:400px!important;
    flex-wrap:nowrap!important;
    margin:0 auto!important;
    padding:0!important;
    align-items:center!important;
    line-height:10px!important;
    max-height:50px;
    }
    .ministerio *{
    display:flex!important;
    flex-flow:row-reverse;
    }
    .ministerio p{
    margin-top:10px;
    }
    @media (max-width:768px){
    footer{
    background:#222;
    min-height: 85vh;
    padding: 20px;
    }
    .home footer, .home .footer{
    margin-top:-20px!important;
    }
    .minsalud{
    display:block!important;
    text-align:center!important;
    }
    .minsalud .wp-block-column:first-child{
    text-align:center;
    position:relative;
    right:20px;
    }
    .minsalud img{
    margin:10px auto;
    text-align:center;
    width:100px;
    display:block;
    }
    }
    @media (max-width:500px){
    footer{
    background:#222;
    /* min-height: 175vh; */
    padding: 20px;
    padding-top:40px;
    }
    .topfooter{
    margin-top:40px;
    }
    .ministerio *{
    flex-wrap:wrap;
    justify-content:center;
    }
    @supports (-webkit-touch-callout: none) {
    /* CSS exclusivo para iOS */
    footer{
    display:none;
    }
    }
    }
    /*FIN FOOTER*/
    /*Página Red Mylpan*/
    .almaceneros-card h4{
    font-family:’Anton’, sans-serif!important;
    font-weight:500;
    }
    .almaceneros-card p{
    line-height:1rem;
    margin-bottom:25px!important;
    }
    .vermas{
    background:var(–rojo);
    color:white;
    padding:5px 15px;
    margin:0 auto;
    border-radius:25px;
    }
    .vermas:hover{
    background-color:var(–carmesi);
    color:white;
    }
    .encabezado-almaceneros .titular h1 {
    letter-spacing: 1px;
    }
    .encabezado-almaceneros .titular .highlight {
    letter-spacing: -2px !important;
    }
    .almaceneros h2{
    display:block;
    clear:both;
    color:var(–rojo)!important;
    width:100%;
    }
    .almaceneros p {
    display: block;
    text-align: center;
    width: 100%;
    }
    .almacenhero:after {
    content: ”;
    background: url(/wp-content/uploads/2023/06/logo_almacenero.png) no-repeat;
    background-size: contain;
    width: 220px;
    height: 220px;
    display: block;
    position: absolute;
    right: 30px;
    bottom: -50px;
    filter: drop-shadow(2px 2px 2px);
    }
    /*Blog*/
    .nv-index-posts.search.col h1{
    font-size: 26px;
    color: var(–mostaza);
    }
    .posts-wrapper li.meta.category a {
    background: var(–mostaza);
    border-radius: 5px;
    padding: 2px 7px;
    }
    li.meta.category a{
    color:white!important;
    font-size:12px;
    }

    h2.blog-entry-title.entry-title {
    line-height: 0.6em;
    color:red;
    }
    .grid-post.nv-ft-wrap .blog-entry-title.entry-title {
    font-size: 40px;
    line-height: 1.2em;
    max-width:700px;
    }
    .grid-post.nv-ft-wrap .blog-entry-title.entry-title a{
    color:var(–rojo);
    }
    .nv-index-posts.blog h2.blog-entry-title.entry-title {
    font-size: 1.5em;
    line-height: 1em;
    text-transform:lowercase;
    }
    .nv-ft-post p{
    max-width:450px;
    }
    .nv-index-posts.blog h2.blog-entry-title.entry-title:first-letter{
    text-transform:uppercase;
    }
    article.layout-grid .article-content-col{
    background:none;
    border:1px solid #c3c3c3;
    }
    .article-content-col .content .button{
    background:var(–rojo);
    }
    .nv-post-thumbnail-wrap img{
    height:150px;
    object-fit:cover;
    }
    .post-template-default.single .title.entry-title{
    color:var(–rojo);
    }
    .post-template-default.single .nv-thumb-wrap img{
    margin:0 auto!important;
    display:block;
    }
    .single .meta.category a{
    color:var(–mostaza)!important;
    }
    .single .nv-thumb-wrap img{
    border-radius:10px!important;
    }
    @media (max-width:600px){

    .nv-ft-post .wp-post-image{
    object-fit:fill!important;
    }
    .blog .row, .post-template-default.single.nv-blog-grid .row{
    flex-flow:wrap-reverse!important;
    }
    .blog .grid-post .grid-layout-content h2 {
    font-size:30px!important;
    }
    .blog .grid-post .grid-layout-content h2 a{
    color:#5f5f5f;
    }
    }
    /*resultados de búsqueda*/
    .nv-post-thumbnail-wrap.img-wrap.zoom img {
    width: 101%;
    order:1!important;
    }
    .search h2{
    font-size:1.3em;
    line-height:1em!important;
    }
    .search .entry-title, .search .blog-entry-title.entry-title{
    color: #f2f2f2!important;
    font-family:’Manrope’;
    font-size:18px!important;
    font-weight:600!important;
    letter-spacing:-0.1px!important;
    text-transform:capitalize!important;
    order:2;
    }
    .products-wrapper{
    display:flex;
    flex-wrap:wrap;
    margin:40px auto;
    box-sizing:border-box;
    margin-left: calc(-1 * var(–gridspacing,30px)/ 2);
    margin-right: calc(-1 * var(–gridspacing,30px)/ 2);
    width:100%;
    }
    .products-wrapper>article{
    width: var(–postwidth);
    margin-bottom: calc(var(–gridspacing,30px));
    padding: 0 calc(var(–gridspacing,30px)/ 2);
    content-visibility:auto;
    }
    .products-wrapper > h2, .posts-wrapper > h2 {
    display: block;
    width: 80%;
    color:var(–rojo);
    font-size:2em;
    padding:10px;
    border-bottom:4px solid var(–rojo)
    }
    .posts-wrapper{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    }
    .search article .article-content-col{
    border-radius:10px!important;
    display:flex!important;
    }
    .search .article-content-col{
    background:white!important;
    border:1px solid #ddd;
    }
    .search article .entry-summary{
    order:3;
    }
    /* .search .type-product .excerpt-wrap p {
    height: 80px;
    overflow: hidden;
    } */
    /* .search .type-product h2:after {
    content: ‘Ver producto’;
    display: block;
    position: relative;
    margin: 0 auto;
    text-align: center;
    top: 135px;
    color: white;
    background: var(–rojo);
    padding: 5px 15px;
    width: fit-content;
    border-radius: 8px;
    font-size: 13px;
    } */
    .search .type-product {
    min-height: 530px;
    }
    .search .type-product .read-more-wrapper{
    display:none;
    }
    .search-results .blog-sidebar{
    display:none!important;
    }
    /*MI CUENTA*/
    .woocommerce-MyAccount-navigation-link–downloads{
    display:none;
    }
    .woocommerce-MyAccount-navigation-link–orders{
    display:none;
    }
    .woocommerce-MyAccount-navigation-link–edit-address{
    display:none;
    }
    .woocommerce-account h1{
    text-transform:lowercase;
    color:var(–rojo);
    }
    .woocommerce-account h2{
    font-size:1.8em!important;
    text-transform:lowercase;
    color:var(–mostaza);
    margin-top:20px;
    border-bottom:2px solid;
    max-width: 500px;
    }
    .woocommerce-account h2:first-letter{
    text-transform:uppercase;
    }
    .woocommerce-account h1:first-letter{
    text-transform:uppercase!important;
    }
    .woocommerce-MyAccount-navigation{
    background:#f2f2f2;
    padding:0 10px;
    margin:10px auto;
    border-radius:10px;
    }
    .woocommerce-MyAccount-navigation .is-active{
    font-weight:700;
    }
    .woocommerce-account .col-1, .woocommerce-account .col-2{
    max-width:50vw!important;
    }
    .woocommerce-account .form-row{
    display:block!important;
    }
    .woocommerce-account .woocommerce-form-login {
    min-height:412px;
    }

    @media (max-width:600px){
    .woocommerce-account .col-1, .woocommerce-account .col-2{
    width:100%!important;
    max-width:99vw!important;
    }
    }
    .woocommerce-store-notice, .demo_store{
    padding:0.1em 0!important;
    }
    /*PÁGINA FOOD SERVICE*/
    #darkwave.fservice::before{
    background:none!important;
    display:none;
    }
    .fservice{
    background:url(‘/wp-content/uploads/2023/08/fservice-bghero.jpg’)!important;
    }
    .formservice{
    background:#f8f8f8!important;
    padding:20px!important;
    border-radius:20px!important;
    box-shadow:0 0 10px rgba(0 0 0 / 30%)!important;
    width:100%;
    max-width:1200px;
    }
    .formservice .wpforms-field-container{
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    height:330px!important;
    margin:0 auto!important;
    width:100%!important;
    max-width:1000px!important;
    }
    .formservice .wpforms-field{
    width:45%!important;
    margin:0 auto!important;
    }
    .formservice .wpforms-field input, .formservice .wpforms-field textarea{
    width:100%!important;
    max-width:500px!important;
    float:left;
    background:none!important;
    }
    .formservice .wpforms-field input{
    border:none!important;
    border-bottom:1px solid #c3c3c3!important;
    }
    .formservice .wpforms-field textarea{
    height:200px!important;
    }
    .formservice .wpforms-submit-container{
    display:flex!important;
    justify-content:end!important;
    max-width:1000px;
    padding:0!important;
    margin:0!important;
    }
    .formservice button{
    background:var(–rojo)!important;
    color:white!important;
    border-radius:8px!important;
    padding:5px 15px !important;
    transition:.35s ease-in-out;
    }
    .formservice button:hover{
    background:var(–oscuro)!important;
    }
    .formservice label{
    font-family:’Manrope’, sans-serif;
    font-weight:500!important;
    color:#666;
    }
    @media (max-width:600px){
    .formservice .wpforms-field-container{
    height:100%!important;
    flex-wrap:nowrap;
    }
    .formservice .wpforms-field{
    width:90%!important;
    }
    }
    /*WHATSAPP*/
    .whassup{
    position:fixed;
    left:-180px;
    bottom:15%;
    background:#1ca04d;
    border-radius:0 50px 50px 0;
    padding:8px;
    z-index:100;
    display:flex;
    align-content:center;
    align-items:center;
    transition:all .3s ease-in-out;
    box-shadow:2px 3px 6px -2px rgba(0 0 0 / 60%);
    transform:scale(0.9)
    }
    .whassup:hover{
    left:-15px;
    }
    .whassup a{
    color:white;
    text-decoration:none;
    font-weight:600;
    font-size:1.1em;
    padding:5px;
    display:flex;
    }
    .whassup i, .whassup .fa-whatsapp{
    color:white!important;
    background:#25d366;
    font-size:2em;
    margin:0 15px;
    border:2px solid #4de083;
    border-radius:50px;
    padding:10px 10px 10px 13px;
    height:60px;
    width:60px;
    position:relative;
    left:15px;
    cursor:pointer;
    box-shadow:1px 1px 1px rgba(0 0 0 /45%);
    }
    i.fa-brands.fa-whatsapp:before {
    filter: drop-shadow(1px 1px 1px rgba(0 0 0 / 20%));
    }
    .whassup span{
    filter:drop-shadow(1px 1px 1px rgba(0 0 0 / 45%));
    }
    .ctc_greetings_close_btn svg{
    background:#2e2e2e!important;
    }
    .ctc_chat.ctc_woo_place{
    border-radius:8px!important;
    overflow:hidden;
    }
    @media (max-width:600px){
    .whassup{
    left:-142px;
    bottom:15%;
    background:#25D366;
    border-radius:0 50px 50px 0;
    padding:2px;
    /* display:none; */
    }
    .whassup i, .whassup .fa-whatsapp{
    content:”!important;
    background:url(‘/wp-content/uploads/2023/09/whatsapp.svg’);
    height:24px;
    width:24px;
    background-repeat:no-repeat;
    border:none!important;
    }
    .whassup i:before, .whassup .fa-whatsapp:before{
    display:none!important;
    }
    .whassup:hover{
    left:0px;
    }
    .whassup a{
    color:white;
    text-decoration:none;
    font-weight:600;
    font-size:1em;
    padding:5px;
    display:flex;
    }
    .whassup i, .whassup .fa-whatsapp{
    color:white!important;
    font-size:3em!important;
    font-family: “Font Awesome 5 Free”;
    margin:0 15px;
    border:2px solid white;
    border-radius:50px;
    padding:5px;
    height:35px;
    width:35px;
    position:relative;
    top:5px;
    cursor:pointer;
    }
    }

    /*hover iconos del home */
    .image-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
    }

    .image-container a {
    display: inline-block;
    }

    .responsive-image {
    transition: transform 0.3s ease, opacity 0.3s ease;
    }

    .img1 {
    height: 123px;
    width: 146px;
    }

    .img2 {
    height: 90px;
    width: 136px;
    }

    .img3 {
    height: 99px;
    width: 204px;
    }

    .img4 {
    height: 85px;
    width: 174px;
    }

    .img5 {
    height: 79px;
    width: 145px;
    }

    .img6 {
    height: 87px;
    width: 166px;
    }

    .responsive-image:hover {
    transform: scale(1.1);
    opacity: 0.7;
    }

    @media (max-width: 768px) {
    .image-container {
    gap: 0;
    }

    .image-container a {
    flex: 1 0 50%;
    max-width: 50%;
    display: flex;
    justify-content: center;
    }

    .responsive-image {
    max-width: none;
    }

    .img1, .img2, .img3, .img4, .img5, .img6 {
    height: auto;
    width: auto;
    }
    }

    @media (max-width: 480px) {
    .image-container a {
    flex: 1 0 50%;
    max-width: 50%;
    }

    .responsive-image {
    max-width: none;
    }

    .img1 {
    height: 100px;
    width: 200px;
    }

    .img2 {
    height: 80px;
    width: 120px;
    }

    .img3 {
    height: 80px;
    width: 180px;
    }

    .img4 {
    height: 65px;
    width: 155px;
    }

    .img5 {
    height: 60px;
    width: 125px;
    }

    .img6 {
    height: 70px;
    width: 145px;
    }
    }
    /*iconos food service*/
    .wp-block-uagb-icon-list.uagb-block-18c5c0f1 .uagb-icon-list__source-image,
    .wp-block-uagb-icon-list.uagb-block-78dff75c .uagb-icon-list__source-image {
    width: 30px;
    }
    @media (max-width: 767px) {
    .wp-block-uagb-icon-list.uagb-block-18c5c0f1 .uagb-icon-list__source-image,
    .wp-block-uagb-icon-list.uagb-block-78dff75c .uagb-icon-list__source-image {
    width: 40px;
    height: auto;
    }
    .img1 {
    height: 100px;
    width: 140px;
    }
    }

    /*Responsividad a tabs de descripción de productos*/
    @media (max-width: 768px) {
    .woocommerce-tabs .wc-tabs {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0;
    list-style: none;
    text-align: center;
    }
    .woocommerce-tabs .wc-tabs li {
    display: inline-block;
    white-space: nowrap;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    max-width: 100%;
    }
    .woocommerce-tabs .wc-tabs li a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    }
    @media (max-width: 470px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100% !important;
    }
    }
    /*sku*/
    .sku {
    font-weight: bold;
    }
    /*icono*/
    @media (max-width: 700px) {
    .marca {
    display: none !important;
    }
    .nv-card-content-wrapper h2 {
    font-weight: 500 !important;
    }
    .woocommerce ul.products li.product .button {
    bottom: 2px !important;
    top: 0 !important;
    }
    }

    /* logo en footer” */
    #menu-footer-1::before {
    content: url(“https://mylpan.cl/wp-content/uploads/2022/12/logo_mylpan_color.png”);
    display: block;
    margin-bottom: 10px;
    text-align: center;
    }

    /* calificación */
    .rating-widget {
    position: fixed;
    bottom: 6px;
    left: 120px;
    z-index: 9999;
    text-align: center;
    }

    .rating-button {
    background-color: #D2A321;
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    cursor: pointer;
    font-size: 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }

    .rating-content {
    background: #ffffff;
    padding: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    margin-top: 10px;
    }