@charset "utf-8";@keyframes homeInfiniteGalleryScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-1*(651rem + 16rem)*var(--home-gallery-items, 1)))}}:root{--mainColor:#8C2F39;--secondaryColor:#111111;--bgColor:#F5F2EB;--whiteColor:#FFFFFF;--blackColor:#121212;--titleFontFamily:"Playfair Display", 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:var(--bgColor);--selectedItemBackgroundNavColor:transparent;--selectedItemTextNavColor:var(--blackColor);--mobileBackgroundNavColor:var(--bgColor);--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)}main{background-color:var(--bgColor)}.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:116rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:100rem;padding:0}.a-button.-primary,.m-showroomContent .a-button{background-color:var(--mainColor);width:fit-content;box-shadow:none;border-radius:5rem;border:1rem solid var(--whiteColor);color:var(--whiteColor);text-align:center;font-family:var(--titleFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:150%;display:flex;padding:16rem 32rem;gap:8rem;flex-direction:row;align-items:center}.a-button.-primary:hover,.m-showroomContent .a-button:hover{background-color:var(--mainColor);box-shadow:none;color:var(--whiteColor);opacity:1}.o-mainHeader{margin:0}.o-mainHeader .o-nav__text{font-family:var(--bodyFontFamily)!important;color:var(--blackColor)}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{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 .m-logo__link{text-decoration:none}.o-mainHeader .m-logo__link,.o-mainHeader__logoContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16rem}.m-logoContainer,.m-logoTextContainer{display:flex;flex-direction:column;align-items:flex-start}.m-logoContainer{justify-content:center}.m-logoTextContainer{gap:2rem}.m-logoSubtitle,.m-logoTitle{font-style:normal;line-height:150%}.m-logoTitle{color:#bf7e1d;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ae731d;font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-weight:700;letter-spacing:1.92px;text-transform:uppercase}.m-logoSubtitle{color:var(--blackColor);text-align:center;font-family:var(--asjFontFamily);font-size:18rem;font-weight:300;margin-bottom:-16rem}.o-mainHeader__booking{display:flex;align-items:center;gap:16rem;border-left:1rem solid var(--mainColor);padding-left:16rem}.o-mainHeader__bookingInfo{display:flex;flex-direction:column}.o-mainHeader__bookingPhone,.o-mainHeader__bookingTitle{color:var(--blackColor);text-align:center;font-family:var(--bodyFontFamily);font-size:12rem;font-style:normal;font-weight:700;line-height:150%}.o-mainHeader__bookingPhone{font-size:16rem;font-weight:400}.o-mainHeader__actions{padding-left:16rem}.o-mainHeader .m-socialLinks{margin:0}.o-mainFooter{background-color:var(--bgColor)}.o-mainFooter__groupTitle{color:var(--mainColor);font-weight:700;font-family:var(--bodyFontFamily)}.m-contactInfo__item p,.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text,.o-mainFooter__copyright{color:var(--blackColor)}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:none}.m-contactGroupInfo{display:flex;flex-direction:column;width:100%;padding:64rem 0;margin:0}.m-contactGroupContainer,.m-contactInfo__header{display:flex;flex-direction:column;gap:24rem;margin:0}.m-contactFormContent .m-pageHeader__title,.m-contactInfo__header .m-pageHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-style:normal;font-weight:400;line-height:93%;margin:0}.m-contactInfo__header .m-pageHeader__title{text-align:center;font-size:clamp(50rem,5vw,130rem)}.m-contactGroupContainer{align-items:flex-start;justify-content:center;margin:auto;padding:27rem 10%;width:100%}.m-contactFormContent,.m-contactFormContentContainer{display:flex;flex-direction:column;gap:24rem;margin:0}.m-contactFormContent .m-pageHeader__title{font-size:var(--H1clamp)}.m-contactFormContentContainer{gap:12rem}.m-contactInfo__item p{font-family:var(--bodyFontFamily);font-size:18rem;font-style:normal;font-weight:400;line-height:175%;margin:0}.contacto .m-contactInfo__email .m-contactInfo__element span,.contacto .m-contactInfo__item .m-socialLinks__text,.contacto .m-contactInfo__phones .m-contactInfo__element span{font-size:24rem}.m-contactInfo__element span,.m-socialLinks__text{text-align:center}.m-contactInfo__element i{display:flex;flex-direction:column;justify-content:center}.m-contactInfo__item .m-socialLinks{flex-direction:column;gap:12rem;margin:0}.m-contactGroupInfo [class*=a-icon]::before{--scale:1.5;margin:0}.m-contactInfo__element,.m-contactInfo__item .m-socialLinks a{display:flex;flex-direction:row;justify-content:flex-start;text-align:start;gap:12rem;width:100%}.o-heroeSection{background-color:var(--mainColor);min-height:inherit;height:80dvh;transition:var(--mainAnimation)}.p-home__slidexou{display:flex;gap:32rem}.p-home__slidexou .f6g__slideGroup{height:100%;overflow:initial}.p-home__slidexou,.p-home__slidexou .m-slidexou__item{flex-direction:column;justify-content:center;align-items:center;height:100%}.p-home__slidexou .m-slidexou__item{width:100%;min-height:auto;display:flex!important;position:relative;overflow:hidden}.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:cover}.p-home__slidexou .m-slidexou__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5)0,rgba(0,0,0,.5) 100%);box-shadow:0 4px 121.6px 30px #000 inset;pointer-events:none}.p-home__slidexou .m-slidexou__item::before{content:"";position:absolute;right:-5%;bottom:4%;width:503rem;height:574rem;max-width:503rem;max-height:574rem;background:url(../images/noutonell-logo-grande.png)no-repeat right bottom/contain;transform:rotate(-19.52deg);transform-origin:bottom right;pointer-events:none;z-index:1}.f6g__pagination .-f6g-selected .f6g__pagination__button{background:var(--mainColor)}.m-showroomContent{position:absolute;left:10%;top:50%;transform:translateY(-50%);z-index:2;max-width:1020rem;width:100%;gap:24rem}.m-showroomContent,.m-showroomHeader,.m-showroomText{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.m-showroomText{padding:16rem;gap:32rem}.m-showroomHeader{gap:16rem}.m-showroom__title{font-size:clamp(58rem,5vw,116rem);font-style:normal;line-height:100%;max-width:700rem;margin:0}.m-showroom__title.hidden{display:none}.m-showroom__subtitle,.m-showroom__title,.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);color:var(--whiteColor);text-align:start;font-weight:700}.m-showroom__subtitle,.m-showroom__title .a-highlightText{max-width:1200rem}.m-showroom__subtitle{font-size:24rem;font-style:normal;font-weight:400;line-height:130%;max-width:530rem}.m-showroomContentBtns{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:32rem;width:100%}.f6g__pagination{position:absolute;z-index:1;bottom:0;left:0}.p-home__module{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-home__moduleItem{padding:74rem 16rem}.p-home__moduleItem .m-secondaryHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:700;line-height:100%}.p-home__moduleItem .m-secondaryHeader__subtitle{color:var(--mainColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:175%}.-default{max-width:1365rem;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:64rem}.-default:nth-child(even){flex-direction:row-reverse}.-default .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img{width:100%;height:100%;object-fit:cover}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:8rem}.-default .p-home__moduleContent li,.-default .p-home__moduleContent p,.-default .p-home__moduleContent span{color:#6e6e6e;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%}.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p strong{color:#757575;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:150%}.-default .-editorContent em{font-style:italic;color:#6e6e6e}.-default .p-home__moduleContent .a-button span{color:var(--whiteColor)}.-default .p-home__moduleContent .-signature{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.96rem;text-transform:capitalize}.-gallery{max-width:none;width:100%;gap:32rem;padding:74rem 0 148rem}.-gallery .p-home__moduleText{max-width:600rem}.-gallery,.-gallery .m-secondaryHeader{display:flex;flex-direction:column;justify-content:center;align-items:center}.-gallery .m-secondaryHeader{gap:10rem;margin:0}.-gallery .m-secondaryHeader__subtitle,.-gallery .m-secondaryHeader__title,.-gallery .p-home__moduleContent{text-align:center}.m-homeInfiniteGallery{width:100%;overflow:hidden}.m-homeInfiniteGallery__list{display:flex;align-items:center;width:max-content;gap:16rem;animation:homeInfiniteGalleryScroll 400s linear infinite}.m-homeInfiniteGallery__item{flex:0 0 651rem;width:651rem;height:433rem;margin:0}.m-homeInfiniteGallery__item img,.m-homeInfiniteGallery__link{display:block;width:100%;height:100%}.m-homeInfiniteGallery__item img{object-fit:cover}.m-homeInfiniteGallery:hover .m-homeInfiniteGallery__list{animation-play-state:paused}.-contact{padding:0;background-color:var(--mainColor)}.-contact,.-contact .p-home__moduleImg{max-width:none;width:100%}.-contact .p-home__moduleText{justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:640rem;padding:0 16rem;gap:16rem}.-contact .m-secondaryHeader{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16rem}.-contact .m-secondaryHeader__title{color:var(--whiteColor);text-align:center}.-contact .m-secondaryHeader__subtitle{color:var(--whiteColor)}.-contact .p-home__moduleFigure img{min-height:425rem;object-fit:cover}.-contact .p-home__moduleContent{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--whiteColor);text-align:center}.-contact .p-home__moduleContent p{font-weight:700;line-height:150%}.-contact .p-home__moduleContent p:has(.a-button){margin:0}.-contact .p-home__moduleFigure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6)0,rgba(0,0,0,.6) 100%);pointer-events:none}.paginas .p-page{padding-top:0;padding-bottom:0}.p-page header,.paginas .m-pageHeader.-img{display:flex;justify-content:center;align-items:center;margin:0;width:100%}.paginas .m-pageHeader.-img{flex-direction:column;height:45dvh}.paginas .m-pageHeader.-img:has(.m-pageHeader__img){background-color:var(--mainColor)}.paginas .m-pageHeader.-img:not(:has(.m-pageHeader__img)){display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.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;align-items:center;max-width:1200rem;gap:16rem;z-index:1;padding:32rem 16rem}.paginas .m-pageHeader.-img .m-pageHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:clamp(48rem,5vw,96rem);font-style:normal;font-weight:700;line-height:150%;letter-spacing:18.62rem;text-transform:uppercase;max-width:1200rem;margin:0;text-align:center}.paginas .m-pageHeader.-img .m-pageHeader__subtitle{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:175%;z-index:1;max-width:800rem;text-align:center;margin:0}.paginas .m-pageHeader.-img .m-breadcrumbs{color:var(--whiteColor);z-index:1;text-align:start}.paginas .m-pageHeader.-img:has(.m-pageHeader__img) .m-pageHeader__subtitle,.paginas .m-pageHeader.-img:has(.m-pageHeader__img) .m-pageHeader__title{color:var(--whiteColor)}.paginas .m-pageHeader.-img:has(.m-pageHeader__img):after{content:"";background:linear-gradient(0deg,rgba(0,0,0,.5)0,rgba(0,0,0,.5) 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%}.p-page__content,.paginas .o-contentGroup{display:flex;flex-direction:column;align-items:center}.paginas .o-contentGroup{justify-content:center;gap:32rem}.p-page__content{width:100%;padding-top:48rem;max-width:1408rem}.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,.p-page__content strong,.paginas .o-contentGroup h3{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;line-height:175%}.p-page__content p{font-weight:400;max-width:800rem;width:100%}.p-page__content strong,.paginas .o-contentGroup h3{font-weight:700}.paginas .o-contentGroup [class^=col-] h2{border-left:5rem solid var(--mainColor)}.paginas .o-contentGroup h2{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:700;line-height:155%;padding:16rem}.paginas .o-contentGroup p:has(img){width:100%;height:100%;max-width:none;margin:0}.paginas .o-contentGroup img{width:100%;height:100%;object-fit:cover}.p-page__gallery{padding:0;display:flex;flex-direction:row;justify-content:center;gap:16rem;width:100%;flex-wrap:wrap;max-width:1600rem}.p-page__gallery ul{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(340rem,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}.-legal .p-page__content{max-width:800rem;align-items:start}.paginas .o-share .m-share__title{color:var(--blackColor)}.o-share{padding-top:64rem}.o-share .m-share__title{margin:0}.fran6share,.fran6share .fran6shareIcon{background-color:var(--blackColor)!important}.cm-js-cookieManager__container{background-color:transparent!important}.paginas .-contact{margin-top:64rem}@media all and (max-width:1200px){.o-mainHeader__booking{display:none}.p-home__slidexou .m-slidexou__item::before{width:300rem;height:340rem}}@media all and (max-width:768px){.m-showroomContent{left:auto}.m-homeInfiniteGallery__list{gap:12rem}.m-homeInfiniteGallery__item{flex:0 0 85vw;width:85vw;height:calc(85vw*433/651);max-width:651rem;max-height:433rem}.p-page__gallery ul{grid-template-columns:repeat(auto-fit,minmax(250rem,1fr))}.p-page__content .row:nth-child(odd){flex-direction:column-reverse;width:100%}.-default,.p-page__content .row{gap:32rem}.p-home__moduleItem:not(.-contact){padding:32rem 16rem}}@media all and (max-width:480px){.m-homeInfiniteGallery__item{flex:0 0 90vw;width:90vw;height:calc(90vw*433/651)}.-contact{height:400rem}.-contact .p-home__moduleFigure,.-contact .p-home__moduleFigure img{height:100%;max-height:none}}