/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2026 | 07:39:44 */
.template_footer.clearfix{
	text-align:center !important;
}

.iconos_insta figure{
	justify-items: center;
}
/*eliminar margen inferior a los parrafos para que los textos no esten tan separados*/
.nomargen, .nomargen p, .nomargen h1, .nomargen h2{
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
/* evitar scroll lateral safari*/
body, html{
    overflow-x: hidden !important;
}
/*tablas politica de envios*/
.tabla .table-header th:first-child{
	width: 205px !important;
}

.tabla table tbody tr td{
	width: 205px !important;
}
.term-set-desayuno .elementor-element-a9b5fe3{
	display: none;
}



/*---------------cabecera-----------------*/

/*cabecera de la home absoluta*/
.home .elementor-location-header {
    position: absolute !important;
    z-index: 99;
	color: transparent !important;
	width: 100%;
	background-color: transparent !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
	
}
/*cabecera del resto web*/
.elementor-location-header {
    position: fixed !important;
    z-index: 99;
	color: #ffffff !important;
	width: 100%;
	background-color: #ffffff !important;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3) !important;
	top: 0;	
}
.dgwt-wcas-search-icon.js-dgwt-wcas-search-icon-handler{
	width: 20px !important;
	margin-bottom: 6px;
}
.eicon-bag-light{
	font-weight: 600 !important;
	color: #282725 !important;
}
#elementor-menu-cart__toggle_button{
	padding-bottom: 17px !important;
}
/*menu pc*/
.menumobile nav > #menu-2-347617d > li > a{
	color: #282725;
	font-family: Jost;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	padding-left: 0px !important;
	 
}

.menumobile nav > #menu-2-347617d > li > #sm-17225063408992458-2 > li > a{
	color: #282725!important;
	font-family: Jost !important;
	font-size: 16px !important;
	font-style: normal!important;
	font-weight: 400 !important;
	 
}  
.menumobile .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 400 !important;
    font-style: normal;
	padding: 5px 20px !important;
}
.menumobile .elementor-nav-menu--dropdown .elementor-item:focus{
	background-color: transparent !important;
} 
.menumobile .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-638{
	margin-top: 35px;
}
.menumobile .elementor-item.elementor-item-anchor.has-submenu{
	background-color: transparent !important;
}
.menumobile .elementor-item.elementor-item-active.has-submenu.highlighted{
	background-color: transparent !important;
}
.menumobile .elementor-menu-toggle{
	display: none !important;
}
.menumobile .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    transform: none !important;
    display: contents !important;
}
.sub-menu.elementor-nav-menu--dropdown li a:hover{
	
	font-weight: 700 !important;
}

/*imagen huellas*/
.img_huellas{
	background: #F2EEE9;
} 
/*productos home destacados*/
.prod_home .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    border: 1px solid #000000 !important;
	padding: 10px;
	
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	font-size: 12px !important;
	padding: 11px;
}

