/*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;
}