.elementor-12022 .elementor-element.elementor-element-dd1076a{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12022 .elementor-element.elementor-element-fb94b75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12022 .elementor-element.elementor-element-289d5ec{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12022 .elementor-element.elementor-element-deb2e92{--display:flex;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12022 .elementor-element.elementor-element- .title{font-weight:800;}.elementor-12022 .elementor-element.elementor-element-5890070{--display:flex;}.elementor-12022 .elementor-element.elementor-element-268280b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12022 .elementor-element.elementor-element-9c0bb96{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12022 .elementor-element.elementor-element-7a3ea18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12022 .elementor-element.elementor-element-6b6a7a9{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-12022 .elementor-element.elementor-element-dd1076a{--content-width:1400px;}.elementor-12022 .elementor-element.elementor-element-289d5ec{--content-width:1400px;}.elementor-12022 .elementor-element.elementor-element-7a3ea18{--content-width:1400px;}}/* Start custom CSS *//* ---- Paleta Meraki ---- */
body.elementor-page-12022 {
	--wd-primary-color: #00827E;
	--wd-alternative-color: #FFEC00;
	--wd-link-color: #00827E;
	--wd-link-color-hover: #006749;
}
body.elementor-page-12022 .product-grid-item .button,
body.elementor-page-12022 .wd-buy-now-btn,
body.elementor-page-12022 .single_add_to_cart_button {
	background-color: #00827E !important;
	border-color: #00827E !important;
	color: #FFFFFF !important;
}
body.elementor-page-12022 .product-grid-item .button:hover,
body.elementor-page-12022 .wd-buy-now-btn:hover {
	background-color: #006749 !important;
	border-color: #006749 !important;
}
body.elementor-page-12022 .product-labels .product-label.onsale,
body.elementor-page-12022 .product-labels .onsale {
	background-color: #FFEC00 !important;
	color: #1D1D1B !important;
}
body.elementor-page-12022 .product-labels .product-label.featured {
	background-color: #00827E !important;
	color: #FFFFFF !important;
}
body.elementor-page-12022 .wd-nav-product-cat a:hover,
body.elementor-page-12022 .product-grid-item .wd-entities-title a:hover {
	color: #00827E !important;
}
body.elementor-page-12022 .swiper-pagination-bullet-active,
body.elementor-page-12022 .wd-nav-pagin li.active span {
	background-color: #00827E !important;
}
body.elementor-page-12022 .wd-btn-arrow:hover,
body.elementor-page-12022 .wd-carousel-arrow:hover {
	background-color: #00827E !important;
	border-color: #00827E !important;
	color: #FFFFFF !important;
}
body.elementor-page-12022 .category-grid-item .wd-entities-title,
body.elementor-page-12022 .category-grid-item .wd-entities-title a {
	color: #1D1D1B !important;
}
body.elementor-page-12022 .category-grid-item:hover .wd-entities-title,
body.elementor-page-12022 .category-grid-item:hover .wd-entities-title a {
	color: #00827E !important;
}
body.elementor-page-12022 .category-grid-item .count { color: #54595F !important; }
/* Hero a sangre completa */
body.elementor-page-12022 .wd-rs-meraki-hero img { width: 100%; height: auto; }
body.elementor-page-12022 .wd-cats .wd-entities-title {
	line-height: 1.25;
	padding: 0 8px;
}/* End custom CSS */