.elementor-1576 .elementor-element.elementor-element-92d9e34{--display:flex;--min-height:450px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-92d9e34:not(.elementor-motion-effects-element-type-background), .elementor-1576 .elementor-element.elementor-element-92d9e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03770ce );}.elementor-1576 .elementor-element.elementor-element-92d9e34::before, .elementor-1576 .elementor-element.elementor-element-92d9e34 > .elementor-background-video-container::before, .elementor-1576 .elementor-element.elementor-element-92d9e34 > .e-con-inner > .elementor-background-video-container::before, .elementor-1576 .elementor-element.elementor-element-92d9e34 > .elementor-background-slideshow::before, .elementor-1576 .elementor-element.elementor-element-92d9e34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1576 .elementor-element.elementor-element-92d9e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://grupoap.getyoursite.today/wp-content/uploads/2025/11/fondo-tubos.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-1576 .elementor-element.elementor-element-85ab4e1{--display:flex;}.elementor-1576 .elementor-element.elementor-element-fb6fdbb{padding:0rem 0rem 0rem 0rem;}.elementor-1576 .elementor-element.elementor-element-fb6fdbb .elementor-heading-title{font-family:"Kursk Light", Sans-serif;font-size:2.8rem;text-transform:uppercase;color:var( --e-global-color-3541d1f );}.elementor-1576 .elementor-element.elementor-element-e7628c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-4dc14bc{--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;--justify-content:center;}.elementor-1576 .elementor-element.elementor-element-a48d582 .woocommerce-breadcrumb{color:var( --e-global-color-accent );}.elementor-1576 .elementor-element.elementor-element-a48d582 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-1576 .elementor-element.elementor-element-c63942d{--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;}.elementor-1576 .elementor-element.elementor-element-8c8e2f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-3bbada5{--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;}.woocommerce .elementor-1576 .elementor-element.elementor-element-08d560f .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-1576 .elementor-element.elementor-element-08d560f .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1576 .elementor-element.elementor-element-08d560f .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1576 .elementor-element.elementor-element-6f1bf7b{--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;--padding-top:4rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-ee5ab77 .elementor-heading-title{font-family:"Kursk Light", Sans-serif;font-size:1.75rem;text-transform:uppercase;color:var( --e-global-color-b0cbbe2 );}.elementor-1576 .elementor-element.elementor-element-17f5e0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1576 .elementor-element.elementor-element-17f5e0e .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-1576 .elementor-element.elementor-element-17f5e0e .elementor-button{font-family:"Kursk Light", Sans-serif;text-transform:uppercase;}.elementor-1576 .elementor-element.elementor-element-d6fc3c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1576 .elementor-element.elementor-element-d6fc3c0 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-1576 .elementor-element.elementor-element-d6fc3c0 .elementor-button{font-family:"Kursk Light", Sans-serif;text-transform:uppercase;}.elementor-1576 .elementor-element.elementor-element-17bcc2c{padding:2rem 0rem 0rem 0rem;}.elementor-1576 .elementor-element.elementor-element-17bcc2c .elementor-heading-title{font-family:var( --e-global-typography-50d9c66-font-family ), Sans-serif;font-size:var( --e-global-typography-50d9c66-font-size );color:var( --e-global-color-primary );}.elementor-1576 .elementor-element.elementor-element-419dbb0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-78c5e01 );}.elementor-1576 .elementor-element.elementor-element-419dbb0 .elementor-share-btn{border-width:2px;}.elementor-1576 .elementor-element.elementor-element-4dd178b{--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;--padding-top:0rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-4dd178b:not(.elementor-motion-effects-element-type-background), .elementor-1576 .elementor-element.elementor-element-4dd178b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03770ce );}.elementor-1576 .elementor-element.elementor-element-9cfae93{padding:5rem 0rem 3rem 0rem;text-align:center;}.elementor-1576 .elementor-element.elementor-element-9cfae93 .elementor-heading-title{font-family:var( --e-global-typography-3194878-font-family ), Sans-serif;font-size:var( --e-global-typography-3194878-font-size );color:var( --e-global-color-027c95b );}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products  ul.products{grid-column-gap:80px;grid-row-gap:40px;}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-78c5e01 );}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-78c5e01 );}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Basis Grotesque Arabic Pro Regular", Sans-serif;font-size:1.15rem;font-weight:normal;}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products ul.products li.product .price del {font-size:0px;}@media(max-width:1024px){.elementor-1576 .elementor-element.elementor-element-17bcc2c .elementor-heading-title{font-size:var( --e-global-typography-50d9c66-font-size );} .elementor-1576 .elementor-element.elementor-element-419dbb0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1576 .elementor-element.elementor-element-9cfae93 .elementor-heading-title{font-size:var( --e-global-typography-3194878-font-size );}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1576 .elementor-element.elementor-element-92d9e34{--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:10rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-92d9e34.e-con{--align-self:center;}.elementor-1576 .elementor-element.elementor-element-fb6fdbb{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-1576 .elementor-element.elementor-element-4dc14bc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1576 .elementor-element.elementor-element-a48d582 .woocommerce-breadcrumb{text-align:center;}.elementor-1576 .elementor-element.elementor-element-6f1bf7b{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1576 .elementor-element.elementor-element-ee5ab77{text-align:center;}.elementor-1576 .elementor-element.elementor-element-17bcc2c{text-align:center;}.elementor-1576 .elementor-element.elementor-element-17bcc2c .elementor-heading-title{font-size:var( --e-global-typography-50d9c66-font-size );}.elementor-1576 .elementor-element.elementor-element-419dbb0{--alignment:center;} .elementor-1576 .elementor-element.elementor-element-419dbb0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1576 .elementor-element.elementor-element-9cfae93{text-align:center;}.elementor-1576 .elementor-element.elementor-element-9cfae93 .elementor-heading-title{font-size:var( --e-global-typography-3194878-font-size );}.elementor-1576 .elementor-element.elementor-element-daa9132.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1576 .elementor-element.elementor-element-4dc14bc{--width:50%;}.elementor-1576 .elementor-element.elementor-element-c63942d{--width:50%;}.elementor-1576 .elementor-element.elementor-element-3bbada5{--width:50%;}.elementor-1576 .elementor-element.elementor-element-6f1bf7b{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-92d9e34 *//* BANNER VIGAS */
div.product_cat-vigas .e-parent::before{
  background-image: url('https://grupoap.getyoursite.today/wp-content/uploads/2026/03/background-vigas.webp') !important;
}
/* BANNER LAMINAS */
div.product_cat-laminas .e-parent::before{
  background-image: url('https://grupoap.getyoursite.today/wp-content/uploads/2026/03/background-laminas.webp') !important;
}
/* BANNER PERFILES */
div.product_cat-perfiles .e-parent::before{
  background-image: url('https://grupoap.getyoursite.today/wp-content/uploads/2026/03/background-perfiles.webp') !important;
}
/* BANNER COMPLEMENTARIOS */
div.product_cat-productos-complementarios .e-parent::before{
  background-image: url('https://grupoap.getyoursite.today/wp-content/uploads/2026/03/background-complementarios.webp') !important;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-419dbb0 */div.elementor-share-btn{
    border: 0px !important;
    height: auto;
    font-size: 1.15rem;
}
span.elementor-share-btn__icon{
    width: 2.5em !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-daa9132 */.elementor-1576 .elementor-element.elementor-element-daa9132 .add_to_cart_button, .elementor-1576 .elementor-element.elementor-element-daa9132 .price {
    display: none !important;
}
.elementor-1576 .elementor-element.elementor-element-daa9132 ul.products li.product .woocommerce-loop-product__title{
    position: relative;
}
.elementor-1576 .elementor-element.elementor-element-daa9132 ul.products li.product .woocommerce-loop-product__title::before{
    content: "";
    width: 32px;
    height: 32px;
    background-color: #1f1f2a;
    position: absolute;
    bottom: -30px;
    
    mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS45NiAzMS45NiI+PGcgaWQ9ImZjNjBjMGQ5LTJkNDUtNDQ2ZS1hY2M3LTQ4YTgxNGY4OWYxMSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTRjNTNjZGMtODg4MC00MWFjLWE3OWUtOWZiY2VlYWZlZGE4IiBkYXRhLW5hbWU9IkNhcGEgMSI+PGc+PHBhdGggZD0iTTE2LDMyQTE2LDE2LDAsMSwxLDMyLDE2LDE2LDE2LDAsMCwxLDE2LDMyWk0xNiwxLjFBMTQuODksMTQuODksMCwxLDAsMzAuODcsMTYsMTQuODksMTQuODksMCwwLDAsMTYsMS4xWiIgc3R5bGU9ImZpbGw6ICMxZjFmMmEiPjwvcGF0aD48Zz48cmVjdCB4PSIxMC42MSIgeT0iMTUuNDMiIHdpZHRoPSIxMC4xNSIgaGVpZ2h0PSIxLjEiIHN0eWxlPSJmaWxsOiAjMWYxZjJhIj48L3JlY3Q+PHBvbHlnb24gcG9pbnRzPSIxNi44MSAyMS4zIDE2LjAzIDIwLjUyIDIwLjU3IDE1Ljk4IDE2LjAzIDExLjQ0IDE2LjgxIDEwLjY3IDIyLjEzIDE1Ljk4IDE2LjgxIDIxLjMiIHN0eWxlPSJmaWxsOiAjMWYxZjJhIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==") no-repeat center / contain;
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS45NiAzMS45NiI+PGcgaWQ9ImZjNjBjMGQ5LTJkNDUtNDQ2ZS1hY2M3LTQ4YTgxNGY4OWYxMSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTRjNTNjZGMtODg4MC00MWFjLWE3OWUtOWZiY2VlYWZlZGE4IiBkYXRhLW5hbWU9IkNhcGEgMSI+PGc+PHBhdGggZD0iTTE2LDMyQTE2LDE2LDAsMSwxLDMyLDE2LDE2LDE2LDAsMCwxLDE2LDMyWk0xNiwxLjFBMTQuODksMTQuODksMCwxLDAsMzAuODcsMTYsMTQuODksMTQuODksMCwwLDAsMTYsMS4xWiIgc3R5bGU9ImZpbGw6ICMxZjFmMmEiPjwvcGF0aD48Zz48cmVjdCB4PSIxMC42MSIgeT0iMTUuNDMiIHdpZHRoPSIxMC4xNSIgaGVpZ2h0PSIxLjEiIHN0eWxlPSJmaWxsOiAjMWYxZjJhIj48L3JlY3Q+PHBvbHlnb24gcG9pbnRzPSIxNi44MSAyMS4zIDE2LjAzIDIwLjUyIDIwLjU3IDE1Ljk4IDE2LjAzIDExLjQ0IDE2LjgxIDEwLjY3IDIyLjEzIDE1Ljk4IDE2LjgxIDIxLjMiIHN0eWxlPSJmaWxsOiAjMWYxZjJhIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==") no-repeat center / contain;
}
.elementor-1576 .elementor-element.elementor-element-daa9132 ul.products li.product .woocommerce-loop-product__title::after{
    content: "Ver más";
    position: absolute;
    bottom: -28px;
    left: 40px;
    text-transform: uppercase;
    color: #1f1f2a;
}/* End custom CSS */
/* Start custom CSS *//* HIDE "TUBERIA COSTANERA" TEXT AND JUST SHOW "COSTANERA" ON BREADCRUMB */
/* 1. Collapse the container and hide original text */
body.postid-516 .woocommerce-breadcrumb {
    font-size: 0 !important;
    color: transparent !important;
}

/* 2. Rescue the links - Using a fixed size to override the 0px parent */
body.postid-516 .woocommerce-breadcrumb a {
    font-size: 14px !important; 
    color: var(--e-global-color-accent) !important;
    visibility: visible;
}

/* 3. Add a separator after the links with the same accent color */
body.postid-516 .woocommerce-breadcrumb a::after {
    content: " / ";
    font-size: 14.72px;
    color: var(--e-global-color-accent) !important;
    margin: 0 5px;
}

/* 4. Inject "Costanera" without a gap and using the accent color */
body.postid-516 .woocommerce-breadcrumb::after {
    content: "Costanera" !important;
    display: inline-block !important;
    visibility: visible !important;
    
    /* Absolute size to ensure it renders */
    font-size: 14.72px !important; 
    color: var(--e-global-color-accent) !important;
}

/* HIDE "TUBERIA COSTANERA" TEXT AND JUST SHOW "COSTANERA" ON POST TITLLE */
/* 1. Target the H2 specifically for this post */
body.postid-516 h2.product_title.elementor-heading-title {
    /* Collapse the original "Tubería Costanera" text */
    font-size: 0 !important;
    visibility: hidden;
    
    /* Ensure it behaves like a flex container to keep everything centered/aligned if needed */
    display: flex;
    align-items: center;
}

/* 2. Re-inject the word "Costanera" */
body.postid-516 h2.product_title.elementor-heading-title::before {
    content: "Costanera";
    visibility: visible;
    
    /* 3. Apply the exact computed styles you provided */
    font-family: "Kursk Light", Sans-serif;
    font-size: 1.75rem !important; /* Restoring the 1.75rem from the parent's 0 */
    text-transform: uppercase;
    color: var(--e-global-color-b0cbbe2); /* Using the specific global color var */
    
    /* Maintain layout */
    line-height: inherit;
    display: block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kursk Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/kursk-light-webfont.eot');
	src: url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/kursk-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/kursk-light-webfont.woff2') format('woff2'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/kursk-light-webfont.woff') format('woff'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/kursk-light-webfont.ttf') format('truetype'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/kursk-light-webfont.svg#KurskLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Basis Grotesque Arabic Pro Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/basis-grotesque-arabic-pro.eot');
	src: url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/basis-grotesque-arabic-pro.eot?#iefix') format('embedded-opentype'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/basis-grotesque-arabic-pro.woff2') format('woff2'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/basis-grotesque-arabic-pro.woff') format('woff'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/basis-grotesque-arabic-pro.ttf') format('truetype'),
		url('https://grupoap.getyoursite.today/wp-content/uploads/2025/11/basis-grotesque-arabic-pro.svg#BasisGrotesqueArabicProRegular') format('svg');
}
/* End Custom Fonts CSS */