.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://grupoindustrial.cl/wp-content/uploads/2023/04/Fondo-tinte_1.webp);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:#fb042c;
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(251,4,44);
}
:root{
--btn-shop-bgcolor-hover:rgb(251,4,44);
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#6ca300;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//grupoindustrial.cl/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.0.4") format("woff"),
	url("//grupoindustrial.cl/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.0.4") format("woff2");
}

	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}
		
		@media (min-width: 1239px) {

			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (min-width: 1222px) {

			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 55px;
}

body.header-banner-display .website-wrapper {
	margin-top:55px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 55px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:55px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
/* === Cabecera compacta (Opcion A) === */
@media (min-width:1025px){
  .whb-header .wd-header-search-form{display:none !important;}
  .whb-header .wd-header-cats{display:none !important;}
  /* Menu principal a la derecha */
  .whb-header .wd-header-main-nav{text-align:right !important;}
  .whb-header .wd-header-main-nav > ul.wd-nav{justify-content:flex-end !important;}
  /* Logo y menu en la misma linea */
  .whb-main-header{background-color:#fff;}
  .whb-row.whb-general-header{position:relative;z-index:5;background:transparent !important;pointer-events:none;}
  .whb-row.whb-general-header .site-logo,.whb-row.whb-general-header a,.whb-row.whb-general-header img{pointer-events:auto;}
  .whb-row.whb-general-header .whb-flex-row{min-height:0;background:transparent !important;}
  .whb-row.whb-header-bottom{margin-top:-80px;position:relative;z-index:4;pointer-events:none;border-top:none;background:transparent !important;box-shadow:none !important;}
  .whb-row.whb-header-bottom .whb-flex-row{background:transparent !important;}
  .whb-row.whb-header-bottom .wd-header-main-nav{pointer-events:auto;}
}
/* Submenus: nunca mas altos que la pantalla */
.whb-header .wd-nav .wd-sub-menu{max-height:78vh;overflow-y:auto;}

/* === Home: subir el contenido === */
@media (min-width:1025px){
  body.home .main-page-wrapper{padding-top:6px !important;}
}

/* === Home: ritmo visual y jerarquia === */
@media (min-width:1025px){
  /* Interlineado legible en titulos (estaba en 1.0) */
  body.home h1,body.home h2,body.home h3{line-height:1.22 !important;}
  body.home h1{margin-bottom:16px !important;}
  body.home h2{margin-bottom:14px !important;}
  /* Ritmo vertical homogeneo entre secciones */
  body.home .elementor-10742 > .elementor-top-section{padding-top:18px !important;padding-bottom:18px !important;}
  /* Respiro entre parrafos */
  body.home .elementor-widget-text-editor p{line-height:1.65;}
}

/* === Home: CTA visible en la primera pantalla === */
@media (min-width:1025px){
  body.home h1.elementor-heading-title{font-size:32px !important;}
  body.home h2.elementor-heading-title{font-size:19px !important;}
  body.home .elementor-widget:not(:last-child){margin-bottom:6px !important;}
  body.home .elementor-10742 > .elementor-top-section{padding-top:6px !important;padding-bottom:6px !important;}
  body.home .elementor-widget-text-editor p{line-height:1.5 !important;}
  body.home .elementor-widget.elementor-widget-button{margin-top:-8px !important;margin-bottom:30px !important;}
}

/* === Home: respiro bajo el hero === */
@media (min-width:1025px){
  body.home .elementor-10742 > .elementor-top-section:nth-of-type(n+3){padding-top:26px !important;padding-bottom:26px !important;}
  body.home .elementor-10742 > .elementor-top-section:nth-of-type(n+3) .elementor-widget:not(:last-child){margin-bottom:16px !important;}
}

/* === Home: slider de imagenes (solo en la caja del hero) === */
@media (min-width:1025px){
body.home .elementor-10742 > .elementor-top-section:nth-of-type(1){position:relative;overflow:hidden;}
body.home .elementor-10742 > .elementor-top-section:nth-of-type(1) > .elementor-container{position:relative;z-index:2;}
body.home .elementor-10742 > .elementor-top-section:nth-of-type(1)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:449px;pointer-events:none;background-size:cover;background-position:center 15%;background-repeat:no-repeat;z-index:0;background-image:linear-gradient(rgba(255,255,255,0.42),rgba(255,255,255,0.52)),url(https://grupoindustrial.cl/wp-content/uploads/2025/10/11.webp);}
body.home .elementor-10742 > .elementor-top-section:nth-of-type(1)::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:449px;pointer-events:none;background-size:cover;background-position:center 15%;background-repeat:no-repeat;z-index:1;background-image:linear-gradient(rgba(255,255,255,0.42),rgba(255,255,255,0.52)),url(https://grupoindustrial.cl/wp-content/uploads/2025/10/1.webp);animation:giSlideA 24s ease-in-out infinite;}
body.home .elementor-10742 > .elementor-top-section:nth-of-type(1) > .elementor-container::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:449px;pointer-events:none;background-size:cover;background-position:center 15%;background-repeat:no-repeat;z-index:-1;background-image:linear-gradient(rgba(255,255,255,0.42),rgba(255,255,255,0.52)),url(https://grupoindustrial.cl/wp-content/uploads/2025/10/shutterstock_1008896242-Editada.jpg);animation:giSlideB 24s ease-in-out infinite;}
@keyframes giSlideA{0%{opacity:1}30%{opacity:1}36%{opacity:0}94%{opacity:0}100%{opacity:1}}
@keyframes giSlideB{0%{opacity:0}30%{opacity:0}36%{opacity:1}63%{opacity:1}69%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion:reduce){body.home .elementor-10742 > .elementor-top-section:nth-of-type(1)::after,body.home .elementor-10742 > .elementor-top-section:nth-of-type(1) > .elementor-container::before{animation:none;}}
}
/* GI: producto imagen y espacios */
body.page-id-13449 .elementor-widget-image img{width:auto !important;height:auto !important;max-height:320px !important;max-width:100% !important;object-fit:contain;display:block;margin-left:auto;margin-right:auto;}
body.page-id-13449 .elementor-top-section > .elementor-container{align-items:center;}
body.page-id-13449 .elementor-widget-text-editor p{margin-bottom:12px;line-height:1.6;}
body.page-id-13449 .elementor-widget.elementor-widget-button{margin-top:10px;}

/* GI: ritmo uniforme paginas internas */
body:not(.home) .elementor-widget-spacer .elementor-spacer-inner{height:36px !important;}
body:not(.home) .elementor-widget-image img{height:auto !important;max-width:100% !important;}
body:not(.home) .elementor-widget-text-editor p{margin-bottom:14px;line-height:1.65;}
body:not(.home) .elementor-widget-text-editor p:last-child{margin-bottom:0;}
body:not(.home) .elementor-top-section > .elementor-container{align-items:center;}
body:not(.home) details{margin-bottom:8px;}


/* GI: listados modernos */
body:not(.home) .elementor-widget-text-editor ul, body:not(.home) .elementor-widget-html ul, body:not(.home) details ul, body:not(.home) .elementor-widget-theme-post-content ul{list-style:none !important;padding-left:0 !important;margin:0 0 14px 0 !important;}
body:not(.home) .elementor-widget-text-editor ul > li, body:not(.home) .elementor-widget-html ul > li, body:not(.home) details ul > li, body:not(.home) .elementor-widget-theme-post-content ul > li{position:relative;padding-left:30px;margin-bottom:9px;line-height:1.6;list-style:none !important;}
body:not(.home) .elementor-widget-text-editor ul > li::marker, body:not(.home) .elementor-widget-html ul > li::marker, body:not(.home) details ul > li::marker, body:not(.home) .elementor-widget-theme-post-content ul > li::marker{content:"" !important;font-size:0 !important;}
body:not(.home) .elementor-widget-text-editor ul > li::before, body:not(.home) .elementor-widget-html ul > li::before, body:not(.home) details ul > li::before, body:not(.home) .elementor-widget-theme-post-content ul > li::before{content:"" !important;position:absolute;left:0;top:0.32em;width:17px;height:17px;border-radius:50%;background:#fb042c;box-shadow:0 0 0 3px rgba(251,4,44,0.15);transition:box-shadow .2s ease,transform .2s ease;}
body:not(.home) .elementor-widget-text-editor ul > li::after, body:not(.home) .elementor-widget-html ul > li::after, body:not(.home) details ul > li::after, body:not(.home) .elementor-widget-theme-post-content ul > li::after{content:"" !important;position:absolute;left:6px;top:0.56em;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
body:not(.home) .elementor-widget-text-editor ul > li:hover::before, body:not(.home) .elementor-widget-html ul > li:hover::before, body:not(.home) details ul > li:hover::before, body:not(.home) .elementor-widget-theme-post-content ul > li:hover::before{box-shadow:0 0 0 5px rgba(251,4,44,0.22);transform:scale(1.06);}
body:not(.home) .elementor-widget-text-editor ol{padding-left:22px;margin:0 0 14px 0;}
body:not(.home) .elementor-widget-text-editor ol > li{margin-bottom:9px;line-height:1.6;}
body:not(.home) .elementor-widget-text-editor ol > li::marker{color:#fb042c;font-weight:700;}

/* GI: boton cotizar mas arriba */
@media (min-width:1025px){
body.home .elementor-10742 > .elementor-top-section:nth-of-type(1) .elementor-widget.elementor-widget-button{margin-top:-22px !important;}
}
