.elementor-kit-5{--e-global-color-primary:#3F3A0B;--e-global-color-secondary:#3E6B89;--e-global-color-text:#5F656B;--e-global-color-accent:#786D2C;--e-global-color-mt_azulsuave:#D0DCE5;--e-global-color-mt_azulclaro:#F5F6F8;--e-global-color-mt_oliva:#AAA885;--e-global-color-mt_linea:#E2E6EA;--e-global-color-mt_tinta:#1A1D20;--e-global-color-mt_chip:#EBF1F5;--e-global-typography-primary-font-family:"Shoore";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:48px;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:26px;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:16px;background-color:#FFFFFF;color:#5F656B;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:24px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#3F3A0B;}.elementor-kit-5 a:hover{color:#3E6B89;}.elementor-kit-5 h1{color:#3F3A0B;font-family:"Shoore", Sans-serif;}.elementor-kit-5 h2{color:#3F3A0B;font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-kit-5 h3{color:#3F3A0B;font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-kit-5 h4{color:#3F3A0B;font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-kit-5 h5{color:#3F3A0B;font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-kit-5 h6{color:#3F3A0B;font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* MATER TILES – CSS global */
:root{--mt-primary:#3F3A0B;--mt-bosque:#786D2C;--mt-azul-suave:#D0DCE5;--mt-oliva:#AAA885;--mt-azul-claro:#F5F6F8;--mt-accent:#3E6B89;--mt-line:#E2E6EA;}
.mt-accent{ color:var(--mt-bosque); }
.mt-maxw-440{ max-width:440px; }
.mt-maxw-600{ max-width:600px; }
.mt-maxw-640{ max-width:640px; }
.mt-maxw-720{ max-width:720px; }
.mt-center{ margin-left:auto !important; margin-right:auto !important; }
.mt-card{ transition:box-shadow .3s ease, transform .3s ease; }
.mt-card:hover{ box-shadow:0 18px 40px rgba(0,0,0,.10) !important; transform:translateY(-2px); }
.mt-card:hover h3.elementor-heading-title{ color:var(--mt-accent) !important; }
.mt-card:hover .elementor-icon{ transform:translateX(4px); }
.mt-card .elementor-icon{ transition:transform .3s ease; }
.mt-square img{ width:100%; aspect-ratio:1/1; object-fit:cover; transition:transform .5s ease; }
.mt-square, .mt-square .elementor-widget-container{ overflow:hidden; border-radius:8px; }
.mt-square:hover img{ transform:scale(1.06); }
.mt-header-blur{ -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px); }
.mt-lang a{ color:inherit; }
.mt-lang a:hover{ color:var(--mt-azul-suave); }
::selection{ background:var(--mt-azul-suave); color:var(--mt-primary); }

/* mt-fix-padding: Hello Elementor anula el padding lateral de contenedores hijos full-width */
.elementor .e-con-full.e-child{--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);}

/* mt-logo-fix */
[data-elementor-type=header] .elementor-widget-image{flex-shrink:0;}
[data-elementor-type=header] .elementor-widget-image img{width:150px;max-width:none;}
@media(max-width:1024px){[data-elementor-type=header] .elementor-widget-image img{width:120px;}}
@media(max-width:767px){[data-elementor-type=header] .elementor-widget-image img{width:100px;}}

/* mt-hide-title */
body.page .page-header, body.page .entry-title{display:none !important;}
.mt-cover img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block;}
.mt-cover-tall img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;display:block;}

/* mt-woo-base */
[data-elementor-type=header] .elementor-button{white-space:nowrap;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:500;color:var(--mt-primary);}
.woocommerce ul.products li.product .price{color:var(--mt-primary);font-weight:600;}
.woocommerce ul.products li.product img{border-radius:12px;aspect-ratio:1/1;object-fit:cover;}
.woocommerce a.button,.woocommerce button.button{background:var(--mt-primary);color:#fff;border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:12px 18px;}
.woocommerce a.button:hover,.woocommerce button.button:hover{background:#2D2906;color:#fff;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Shoore';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://matertiles.net/wp-content/uploads/2026/09/Shoore.woff2') format('woff2');
}
/* End Custom Fonts CSS */