.prod_home .input-text.qty.text{
	display: none !important;
	margin: 16px 29px 0px;
}
.prod_home .price{
	margin: 0px !important;
}
.prod_home .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
	margin-top: 50px !important;
}
.button.product_type_variable.add_to_cart_button{
	color: #282725;
	border: 1px solid #282725;
	text-align: center;
	font-family: Jost;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	text-transform: uppercase;
}
.set_vajillas h2{
	text-transform: uppercase;
}
/* migas de pan*/
.woocommerce-breadcrumb a{
	color: #282725;
	font-family: "Americana BT";
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.woocommerce-breadcrumb a:hover{
	color: #282725;
	font-family: "Americana BT";
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

/*Categarias de producto colecciones*/
.woocommerce-breadcrumb{
	margin: 0px !important;
}
/*productos relacionados*/
.related.products>h2{
	display: none;
}
.prod_relacionados ul li a h2{
	padding-left: 29px !important;
}
.prod_relacionados .price{
	padding-left: 29px;
}
.prod_relacionados .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	margin-left: 29px!important;
}
/*maquetación filtros*/
.jet-radio-list-wrapper fieldset{
	display: flex;
	column-gap: 78px;
    justify-content: center;
} 

.jet-radio-list__label{
	text-align: center;
	font-family: "Americana BT";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.woocommerce-result-count{
	display: none;
}
.woocommerce-ordering{
	display: none;
}

.jet-radio-list__label:hover{
	color:#000000;
}

/*producto individual*/
.centrar_descripcion{
	text-align:justify !important;
}
.swatchly-text{
	color: #282725;

	text-align: justify;
	font-family: "Americana BT";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.prod_variaciones bdi{
	margin-bottom: 10px;
   color: #282725;
	text-align: justify;
	font-family: Jost;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.prod_variaciones .woocommerce-variation-price{
	margin-bottom: 20px;
   
}
.single-product .price{
	color: #282725 !important;
}
.single-product .img_productos img{
	max-width: 100% !important;
}

.prod_variaciones label{
	color: #282725;
	font-family: Jost;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	
}




/* nueva maquetacion variaciones*/
.variations .swatchly-type-wrap.swatchly-shape-type-squared.swatchly-type-image.swatchly-  {
	display: grid !important;
    grid-template-columns: 1fr 1fr!important;
}
.swatchly-type-image .swatchly-swatch {
    width: 340px !important;
    height: 92px !important;
	margin-bottom: 15px;
}

.swatchly-swatch.swatchly-selected{
    
    border: 3px solid #000000 !important;
}
 

.flex-control-nav.flex-control-thumbs{
	display: flex;
    flex-direction: column;
	width: 100%;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	padding: 0px 5px 5px 5px;
	width: 100%;
}
/*maquetacion cuando los atributos son solo 3 productos*/

:is(.postid-1284, .postid-1212, .postid-1219, .postid-1222, .postid-1221, .postid-1220, .postid-1217, .postid-1341, .postid-1391, .postid-1404, .postid-1412, .postid-1420, .postid-1404, .postid-1428, .postid-1436, .postid-1444 .postid-1460, .postid-1472, .postid-1158, .postid-1161, .postid-1163, .postid-1162, .postid-1160, .postid-1159, .postid-1352, .postid-1872, .postid-1864, .postid-1850, .postid-1880, .postid-1896, .postid-1904, .postid-1888, .postid-1928, .postid-1956, .postid-1964, .postid-1948, .postid-1972, .postid-1977, .postid-1985, .postid-1993, .postid-2011, .postid-2069, .postid-2077, .postid-2085, .postid-2093, .postid-2101, .postid-2109, .postid-2117, .postid-2156, .postid-2160, .postid-2164, .postid-2168, .postid-2172, .postid-2176, .postid-2180, .postid-2244, .postid-2248, .postid-2252, .postid-2256, .postid-2260, .postid-2264, .postid-2268, .postid-2340, .postid-2332, .postid-2244, .postid-2248, .postid-2252, .postid-2265, .postid-2260, .postid-2264, .postid-2268, .postid-2332, .postid-2340, .postid-2288, .postid-2292, .postid-2296, .postid-2302, .postid-2314, .postid-2386, .postid-2390, .postid-2394, .postid-2398, .postid-2402, .postid-2406, .postid-2410, .postid-2415, .postid-2419, .postid-2423, .postid-2427, .postid-2431, .postid-2310, .postid-2302, .postid-2306, .postid-2310, .postid-2467, .postid-2435, .postid-2439, .postid-2463, .postid-2459, .postid-2455, .postid-2443, .postid-2451, .postid-2447, .postid-2495, .postid-2491, .postid-2481, .postid-2479, .postid-1159, .postid-2471, .postid-2480, .postid-2472, .postid-2523, .postid-2519, .postid-2515, .postid-2511, .postid-2499, .postid-2507, .postid-2503, .postid-2550, .postid-2547, .postid-2543, .postid-2539, .postid-2527, .postid-2535, .postid-2531, .postid-2706, .postid-2702, .postid-2722, .postid-3123, .postid-3119, .postid-3072, .postid-2962, .postid-2982, .postid-2726, .postid-2661, .postid-2348, .postid-2972, .postid-3971, .postid-3970, .postid-2353, .postid-2218, .postid-2125, .postid-3951, .postid-4936, .postid-4724, .postid-2019, .postid-4940, .postid-4932, .postid-4915, .postid-4729, .postid-3237 ) .pl_show_swatches_label_1 .swatchly_loop_variation_form tr, .single-product .variations_form .variations tr {
	display: flex !important;
	flex-direction: column;
}
:is(.postid-1284, .postid-1212, .postid-1219, .postid-1222, .postid-1221, .postid-1220, .postid-1217, .postid-1341, .postid-1391, .postid-1404, .postid-1412, .postid-1420, .postid-1404, .postid-1428, .postid-1436, .postid-1444, .postid-1460, .postid-1472, .postid-1158, .postid-1161, .postid-1163, .postid-1162, .postid-1160, .postid-1159, .postid-1352, .postid-1872, .postid-1864, .postid-1850, .postid-1880, .postid-1896, .postid-1904, .postid-1888, .postid-1928, .postid-1956, .postid-1964, .postid-1948, .postid-1972, .postid-1977, .postid-1985, .postid-1993, .postid-2011, .postid-2069, .postid-2077, .postid-2085, .postid-2093, .postid-2101, .postid-2109, .postid-2117, .postid-2156, .postid-2160, .postid-2164, .postid-2168, .postid-2172, .postid-2176, .postid-2180, .postid-2244, .postid-2248, .postid-2252, .postid-2256, .postid-2260, .postid-2264, .postid-2268, .postid-2340, .postid-2332, .postid-2244, .postid-2248, .postid-2252, .postid-2265, .postid-2260, .postid-2264, .postid-2268, .postid-2332, .postid-2340, .postid-2288, .postid-2292, .postid-2296, .postid-2302, .postid-2314, .postid-2386, .postid-2390, .postid-2394, .postid-2398, .postid-2402, .postid-2406, .postid-2410, .postid-2415, .postid-2419, .postid-2423, .postid-2427, .postid-2431, .postid-2310, .postid-2302, .postid-2306, .postid-2310, .postid-2467, .postid-2435, .postid-2439, .postid-2463, .postid-2459, .postid-2455, .postid-2443, .postid-2451, .postid-2447, .postid-2495, .postid-2491, .postid-2481, .postid-2479, .postid-1159, .postid-2471, .postid-2480, .postid-2472, .postid-2523, .postid-2519, .postid-2515, .postid-2511, .postid-2499, .postid-2507, .postid-2503, .postid-2550, .postid-2547, .postid-2543, .postid-2539, .postid-2527, .postid-2535, .postid-2531, .postid-2706, .postid-2702, .postid-2722, .postid-3123, .postid-3119, .postid-3072, .postid-2962, .postid-2982, .postid-2726, .postid-2661, .postid-2348, .postid-2972, .postid-3971, .postid-3970, .postid-2353, .postid-2218, .postid-2125, .postid-3951, .postid-4936, .postid-4724, .postid-2019, .postid-4940, .postid-4932, .postid-4915, .postid-4729, .postid-3237 )  .prod_variaciones table.variations .swatchly-type-label > div {
    width: 32%;
}

 
/* CONOCENOS*/
.iconos_filosofia .elementor-icon-box-content{
	border-left: 1px solid #282725;
	padding-left: 30px;
	padding-bottom: 20px;
}
.iconos_filosofia .cls-2 {
	fill: black;
}
.iconos_filosofia {
	fill: black;
}
/*filtro complementos*/
.filtro_complementos fieldset{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	padding-left: 75px !important;
    grid-template-rows: 1fr 1fr;
}
.filtro_complementosplatos fieldset{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	padding-left: 75px !important;
    
}
.term-247 .filtro_complementos fieldset{
	display: flex;
    
}
.term-269 .filtro_complementos fieldset{
	display: flex;
    
}
/*filtro categorias*/
.filtro_categorias fieldset{
	display: flex;
    
}
.pestañas_personalizadas .additional_information_tab{
	display: none !important;
}
.pestañas_personalizadas .reviews_tab{
	display: none !important;
}
.pestañas_personalizadas h2{
	display: none !important;
	font-family: 'Jost';
}
.pestañas_personalizadas p{
	
	font-family: 'Jost';
	margin-bottom: 0px !important;
}
.pestañas_personalizadas li{
	
	font-family: 'Jost';
	
}
.pestañas_personalizadas li a{
	
	font-family: 'Jost';
	font-weight:500 !important;
}
.pestañas_personalizadas .active{
	background-color: #f2eee9 !important;
}
 .pestañas_personalizadas .cuidados_tab{
	background-color: #fff;
}
.pestañas_personalizadas .descripcion_tab{
	background-color: #fff;
} 
 .carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody{
	display:flex;
	flex-direction:column;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody{
	display:flex;
	flex-direction:column;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr{
	display:flex;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr > td{
	flex:1;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr.cart-subtotal{
	order:1;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr#pi-fsnw-row{
	order:3;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr.woocommerce-shipping-totals.shipping{
	order:2;
	padding-right:15px;
}
.carrito .woocommerce .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr.woocommerce-shipping-totals.shipping > td ul#shipping_method > li label{
	width:100%;
	display:flex;
	justify-content: space-between;
}
.carrito .e-cart__column-end .shop_table.shop_table_responsive > tbody > tr.order-total{
	order:4;
}
.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout{
	flex-direction:row;
	gap:10px;
	justify-content:space-between;
	flex-wrap:wrap;
}
.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout > a{
	flex:1;
}
.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout a.continue-shop{
	background-color:white !important;
	color:#2458A5;
}
.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout a.continue-shop:hover{
	background-color:#2458A5 !important;
	color:white;
}

.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout a.continue-shop{
	background-color: #5a227d !important;
	border: 1px solid #5a227d !important;
	border-radius: 6px!important;
	color: #ffffff !important;
	
}
.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout a.continue-shop:hover{
	
	background-color: #D8D400!important;
	border: 1px solid #5a227d !important;
	border-radius: 6px!important;
	color: #ffffff !important;
	
} 
.page-id-68 li::marker{
	color:transparent;
}
.wsp-category-title{
	display: none;
}
.wsp-posts-list{
	padding-left: 0px;
}
.wsp-pages-list{
	padding-left: 0px;
}
.wsp-products-list{
	padding-left: 0px;
}

/* plugin gastos de envio*/


.pisol-bar-container {
	font-family: "Americana BT", Sans-serif;
    top: 0px !important;
    background-color: #282725;
    color: #ffffff;
    font-weight: normal;
    font-size: 16px;
}
.pisol_shortcodes {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
}
#pi-progress-circle{
	display:none !important;
}
.pi-fsnw-cart-message {
    text-align: center;
}

.pi-fsnw-container-progress{
	background-color: #282725 !important;
	opacity:1 !important;
}
.pi-fsnw-container{
    background-color: #00000052;
}
.pi-fsnw-container .pi-inner-content{
	color:white !important;
}

body > .pisol-bar-container .woocommerce-Price-amount.amount{
	color:white;
}
/*plugin newsletter*/
.acym_callout_close{
	display: none !important;
}
.acym_callout.acym__callout__front__success{
	background-color: #282725 !important;
	color:#ffffff;
}
.onefield.fieldacyterms{
	font-family: jost !important;
}
.acym__subscription__form__button button{
	font-family: jost !important;
}
#acym_fulldiv_formAcym1 .acym__subscription__form__button button {
    background-color: transparent !important;
    color:  #282725 !important;
    border-width: 1px !important;
    border-style: solid;
    border-color: 1px solid #282725 !important;
    border-radius: 0px;
    padding: 10px 20px;
}
#acym_fulldiv_formAcym1 .acym__subscription__form__button button:hover {
    background-color:  #282725 !important;
    color: #ffffff !important;
    border-width: 1px;
    border-style: solid;
    border-color: 1px solid #282725 !important;
    border-radius: 0px;
    padding: 10px 20px;
}
.onefield.fieldacyterms label{
	font-size: 14px !important;
}
.acym__subscription__form__fields .onefield.fieldacy2.acyfield_text input{
	border-left: 1px solid transparent !important;
    border-top: 1px solid transparent  !important;
    border-right: 1px solid transparent  !important;
    font-family: 'Jost' !important;
}
/*carrito lateral*/
.elementor-menu-cart__main{
	padding: 25px !important;
	width: 450px !important;
}
.elementor-menu-cart__product-price.product-price{
	color: #282725;
	align-self: center;
	align-self: auto;
}
.elementor-menu-cart__product-name.product-name{
	
	align-self: flex-end;
}
.elementor-menu-cart__subtotal{
	color: #282725;
}
.elementor-menu-cart__footer-buttons{
	display: grid;
	grid-template-columns: 1fr;
}
.elementor-menu-cart__footer-buttons a{
	background-color: transparent !important;
	
}
.elementor-menu-cart__footer-buttons a span{
	color: #282725 !important;
	
}
.elementor-menu-cart__footer-buttons a:hover{
	background-color:#282725!important;
	color: #ffffff !important;
	
}
.elementor-menu-cart__footer-buttons a:hover span{
	color: #ffffff !important;
	
}
/*label filtro*/
.jet-filter-label{
	padding-bottom: 10px;
}
/*imagenes pago*/
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
  
    width: 110px;
}
.wc_payment_method.payment_method_bacs img{
	width: 42px !important;
}
.wc_payment_method.payment_method_redsys{
	margin-bottom: 30px !important;
}
.wc_payment_method.payment_method_ppcp{
	margin-bottom: 25px !important;
}
.wc_payment_method.payment_method_ppcp{
	max-width: 39%;
}
/*tamaño letra personalizacion mascotas*/
 .wcpa_field_label{
	font-size: 16px !important;
} 
.variations_form .woocommerce-variation-add-to-cart {
    flex-wrap: nowrap !important;
}
.postid-5294 .variations_form .woocommerce-variation-add-to-cart {
    flex-wrap: wrap !important;
	gap:20px;
}
/*personalizacion woocomerce*/
.woocommerce-message {
    border-top-color: #282725;
}
.woocommerce-message::before {
    color: #282725;
}
.woocommerce-info {
    border-top-color: #282725;
}
.woocommerce-info::before {
    color: #282725;
}
.button.wc-backward{
	background-color: transparent !important;
	border: 1px solid #282725 !important;
	font-family: 'jost' !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	
}
.button.wc-backward:hover{
	background-color:  #282725 !important;
	border: 1px solid #282725 !important;
	color: #ffffff !important;
	font-family: 'jost' !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th{
	font-size: 20px;
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
	font-size: 20px;
	    font-weight: 700 !important;
	font-family: 'americana bt' !important;
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before, .elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before {
    margin-bottom: 25px;
    width: 100%;
}
#shipping_method li label{
	font-family: 'jost' !important;
}
.woocommerce-shipping-destination{
	font-family: 'jost' !important;
}
.shipping-calculator-button{
	font-family: 'jost' !important;
}
/*ocultar iva*/
.includes_tax{
	display: none;
}

.woocommerce-billing-fields label{
	font-size: 20px;
}
.woocommerce-billing-fields h3{
	font-size: 30px !important;
}
#order_review_heading{
	font-size: 30px !important;
}
.page-id-92 .product-name{
	font-size: 23px;
	font-weight:600;
}

.page-id-92 .product-total{
	font-size: 23px;
	font-weight:600;
}
.page-id-92 .cart-subtotal{
	font-size: 25px;
	font-weight:700;
}

.page-id-92 .order-total{
	font-size: 25px;
	font-weight:700;
}
.custom-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Espacio entre los campos */
}

.custom-wrapper .form-row {
    flex: 1; /* Cada campo ocupará el mismo espacio */
    min-width: 150px; /* Ancho mínimo para cada campo */
}
/*-----------POPUP-------------------*/
.popup .onefield.fieldacyterms label{
	font-size: 11px !important;
}
.popup #acym_fulldiv_formAcym1 .acym__subscription__form__button button {
    
    padding: 7px 20px !important;
}
.popup .acym__subscription__form__fields .onefield.fieldacy2.acyfield_text input {
    border-left: 1px solid #000000 !important;
    border-top: 1px solid #000000 !important;
    border-right: 1px solid #000000 !important;
    border-radius: 50px !important;
}
.popup #acym_fulldiv_formAcym1 .acym__subscription__form__button button:hover{
	    background-color: #ffffff !important;
    color: #282725 !important;
    border-width: 1px;
    border-style: solid;
    border-color: 1px solid #282725 !important;
    border-radius: 0px;
    padding: 10px 20px;
}
.popup #acym_fulldiv_formAcym1 .acym__subscription__form__button button{
	 background-color: #282725 !important;
    color: #ffffff !important;
    border-width: 1px;
    border-style: solid;
    border-color: 1px solid #282725 !important;
    border-radius: 0px;
    padding: 10px 20px;
}
.dialog-close-button.dialog-lightbox-close-button {
    
    border-radius: 50% !important;
    padding: 5px !important;
}















