@charset "utf-8";:root{--mainColor:#121212;--secondaryColor:#ffffff;--blackColor:#121212;--whiteColor:#FFF;--grayColor:#767676;--buttonColor:#313131;--titleFontFamily:"Montserrat", sans-serif;--bodyFontFamily:"Montserrat", 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:transparent;--selectedItemTextNavColor:var(--mainColor);--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:180rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:100rem;padding:0}.a-button.-primary,.a-button.-primary:hover,.m-showroomContent .a-button,.m-showroomContent .a-button:hover{background-color:var(--buttonColor);border:0;box-shadow:none;color:var(--whiteColor)}.a-button.-primary,.a-button.-secondary,.m-showroomContent .a-button{width:fit-content;border-radius:10rem;text-align:center;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:175%;display:flex;padding:16rem 32rem;gap:8rem;flex-direction:row;align-items:center}.a-button.-secondary,.a-button.-secondary:hover{background-color:var(--secondaryColor);border:0;box-shadow:none;color:var(--buttonColor)}.-f6g-selected .f6g__pagination__button{background:var(--mainColor)!important}.o-mainHeader{padding:16rem;margin:0}.o-mainHeader .o-nav__text{color:var(--mainColor);text-align:center;font-family:var(--titleFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{border-bottom:1rem solid var(--blackColor)!important}.o-mainFooter{background-color:var(--mainColor)}.o-mainFooter__groupTitle{color:var(--whiteColor);font-weight:600}.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text,.o-mainFooter__copyright{color:var(--whiteColor)}.m-contactGroup__form{margin:0;background-color:var(--whiteColor)}.contacto .m-contactInfo{background-color:#fafafa}.contacto .m-contactInfo__siteName,.m-contactInfo__item p,.m-contactInfo__item span{color:var(--mainColor);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-pageHeaderSubitle__container .m-pageHeader__subtitle{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.contacto .m-contactInfo__element i{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.m-contactForm__header{margin:0;margin-bottom:40rem}.m-contactGroupSchedules .m-pageHeader__title,.m-contactGroup__form .m-pageHeader__subtitle h2{color:var(--blackColor);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(--grayColor)}.m-input__container label{color:var(--blackColor)}.-subtle{color:var(--blackColor)!important;background-color:transparent!important;opacity:initial}.m-contactGroupSchedules{display:flex;flex-direction:column}.m-contactInfo__schedules p{margin:0}.m-input__container input,.m-input__container textarea{border:1rem solid var(--buttonColor);background-color:#f9f9f9}.o-heroeSection{min-height:80dvh;transition:var(--mainAnimation);display:flex}.p-home__slidexou{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem;width:100%}.p-home__slidexou .f6g__slideGroup{height:100%!important;overflow:initial}.p-home__slidexou .m-slidexou__item{height:100%;width:100%;min-height:auto;display:flex!important;flex-direction:row}.m-slidexouFigure{flex:1}.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;border-radius:0 0 20rem 0}.m-showroomContent,.m-showroomText{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.m-showroomContent{flex:1}.m-showroomText{padding:16rem;gap:32rem;background-color:var(--secondaryColor)}.m-showroom__title{font-style:normal;margin:0}.m-showroom__title.hidden{display:none}.m-showroom__title,.m-showroom__title .a-highlightText{color:var(--mainColor);text-align:center;font-family:var(--titleFontFamily);font-size:clamp(48rem,5vw,96rem);font-weight:300;line-height:100%;letter-spacing:-2.88px}.m-showroom__desc,.m-showroom__subtitle{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:18rem;font-style:normal;font-weight:700;line-height:150%;text-align:center;max-width:800rem}.m-showroom__desc{color:var(--grayColor);font-weight:400;max-width:770rem}.m-showroomContentBtns{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8rem;width:100%}.f6g__pagination{position:absolute;z-index:1;bottom:0;left:0}.p-home__module,.p-home__moduleItem{display:flex;flex-direction:column;width:100%}.p-home__module{padding:0;justify-content:center;align-items:center}.p-home__moduleItem{padding:64rem 16rem;gap:114rem;max-width:1390rem}.p-home__moduleItem .p-home__moduleFigure{width:100%;height:100%}.p-home__moduleItem .m-secondaryHeader__title{text-align:start;font-size:var(--H1clamp);font-weight:300;line-height:100%;letter-spacing:-1.44px}.p-home__moduleItem .m-secondaryHeader__subtitle,.p-home__moduleItem .m-secondaryHeader__title,.p-home__moduleItem h3{color:var(--mainColor);font-family:var(--titleFontFamily);font-style:normal}.p-home__moduleItem .m-secondaryHeader__subtitle{text-align:start;font-size:20rem;font-weight:400;line-height:150%}.p-home__moduleItem h3{font-size:var(--H2clamp);font-weight:700;line-height:155%}.p-home__moduleItem p:has(.a-button),.p-page__content .row [class^=col-] p:has(img){margin:0}.-default,.-intro{justify-content:center}.-intro{align-items:center;padding:78rem 16rem}.-intro .p-home__moduleText{max-width:916rem;gap:24rem}.-intro .m-secondaryHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16rem;margin:0}.-intro .m-secondaryHeader__title,.-intro .p-home__moduleContent{text-align:center}.-intro .p-home__moduleContent p{margin:0}.-default{display:flex;flex-direction:row;flex-wrap:wrap}.-default:nth-child(odd){flex-direction:row-reverse}.-default .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img,.o-productGallery .o-productGallery__item img,.paginas .o-contentGroup img{width:100%;height:100%;object-fit:cover;border-radius:10rem}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:8rem;width:100%}.-default .p-home__moduleContent{display:flex;flex-direction:row;flex-wrap:wrap}.p-home__moduleText{gap:24rem}.-default .p-home__moduleText ul{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250rem,1fr));gap:32rem;width:100%;padding:0}.-default .p-home__moduleText li,.-default .p-home__moduleText p,.-default .p-home__moduleText p span{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.-default .p-home__moduleText li strong,.-default .p-home__moduleText p strong{font-weight:600}.paginas .p-page{padding-top:0}.p-page header,.paginas .m-pageHeader.-img{display:flex;justify-content:center;margin:0}.p-page header{align-items:center;width:100%}.paginas .m-pageHeader.-img{flex-direction:column;align-items:start;min-height:28dvh}.paginas .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.paginas .m-pageHeaderContent{display:flex;flex-direction:column;justify-content:center;width:75.25%;gap:16rem;z-index:1;padding:0 16rem 0 10%}.paginas .m-pageHeader.-img .m-pageHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:clamp(38rem,5vw,96rem);font-style:normal;font-weight:300;line-height:100%;letter-spacing:-2.88rem;z-index:1;margin:0;text-align:start}.paginas .m-pageHeader.-img .m-pageHeader__subtitle{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;z-index:1;max-width:1000rem;text-align:start;margin:0}.paginas .m-pageHeader.-img .m-breadcrumbs{color:var(--mainColor);z-index:1;text-align:start}.paginas .m-pageHeader.-img:has(.m-pageHeader__img){background-color:var(--mainColor)}.paginas .m-pageHeader.-img:has(.m-pageHeader__img) .m-pageHeader__subtitle,.paginas .m-pageHeader.-img:has(.m-pageHeader__img) .m-pageHeader__title,.productos-categoria .m-pageHeader.-img:has(.m-pageHeader__img) .m-pageHeader__title{color:var(--whiteColor)}.paginas .m-pageHeader.-img:has(.m-pageHeader__img):after,.productos-categoria .m-pageHeader.-img:has(.m-pageHeader__img):after{content:"";background:linear-gradient(0deg,#000000b3 0,#000000b3 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%}.paginas .o-contentGroup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem}.p-page__content{width:100%;display:flex;flex-direction:column;max-width:800rem;padding:64rem 0}.p-page__content .row{margin:0;gap:64rem}.p-page__content .row [class^=col-]{padding:0;display:flex;flex-direction:column;justify-content:center}.p-page__content p{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%;max-width:800rem;width:100%}.p-page__content p:has(img){width:100%;height:100%}.p-page__content strong,.paginas .o-contentGroup h3{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:175%}.paginas .o-contentGroup h2{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:155%}.paginas .o-contentGroup ul{padding-bottom:16rem}.p-page__gallery{padding:0;display:flex;flex-direction:row;justify-content:center;gap:16rem;width:100%;flex-wrap:wrap;max-width:800rem}.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}.o-productGallery .o-productGallery__item a,.o-productGallery__main a,.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}.paginas .o-share{padding:32rem 0}.paginas .o-share .m-share__title{color:var(--mainColor);margin:0}.fran6share,.fran6share .fran6shareIcon{background-color:#000!important}.fran6share .fran6shareIcon{color:#fff}.cm-js-cookieManager__container{background-color:transparent!important}.productos-categoria .m-pageHeader.-img{display:flex;flex-direction:column;justify-content:center;align-items:start;margin:0;min-height:28dvh}.productos-categoria .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.productos-categoria .m-pageHeaderContent{display:flex;flex-direction:column;justify-content:center;width:75.25%;gap:16rem;z-index:1;padding:0 16rem 0 10%}.productos-categoria .m-pageHeader.-img .m-pageHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:clamp(38rem,5vw,96rem);font-style:normal;font-weight:300;line-height:100%;letter-spacing:-2.88rem;z-index:1;margin:0;text-align:start}.productos-categoria .m-pageHeader.-img:has(.m-pageHeader__img){background-color:var(--mainColor)}.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;color:var(--blackColor);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.o-productList__list{background:0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250rem,1fr));gap:32rem;width:100%;padding:0;margin:0}.o-productList__item{list-style:none;display:flex;flex-direction:column;gap:24rem}.o-productList__figure{background-color:#fff;height:100%;max-height:206rem}.o-productList__figure .o-productList__image{height:100%;width:100%;object-fit:cover;border-radius:10rem}.o-productList__link{text-decoration:none;display:flex;flex-direction:column;gap:24rem;height:100%}.o-productList__subtitle,.o-productList__title{font-family:var(--bodyFontFamily);font-style:normal}.o-productList__title{color:var(--blackColor);font-size:16rem;font-weight:700;line-height:175%;margin:0}.o-productList__subtitle{color:var(--grayColor);font-size:13rem;font-weight:400;line-height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.o-productList__content,.p-productCategory__productList{display:flex;flex-direction:column;gap:4rem}.p-productCategory__productList{gap:32rem}.m-productItem__prices{margin:0}.m-productItem__prices p,.m-productItem__prices span{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:14rem;font-style:normal;font-weight:400;line-height:175%}.o-cartProductItem__PriceWithoutIva,.o-productList__basePriceWithoutIva{color:var(--grayColor);opacity:1}.o-productGallery__mainImage{width:100%;height:100%!important;object-fit:cover}.p-productItem .m-pageHeader__title,.p-productItem h2,.p-productItem h2 span{font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;line-height:155%}.p-productItem .m-pageHeader__title{color:var(--mainColor);font-weight:700;margin:0}.productos-item .o-productToCart__priceCurrent,.productos-item .o-productToCart__priceCurrent span{color:var(--blackColor);font-family:var(--titleFontFamily)}.o-productGallery{display:flex;flex-direction:column;gap:24rem;width:100%;height:100%}.o-productGallery__main{background-color:var(--whiteColor);width:100%;height:100%;max-height:500rem}.o-productGallery .o-productGallery__list{padding:0;display:grid;gap:24rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));background:0 0;margin:0}.o-productGallery .o-productGallery__item{margin:0;padding:0;width:100%;max-width:200rem}.p-productItem h2,.p-productItem h2 span{font-weight:400;color:var(--secondaryColor);padding-left:16rem;border-left:5rem solid var(--secondaryColor)}.productos-item .-editorContent{max-width:none}.productos-item .p-productItem__content,.productos-item .p-productItem__content p{max-width:none;color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.p-productItem__contentGroup,.p-productItem__info{display:flex;flex-direction:column;justify-content:center;gap:32rem;overflow:hidden}.p-productItem__info{flex-direction:row;gap:64rem;flex-wrap:wrap;padding-bottom:64rem}.productos-item .p-productItem__info>.row{margin:0;gap:64rem}.p-productItem__features{max-width:800rem;align-self:center}.productos-item .m-pageHeader{max-width:500rem}.p-productItem .m-breadcrumbs__link{color:var(--enfasisColor)}.productos-item .p-productItem__features{margin-bottom:24rem}@media all and (max-width:768px){.p-home__slidexou .m-slidexou__item{flex-direction:column}.p-home__slidexou .m-slidexou__item>*{flex:1;min-height:0}.p-home__moduleItem{padding:32rem 16rem!important;gap:32rem}.m-slidexou__object.-cover,.m-slidexou__object.-cover.-bAlign,.m-slidexou__object.-cover.-cAlign{border-radius:0}.paginas .m-pageHeaderContent{padding:0 16px}}