@charset "utf-8";:root{--mainColor:#374E53;--secondaryColor:#467E91;--terciaryColor:#FFD57F;--quaternaryColor:#FFE673;--brownColor:#B6AE8B;--whiteColor:#FFFFFF;--blackColor:#121212;--grayColor:#767676;--titleFontFamily:"Alfa Slab One", serif;--bodyFontFamily:"CaviarDreams";--H1clamp:clamp(32rem, 5vw, 64rem);--H1weight:700;--H2clamp:clamp(24rem, 5vw, 32rem);--H2weight:600;--mainAnimation:all ease-in 0.3s;--backgroundNavColor:#fff;--selectedItemBackgroundNavColor:transparent;--selectedItemTextNavColor:var(--blackColor);--mobileBackgroundNavColor:#f5f5f5;--mobileButtonNavColor:#121212}@font-face{font-family:"Bragga";src:url(../fonts/Bragga/Bragga.woff2)format("woff2"),url(../fonts/Bragga/Bragga.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"CaviarDreams";src:url(../fonts/CaviarDreams/CaviarDreams.woff2)format("woff2"),url(../fonts/CaviarDreams/CaviarDreams.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"CaviarDreams";src:url(../fonts/CaviarDreams/CaviarDreams_Italic.woff2)format("woff2"),url(../fonts/CaviarDreams/CaviarDreams_Italic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:"CaviarDreams";src:url(../fonts/CaviarDreams/CaviarDreams_Bold.woff2)format("woff2"),url(../fonts/CaviarDreams/CaviarDreams_Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:"CaviarDreams";src:url(../fonts/CaviarDreams/CaviarDreams_BoldItalic.woff2)format("woff2"),url(../fonts/CaviarDreams/CaviarDreams_BoldItalic.woff)format("woff");font-weight:700;font-style:italic}:where(*){font-family:var(--bodyFontFamily);scroll-behavior:smooth;scroll-padding-top:107px}:where(h1,h2,h3,h4){font-family:var(--titleFontFamily)}:where(h1){font-size:var(--H1clamp);font-weight:var(--H1weight)}:where(h2){font-size:var(--H2clamp);font-weight:var(--H2weight)}.-flexBoxHorizontal{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.a-themeIcon{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}.o-mainHeader__logo{max-width:180rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:100rem;padding:0}.js-slidexou .f6g__slide,.js-slidexou .f6g__slideGroup{min-height:auto}.js-slidexou img{width:100%;aspect-ratio:4/3;object-fit:cover}.a-button.-primary,.m-showroomContent .a-button,.p-productItem__features a{border-radius:50rem;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:150%;text-wrap:nowrap;text-decoration:none;height:fit-content;width:fit-content;display:flex;padding:6rem 6rem 6rem 24px;gap:8rem;flex-direction:row;align-items:center}.a-button.-primary,.a-button.-primary:hover,.a-button.-secondary:hover,.m-showroomContent .a-button,.m-showroomContent .a-button:hover,.p-home__moduleItem.-default a:hover,.p-productItem__features a{background-color:var(--mainColor);border:0;box-shadow:none;color:var(--quaternaryColor)}.a-button.-contact::after,.a-button.-primary::after,.a-button.-secondary::after,.p-home__moduleItem.-default a::after{content:"";width:44rem;height:44rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:50%}.a-button.-primary::after,.a-button.-secondary::after,.p-home__moduleItem.-default a::after{background-color:var(--quaternaryColor);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 16 16' fill='none'><path d='M2 8H14' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.66663 2.66665L14 7.99998L8.66663 13.3333' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.a-button.-secondary{background-color:var(--terciaryColor);border-radius:60rem;color:var(--mainColor);font-size:16rem;line-height:150%;padding:6rem 6rem 6rem 24rem;gap:24rem}.-agotadas,.a-button.-contact,.a-button.-secondary{border:0;box-shadow:none;font-family:var(--bodyFontFamily);font-style:normal;font-weight:700;text-wrap:nowrap;width:fit-content;display:flex;flex-direction:row;align-items:center}.a-button.-contact,.a-button.-contact:hover{background-color:#ffffff1a;color:var(--whiteColor)}.a-button.-contact{backdrop-filter:blur(5px);border-radius:60rem;font-size:18rem;line-height:normal;letter-spacing:-.36rem;padding:6rem 6rem 6rem 24rem;gap:24rem}.a-button.-contact:hover{border:0;box-shadow:none}.a-button.-contact::after{background-color:#f3f3f31a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M11.3334 13.6666H4.66671C2.66671 13.6666 1.33337 12.6666 1.33337 10.3333V5.66665C1.33337 3.33331 2.66671 2.33331 4.66671 2.33331H11.3334C13.3334 2.33331 14.6667 3.33331 14.6667 5.66665V10.3333C14.6667 12.6666 13.3334 13.6666 11.3334 13.6666Z' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.3333 6L9.24662 7.66667C8.55996 8.21333 7.43329 8.21333 6.74662 7.66667L4.66663 6' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.-agotadas{border-radius:50rem;border:2rem solid #880808;color:#880808;font-size:16rem;line-height:150%;text-decoration:none;height:fit-content;padding:12rem 24rem;gap:8rem}.-agotadas,.-minify .o-mainHeader{background-color:var(--whiteColor)}.o-mainHeader{display:flex;justify-content:center;margin:0}.o-mainHeader__wrap{width:100%;padding:0 16rem;max-width:1500rem}.o-mainHeader__container.-secondaryContainer{width:100%;padding-left:32rem}.o-mainHeader .o-nav__text{font-family:var(--bodyFontFamily)!important;color:var(--blackColor);font-size:16rem;font-style:normal;font-weight:400;line-height:150%;text-wrap:wrap}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{border-bottom:1rem solid var(--selectedItemTextNavColor);font-weight:600!important}:where(.o-nav__subnav) :not(.-selected)>.o-nav__link .o-nav__text{font-weight:600!important;border:transparent!important}.o-mainHeader__container:first-child{padding:16rem 0}.o-mainFooter{background-color:var(--mainColor)}.o-mainFooter__groupTitle{font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;line-height:150%}.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text{color:var(--terciaryColor);text-decoration:none}.o-mainFooter__copyright,.o-mainFooter__groupTitle{color:var(--terciaryColor);font-weight:700}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:invert(84%) sepia(54%) saturate(423%) hue-rotate(345deg) brightness(102%) contrast(103%)}.m-contactForm__header,.m-contactGroup__form{margin:0}.contacto .m-contactInfo{background-color:#ebeeee}.contacto .m-contactInfo__siteName,.m-contactInfo__item p,.m-contactInfo__item span{color:var(--blackColor);font-family:var(--headerFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%}.contacto .m-pageHeaderTitle__container .m-pageHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:clamp(28rem,5vw,36rem);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;margin:0}.contacto .m-pageHeaderSubtitle__container .m-pageHeader__subtitle{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.m-contactGroup__form .m-pageHeader__subtitle h2{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400!important;line-height:155%}.m-contactGroup__form .m-pageHeader__subtitle p{font-family:var(--bodyFontFamily);color:var(--blackColor)}.m-input__container label{color:var(--blackColor)}.m-contactForm__header{margin-bottom:40rem}.-subtle{color:var(--blackColor)!important;background-color:transparent!important;opacity:initial}.home main{padding:0!important}.home:not(:has(.-minify)) .o-mainHeader{background-color:transparent}.home:not(:has(.-minify)) .o-mainHeader .o-nav__text{color:var(--whiteColor)}.home:not(:has(.-minify)) :where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{border-bottom:1rem solid var(--whiteColor)}.home:not(:has(.-active,.-minify)) .m-launcher__crossItem{background-color:var(--whiteColor)}.home:not(:has(.-active,.-minify)) :where(.a-mainHeaderDropdown__ico svg){fill:var(--whiteColor)}.home:has(.-minify) .o-mainHeader .m-logo__img{content:url(../images/llumambiental-logo-color.png)}.home:not(:has(.-minify)) .-active .o-nav__text{color:var(--blackColor)}.home:not(:has(.-minify)) .-active .-selected .o-nav__text{color:var(--mainColor);border-bottom:1rem solid var(--mainColor)}.o-heroeSection{background-color:var(--mainColor);min-height:90dvh;transition:var(--mainAnimation);display:flex}.m-showroomContent,.m-showroomText,.p-home__slidexou{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-home__slidexou{gap:32rem}.p-home__slidexou .f6g__slideGroup{height:100%;overflow:initial}.p-home__slidexou .m-slidexou__item{height:100%;width:100%;min-height:auto;display:flex!important;flex-direction:column}.m-slidexou__object.-cover,.m-slidexou__object.-cover.-bAlign,.m-slidexou__object.-cover.-cAlign{object-position:center;height:100%!important;width:100%;object-fit:cover;position:absolute;left:0;top:0}.p-home__slidexou .m-slidexou__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(55,78,83,.7)0,rgba(55,78,83,.7) 100%);pointer-events:none}.f6g__pagination .-f6g-selected .f6g__pagination__button{background:var(--mainColor)}.m-showroomContent,.m-showroomText{height:100%}.m-showroomContent{padding:24rem 16rem;z-index:1;gap:30rem}.m-showroomText{max-width:1000rem}.m-showroomContent .m-showroom__logo{width:100%;max-width:376rem}.m-showroom__title{font-size:clamp(32rem,3vw,64rem);font-style:normal;line-height:150%;margin:0;width:fit-content}.m-showroom__title.hidden,.o-productList__link .a-button.-primary::after{display:none}.m-showroom__subtitle,.m-showroom__title,.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);color:var(--whiteColor);text-align:center;font-weight:400}.m-showroom__subtitle,.m-showroom__title .a-highlightText{max-width:1200rem}.m-showroom__subtitle{font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700!important;line-height:normal;max-width:800rem}.m-showroom__subtitle p:has(img){display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0!important}.m-showroomContentBtns{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8rem;width:100%;padding-top:16rem}.f6g__pagination{position:absolute;z-index:1;bottom:0;left:0}.p-home__module,.p-home__moduleItem{width:100%;display:flex;flex-direction:column}.p-home__module{padding:124rem 0;justify-content:center;align-items:center;gap:124rem}.p-home__moduleItem{padding-left:16rem;padding-right:16rem;max-width:1360rem;gap:32rem}.p-home__moduleItem:not(.-default,.-parallax) .p-home__moduleImg{max-width:400rem}.p-home__moduleItem .p-home__moduleText{width:100%;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.p-home__moduleItem .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:16rem}.p-home__moduleItem .m-secondaryHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:clamp(24rem,5vw,48rem);font-style:normal;font-weight:400;line-height:100%;text-align:start}.p-home__moduleItem .m-secondaryHeader__subtitle{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:700;line-height:normal}.p-home__moduleItem .p-home__moduleFigure{width:100%;height:100%}.-default{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:64rem;padding:0 16rem;width:100%;max-width:1360rem}.-default .p-home__moduleText{flex-direction:column;justify-content:center;align-items:flex-start}.-default:nth-child(2n){flex-direction:row-reverse}.-default .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img{width:100%;height:100%;object-fit:cover;border-radius:45rem}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:32rem}.-default .p-home__moduleContent .row{margin:0;flex-wrap:wrap}.-default .p-home__moduleContent .row [class^=col-]{display:flex;flex-direction:column;align-items:center;gap:16rem;padding:16rem}.-default .p-home__moduleContent .row [class^=col-] h3{color:var(--blackColor);text-align:center;font-family:var(--titleFontFamily);font-size:18rem;font-style:normal;font-weight:500;line-height:155%}.-default .p-home__moduleContent li,.-default .p-home__moduleContent p,.-default .p-home__moduleContent span{color:#222;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%;text-align:start}.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p strong{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:14rem;font-style:normal;font-weight:500;line-height:150%}.-services{padding:0 16rem}.-services .p-home__moduleText{max-width:none;flex-direction:row;justify-content:space-between;align-items:center}.-news .m-blogList__list .m-blogList__link,.-services .p-home__moduleContent .row [class^=col-]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16rem}.-parallax{max-width:none;padding:0}.-parallax .p-home__moduleImg{max-width:none;width:100%}.-parallax .p-home__moduleText{justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}.-parallax .m-secondaryHeader{justify-content:center;align-items:center;gap:32rem;padding:16rem;height:100%;width:100%}.-parallax .a-parallaxLogo{max-width:154rem}.-parallax .m-secondaryHeader__title{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;letter-spacing:-1.28rem;text-align:center}.-parallax .m-secondaryHeader__subtitle{color:var(--whiteColor)}.-parallax .p-home__moduleFigure img{max-height:590rem;object-fit:cover}.-parallax .p-home__moduleFigure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(55,78,83,.5)0,rgba(55,78,83,.5) 100%);pointer-events:none}.-news{gap:32rem;padding:0 16rem;max-width:1360rem}.-news .p-home__moduleText{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:none}.-news,.-news .m-secondaryHeader{display:flex;flex-direction:column}.-news .m-secondaryHeader{gap:16rem}.-news .m-secondaryHeader__title{text-transform:uppercase}.-news .m-blogList__list{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250rem,1fr));gap:32rem;width:100%;padding:0}.-news .m-blogList__item{box-shadow:none}.-news .m-blogList__infoContainer{padding:0}.-news .m-blogList__list .m-blogList__link{gap:26rem;width:100%;height:100%;text-decoration:none}.-news .m-blogList__item .m-blogList__figure{max-height:308rem;height:308rem!important;width:100%}.-news .m-blogList__image{height:100%!important;width:100%;object-fit:cover;max-width:none;border-radius:45rem}.-news .m-blogListInfo__new{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8rem}.-news .m-blogListInfo__new .m-blogList__opening,.-news .m-blogListInfo__new .m-blogList__title{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4rem}.-news .m-blogListInfo__new .m-blogList__opening{color:var(--secondaryColor);font-size:18rem;font-weight:400;-webkit-line-clamp:4}.-news .m-blogListInfo__categories{justify-content:space-between}.m-blogList__category,.m-blogList__time{color:var(--mainColor)}.m-blogList__category{background-color:var(--quaternaryColor)}.paginas .p-page{padding:0;display:flex;flex-direction:column}.paginas .m-pageHeader.-img,.productos-categoria .m-pageHeader.-img,.productos-item .m-pageHeader.-img{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40dvh;background-color:var(--mainColor);margin:0;align-self:center;width:100%}.paginas .m-pageHeader__img,.productos-categoria .m-pageHeader__img,.productos-item .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.paginas .m-pageHeaderContent,.productos-categoria .m-pageHeaderContent,.productos-item .m-pageHeaderContent{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1200rem;gap:32rem;z-index:1;padding:0 16rem}.paginas .m-pageHeader.-img .m-pageHeader__title,.productos-categoria .m-pageHeader.-img .m-pageHeader__title,.productos-item .m-pageHeader.-img .m-pageHeader__title{color:var(--whiteColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;z-index:1;margin:0;text-align:center}.paginas .m-pageHeader.-img .m-pageHeader__subtitle,.productos-categoria .m-pageHeader.-img .m-pageHeader__subtitle,.productos-item .m-pageHeader.-img .m-pageHeader__subtitle{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4rem;z-index:1;max-width:800rem;text-align:center}.paginas .m-pageHeader.-img .m-breadcrumbs,.productos-categoria .m-pageHeader.-img .m-breadcrumbs,.productos-item .m-pageHeader.-img .m-breadcrumbs{color:var(--whiteColor);z-index:1;text-align:start}.paginas .m-pageHeader.-img:has(.m-pageHeader__img):after,.productos-categoria .m-pageHeader.-img:has(.m-pageHeader__img):after,.productos-item .m-pageHeader.-img:has(.m-pageHeader__img):after{content:"";background:linear-gradient(0deg,rgba(55,78,83,.5)0,rgba(55,78,83,.5) 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%}.paginas .o-contentGroup{padding:64rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem}.p-page__content{max-width:1000rem;width:100%;display:flex;flex-direction:column;padding:0}.p-page__content .row{margin:0;gap:64rem}.p-page__content .row [class^=col-],.productos-item .p-productItem__info>.row [class*=col-]{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-page__content p,.p-page__content strong{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:175%}.p-page__content p:has(img){width:100%;height:100%;margin:0}.p-page__content p img,.paginas .o-contentGroup img{width:100%;height:100%;object-fit:cover;max-width:800rem;max-height:300rem;box-shadow:0 4rem 38.6rem 12rem rgba(0,0,0,.25);border-radius:45rem}.paginas .o-contentGroup h2,.paginas .o-contentGroup h2 span{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:155%}.paginas .o-contentGroup h3,.paginas .o-contentGroup h3 span{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:18rem;font-style:normal;font-weight:500;line-height:28rem}.p-page__gallery{padding:0;display:flex;flex-direction:row;justify-content:center;gap:16rem;width:100%;flex-wrap:wrap;max-width:1000rem}.p-page__gallery ul{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150rem,1fr));gap:16rem;width:100%;padding:0}.p-page__gallery ul:has(>li:only-child){justify-content:center;grid-template-columns:1fr}.p-page__gallery ul:has(>li:only-child) li{max-width:400px;margin:auto}.p-page__gallery li a{display:flex;width:100%;height:100%}.p-page__gallery li img{height:100%;width:100%;object-fit:cover;border-radius:24rem}.-legal .p-page__content{max-width:800rem;align-items:start}.paginas .o-share .m-share__title{color:var(--secondaryColor);font-weight:700}.fran6share,.fran6share .fran6shareIcon{background-color:var(--secondaryColor)}.p-page .o-share{padding-bottom:32rem}.p-productCategory{display:flex;flex-direction:column;overflow:hidden}.p-productCategory .wrap{width:100%}.m-productCategories__list{display:flex;flex-direction:row;gap:24rem;padding:0}.m-productCategories__list li{list-style:none}.m-productCategories__link{text-decoration:none;text-transform:capitalize;color:#4b5563;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:20rem}.p-productCategory__content,.p-productCategory__contentGroup{display:flex;flex-direction:column}.p-productCategory__content{padding:64rem 0;gap:64rem}.p-productCategory__description{max-width:800rem;align-self:center;color:var(--blackColor);text-align:center;display:flex;flex-direction:column;gap:12rem}.p-productCategory__description p,.p-productCategory__description span{font-weight:700}.p-productCategory__description h2{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:500;line-height:125%}.o-productList__list{background:0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250rem,1fr));gap:64rem;width:100%;padding:0}.o-productList__item{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:64rem;border-radius:45rem;border:1rem solid var(--secondaryColor)}.o-productList__link{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none}.o-productList__link .a-button{width:100%;padding:20rem 40rem;color:var(--whiteColor);text-align:center;justify-content:center}.o-productList__figure{background-color:var(--whiteColor);width:100%;border-radius:45rem 45rem 0 0}.o-productList__figure .o-productList__image{height:100%;width:100%;object-fit:cover;border-radius:45rem 45rem 0 0}.o-productList__content a{text-decoration:none;width:fit-content}.o-productList__container{text-decoration:none;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:64rem;width:100%;height:100%}.o-productList__item:nth-child(2n) .o-productList__container{flex-direction:row-reverse}.o-productCategoriesList__list{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250rem,1fr));gap:32rem;width:100%;padding:0}.o-productCategoriesList__link{text-decoration:none;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:16rem;padding:16rem;background-color:var(--mainColor);box-shadow:6rem 4rem 3rem 0 rgba(0,0,0,.25);border:5px solid #121212;flex-wrap:wrap}.o-productCategoriesList__folder{list-style:none}.o-productCategoriesList__figure{width:100%;height:440rem;border-radius:45rem}.o-productCategoriesList__figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(55,78,83,.7)0,rgba(55,78,83,.7) 100%);pointer-events:none;border-radius:45rem}.o-productCategoriesList__folder:nth-of-type(3n+1) .o-productCategoriesList__figure::after{background:linear-gradient(0deg,rgba(55,78,83,.7)0,rgba(55,78,83,.7) 100%)}.o-productCategoriesList__folder:nth-of-type(3n+2) .o-productCategoriesList__figure::after{background:linear-gradient(0deg,rgba(255,230,115,.7)0,rgba(255,230,115,.7) 100%)}.o-productCategoriesList__folder:nth-of-type(3n+3) .o-productCategoriesList__figure::after{background:linear-gradient(0deg,rgba(182,174,139,.7)0,rgba(182,174,139,.7) 100%)}.o-productCategoriesListText{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem}.o-productCategoriesList__title{color:var(--quaternaryColor);text-align:center;font-family:var(--titleFontFamily);font-size:clamp(20rem,5vw,40rem);font-style:normal;font-weight:400;line-height:normal}.o-productCategoriesList__folder:nth-of-type(3n+1) .o-productCategoriesList__title{color:var(--quaternaryColor)}.o-productCategoriesList__folder:nth-of-type(3n+2) .o-productCategoriesList__title{color:var(--secondaryColor)}.o-productCategoriesList__folder:nth-of-type(3n+3) .o-productCategoriesList__title{color:var(--mainColor)}.o-productCategoriesList__subtitle{color:var(--quaternaryColor);text-align:center;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:normal}.o-productCategoriesList__folder:nth-of-type(3n+1) .o-productCategoriesList__subtitle{color:var(--quaternaryColor)}.o-productCategoriesList__folder:nth-of-type(3n+2) .o-productCategoriesList__subtitle{color:var(--secondaryColor)}.o-productCategoriesList__folder:nth-of-type(3n+3) .o-productCategoriesList__subtitle{color:var(--mainColor)}.o-productCategoriesList__figure a,.o-productGallery .o-productGallery__item a,.o-productGallery__main a{display:flex;width:100%;height:100%}.o-productCategoriesList__figure img{width:100%;height:100%!important;object-fit:cover;border-radius:45rem}.o-productListTitle{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:700;line-height:120%}.o-productList__subtitle{color:var(--grayColor);font-size:16rem;font-style:normal;font-weight:400;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.o-productCategoriesListLink{text-decoration:none;display:flex;flex-direction:column;gap:24rem}.o-productList__content{display:flex;flex-direction:column;gap:16rem;max-width:800rem;padding:16rem 16rem 20rem;height:100%;justify-content:space-between}.o-productCategoriesListContent{display:flex;flex-direction:column;gap:16rem;position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;padding:32rem 16rem}.o-productCategoriesListInfo{color:#aba293;font-family:var(--titleFontFamily);font-size:14rem;font-style:normal;font-weight:400;line-height:20rem;display:flex;flex-direction:row;align-items:center;gap:8rem}.o-productCategoriesList__desc{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:18rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.36rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.o-productGalleryMain{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150rem,1fr));gap:16rem;width:100%;padding-bottom:16rem;margin:0}.o-productGalleryMain .o-productGallery__main{height:300rem}.p-productItem{padding:0;display:flex;flex-direction:column}.o-productGallery__mainImage{width:100%;height:100%;object-fit:cover}.m-productItem__prices p,.m-productItem__prices span{color:var(--secondaryColor);font-family:var(--bodyFontFamily)!important}.o-productGallery{display:flex;flex-direction:column;gap:24rem;width:100%;height:100%}.o-productGallery__main{background-color:#fff;width:100%;height:100%;max-height:500rem}.o-productGallery .o-productGallery__list{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150rem,1fr));gap:16rem;width:100%;padding:0}.o-productGallery .o-productGallery__item{margin:0;padding:0;width:100%}.o-productGallery .o-productGallery__item img{width:100%;height:100%;object-fit:cover;border-radius:24rem}.p-productItemGallery{display:flex;flex-direction:column;gap:16rem}.o-productGalleryTitle{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:700;line-height:155%}.p-productItem__contentGroup{padding:64rem 0}.o-productInfoContainer,.p-productItem__info{display:flex;flex-direction:column;justify-content:center;gap:32rem}.o-productInfoContainer{align-items:center;max-width:800rem}.o-productInfoContainer .a-button{align-self:flex-start}.productos-item .-editorContent{font-family:var(--bodyFontFamily);max-width:800rem;font-size:16rem;font-style:normal;font-weight:400;line-height:175%;display:flex;flex-direction:column;gap:32rem}.p-productItem .m-breadcrumbs__link,.p-productItem h2,.p-productItem h2 span,.p-productItem__content p{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:175%}.p-productItem h2,.p-productItem h2 span,.p-productItem__content p{color:var(--blackColor);font-size:20rem;line-height:150%}.p-productItem__info{overflow:hidden}.productos-item .p-productItem__info>.row{margin:0;gap:64rem}.p-productItem__features{max-width:800rem;align-self:center}.p-productItem__content{align-self:center}.productos-item .p-productItem__content{margin:0;max-width:none;width:100%}.p-productItem__content p{font-size:16rem;font-weight:400;line-height:175%}.m-actividadItem__form{padding:32rem;background-color:#ebeeee;border-radius:45rem}.m-actividadItem__form,.m-actividadItem__formContainer{display:flex;flex-direction:column;gap:16rem}.m-actividadItemTitle,.m-actividadItem__form label{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.32rem}.m-actividadItem__form label{font-size:14rem;font-weight:400;letter-spacing:-.28rem}.m-actividadItem__form input,.m-actividadItem__form textarea{border:0;background-color:#c7cecf;border-radius:10rem;color:var(--mainColor);font-size:14rem}.m-actividadItem__form .m-input__button{color:var(--whiteColor);width:100%;border-radius:60rem;padding:10rem 20rem}.m-actividadItem__form .m-input__button::after{display:none}.m-extraActivityInfo{display:flex;flex-direction:column;gap:4rem;align-items:flex-end;width:100%}.p-blog .m-pageHeader{padding-bottom:64rem;margin:0}.p-blog .m-pageHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:115%;margin:0;text-align:center}.p-blog .m-pageHeader__subtitle{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:700;line-height:175%;text-align:center}.p-blog .m-blogList__image,.p-blog .m-blogList__item,.p-blog .m-blogList__link{border-radius:45rem}.p-blog .m-blogList__title{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.p-blog :where(.m-blogList__infoContainer .m-blogList__opening){color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.p-blogItem__article .m-pageHeader__title{color:var(--mainColor)}.p-blogItem__figure .js-slidexou{width:100%}@media all and (max-width:768px){.-flexBoxHorizontal{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.home:not(:has(.-minify)) .o-mainHeader .o-nav__text{color:var(--blackColor)}}@media all and (max-width:480px){.-parallax .a-parallaxLogo{height:100%;object-fit:contain}}.o-productCategoriesList__folder{background-color:#000;border-radius:45rem}.o-productCategoriesList__folder:nth-of-type(3){background-color:var(--brownColor);border-radius:45rem}.p-home__moduleItem.-parallax{background-color:var(--brownColor)}