/* Mod antonio */
.product .elementor-widget-gallery.galeriaproducto{
	width:100%;
	max-width:270px;
}
.acordeonpr .elementor-accordion .elementor-accordion-item:first-child{
	display:none;
}
.acordeonpr .elementor-accordion .elementor-accordion-item{
	border-top:1px solid #282725 !important;
}
.prod_variaciones .woocommerce-variation-add-to-cart > button{
	width:100%;
}
.prod_variaciones table.variations .swatchly-type-label > div{
	width:49%;
}
.woocommerce-variation-description{
	margin-bottom:20px;
	font-family: 'Jost';
}
.woocommerce-variation-description b{
	font-weight:500;
	color:#282725;
}
.prod_variaciones .swatchly-swatch.swatchly-selected {
    border: 2px solid #282725 !important;
}
.postid-5294 .hideregalo{
	display:none;
}
.carrito .woocommerce .e-cart__column-end .wc-proceed-to-checkout #pwgc-redeem-gift-card-form{
	width:100%;
}
/* Mod antonio */



/*-----------------------RESPONSIVE---------------------------*/

/* ---------------------Vista Edu-----------------------*/
@media only screen and (min-width: 1501px) and (max-width: 1870px){
	
}
/* ---------------------Vista MAC-----------------------*/
@media only screen and (min-width: 1367px) and (max-width: 1600px){
	.belleza p{
		font-size: 65px !important;
	}
	.cat_home a {
		font-size: 30px  !important;
	}
}

