@charset "utf-8";.m-showroom__subtitle,.m-showroom__title,.m-showroom__title .a-highlightText{text-align:center;color:var(--secondaryColor)}.o-productCategoriesList__list,.o-productList__list,.p-page__gallery ul{grid-template-columns:repeat(var(--columns),minmax(150px,1fr))}.-ilustrations .a-button.-primary::before,.-quienSoy .a-button.-primary::after,.-works3D .a-button.-primary::before,.p-productItem .a-button.-primary::before{background-image:url(../images/flechaBtn.svg);max-width:87rem;max-height:58rem}:root{--mainColor:#FFFFFF;--secondaryColor:#121212;--grayColor:#757575;--titleFontFamily:"Amatic SC",sans-serif;--bodyFontFamily:"Open Sans",sans-serif;--H1clamp:clamp(32rem, 5vw, 48rem);--H1weight:700;--H2clamp:clamp(24rem, 5vw, 32rem);--H2weight:600;--mainAnimation:all ease-in 0.3s;--backgroundNavColor:#fff;--selectedItemBackgroundNavColor:var(--secondaryColor);--selectedItemTextNavColor:#fff;--mobileBackgroundNavColor:#f5f5f5;--mobileButtonNavColor:#121212}: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)}.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:288rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:208rem;padding:0}.a-button.-primary,.a-button.-secondary,.m-showroomContent .a-button{width:fit-content;border:none;font-size:20rem;line-height:175%;text-wrap:nowrap;padding:12rem 24rem;gap:8rem;font-weight:700;font-style:normal;font-family:var(--titleFontFamily);display:flex}.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{background-color:var(--secondaryColor);box-shadow:none;color:var(--mainColor);flex-direction:row;align-items:center;border-radius:8rem}.a-button.-secondary,.a-button.-secondary:hover{background-color:var(--mainColor);color:var(--secondaryColor);box-shadow:none}.a-button.-secondary{flex-direction:row;align-items:center;border-radius:8rem}.a-button.-secondary:hover{border:none}.a-button.-primary:hover,.m-showroomContent .a-button:hover{background-color:var(--secondaryColor);border:none;box-shadow:none;color:var(--mainColor)}.o-mainHeader{display:flex;justify-content:center;margin:0}.o-mainHeader__wrap{width:100%;padding:32rem 16rem}.-minify .o-mainHeader__wrap{padding:16rem}.o-mainHeader__container.-secondaryContainer{width:100%;padding-left:32rem}:where(.o-mainHeader .o-nav) .o-nav__link .o-nav__text{color:var(--grayColor);text-align:center;font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:700;line-height:150%}:where(.o-mainHeader .o-nav) .o-nav__list .o-nav__item.-selected,:where(.o-mainHeader .o-nav) .o-nav__list .o-nav__item.-selected:hover{color:var(--secondaryColor);background-color:transparent;font-weight:700}:where(.o-mainHeader .o-nav) .o-nav__list .o-nav__item.-selected .o-nav__text{color:var(--secondaryColor);border-bottom:1rem solid var(--secondaryColor);font-weight:700}.o-mainHeader__nav .-active :where(.o-mainHeader .o-nav) .o-nav__link .o-nav__text{color:var(--secondaryColor)}:where(.o-nav.-active) .o-nav__link{padding:8rem 16rem!important}:where(.o-nav__subnav) :not(.-selected)>.o-nav__link .o-nav__text{font-weight:700!important;border:transparent!important}:where(.a-currentLang__ico svg){fill:var(--secondaryColor)}.o-mainFooter{background-color:var(--mainColor);border-top:11rem solid var(--secondaryColor)}.o-mainFooter__logo img{max-width:288rem}.m-input__container label,.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text,.o-mainFooter__copyright,.o-share .m-share__title{color:var(--secondaryColor)}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:invert(0%) sepia(44%) saturate(4170%) hue-rotate(95deg) brightness(79%) contrast(86%)}.o-mainFooter__groupTitle{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:24rem;font-weight:700}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__container .o-nav__list{display:flex;flex-direction:column;align-items:start}.o-mainFooter :where(.o-nav) .-selected,.o-mainFooter :where(.o-nav) .-selected>.o-nav__link .o-nav__text{background-color:transparent;color:var(--secondaryColor);font-weight:400}.m-contactGroup__form{margin:0}.contacto .m-contactInfo{background-color:#f2f2f2}.contacto .m-contactGroup__form{background-color:var(--mainColor)}.contacto .m-contactInfo__siteName,.m-contactInfo__item p,.m-contactInfo__item span{color:var(--secondaryColor);font-family:var(--headerFontFamily);font-size:16rem;font-style:normal;font-weight:500;line-height:150%}.contacto .m-pageHeaderTitle__container .m-pageHeader__title{color:var(--secondaryColor);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-pageHeaderSubitle__container .m-pageHeader__subtitle,.m-pageHeader__subtitle p{color:var(--secondaryColor);font-size:20rem;font-weight:400;line-height:150%;font-style:normal;font-family:var(--titleFontFamily)}.m-contactForm__header{margin:0 0 40rem}.m-contactGroup__form .m-pageHeader__subtitle{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:155%}.m-contactGroup__form .m-pageHeader__subtitle p{font-family:var(--titleFontFamily);color:var(--grayColor)}.-subtle{color:var(--grayColor)!important;background-color:transparent!important;opacity:initial}.m-pageHeader__content,.p-home__moduleItem.-works3D .o-productList__figure{background-color:var(--mainColor)}.p-home__slidexou{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem;height:100%}.p-home__slidexou .f6g__slideGroup{height:100%;overflow:initial}.p-home__slidexou .m-slidexou__item{width:100%;min-height:auto;display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:100%}.o-heroeSection{min-height:inherit;height:75dvh;transition:var(--mainAnimation)}.o-heroeSection::before{content:"";position:absolute;top:100%;left:0;width:100%;height:158rem;background-image:url(../images/showroomLines.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.-contact .p-home__moduleText .p-home__moduleContent .a-button.-secondary::before,.-ilustrations .a-button.-primary::before,.-quienSoy .a-button.-primary::after,.-quienSoy::after,.-works3D .a-button.-primary::before,.p-home__slidexou .m-slidexou__item::after,.p-home__slidexou .m-slidexou__item::before,.p-productItem .a-button.-primary::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;z-index:0}.p-home__slidexou .m-slidexou__item::before{background-image:url(../images/showroomBefore.png);width:100%;height:100%;max-width:476rem;max-height:674rem;bottom:-11%;left:0;transform:rotate(-10deg)}.p-home__slidexou .m-slidexou__item::after{background-image:url(../images/showroomAfter.png);width:100%;height:100%;max-width:407rem;max-height:576rem;bottom:0;right:0}.m-slidexou__object.-cover,.m-slidexou__object.-cover.-bAlign,.m-slidexou__object.-cover.-cAlign{object-position:center;transform:none!important;height:100%!important;width:100%;object-fit:contain;max-width:484rem;max-height:661rem}.f6g__pagination .-f6g-selected .f6g__pagination__button{background:var(--mainColor)}.m-showroomContent{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16rem;position:absolute;bottom:5%;left:0;z-index:1;width:100%}.m-showroom__title{font-family:var(--titleFontFamily);font-size:clamp(48rem, 5vw, 96rem);font-style:normal;font-weight:700;line-height:100%;margin:0;display:flex;flex-direction:column;-webkit-text-stroke:2rem var(--mainColor)}.m-showroom__title.hidden{display:none}.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);font-weight:700;-webkit-text-stroke:2rem var(--mainColor);max-width:1200rem}.m-showroom__subtitle{font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:175%;max-width:800rem}.p-home__module{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:158rem 0 64rem;overflow:hidden;gap:32rem}.p-home__moduleItem{width:100%;padding:64rem 16rem;align-items:center;overflow:hidden}.p-home__moduleFigure a,.p-home__moduleImg{width:100%;max-width:350rem;gap:0}.p-home__moduleFigure{height:100%}.p-home__moduleItem .p-home__moduleFigure img{width:100%;border-radius:10rem;height:100%;object-fit:cover}.p-home__moduleText{max-width:800rem;text-align:center;align-items:start;gap:32rem;height:100%}.p-home__moduleText .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:16rem;align-items:start}.p-home__moduleContent h2,.p-home__moduleText .m-secondaryHeader__title{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:clamp(32rem, 5vw, 64rem);font-style:normal;font-weight:700;line-height:115%;width:fit-content;text-align:start;max-width:400rem}.p-home__moduleText .m-secondaryHeader__subtitle,.p-home__moduleText .p-home__moduleContent{line-height:150%;width:fit-content;color:var(--secondaryColor);font-style:normal;font-size:16rem}.p-home__moduleText .m-secondaryHeader__subtitle{font-family:var(--titleFontFamily);font-weight:600}.p-home__moduleText .p-home__moduleContent{font-family:var(--bodyFontFamily);font-weight:400;text-align:start;display:flex;flex-direction:column;justify-content:center;align-items:start}.p-home__moduleText .p-home__moduleContent li{text-align:start}.p-home__moduleText .p-home__moduleContent p,.p-home__moduleText .p-home__moduleContent p span{text-align:start;color:var(--secondaryColor)}.-quienSoy .a-button.-primary::after{width:100%;height:100%;bottom:20%;right:-60%}.-quienSoy::after{background-image:url(../images/separator.svg);width:100%;height:100%;max-width:900rem;max-height:83rem;bottom:-10%;right:0}.-ilustrations{flex-direction:column}.-ilustrations .p-home__moduleContent h2,.-ilustrations .p-home__moduleText .m-secondaryHeader__title,.-works3D .p-home__moduleContent h2,.-works3D .p-home__moduleText .m-secondaryHeader__title{max-width:none}.-ilustrations .p-home__moduleText{width:100%;max-width:1316rem;justify-content:space-between;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.-ilustrations .a-button.-primary::before{width:100%;height:100%;bottom:20%;left:-45%;transform:scaleX(-1)}.p-home__moduleItem .m-productList{max-width:1316rem}.p-home__moduleItem .o-productList__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.-works3D{flex-direction:column;padding-top:200rem}.-works3D::after{content:"";position:absolute;top:0;left:0;width:100%;height:158rem;background-image:url(../images/showroomLines.svg);background-size:cover;background-repeat:no-repeat;z-index:0;transform:scaleX(-1) scaleY(-1)}.-works3D .p-home__moduleText{width:100%;max-width:1316rem;justify-content:space-between;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.-works3D .a-button.-primary::before{width:100%;height:100%;bottom:20%;right:-45%}.-works3D .o-productList__item{display:flex;flex-direction:column;gap:16rem}.-contact{align-items:normal;gap:0}.-contact .p-home__moduleText{padding:64rem;background-color:var(--secondaryColor);border-radius:15rem;width:100%;max-width:928rem}.-contact .p-home__moduleContent h2,.-contact .p-home__moduleText .m-secondaryHeader__title,.-contact .p-home__moduleText .p-home__moduleContent,.-contact .p-home__moduleText .p-home__moduleContent p,.-contact .p-home__moduleText .p-home__moduleContent p span{color:var(--mainColor);max-width:742rem}.-contact .p-home__moduleText .p-home__moduleContent .a-button.-secondary::before{background-image:url(../images/flechaBtn.svg);width:100%;height:100%;max-width:87rem;max-height:58rem;bottom:20%;right:-58%;filter:invert(100%) sepia(4%) saturate(1%) hue-rotate(359deg) brightness(106%) contrast(100%)}.-contact .p-home__moduleImg{max-width:397rem;margin-left:-50rem}.-contact .p-home__moduleFigure img{object-fit:contain;object-position:bottom}.p-page{padding:64rem 0}.p-page__contentGroup.o-contentGroup{padding-top:96rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:64rem;justify-content:center}.paginas .m-pageHeader.-img{display:flex;flex-direction:column;align-items:center;height:525rem;justify-content:flex-end;margin:0}.paginas .m-pageHeader.-img:not(:has(.m-pageHeader__img)){height:fit-content}.paginas .m-pageHeader.-img:not(:has(.m-pageHeader__img)) .m-pageHeader__content{box-shadow:none}.paginas .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom}.m-pageHeader__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16rem;width:100%;max-width:1400rem;border:8rem solid var(--secondaryColor);padding:24rem;box-shadow:6rem 4rem 3rem 0 rgba(0,0,0,.25)}.paginas .m-pageHeader__title{color:var(--secondaryColor);text-align:center;font-family:var(--titleFontFamily);font-size:clamp(82rem, 5vw, 165rem);font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.56rem;margin:0}.p-page__content h2,.p-page__content h2 span,.p-productItem h2,.p-productItem h2 span,.paginas .m-pageHeader__subtitle{font-size:var(--H2clamp);font-weight:400;line-height:155%;color:var(--secondaryColor);font-family:var(--titleFontFamily);font-style:normal}.paginas .m-pageHeader__subtitle{text-align:center}.p-page__content{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%;display:flex;flex-direction:column;width:100%;padding:0;max-width:800rem}.p-page__content h2,.p-page__content h3,.p-page__content h4,.p-page__content p,.p-page__content span{max-width:800rem}.p-page__content iframe{width:100%;max-height:450rem}.p-page__content img{max-height:260rem;width:100%;object-fit:cover;border-radius:10rem}.p-page__content .row{margin:0;gap:32rem}.p-page__content .col-50{padding:0}.p-page__content h2,.p-page__content h2 span,.p-productItem h2,.p-productItem h2 span{padding-left:16rem;border-left:5rem solid var(--secondaryColor)}.p-page__gallery{padding:0;display:flex;flex-direction:row;justify-content:center;gap:16rem;width:100%;flex-wrap:wrap}.p-page__gallery ul{--columns:3;padding:0;display:grid;gap:16rem;background:0 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}.-legal .p-page__content{max-width:800rem;align-items:start}.o-share{padding-top:64rem}.fran6share,.fran6share .fran6shareIcon{background-color:var(--secondaryColor)!important}.p-productCategory__content .m-pageHeader{display:flex;flex-direction:column;gap:32rem;margin:0}.p-productCategory__content{padding:64rem 0;display:flex;flex-direction:column;gap:48rem}.p-productCategory__description,.p-productItem__features{max-width:800rem;align-self:center}.p-productCategory__content .m-pageHeader__title{color:var(--secondaryColor);text-align:center;font-family:var(--titleFontFamily);font-size:clamp(82rem, 5vw, 165rem);font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.56rem;margin:0}.p-productCategory__content .m-pageHeader__subtitle{color:var(--secondaryColor);text-align:center;font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:155%}.o-productList__list{--columns:4;padding:0;display:grid;gap:32rem;background:0 0;margin:0;align-items:flex-start}.o-productCategoriesList__folder,.o-productList__item{list-style:none}.o-productList__figure{background-color:#fff;height:100%}.o-productList__figure .o-productList__image{height:100%;width:100%;aspect-ratio:1;object-fit:contain}.o-productList__link{text-decoration:none;display:flex;flex-direction:column;gap:16rem;height:100%}.o-productList__subtitle,.p-productItem .m-pageHeader__subtitle{color:var(--grayColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%;letter-spacing:-.64rem}.o-productCategoriesList__title,.o-productList__title,.p-productItem .m-pageHeader__title{font-family:var(--titleFontFamily);font-weight:700}.o-productList__title{color:var(--secondaryColor);font-size:20rem;font-style:normal;line-height:150%}.o-productCategoriesList__list{--columns:3;padding:0;display:grid;gap:32rem;background:0 0;margin: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__title{font-size:24rem;font-size:var(--H1clamp)}.o-productCategoriesList__figure{max-width:200rem}.o-productGallery__mainImage{width:100%;height:100%;object-fit:cover}.p-productItem .m-pageHeader__title{color:var(--secondaryColor);font-size:var(--H2clamp);font-style:normal;line-height:155%;margin:0}.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}.o-productGallery__main{background-color:#fff}.o-productGallery .o-productGallery__list{--columns:4;padding:0;display:grid;gap:24rem;grid-template-columns:repeat(var(--columns),minmax(100px,1fr));background:0 0;margin:0}.o-productGallery .o-productGallery__item{margin:0;padding:0;width:100%}.o-productGallery .o-productGallery__item a{display:flex;width:100%;height:100%}.o-productGallery .o-productGallery__item img{width:100%;height:100%;object-fit:cover;border-radius:15rem}.p-productItem .a-button.-primary::before{width:100%;height:100%;bottom:15%;right:-40%}.p-productItem__info{display:flex;flex-direction:column;justify-content:center;gap:32rem;padding-bottom:64rem;overflow:hidden}.productos-item .p-productItem__info>.row{margin:0}.productos-item .m-pageHeader{max-width:500rem}@media all and (max-width:1400px){.p-home__slidexou .m-slidexou__item::after,.p-home__slidexou .m-slidexou__item::before{display:none}}@media all and (max-width:570px){.-contact .p-home__moduleImg{display:none}}@media all and (max-width:1200px){.o-productGallery .o-productGallery__list{--columns:2}.m-showroom__title{-webkit-text-stroke:0rem}}@media all and (max-width:768px){.o-heroeSection{height:65dvh}.o-heroeSection::before{top:90%}.o-productList__list,.p-page__gallery ul{--columns:auto-fit}.o-productCategoriesList__list{--columns:2}}@media all and (max-width:480px){.-ilustrations .a-button.-primary::before{left:auto;right:-45%;z-index:0;transform:none}.-works3D .p-home__moduleText{flex-direction:column-reverse;align-items:flex-start}}.m-socialLinks__item .a-icon-artstation{filter:none}.a-icon-artstation::before{background-image:url("../images/artstation-logo.svg");background-size:24px}