/* ---------------------Vista Portatil-----------------------*/
@media only screen and (min-width: 1025px) and (max-width: 1366px){
	.jet-radio-list-wrapper fieldset {
		display: flex;
		column-gap:15px;
	}
	.filtro_complementos fieldset{
		display: grid;
    	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
		padding-left: 75px !important;
    	grid-template-rows: 1fr 1fr;
}
	
}

/* ---------------------Vista Tablet-----------------------*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.jet-radio-list__label {
		font-size: 17px !important;
		
     }
	.jet-radio-list-wrapper fieldset {
		display: flex;
		column-gap:15px;
	}
	.filtro_complementos fieldset{
		display: grid;
    	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
		padding-left: 0px !important;
    	grid-template-rows: 1fr 1fr;
}
	/*producto individual*/
	.img_productos{
		display: flex !important;
    	flex-direction: column-reverse !important;
	}
	.img_productos > div{
		--container-widget-width: 100% !important;
	}
	.img_productos .e-gallery-grid:not(.e-gallery--animated) {
    	display: grid;
    	grid-gap: var(--vgap) var(--hgap);
		grid-template-columns: 1fr 1fr 1fr !important;
}
		.swatchly-text {
			font-size: 22px !important;
   
}
	
}
/* ---------------------Vista Tablet 768-1000-----------------------*/
@media only screen and (min-width: 768px) and (max-width: 1000px){
	.jet-radio-list__label {
		font-size: 13px !important;
		
     }
		/*producto individual*/
	.img_productos{
		display: flex !important;
    	flex-direction: column-reverse !important;
	}
	.img_productos > div{
		--container-widget-width: 100% !important;
	}
	.img_productos .e-gallery-grid:not(.e-gallery--animated) {
    	display: grid;
    	grid-gap: var(--vgap) var(--hgap);
		grid-template-columns: 1fr 1fr 1fr !important;
}
	.swatchly-text {
   		font-size: 22px !important;
  }
	
}

/*----------------------------VISTA MOVIL--------------------------------*/

@media only screen and (max-width: 768px){
	.single-post h3{
		font-size: 20px !important;
	}
	.single-post h4{
		font-size: 18px !important;
	}
	/*cabecera de la home absoluta*/
.home .elementor-location-header {
    position: relative !important;
    z-index: 99;
	color: transparent !important;
	width: 100%;
	background-color: transparent !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
	
}
	#elementor-menu-cart__toggle_button {
		padding: 0 !important; 
	}
	
	.filtro_categorias fieldset{
		display: flex;
		flex-direction: column;
		padding-left: 0px;
   
}
		.filtro_complementos fieldset{
			display: flex;
			flex-direction: column;
			padding-left: 0px !important;
   
}
	/* CONOCENOS*/
.iconos_filosofia .elementor-icon-box-content{
	border-left: 0px solid #282725;
	padding-left: 0px;
	padding-bottom: 20px;
}
	/*producto individual*/
	.img_productos{
		display: flex !important;
    	flex-direction: column-reverse !important;
	}

	.swatchly-text {
    font-size: 20px !important;
}
	.prod_variaciones table.variations .swatchly-type-label > div {
   		 width: 100%;
}
	.swatchly-type-wrap.swatchly-shape-type-squared.swatchly-type-label.swatchly-{
		display: grid;
    	grid-template-columns: 1fr 1fr;
    	grid-template-rows: 1fr 1fr;
		column-gap: 10px;
	}
 	:is(.postid-1284, .postid-1212, .postid-1219, .postid-1222, .postid-1221, .postid-1220, .postid-1217, .postid-1341, .postid-1391, .postid-1404, .postid-1412, .postid-1420, .postid-1404, .postid-1428, .postid-1436, .postid-1444, .postid-1460, .postid-1472, .postid-1158, .postid-1161, .postid-1163, .postid-1162, .postid-1160, .postid-1159, .postid-1352, .postid-1872, .postid-1864, .postid-1850, .postid-1880, .postid-1896, .postid-1904, .postid-1888, .postid-1928, .postid-1956, .postid-1964, .postid-1948, .postid-1972, .postid-1977, .postid-1985, .postid-1993, .postid-2011, .postid-2069, .postid-2077, .postid-2085, .postid-2093, .postid-2101, .postid-2109, .postid-2117, .postid-2156, .postid-2160, .postid-2164, .postid-2168, .postid-2172, .postid-2176, .postid-2180, .postid-2244, .postid-2248, .postid-2252, .postid-2256, .postid-2260, .postid-2264, .postid-2268, .postid-2340, .postid-2332, .postid-2244, .postid-2248, .postid-2252, .postid-2265, .postid-2260, .postid-2264, .postid-2268, .postid-2332, .postid-2340, .postid-2288, .postid-2292, .postid-2296, .postid-2302, .postid-2314, .postid-2386, .postid-2390, .postid-2394, .postid-2398, .postid-2402, .postid-2406, .postid-2410, .postid-2415, .postid-2419, .postid-2423, .postid-2427, .postid-2431, .postid-2310, .postid-2302, .postid-2306, .postid-2310, .postid-2467, .postid-2435, .postid-2439, .postid-2463, .postid-2459, .postid-2455, .postid-2443, .postid-2451, .postid-2447, .postid-2495, .postid-2491, .postid-2481, .postid-2479, .postid-1159, .postid-2471, .postid-2480, .postid-2472, .postid-2523, .postid-2519, .postid-2515, .postid-2511, .postid-2499, .postid-2507, .postid-2503, .postid-2550, .postid-2547, .postid-2543, .postid-2539, .postid-2527, .postid-2535, .postid-2531, .postid-2706, .postid-2702, .postid-2722, .postid-3123, .postid-3119, .postid-3072, .postid-2962, .postid-2982, .postid-2726, .postid-2661, .postid-2348, .postid-2972, .postid-3971,, .postid-3970, .postid-2353, .postid-2218, .postid-2125, .postid-3951, .postid-4936, .postid-4724, .postid-2019, .postid-4940, .postid-4932, .postid-4915, .postid-4729, .postid-3237 ) .swatchly-type-wrap.swatchly-shape-type-squared.swatchly-type-label.swatchly-{
		display: flex !important;
		column-gap: 0px;
	
	} 
 	/*migas de pan*/
	.migas {
    display: none;
} 
	
	/*post instagram*/
	.FeedGridLayout__grid .FeedGridLayout__cell:nth-child(2){
		display: none;
	}
	.FeedGridLayout__grid .FeedGridLayout__cell:nth-child(3){
		display: none;
	}
	.FeedGridLayout__grid {
    	display: block !important;
    	grid-auto-flow: dense;
}
	.woocommerce-page table.cart .product-thumbnail {
        display: block !important;
    }
	.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    	width: 100% !important;
   
}
	.product-thumbnail::before{
		display: none !important
	}	
	.filtro_complementosplatos fieldset{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: flex-start;
		padding-left: 0px !important;
	
    
}
	.filtro_complementosplatos .jet-radio-list__row{
		width: 25%;
	}
	.filtro_complementos fieldset{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: flex-start;
		padding-left: 0px !important;
		font-size:10px !important;
    
}
	.filtro_complementos .jet-radio-list__row{
		width: 25%;
	}
	.filtro_complementos .jet-radio-list__label{
		font-size: 17px !important;
	}
	.term-set-platos  .jet-radio-list-wrapper{
		padding: 0px 49px;
	}
	/*tablas politica de envios*/
.tabla .table-header th:first-child{
	width: 100% !important;
}

.tabla table tbody tr td{
	width: 100% !important;
}
	.woocommerce-breadcrumb a{
		font-size: inherit;
	}
	.woocommerce-breadcrumb a:hover{
		font-size: inherit;
	}
	/*-----------POPUP-------------------*/
.popup .onefield.fieldacyterms label{
	font-size: 10px !important;
}
	
}





/*-------------------------maquetacion novedades------------------------------*/








