.btn{align-items:center;border:1px solid #0000;border-radius:100px;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;height:auto;justify-content:center;padding:1rem 2rem;text-wrap:nowrap}.btn a{height:100%;width:100%}.btn[type=submit]{border:1px solid #0000}.btn.small{font-size:1rem;padding:.8rem}@media screen and (max-width:376px){.btn.small{font-size:1rem;padding:.5rem 1.2rem}}@media screen and (min-width:993px){.btn.small{font-size:1rem;padding:.5rem 1.2rem}}.btn.squared{border-radius:var(--borderSmall)}.btn.primary:hover:not(:disabled){background-color:var(--white);border:1px solid var(--red);color:var(--red)}.btn.secondary:hover:not(:disabled){background-color:var(--white);border:1px solid var(--blue);color:var(--blue)}.btn.btnWhite{background-color:var(--white);border:1px solid var(--red);color:var(--red);font-weight:700}.btn.btnWhite:hover:not(:disabled){background-color:var(--red);border:1px solid var(--white);color:var(--white)}.btn svg{font-size:1em}.btn:disabled,.btn:disabled:hover{background-color:var(--borderColor);color:var(--dark-grey)}.btn-favorite{align-items:center;background-color:var(--white);border:1px solid var(--red);border-radius:100px;color:var(--red);cursor:pointer;display:flex;height:2.5rem;justify-content:center;min-height:2.5rem;min-width:2.5rem;position:absolute;right:.8rem;top:.8rem;width:2.5rem;z-index:1}.btn-favorite:hover{background-color:var(--red)}.btn-favorite:hover svg,.btn-favorite:hover svg path{transition:all .5 ease-in-out}.btn-favorite:hover svg path{fill:var(--white)}.btn-favorite svg{height:1.1rem}.form-button .btn{width:100%}.react-loading-skeleton.skeleton-card-btn{border-radius:50px;height:2.85rem;width:8rem}.articlesCarousel{margin:auto;position:relative;width:90%}@media screen and (min-width:993px){.articlesCarousel{margin:auto;max-height:31rem;padding:0;width:85%}}.articlesCarousel>.splide__track{height:fit-content;overflow:visible}@media screen and (min-width:993px){.articlesCarousel>.splide__track{overflow:hidden}}.articlesCarousel .splide__list{height:auto}button.splide__pagination__page.is-active{background-color:var(--red)}.carouselResponsive{margin:auto;padding-bottom:4rem;width:80%}@media screen and (min-width:993px){.carouselResponsive{margin:auto;max-height:31rem;padding:0 0 2rem;width:95%}}@media screen and (min-width:1201px){.carouselResponsive{width:80%}}.carouselResponsive .splide__list{height:auto}@media screen and (min-width:993px){.carousel{margin:auto;max-height:31rem;padding:0;width:95%}.carousel .splide__slide{padding:1rem 0}}@media screen and (min-width:1201px){.carousel{width:88%}}.carousel .splide__list{height:auto}.carousel-arrowsBlock{bottom:2rem;left:50%;margin:auto;position:absolute;transform:translateX(-50%);width:10rem}@media screen and (min-width:993px){.carousel-arrowsBlock{bottom:inherit;height:4rem;left:inherit;right:0;top:-6rem;transform:inherit;width:12rem}}.splide__arrow.carousel-arrow{background-color:#0000;border-radius:100px;height:3rem;width:4rem}@media screen and (min-width:993px){.splide__arrow.carousel-arrow{background-color:inherit;border-radius:150px;height:75%;width:4.37rem}.splide__arrow.carousel-arrow:hover{border:1px solid var(--red)}.splide__arrow.carousel-arrow:hover svg{fill:var(--red)}}.splide__arrow.carousel-arrow:active{background-color:var(--red)}.splide__arrow.carousel-arrow:active svg{fill:var(--white)}.splide__arrow.carousel-arrow svg{height:auto;width:2rem}@media screen and (min-width:993px){.splide__arrow.carousel-arrow svg{height:2rem}}.splide__arrow.carousel-arrow path,.splide__arrow.carousel-arrow svg{pointer-events:none}.splide__pagination.carousel-pagination{bottom:-2em}@media screen and (min-width:993px){.splide__pagination.carousel-pagination{bottom:-2.5rem}.article-image-carousel{width:70vw}}.article-image-carousel ul{width:100%}.article-image-carousel .splide__slide{height:40vw}.article-image-carousel-current{background-color:#00000080;border-radius:4px;bottom:1rem;color:var(--white);font-size:12px;padding:.1rem .5rem;position:absolute;right:1rem;z-index:1}@media screen and (min-width:993px){.carousel .splide__list,.splide.is-initialized.carousel:not(.is-active) .splide__list{display:grid;gap:2rem;grid:repeat(2,auto)/repeat(3,calc(33.33333% - 1.33333rem))}}.loader{align-items:center;background-color:#ffffff80;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.loader svg{animation:rotate4 2s linear infinite;transform-origin:center;width:3.25em}.loader circle{fill:none;stroke:var(--red);stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{to{transform:rotate(1turn)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.contact-form{margin:auto;width:90%}@media screen and (min-width:993px){.contact-form{display:grid;grid:repeat(3,6rem) 3.5rem/repeat(4,1fr);column-gap:1.5rem;padding-bottom:3.125rem;row-gap:1.5rem;width:95%}.contact-form .input-block:first-child{grid-column:1/2;grid-row:1/1}.contact-form .input-block:nth-child(2){grid-column:2/3;grid-row:1/1}.contact-form .input-block:nth-child(3){grid-column:1/3;grid-row:2/3}.contact-form .input-block:nth-child(4){grid-column:1/3;grid-row:3/4}.contact-form .input-block:nth-child(5){grid-column:3/5;grid-row:1/1}.contact-form .input-block:nth-child(6){grid-column:3/5;grid-row:2/4}}@media screen and (min-width:1201px){.contact-form{width:90%}}.contact-form .form-button{margin:3rem auto auto}@media screen and (min-width:993px){.contact-form .form-button{align-self:center;grid-column:4/5;grid-row:4/5;justify-content:center;justify-self:flex-end;margin:auto 0 0;width:80%}}.contact-form textarea{min-height:15rem}@media screen and (min-width:993px){.contact-form textarea{height:87%;min-height:inherit;width:100%}}.input-block{display:flex;flex-flow:column nowrap;margin-bottom:1rem;padding-bottom:1rem;position:relative}@media screen and (min-width:993px){.input-block{margin-bottom:0}.input-block input{width:100%}}.input-block input{width:100%}.input-block.contactType label{align-items:center;display:flex;font-size:1rem;gap:.5rem;margin-right:2rem}.input-block.contactType p{margin-bottom:1rem;width:100%}.input-block label{font-size:.8rem;margin-bottom:.5rem}.input-block span:not(.slider){bottom:0;color:red;font-size:.7rem;position:absolute;width:max-content}.contactType,.legalMention{display:none}@media screen and (min-width:993px){.article-form{border-radius:var(--borderMedium);box-shadow:var(--shadow);display:block;height:fit-content;margin-top:1em;max-width:500px;max-width:50vw;padding:1em 1.5rem;position:sticky;top:20rem;width:50%;z-index:5}.article-form .input-block{flex-flow:row wrap}.article-form textarea{min-height:15rem}}@media screen and (min-width:1401px){.article-form{width:35%}}.article-form .contact-form{grid:repeat(8,auto)/100%;margin-top:2rem;padding-bottom:1rem;width:100%}@media screen and (min-width:993px){.article-form .contact-form{gap:0}.article-form .contact-form .input-block:first-child{grid-column:1/2;grid-row:1/2}.article-form .contact-form .input-block:nth-child(2){grid-column:1/2;grid-row:2/3}.article-form .contact-form .input-block:nth-child(3){grid-column:1/2;grid-row:3/4}.article-form .contact-form .input-block:nth-child(4){grid-column:1/2;grid-row:5/6}.article-form .contact-form .input-block:nth-child(5){grid-column:1/2;grid-row:6/7}.article-form .contact-form .input-block:nth-child(6){grid-column:1/2;grid-row:7/8}.article-form .contact-form .input-block:nth-child(7){grid-column:1/2;grid-row:8/9}.article-form .contact-form .form-button{grid-column:1/2;grid-row:9/10;justify-self:center}}.article-form .contact-form .subject{display:none}.article-form .contact-form .contactType{display:block}.article-form .contact-form .input-block.contactType{display:flex;flex-flow:row wrap}.article-form .contact-form .legalMention{color:var(--red);display:flex;flex-flow:column wrap;font-size:.666rem;gap:1rem;margin-top:2rem;text-align:center}@media screen and (min-width:993px){.article-form .legalMention{grid-column:1/2;grid-row:10/11;justify-self:center}}.form-result{align-items:center;background:var(--white);border-radius:var(--borderMedium);box-shadow:var(--shadow);display:flex;flex-flow:column wrap;left:50%;margin:auto auto 5rem;padding:2rem 1rem;position:fixed;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:90%;z-index:15}@media screen and (min-width:993px){.form-result{margin-bottom:0;padding:2rem;width:65%}}@media screen and (min-width:1201px){.form-result{width:35%}}.form-result h3{font-family:Open Sans,Helvetica Neue,sans-serif;font-size:22px}.form-result>div:first-child{align-items:center;border:4px solid var(--red);border-radius:200px;color:var(--red);display:flex;height:80px;justify-content:center;margin-bottom:2rem;width:80px}.form-result>div:first-child.succeeded{border:4px solid var(--green);color:var(--green)}.form-result>div:first-child svg{height:70%}.form-result button,.form-result p{margin-top:2rem}.form-result .close-form-callback{cursor:pointer;position:absolute;right:1rem;top:1rem}.form-result .form-result-buttons{display:flex;flex-direction:column;justify-content:center;width:80%}@media screen and (min-width:993px){.form-result .form-result-buttons{flex-direction:row;gap:2rem}}.share-icones{align-items:center;display:flex;justify-content:space-between;margin:3rem auto auto;width:80%}@media screen and (min-width:993px){.share-icones{gap:1rem;margin:3rem 0 0;width:min-content}}@media screen and (min-width:1201px){.share-icones{bottom:-5rem;gap:0;margin-top:0;position:absolute;right:22%;width:30%;width:55%}}.share-icone{align-items:center;border-radius:var(--borderSmall);color:var(--white);cursor:pointer;display:flex;height:3rem;justify-content:center;width:3rem}.share-icone:hover{box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326}.share-icone svg{font-size:1.5rem}.charge{height:29px}.titleBox{margin:auto auto 2rem;text-align:center;width:90%}@media screen and (min-width:993px){.titleBox{text-align:inherit;width:95%}}@media screen and (min-width:1201px){.titleBox{width:80%}}.titleBox h6{margin-bottom:1rem}.titleBox.left{text-align:left}.titleBox.center{text-align:center}.titleBox.right{text-align:right}.buttonBox{align-items:center;display:flex;justify-content:center;margin-top:2.5rem}@media screen and (min-width:993px){.buttonBox{margin-top:5.25rem}}.btnStart{justify-content:flex-start}.btnEnd{justify-content:flex-end}.btnToTop{align-items:center;background-color:var(--red);bottom:8px;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:8px;transform:translateX(100px);visibility:hidden;width:50px;z-index:1}.btnToTop:hover{background-color:var(--white);border:1px solid var(--primary)}.btnToTop:hover svg>path{fill:var(--primary)}.btnToTop svg{color:var(--white);width:50%}.bookingBox{--ctl-calendar-font-shorthand:normal normal 400 1.125rem/1.125rem "Open-sans",sans-serif;--ctl-calendar-radius:2rem;--ctl-calendar-bg-color:#fff;--ctl-calendar-bgh-color:#b0231833;--ctl-calendar-txt-color:#000;--ctl-calendar-txt-active-color:#fff;--ctl-calendar-txt-inactive-color:#bfbfbf;--ctl-calendar-range-color:var(--red);--ctl-calendar-range-light-color:#b0231880;--ctl-calendar-resticted-bg-color:#ffe680;--ctl-calendar-booked-bg-color:#f8c7bc}.ct-calendar__controllers__calendarDay.cds-blocked:not(.cds-out-of-range):not(.cds-blocked-booked){text-decoration:none!important}.bookingBox{border-top:1px solid var(--borderColor)}@media screen and (min-width:993px){.bookingBox{border-top:inherit}.bookingBox .buttonBox:not(.bookingBox-fixedCalendar .buttonBox,.btnEnd){display:flex;margin:0;width:100%}.bookingBox .btn{margin-top:1rem;width:100%}}.bookingBox form{margin-top:1rem}.bookingBox .buttonBox{display:flex;margin:0 0 2rem}.bookingBox-title{background:#fff;width:100%}.bookingBox-title-smartphone{display:block}@media screen and (min-width:993px){.bookingBox-title-smartphone{display:none}}p.bookingBox-title-smartphone{font-size:18px;font-weight:600}p.bookingBox-title-smartphone span{display:block;font-size:14px;font-style:italic;font-weight:400}.bookingBox-inputDate{display:none}@media screen and (min-width:993px){.bookingBox-inputDate{display:flex}}.bookingBox-total{flex-flow:column wrap;font-weight:700}@media screen and (min-width:993px){.bookingBox-total{padding-top:0}}.bookingBox-total p{display:flex;justify-content:space-between;padding:.5rem 0}@media screen and (min-width:993px){.bookingBox-total p{padding:0}}.bookingBox-total .discount{color:var(--green)}.bookingBox-total .total{border-top:1px solid var(--dark-grey);font-size:20px;margin-top:.5rem;padding:.5rem 0}.bookingBox-total .total span{font-size:20px}.bookingBox-inputDate{justify-content:space-between;position:relative;z-index:10}.bookingBox-inputDate .input-block{width:48%}.bookingBox-inputDate .input-block input{padding:1rem 1rem 1rem 2rem}.bookingBox-inputDate .input-block svg{color:var(--red);left:5%;position:absolute;top:45%}.bookingBox-fixedCalendar{background-color:var(--white);bottom:0;height:0;left:0;overflow:scroll;padding:0 5%;position:fixed;width:100vw;z-index:10}@media screen and (min-width:993px){.bookingBox-fixedCalendar{display:none}}.bookingBox-fixedCalendar-header{align-items:center;background-color:var(--white);display:flex;height:4.5rem;justify-content:space-between;left:0;position:sticky;top:0;width:100%;z-index:11}.bookingBox-fixedCalendar-header svg{font-size:1.125rem}.bookingBox-fixedBtn{align-items:center;background-color:var(--white);bottom:0;box-shadow:var(--shadow);display:flex;flex-flow:column wrap;gap:5vw;justify-content:center;left:0;padding:1rem 5%;position:fixed;width:100vw;z-index:9}@media screen and (min-width:993px){.bookingBox-fixedBtn{display:none}}.bookingBox-fixedBtn .bookingBox-fixedBtn-title{display:flex;flex-direction:column;font-weight:700;gap:.5rem;text-align:center;width:100%}.bookingBox-fixedBtn .bookingBox-fixedBtn-title p{display:flex;justify-content:space-between}.bookingBox-fixedBtn .bookingBox-fixedBtn-title .discount{color:var(--green)}.bookingBox-fixedBtn .bookingBox-fixedBtn-title .total{border-top:1px solid var(--dark-grey);font-size:18px;margin-top:.5rem;padding:.5rem 0}.bookingBox-fixedBtn .bookingBox-fixedBtn-title .total span{font-size:20px}.bookingBox-fixedBtn .bookingBox-fixedBtn-subtitle{width:auto}.bookingBox-fixedBtn .bookingBox-fixedBtn-btn{display:flex;justify-content:flex-end}.bookingBox-fixedBtn .btn.small{font-size:1rem}.bookingBox-calendar-buttons{align-items:center;display:flex;justify-content:space-between}.bookingBox-calendar-buttons .btnEnd{min-height:3rem}.bookingBox-calendar-buttons .btnEnd button{display:none}@media screen and (min-width:993px){.bookingBox-calendar-buttons .btnEnd button{display:block}}.ct-calendar__controllers__calendarDay.cds-default.cds-valid .ct-calendar__controllers__calendarDayVal{border:1px solid var(--green)}.ct-calendar__controllers__calendarWrapper{margin:3rem auto auto}@media screen and (min-width:993px){.ct-calendar__controllers__calendarWrapper{margin-top:0}}.ct-calendar__controllers__calendarDayVal,.ct-calendar__controllers__calendarWeekHeaderVal{font-size:1.125rem}.bookingBox-deleteDate{border-bottom:1px solid var(--black);cursor:pointer;white-space:nowrap}@media screen and (min-width:993px){.bookingBox-deleteDate:hover{background-color:var(--light-grey)}}.bookingBox-deleteDate:active{border-color:var(--red);color:var(--red)}.bookingBox-calendar{overflow:hidden;padding-bottom:1rem}@media screen and (min-width:993px){.bookingBox-calendar{background-color:var(--white);border-radius:var(--borderMedium);box-shadow:var(--shadow);justify-content:flex-start;opacity:0;padding:0 1rem;position:absolute;right:0;top:-25%;visibility:hidden;z-index:9}.bookingBox-calendar h2{width:100%}.bookingBox-calendar .bookingBox-calendar-buttons{align-items:center;display:flex;justify-content:space-between;width:100%}.bookingBox-calendar .bookingBox-calendar-closeBtn{cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1.3rem}.bookingBox-calendar .ct-calendar__controllers__calendarWrapper{padding-top:7rem}}.bookingBox-calendar .bookingBox-title-browser{display:none}@media screen and (min-width:993px){.bookingBox-calendar .bookingBox-title-browser{align-items:baseline;display:block;gap:.25rem;margin:1rem 0 0}}.bookingBox-calendar p{font-size:18px;font-weight:600}.bookingBox-calendar p span{display:block;font-size:14px;font-style:italic;font-weight:400}.bookingBox-person{border-bottom:1px solid var(--borderColor);border-top:1px solid var(--borderColor);padding:1rem 0 2rem;position:relative}@media screen and (min-width:993px){.bookingBox-person{border:none;padding:0}}.bookingBox-person .input-block{display:none;width:100%}.bookingBox-person .input-block input{cursor:pointer;padding:1rem 1rem 1rem 2rem;z-index:2}@media screen and (min-width:993px){.bookingBox-person .input-block{display:flex}.bookingBox-person h2{display:none}}.bookingBox-person .nbrPerson{background-color:var(--white);border-radius:var(--borderMedium);max-width:500px;opacity:1;visibility:visible;width:100%;z-index:1}@media screen and (min-width:993px){.bookingBox-person .nbrPerson{box-shadow:var(--shadow);left:0;opacity:0;padding:3rem 1rem 0;position:absolute;top:3rem;visibility:hidden}}.bookingBox-person .buttonBox.btnEnd{display:none}@media screen and (min-width:993px){.bookingBox-person .buttonBox.btnEnd{display:flex}}.bookingBox-btn button{margin:2rem auto}@media screen and (min-width:993px){.bookingBox-btn{margin:0}}.bookingBox-person-users{left:2%}.bookingBox-person-chevron,.bookingBox-person-users{color:var(--red);position:absolute;top:45%;z-index:3}.bookingBox-person-chevron{pointer-events:none;right:2%;transition:all .5s ease-in-out}.bookingBox-laundry{border-bottom:1px solid var(--borderColor);border-top:1px solid var(--borderColor);padding:2rem 0 1rem}@media screen and (min-width:993px){.bookingBox-laundry{border:none;padding:0}}.bookingBox-laundry .prestations{border:1px solid var(--dark-grey);border-radius:var(--borderSmall);width:100%}.bookingBox-laundry .prestations .prestation{align-items:center;display:flex;position:relative;width:100%}.bookingBox-laundry .prestations .prestation p{padding:1rem}.bookingBox-laundry .prestations .info{align-items:center;display:flex}.bookingBox-laundry .prestations .info:hover>div{opacity:1;visibility:visible}.bookingBox-laundry .prestations .info svg{color:var(--red)}.bookingBox-laundry .prestations .info>div{background-color:var(--white);border:1px solid var(--red);border-radius:var(--borderSmall);left:0;opacity:0;position:absolute;top:-50%;visibility:hidden;z-index:10}.bookingBox-laundry .input-block{width:100%}.bookingBox-laundry .input-block input{padding:1rem 1rem 1rem 2rem}.bookingBox-laundry .switch{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.bookingBox-laundry svg:not(.info>svg){color:var(--red);left:2%;position:absolute;top:45%}.article-section h2{color:var(--red);font-size:1.43em;margin:1rem 0}.article-header{align-items:center;display:flex;height:4.5rem;justify-content:space-between;margin:auto;width:90%;z-index:inherit}@media screen and (min-width:993px){.article-header{flex-flow:row wrap;height:auto;margin:auto;width:95%}}@media screen and (min-width:993px)and (min-width:1201px){.article-header{width:80%}}@media screen and (min-width:993px){.article-header>div{width:100%}.article-header>div:first-child{margin:2rem 0 1.5rem}}.article-header .article-header-h1{color:var(--black);font-size:2em;margin-top:.5rem;text-align:initial}@media screen and (min-width:993px){.article-header .article-header-h1{display:block}}.article-header .price-span{display:none}@media screen and (min-width:993px){.article-header .price-span{align-items:baseline;display:flex;flex-direction:row;font-size:1.5rem;gap:1rem}}.article-header hgroup>span{display:none}@media screen and (min-width:993px){.article-header hgroup>span{display:block}}.article-header-chevronLeft{margin-right:.5rem}.article-header-chevronRight{margin-left:.5rem}.article-header-navigator{cursor:pointer}.article-header-navigator:hover{color:var(--red)}.article-header-navigator:active{color:var(--red);font-weight:800}.article-header-info{display:flex}@media screen and (min-width:993px){.article-header-info{display:grid;grid:100%/50% auto}}.article-header-h1,.article-header-info span,.article-header-price{display:none}@media screen and (min-width:993px){.article-header-h1,.article-header-info span,.article-header-price{display:block}}.article-header-nav{display:none}@media screen and (min-width:993px){.article-header-nav{align-items:center;display:flex;justify-content:space-between}}.article-header-icones{display:flex;gap:.5rem}@media screen and (min-width:993px){.article-header-icones{justify-self:flex-end;margin-right:1rem}}.article-header-icones .article-header-icone{align-items:center;border:1px solid var(--red);border-radius:var(--borderSmall);color:var(--red);cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}@media screen and (min-width:993px){.article-header-icones .article-header-icone:hover{background-color:var(--red);box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;color:var(--white)}}.article-header-icones .article-header-icone:active{background-color:var(--red);box-shadow:none;color:var(--white)}.article-image-carousel{width:100%}@media screen and (min-width:993px){.article-image-carousel .splide__slide{display:flex;justify-content:center}}.article-image-carousel-block{position:relative}@media screen and (min-width:993px){.article-image-carousel-block{display:none}}.article-image-carousel-block .article-image-carousel-close{display:none}.article-image-carousel-block.show{background-color:#000000b3;display:flex;height:100vh;left:0;padding-top:calc(50vh - 20vw);position:fixed;top:0;width:100vw;z-index:999}.article-image-carousel-block.show .article-image-carousel-close{color:var(--white);cursor:pointer;display:block;position:absolute;right:1.5rem;top:1.5rem}@media screen and (min-width:993px){.article-image-carousel-block.show .article-image-carousel-close{right:2.5rem;top:2.5rem}}.article-image-carousel-block .splide__arrow svg{pointer-events:none}.price-span{font-weight:600}.price-span .strike{margin-right:.5rem;text-decoration:line-through}.price-span .discount{color:var(--green)}.period-span{color:var(--blue);display:block}@media screen and (min-width:993px){.period-span{font-size:1.3rem}}.article-floorImage{width:100%}.article-floorImage-accordion{align-items:center;background-color:var(--light-grey);border-radius:var(--borderMedium);display:flex;flex-flow:row wrap;justify-content:space-between;margin:2rem 0;padding:1rem}@media screen and (min-width:993px){.article-floorImage-accordion{margin:2rem 0 0;padding:2rem 3rem}}.article-floorImage-accordion img{height:0;opacity:0;visibility:hidden;width:100%}.article-floorImage-accordion svg{cursor:pointer;height:1.5rem}.article-image{position:relative}.article-image-grid{border-radius:var(--borderMedium);display:none;gap:.8em;margin:1rem auto auto;overflow:hidden;position:relative}@media screen and (min-width:993px){.article-image-grid{display:grid;grid:repeat(2,clamp(150px,16.75vw,320px))/50% 25% 25%;width:95%}}@media screen and (min-width:1201px){.article-image-grid{width:80%}}.article-image-grid div{background-position:50%;background-size:cover}.article-image-grid div:first-child{grid-column:1/2;grid-row:1/3}.article-image-grid div:nth-child(2){grid-column:2/3;grid-row:1/2}.article-image-grid div:nth-child(3){grid-column:3/4;grid-row:1/2}.article-image-grid div:nth-child(4){grid-column:2/3;grid-row:2/3}.article-image-grid div:nth-child(5){grid-column:3/4;grid-row:2/3}.article-image-empty{align-items:center;background-color:var(--dark-grey);color:var(--white);display:flex;flex-flow:column wrap;gap:3rem;height:250px;justify-content:center;margin:1rem auto auto;position:relative;width:100%}@media screen and (min-width:993px){.article-image-empty{border-radius:var(--borderMedium);height:33.5vw;width:95%}}@media screen and (min-width:1201px){.article-image-empty{width:80%}}.article-image-empty svg{height:20%}.article-discount{align-items:center;background-color:var(--green);border-radius:var(--borderSmall);color:var(--white);cursor:pointer;display:flex;justify-content:center;left:1rem;padding:1rem;position:absolute;top:1rem;z-index:1}@media screen and (min-width:993px){.article-discount{left:11%}}.article-discount svg{animation:Bounce 2s ease-in-out infinite}.article-discount div{background:var(--green);border-radius:var(--borderSmall);display:flex;left:110%;opacity:0;padding:.5rem;position:absolute;visibility:hidden;width:max-content}.article-discount:hover div{opacity:1;visibility:visible}.article-info{margin:1rem auto auto;position:relative;width:90%}@media screen and (min-width:993px){.article-info{display:flex;gap:3rem;justify-content:space-between;margin-top:3rem;padding-bottom:3.125rem;width:95%}}@media screen and (min-width:1201px){.article-info{width:80%}}.article-description{height:fit-content}@media screen and (min-width:993px){.article-description{position:sticky;top:7rem;width:65%}}.article-info-title{color:var(--black);display:block;font-size:2rem;line-height:1.2;text-align:left}@media screen and (min-width:993px){.article-info-title{display:none}}.article-info-title h1{margin:1rem 0 .5rem}.article-info .price-span{align-items:baseline;border-bottom:1px solid var(--borderColor);display:flex;flex-direction:column;font-size:1.5rem;gap:.5rem;padding-bottom:2rem}@media screen and (min-width:993px){.article-info .price-span{display:none}}.article-sale-equipment{background-color:var(--light-grey);border-radius:var(--borderMedium);display:flex;flex-flow:row wrap;margin:2rem 0;padding:1rem 0}@media screen and (min-width:993px){.article-sale-equipment{padding:1.5rem}}.article-sale-equipment ul{width:100%}@media screen and (min-width:993px){.article-sale-equipment ul{width:100%}}@media screen and (min-width:1401px){.article-sale-equipment ul{width:50%}}.article-sale-equipment li{align-items:center;border-bottom:1px solid var(--borderColor);display:grid;grid:100%/48% 4% 48%;margin:auto;padding:.5rem 0;width:95%}@media screen and (min-width:993px){.article-sale-equipment li{grid:100%/36% 3% 61%}}.article-sale-equipment li b,.article-sale-equipment li p{font-size:.888rem;justify-self:flex-start}@media screen and (min-width:993px){.article-sale-equipment li b,.article-sale-equipment li p{font-size:.888rem}}.article-rent-equipment{margin:2rem 0}.article-rent-equipment ul{display:flex;flex-flow:row wrap}.article-rent-equipment li{align-items:baseline;display:flex;gap:1rem;padding:1rem 0;width:50%}.line-through{text-decoration:line-through}@media screen and (min-width:993px){.grid-btn{align-items:center;background-color:var(--light-grey);border-radius:100px;bottom:1rem;cursor:pointer;display:flex;font-size:.777em;gap:.5rem;justify-content:center;padding:.5rem 1rem;position:absolute;right:1rem}.grid-btn:hover{background-color:var(--blue);color:var(--white)}}.buttonBox{margin:5.25rem auto}@media only print{.section:has(.splide),.splide__arrow,[data-gloss]:after,[data-gloss]:before,footer,form{display:none}img{aspect-ratio:1.6/1;height:auto}}.card{border-radius:var(--borderMedium);box-shadow:var(--shadow);height:fit-content;margin:2rem auto auto;min-width:300px;position:relative;width:100%}@media screen and (min-width:993px){.card{margin:2rem auto}}.card .card-chips{display:flex;gap:.5rem;left:1rem;position:absolute;top:1rem;z-index:1}.card .card-chips .card-chip{border-radius:var(--borderSmall);padding:.5rem}.card .card-chips .card-chip.novelty{background-color:var(--blue);color:var(--white)}.card .card-chips .card-chip.promoted{background-color:var(--yellow);color:var(--black)}.card .card-chips .card-chip.isSold{background-color:var(--red);color:var(--white)}.card .card-discount{align-items:center;background-color:var(--green);border-radius:var(--borderSmall);color:var(--white);cursor:pointer;display:flex;justify-content:center;left:1rem;padding:1rem;position:absolute;top:1rem;z-index:1}.card .card-discount svg{animation:Bounce 2s ease-in-out infinite}.card .card-discount div{background:var(--green);border-radius:var(--borderSmall);display:flex;left:110%;opacity:0;padding:.5rem;position:absolute;visibility:hidden;width:max-content}.card .card-discount:hover div{opacity:1;visibility:visible}.card .card-carousel{background-color:var(--light-grey);border-top-left-radius:var(--borderMedium);border-top-right-radius:var(--borderMedium);height:14em;overflow:hidden;width:100%}.card .card-carousel>.emptyImg{align-items:center;background-color:var(--dark-grey);color:var(--white);display:flex;flex-flow:column wrap;gap:1rem;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.card .card-carousel>.emptyImg svg{height:30%}.card .card-carousel .splide__arrow--prev{left:.5em}.card .card-carousel .splide__arrow--next{right:.5em}.card .card-info{display:flex;flex-flow:column nowrap;gap:0;padding:1rem}.card .card-room{font-size:.75rem}.card .card-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-ms-flexbox;display:flex;height:4rem;margin-top:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.react-loading-skeleton.skeleton-card-title{height:1rem;margin-bottom:.7rem}.card-icone{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.card-icone.pet{margin:0 2px 0 5px}.card-icone.smoke{margin-left:3px}.card-icone.tv{margin-left:2px}.card-equipment{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:1rem;row-gap:1rem;gap:1rem;min-height:30px}.card-equipment.sale svg:not(.charge){margin-right:.3rem}.card-equipment.rent{gap:.8rem;justify-content:flex-start}.card-price{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;min-height:43px;row-gap:1rem}.card-price div{display:flex;flex-direction:column}.card-price div .period-span{color:var(--blue);font-size:14px;font-style:italic;font-weight:300}.card-price span{min-width:10rem}.cardPost{border-radius:20px;box-shadow:var(--shadow);display:block;height:auto;margin:1rem auto;max-width:20rem;min-width:10rem;overflow:hidden;padding:1rem;width:100%}.cardPost .cardPost-image{background:#ebebeb;border-radius:15px;height:12em;overflow:hidden;width:100%}.cardPost .cardPost-image>img{width:100%}.cardPost .cardPost-activity{border-bottom:1px solid #b5b5b5;color:var(--red);display:flex;justify-content:center;margin:auto;padding:1rem 0;width:80%}.cardPost .cardPost-activity>.cardPost-Date{align-items:center;display:flex;font-size:.66rem;gap:1rem;justify-content:center}.cardPost.skeleton .cardPost-activity{display:block}.cardPost .cardPost-title{margin:auto;padding:1rem 0;text-align:center;width:95%}.splide__arrow.cardImage-arrow{background-color:var(--white);height:1.7rem;opacity:1;width:1.7rem}.splide__arrow.cardImage-arrow svg{width:.8rem}@keyframes Bounce{0%{transform:scale(1.2)}50%{transform:scale(1.4)}to{transform:scale(1.2)}}.articles{display:grid;gap:10px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(auto-fit,minmax(90%,auto));height:100%;margin:auto auto 6.25rem;width:90%}@media screen and (min-width:993px){.articles{grid-template-columns:repeat(auto-fit,minmax(400px,auto));min-width:inherit;width:100%}.articles .card{margin:0}}.articles-header{align-items:center;background-color:var(--white);display:none;flex-flow:row wrap;margin:0;padding:1rem 5%;width:100%}@media screen and (min-width:993px){.articles-header{display:grid;grid-template-columns:auto minmax(auto,450px) minmax(130px,10%);margin:0;padding:2rem 2.5% 1.7rem calc(2.5% + 5px);position:sticky;top:5.208rem;top:7.5rem;z-index:2}}.articles-header.empty{display:flex;height:auto;padding:2rem}.articles-header.empty .filter-name{display:none}@media screen and (min-width:993px){.articles-header.empty{display:grid;grid-template-columns:auto minmax(auto,450px) minmax(130px,10%);margin-bottom:10rem}.articles-header.empty .filter-name{display:block}}.articles-header.empty .articles-btnMap{margin:1rem 0;position:static}.articles-header h1{color:var(--black);font-family:Open Sans,Helvetica Neue,sans-serif;font-size:1.111rem;text-align:left}.articles-header p{margin:1rem 0;width:100%}.articles-header .filters{display:none;gap:1rem;padding:1rem 0}@media screen and (min-width:993px){.articles-header .filters{display:flex}}.articles-header .filters label{display:flex;gap:.5rem}.articles-header .filters input[type=checkbox]{border-color:var(--borderColor)}.articles-header .filters input[type=checkbox]:checked{border-color:var(--red)}.articles-header .filter-name{background-color:var(--white);border:1px solid var(--borderColor);border-radius:var(--borderSmall);padding-left:1rem}.articles-header .filter-name:focus{border-color:#4671ff}.articles-header .filter-name input{border:none}.articles-container{min-height:50vh}@media screen and (min-width:993px){.articles-container{align-items:baseline;display:grid;grid-template-columns:100% 0;height:auto;margin:auto;min-height:calc(100% - 11.416rem);overflow-x:clip;padding:5px;width:95%}}.articles-btnMap{align-items:center;bottom:5%;display:flex;justify-content:center;position:fixed;width:100vw;z-index:9}@media screen and (min-width:993px){.articles-btnMap{display:none}}.articles-btnMap div{align-items:center;background-color:var(--red);color:var(--white);display:flex;gap:.5rem;height:3rem;justify-content:center;min-width:10rem;padding:0 .5rem;width:40%}.articles-btnMap div:active{background-color:var(--white);color:var(--red)}.articles-btnMap div:active svg path{fill:var(--red)}.articles-btnMap div:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px;box-shadow:-5px 0 10px #0e152d3b}.articles-btnMap div:nth-child(2){border-bottom-right-radius:50px;border-top-right-radius:50px;box-shadow:5px 0 10px #0e152d3b}.articles-map{display:none;height:calc(100vh - 4.5rem);position:fixed;top:4.5rem;width:100%;z-index:10}@media screen and (min-width:993px){.articles-map{align-self:start;height:calc(100vh - 11.416rem);padding-left:2rem;position:static;position:sticky;top:10.416rem;width:100%;z-index:1}}.articles-map.showMap{display:block}.articles-map-button{left:1rem;position:absolute;top:1rem;z-index:2}@media screen and (min-width:993px){.articles-map-button{display:none}}.ct-map__container.overloaded-map{height:100%!important}@media screen and (min-width:993px){.ct-map__container.overloaded-map{border-radius:var(--borderMedium);overflow:hidden}}.article-popUp-title{font-weight:700;padding:.5rem}.overloaded-map .leaflet-control-container,.overloaded-map .leaflet-right{position:relative;top:82%}.overloaded-map .leaflet-popup-content-wrapper{border-radius:var(--borderMedium);overflow:hidden;padding:0}.overloaded-map .leaflet-popup-content{margin:0}.overloaded-map .leaflet-container a{color:var(--black)}.overloaded-map .leaflet-container a.leaflet-popup-close-button{background-color:#b02318cc;border-radius:50px;color:var(--white);right:10px;top:10px}.overloaded-map .leaflet-container a.leaflet-popup-close-button:hover{background-color:var(--white);color:var(--red)}.overloaded-map div.ct-map__defaultClusterInnerMarker{background:var(--ctl-calendar-range-light-color);border-color:var(--red);color:var(--white);height:55px;transition:transform .25s ease-in-out;width:55px}.overloaded-map div.ct-map__defaultClusterInnerMarker:hover{transform:scale(1.2);transition:transform .25s ease-in-out}.overloaded-map div.ct-map__defaultClusterInnerMarker:before{border-color:var(--red);height:calc(100% - 15px);width:calc(100% - 15px)}.overloaded-map div.ct-map__defaultClusterInnerMarker:after{background-color:var(--red);height:calc(var(--ctl-map-marker-size)*2);width:calc(var(--ctl-map-marker-size)*2)}.article-popUp{height:auto;width:100%}.article-popUp .article-popUp-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:13.25rem;overflow:hidden;width:auto}.toggle-map{align-items:center;display:none;font-weight:700;gap:.5rem}@media screen and (min-width:993px){.toggle-map{display:flex;justify-self:flex-end}}.articles-pagination{align-items:center;display:flex;justify-content:center;margin:6.25rem auto}@media screen and (min-width:993px){.articles-pagination{gap:1rem;margin-bottom:12.5rem;margin-top:1.25rem}}.pagination-container{align-items:end;display:flex;gap:2vw;justify-content:space-between;width:auto}@media screen and (min-width:993px){.pagination-container{gap:1rem}}.pagination{align-items:center;border:1px solid var(--borderColor);border-radius:var(--borderSmall);cursor:pointer;display:flex;height:10vw;justify-content:center;max-height:2.666rem;max-width:2.666rem;width:10vw}.pagination:hover{border-color:var(--red);box-shadow:var(--shadow);color:var(--red)}.pagination.currentPage,.pagination:active{background-color:var(--red);border-color:var(--red);color:var(--white)}.banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;contain:paint;display:flex;justify-content:center;margin:auto;position:relative;width:100%}@media screen and (min-width:993px){.banner{border-radius:var(--borderBig);margin-bottom:2.25rem;width:95%}}@media screen and (min-width:1201px){.banner{width:90%}}.banner.full-banner{height:100svh}@media screen and (min-width:993px){.banner.full-banner{height:90vh}}.banner.small-banner{height:15rem}@media screen and (min-width:993px){.banner.small-banner{height:24rem;margin-top:2rem}}.banner h1{display:flex;flex-flow:column wrap;z-index:1}@media screen and (min-width:993px){.banner h1{transform:inherit}}.banner h1:not(.small-banner h1){transform:translateY(-8rem)}@media screen and (min-width:993px){.banner h1:not(.small-banner h1){transform:translateY(-3rem)}}.banner span{font-family:SangBleuKingdom,Arial,"sans-serif";font-size:2.777rem}.blackVeil{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.section{margin:auto;padding:3.125rem 0;width:100%}@media screen and (min-width:993px){.section{padding:6.25rem 0;width:100%}}.section.map{padding:3.125rem 0 0}.twoColumn{display:flex;flex-flow:column wrap}@media screen and (min-width:993px){.twoColumn{flex-flow:row nowrap;margin:auto;width:95%}}@media screen and (min-width:1201px){.twoColumn{gap:10%;width:80%}}.twoColumn.revertColumn{flex-direction:column-reverse}@media screen and (min-width:993px){.twoColumn.revertColumn{flex-direction:row-reverse}}.column{margin:auto auto 3rem;width:90%}@media screen and (min-width:993px){.column{display:flex;flex-flow:column;justify-content:center;margin:0}.column .titleBox{margin:0 0 2rem;width:100%}.column .buttonBox{margin:2.5rem 0}}.column-image img{border-radius:var(--borderBig);border-radius:35px;height:100%;object-fit:cover;width:100%}@media screen and (min-width:993px){.column-image img{border-radius:70px}.column-image{justify-content:center}}.aboutSection-list{display:none}@media screen and (min-width:993px){.navigation.hide{opacity:1;visibility:visible}.aboutSection-list{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:1rem}.aboutSection-list li{align-items:center;display:flex;font-size:.777rem;gap:1rem;margin-bottom:1rem;width:48%}.aboutSection-list-marker{color:var(--white);padding:.3rem}.aboutSection-list-marker div{align-items:center;background:var(--red);border-radius:100px;display:flex;height:30px;justify-content:center;width:30px}.blog-section{padding-bottom:12.25rem}.home-about{margin-bottom:5rem}}.fourColumn{display:flex;flex-flow:column wrap;margin:auto;text-align:center;width:90%}@media screen and (min-width:993px){.fourColumn{display:grid;grid:repeat(2,auto)/repeat(2,50%)}}@media screen and (min-width:1201px){.fourColumn{display:grid;grid:repeat(2,auto)/repeat(4,25%)}}.contact-block{align-items:center;display:flex;flex-flow:column wrap;margin-bottom:4rem}@media screen and (min-width:1201px){.contact-block{margin-bottom:0}}.contact-block h5{margin:2rem 0}.contact-block a,.contact-block p{margin-bottom:.5rem;white-space:nowrap}.contact-icone{align-items:center;background-color:var(--red);border-radius:var(--borderMedium);display:flex;height:4.72rem;justify-content:center;width:4.72rem}.contact-firstSpan{display:none}.contact-secondSpan{display:block}.contactType{display:none}@media screen and (min-width:993px){.section-form{width:95%}}@media screen and (min-width:1201px){.section-form{width:60vw}.section-form .titleBox{width:90%}}.section-logo{margin-top:2rem}@media screen and (min-width:993px){.managment{margin-bottom:100px}}ul.managment-list{padding-left:1rem}ul.managment-list li::marker{color:var(--red)}ul.managment-list li{list-style:disc;margin-bottom:.5rem}.service-block{align-items:center;background-color:var(--white);border-radius:var(--borderSmall);box-shadow:var(--shadow);display:flex;flex-flow:row wrap;height:auto;justify-content:center;margin:.5rem auto;max-width:20rem;padding:2rem 0;width:65vw}@media screen and (min-width:993px){.service-block{margin-bottom:0;width:90%}}@media screen and (min-width:1201px){.service-block{width:70%}.service-block .service-carousel{width:88%}}.service-block h4{text-align:center;width:100%}.service-icone{align-items:center;border-radius:var(--borderMedium);display:flex;height:8rem;justify-content:center;margin-bottom:2rem;width:8rem}@media screen and (min-width:993px){.service-icone{height:5rem;width:5rem}}.service-icone svg{height:auto;width:40%}@media screen and (min-width:993px){.last{padding-bottom:12rem}}.link-list{margin:auto auto 10rem;padding-left:1.2rem;width:95%}@media screen and (min-width:993px){.link-list{width:80%}}.link-list li{list-style:disc}.link-list li::marker{color:var(--red)}.link-list a{display:block;font-weight:700;margin:1rem 0}.link-list a:hover{color:var(--red);text-decoration:underline}.link-list a:visited{color:var(--green);text-decoration:underline}.stepper{display:flex;justify-content:center;padding:3rem 0}.stepper .step{cursor:pointer;white-space:nowrap;width:15%}@media screen and (min-width:993px){.stepper .step{width:auto}.stepper .step a,.stepper .step div{display:flex;flex-flow:row nowrap}}.stepper .stepper-icone{align-items:center;align-self:center;aspect-ratio:1/1;background:currentColor;border-radius:50px;color:var(--borderColor);display:flex;height:fit-content;justify-content:center;width:100%}@media screen and (min-width:993px){.stepper .stepper-icone{width:70px}}.stepper .stepper-icone.isActive{color:var(--red)}.stepper .stepper-icone svg{color:var(--white);height:50%;width:auto}.stepper .stepper-info{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-top:.5rem;position:relative}@media screen and (min-width:993px){.stepper .stepper-info{margin:0}}.stepper .stepper-info h5{font-size:.85rem;position:absolute;top:100%;width:max-content}@media screen and (min-width:993px){.stepper .stepper-info h5{font-size:inherit;font-size:medium;left:inherit;margin:0 2rem;position:static;top:inherit;transform:inherit;width:100%}}.stepper .stepper-info span{font-size:.75rem}.stepper .connector{color:var(--borderColor);flex:0 0 13%;position:relative}.stepper .connector.isActive{color:var(--red)}.stepper .connector:before{background-color:currentColor;content:"";height:3px;left:0;position:absolute;top:44%;transform:translateY(-50%);width:100%}@media screen and (min-width:993px){.stepper .connector:before{top:50%;width:90%}}.cart{margin:auto;width:95%}@media screen and (min-width:993px){.cart{margin-bottom:10rem;width:95%}}@media screen and (min-width:1201px){.cart{width:90%}}.cart-content{display:grid;grid-template-columns:100%;grid-template-rows:auto 9%;margin-bottom:5rem}@media screen and (min-width:993px){.cart-content{grid-template-columns:60% 40%;grid-template-rows:auto;margin-bottom:0}}.article-map{margin:auto;width:100%}@media screen and (min-width:993px){.article-map{border-radius:var(--borderMedium);margin-bottom:6.25rem;overflow:hidden;width:95%}}@media screen and (min-width:1201px){.article-map{width:80%}}.leaflet-popup-content{min-width:210px}@media screen and (min-width:993px){.leaflet-popup-content{min-width:300px}}.notFound{align-items:center;backdrop-filter:grayscale(30%);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:3rem;justify-content:center;min-height:92vh;width:100%}@media screen and (min-width:993px){.notFound{min-height:inherit;padding-bottom:14vw}}.notFound :not(.blackVeil){z-index:1}.error{color:var(--white);display:flex;flex-flow:column wrap;font-size:7rem;text-align:center;width:100%}@media screen and (min-width:993px){.error{font-size:12rem}}.errorText{font-size:2rem}.errorText,.errorText2{color:var(--white);text-align:center;width:100%}.errorText2{font-size:1rem}@media screen and (min-width:993px){.errorText2{font-size:1.5rem}}@media only screen and (min-width:992px){.error{font-size:15rem}}.connexion-choice{display:flex;flex-flow:column wrap;margin:auto;width:90%}@media screen and (min-width:993px){.connexion-choice{border-radius:var(--borderMedium);box-shadow:var(--shadow);flex-flow:row nowrap;justify-content:space-between;padding:2rem;width:80%}}.connexion-choice>div{border-bottom:1px solid var(--borderColor);padding:2rem 0;width:100%}@media screen and (min-width:993px){.connexion-choice>div{border-bottom:none;padding:0;width:45%}}.connexion-choice dl{display:grid;grid-template-rows:repeat(4,auto)}@media screen and (min-width:993px){.connexion-choice dl{grid-template-rows:repeat(4,1fr)}}.connexion-choice dt{align-self:center}@media screen and (min-width:993px){.connexion-choice dt{margin-top:2rem}}.connexion-choice dd{margin:1rem 0}.connexion-choice h5{margin-bottom:2rem}@media screen and (min-width:993px){.connexion-choice h5{margin-bottom:0}}.connexion-choice button{margin:1rem 0;width:100%}@media screen and (min-width:993px){.connexion-choice button{margin:0}}.connexion-form{display:flex;flex-direction:column;margin-bottom:5rem}@media screen and (min-width:993px){.connexion-form{flex-flow:row wrap;justify-content:space-between;margin:auto;min-width:800px;width:95%}}@media screen and (min-width:1201px){.connexion-form{width:70%}}.connexion-form>div{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}@media screen and (min-width:993px){.connexion-form>div{width:45%}}.connexion-form .input-block{width:100%}.connexion-form .input-block.street{width:70%}@media screen and (min-width:993px){.connexion-form .input-block.street{width:75%}}.connexion-form .input-block.streetNbr{width:25%}@media screen and (min-width:993px){.connexion-form .input-block.streetNbr{width:15%}}.connexion-form .input-block.npa{width:20%}.connexion-form .input-block.city{width:70%}.connexion-form button{margin:1rem 0;width:100%}@media screen and (min-width:993px){.connexion-form button{margin:2rem 0;width:45%}}.payment{display:flex;flex-direction:column;margin:auto auto 5rem;width:90%}@media screen and (min-width:993px){.payment{flex-flow:row wrap;justify-content:space-between;margin-bottom:0;width:100%}}.payment>div{margin:2rem 0;width:100%}@media screen and (min-width:993px){.payment>div{margin:0;width:45%}}.payment>div p:last-child{font-size:.85rem}.payment>div:first-child>div{border-radius:var(--borderSmall);cursor:pointer;display:flex;flex-flow:row wrap;padding:1rem;width:100%}.payment>div:first-child>div>div{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;width:100%}.payment>div:first-child>div>div:first-child{font-weight:500}.payment>div:first-child>div p{flex:1 1 auto}.payment>div:nth-child(2) div{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.payment>div:nth-child(2) span{font-weight:500}.payment h5{border-bottom:1px solid var(--borderColor);margin-bottom:1rem;padding-bottom:.5rem}.payment button{margin:1rem 0;width:100%}@media screen and (min-width:993px){.payment button{margin:2rem 0;width:45%}}.payment span.radio{border:1px solid var(--red);border-radius:50px;height:15px;min-width:15px;width:15px}.payment div.selected{background-color:var(--red);color:var(--white)}.payment div.selected span.radio{border:4px solid var(--white);border-radius:50px;height:15px;min-width:15px;width:15px}.payment-result{align-items:center;border-radius:var(--borderMedium);box-shadow:var(--shadow);display:flex;flex-flow:column wrap;margin:auto auto 5rem;padding:2rem 1rem;text-align:center;width:90%}@media screen and (min-width:993px){.payment-result{margin-bottom:0;padding:2rem;width:50%}}.payment-result>div:first-child{align-items:center;border:4px solid var(--red);border-radius:200px;color:var(--red);display:flex;height:100px;justify-content:center;margin-bottom:2rem;width:100px}.payment-result>div:first-child.succeeded{border:4px solid var(--green);color:var(--green)}.payment-result>div:first-child svg{height:70%}.payment-result button,.payment-result p{margin-top:2rem}.cart-item{border-radius:var(--borderSmall);box-shadow:var(--shadow);display:flex;flex-flow:column wrap;margin:auto auto 5rem;overflow:hidden;padding:2rem 1rem;position:relative;width:100%}@media screen and (min-width:993px){.cart-item{border-radius:var(--borderMedium);flex-flow:row wrap;gap:1rem;justify-content:space-between;padding:2rem}}@media screen and (min-width:1201px){.cart-item{gap:0}}.cart-item .item-img{contain:paint;flex:1 1 35%;width:100%}@media screen and (min-width:1201px){.cart-item .item-img{max-height:258px;max-width:350px}}.cart-item .item-date,.cart-item .item-title{width:100%}.cart-item .item-date{align-items:center;border-top:1px dashed var(--borderColor);display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1rem}@media screen and (min-width:993px){.cart-item .item-date{flex-flow:row nowrap;justify-content:space-between}}.cart-item .item-date svg{color:var(--red);height:20px}.cart-item .item-date span{margin:0 .5rem;white-space:nowrap}.cart-item .item-date p{text-align:center;width:auto}@media screen and (min-width:993px){.cart-item .item-date p{flex-flow:row nowrap;text-align:initial}}.cart-item .item-date button{width:100%}@media screen and (min-width:993px){.cart-item .item-date button{width:auto}}.cart-item .item-price{margin-top:2rem;width:100%}@media screen and (min-width:1201px){.cart-item .item-price{margin-top:0;min-width:400px;padding:0 2rem;width:auto}}.cart-item .item-price h5{border-bottom:1px solid var(--borderColor);margin-bottom:.5rem;padding-bottom:.5rem}.cart-item .item-price>div{align-items:center;display:flex;justify-content:space-between;padding:.25rem 0}.cart-item .item-price>div span{font-weight:500}.cart-item .item-price>div.total{border-top:1px solid var(--borderColor);margin-top:.5rem;padding-top:.5rem}.cart-item .item-price>div.total p,.cart-item .item-price>div.total span{font-size:18px;font-weight:500}.cart-item .item-price .discount{color:var(--green)}.cart-item .item-price .cart-price-account p,.cart-item .item-price .cart-price-account span{font-size:18px;font-weight:700}.cart-item img{border-radius:var(--borderSmall);height:100%;object-fit:cover;width:100%}@media screen and (min-width:993px){.cart-item img{border-radius:var(--borderMedium)}}.cart-item h3{padding-bottom:2rem}.skeleton .item-title{margin-bottom:1rem}.skeleton .item-img-skeleton{background-color:var(--light-grey);border-radius:var(--borderMedium);height:80vw;overflow:hidden;width:86vw}@media screen and (min-width:993px){.skeleton .item-img-skeleton{height:150px;width:150px}}.empty-cart{align-items:center;display:flex;flex-flow:column wrap;gap:1rem;justify-content:center;text-align:center}@media screen and (min-width:993px){.empty-cart{border-radius:var(--borderMedium);box-shadow:var(--shadow);height:100%;padding:2rem}}.empty-cart button{margin:2rem 0}.cart-price{background-color:var(--white);border-radius:var(--borderMedium);bottom:0;box-shadow:var(--shadow);overflow:hidden;padding:2rem;position:sticky;width:100%;z-index:1}@media screen and (min-width:993px){.cart-price{align-self:flex-start;justify-self:flex-end;top:6rem;width:90%}.cart-price svg{display:none}}.cart-price h5{border-bottom:1px solid var(--borderColor);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}@media screen and (min-width:993px){.cart-price h5{display:block;justify-content:inherit}}.cart-price>div{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:.5rem}.cart-price>div span{font-weight:500}.cart-price div:has(.price){border-bottom:1px dashed var(--borderColor);padding:.5rem 0}.cart-price .price{display:flex;justify-content:space-between;width:100%}.cart-price button{margin:2rem 0 0 auto}.cart-price .cart-price-total p,.cart-price .cart-price-total span{font-size:18px;font-weight:700}.cart-price .cart-price-account{color:var(--green)}.cart-price .cart-price-account p,.cart-price .cart-price-account span{font-size:18px;font-weight:700}.popUpRemove{align-items:center;background:var(--white);border-radius:var(--borderMedium);box-shadow:var(--shadow);flex-flow:column wrap;left:50%;margin:auto auto 5rem;padding:2rem 1rem;position:fixed;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:90%;z-index:15}@media screen and (min-width:993px){.popUpRemove{margin-bottom:0;padding:2rem;width:35%}}.popUpRemove h3{font-family:Open Sans,Helvetica Neue,sans-serif;font-size:22px}.popUpRemove .close-popUpRemove{cursor:pointer;position:absolute;right:1rem;top:1rem}.popUpRemove .popUpRemove-buttons{display:flex;gap:2rem;justify-content:center;margin:2rem auto auto;width:80%}.content{display:flex;flex-direction:column;margin:auto;width:90%}@media screen and (min-width:993px){.content{width:80%}}.content li{line-height:1.7;max-width:85ch}.content p:first-of-type{margin-bottom:.5rem}.content .step{border-radius:var(--borderBig);box-shadow:var(--shadow);contain:paint;margin:1rem 0 2rem;overflow:hidden;width:fit-content}.content .step .nbr{background-color:var(--red);color:var(--white);font-size:32px;padding:1rem 2rem}@media screen and (min-width:993px){.content .step .nbr{height:100%}}.content .step div:not(.nbr){padding:2rem}.content .step h4{margin-bottom:1rem}.content ul{padding-left:1.2rem}.content ul li{list-style:disc;padding:.25rem 0}.content ul li::marker{color:var(--red)}.content h3{color:var(--red);margin-top:2rem}.content .step:first-of-type{margin-top:6rem}.content .step:nth-of-type(2) .nbr{background-color:var(--blue)}.content form{margin-top:2rem}.contact{padding-bottom:12rem}.contact p,.goodToKnow p{margin:auto;text-align:center}@media screen and (min-width:993px){.contact p,.goodToKnow p{max-width:80%}}.putOnSale ul{padding-left:1.2rem}.putOnSale ul li{list-style:disc;padding:.25rem 0}.putOnSale ul li::marker{color:var(--red)}.putOnSale .btn{margin-top:4rem;width:fit-content}.section-form{margin-bottom:4rem}.section-form .contact-form .input-block.subject{display:none}.blog{display:flex;flex-flow:column wrap;gap:2rem;margin:3rem auto;width:90%}@media screen and (min-width:993px){.blog{flex-flow:row wrap;margin:5rem auto 8rem;width:60%}}.post{width:100%}@media screen and (min-width:993px){.post{margin:0 auto 8rem}}.post .post-img{background-color:#ebebeb;height:250px;width:100%}@media screen and (min-width:993px){.post .post-img{height:450px}}.post .post-img img{height:100%;object-fit:cover;object-position:center;width:100%}.post .post-label{align-items:center;border-bottom:1px solid var(--red);border-top:1px solid var(--red);color:var(--red);display:flex;gap:1rem;padding:2rem 0}.post .post-img~.post-label{border-top:0}.post h1{color:var(--black);font-size:2.25rem!important;line-height:1.25;margin:2rem 0 1rem;text-align:left}.post .post-lead{margin:1rem 0 2rem}.format-html a,.format-html b,.format-html blockquote,.format-html code,.format-html dd,.format-html div,.format-html dt,.format-html em,.format-html i,.format-html li,.format-html p,.format-html pre,.format-html span,.format-html strong,.format-html u{background-color:#0000!important;color:var(--black)!important;font-family:Open Sans,Helvetica Neue,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.7rem!important;text-align:left}.format-html b,.format-html b>*,.format-html strong,.format-html strong>*{font-family:SangBleuKingdom,Arial,sans-serif!important;font-weight:600!important}.format-html h2{font-size:1.5rem;margin:1.75rem 0 1rem}.format-html h3{font-size:1.375rem;margin:1.375rem 0 .75rem}.format-html p>br:first-child,.format-html p>br:last-child,.format-html p~br{display:none}.format-html blockquote,.format-html ol,.format-html p,.format-html ul{margin:1rem 0}.format-html blockquote:first-child,.format-html ol:first-child,.format-html p:first-child,.format-html ul:first-child{margin-top:0}.format-html blockquote:last-child,.format-html ol:last-child,.format-html p:last-child,.format-html ul:last-child{margin-bottom:0}.format-html ul{padding-inline-start:1.5rem}.format-html ul,.format-html ul li{list-style:disc}.format-html ol{padding-inline-start:1.5rem}.format-html ol,.format-html ol li{list-style:decimal}.format-html a{font-weight:600!important;text-decoration:underline!important}.format-html a,.format-html a:hover{color:var(--red)!important}.format-html blockquote{background:var(--light-grey)!important;border-left:6px solid var(--light-red);display:inline-block;font-style:italic;line-height:1.25rem!important;padding:.75rem 1.5rem .75rem 2.75rem;position:relative}.format-html blockquote p{line-height:1.25rem!important;margin:0}.format-html blockquote p~.format-html blockquote p{margin-top:.325rem}.format-html blockquote:before{color:var(--light-red);content:"“";font-family:Arial,serif;font-size:3rem;left:.5rem;position:absolute;top:1rem}.format-html pre{text-wrap:unset}.format-html hr{display:none!important}.menu{height:4.5rem;position:relative;width:100%}@media screen and (min-width:993px){.menu{height:auto;margin-top:40px;padding:1rem 0;z-index:10}}.burger{cursor:pointer;z-index:999}@media screen and (min-width:993px){.burger{display:none}}.burger svg{transform:scale(.9)}.navigation-banderole{display:none}@media screen and (min-width:993px){.navigation-banderole{display:block;height:40px;max-width:1920px;position:fixed;top:0;width:100%;z-index:11}.navigation-banderole>div:first-child{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:95%}}.navigation-banderole .banderole-contact{display:flex;gap:1rem;justify-content:space-between;width:auto}.navigation-banderole .banderole-contact a{align-items:center;display:flex;font-size:14px}.navigation-banderole .banderole-contact svg{margin:0 .521rem;position:relative;transform:translateY(.08rem);width:13px}.navigation-banderole .banderole-icones{align-items:center;display:flex;justify-content:space-between;width:9rem}.navigation-banderole .banderole-icones>div{align-items:center;cursor:pointer;display:flex;position:relative}.smartphone-menuIcones{align-items:center;display:flex;gap:1.5rem;left:50%;position:absolute;top:0;transform:translateX(-30%);z-index:999}.smartphone-menuIcones .current-language{padding:0}.icone{display:block;width:1.4rem}@media screen and (min-width:993px){.icone{width:.883rem}.icone,.icone:hover{transition:all .5 ease-in-out}.icone:hover{transform:scale(1.2)}}.weather{width:2rem}@media screen and (min-width:993px){.weather{fill:var(--white);width:1.423rem}}svg.basket{height:1.6rem;width:1.6rem}@media screen and (min-width:993px){svg.basket{height:1.2rem;width:1.2rem}}svg.user{height:1.4rem;width:1.4rem}@media screen and (min-width:993px){svg.user{height:1.1rem;width:1.1rem}}.profil{position:relative}.profil.isLogged:after{background-color:var(--green);border-radius:50px;content:"";height:8px;position:absolute;right:1px;top:-3px;width:8px}.profil .userMenu{border-bottom-left-radius:var(--borderSmall);border-bottom-right-radius:var(--borderSmall);left:50%;padding:1rem 0;position:absolute;text-align:center;top:2rem;transform:translateY(20%) translateX(-50%);width:auto;z-index:999}@media screen and (min-width:993px){.profil .userMenu{top:0}}.profil .userMenu li a{display:block;padding:.5rem 1rem;white-space:nowrap}.profil .userMenu li a:hover{background:var(--white);color:var(--black)}.cartQuantity{align-items:center;background-color:var(--white);border-radius:5px;color:var(--red);display:flex;font-weight:500;height:1.25rem;justify-content:center;position:absolute;right:-1.3rem;top:-.5rem;width:1.25rem}nav{display:flex;height:100%;justify-content:space-between;margin:auto;width:100%}@media screen and (min-width:993px){nav{width:95%}}@media screen and (min-width:1201px){nav{height:75%;justify-content:space-between;width:80%}}.navigation-logo{align-items:center;display:flex;margin-left:1rem;width:auto}@media screen and (min-width:993px){.navigation-logo{margin:0}}.navigation-logo svg{width:11rem}@media screen and (min-width:993px){.navigation-logo svg{width:15rem}}.navigation{align-items:center;background-color:var(--red);display:flex;flex-flow:column nowrap;gap:4vh;height:auto;left:0;min-height:100vh;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:998}.navigation.isHome{background-color:var(--white)}@media screen and (min-width:993px){.navigation{flex-flow:row nowrap;gap:.5%;min-height:inherit;opacity:1;position:relative;visibility:visible;width:auto}.navigation,.navigation.isHome{background-color:#0000}}.navigation .navigation-link:first-child{margin-top:4.5rem}@media screen and (min-width:993px){.navigation .navigation-link:first-child{margin-top:0}}.current-language{align-items:center;color:var(--white);cursor:pointer;display:flex;flex-flow:row wrap;font-size:1.5rem;height:auto;letter-spacing:2px;padding-left:2rem;position:relative;width:100%}@media screen and (min-width:993px){.current-language{padding:0;position:relative;text-transform:uppercase}.current-language:hover .navigation-arrow{transform:rotate(180deg);transition:transform .5s ease-in-out}}.current-language span{align-items:center;border:1px solid #0000;border-radius:var(--borderMedium);color:var(--white);display:flex;font-size:1.2rem;font-weight:600;letter-spacing:2px;transition:border .25s ease-in-out;width:auto}@media screen and (min-width:993px){.current-language span{font-size:1rem}}.current-language svg{fill:var(--white)}.navigation-link{align-items:center;cursor:pointer;display:flex;flex-flow:row wrap;font-size:1.5rem;height:auto;padding-left:2rem;position:relative;width:100%}@media screen and (min-width:993px){.navigation-link{height:100%;justify-content:center;padding:inherit;text-transform:uppercase}.navigation-link:hover>a,.navigation-link:hover>span{border-color:var(--white);transition:all .25s ease-in-out}.navigation-link:hover>a.whiteBorder,.navigation-link:hover>span.whiteBorder{border-color:var(--blue);transition:all .25s ease-in-out}.navigation-link:hover .navigation-arrow{transform:rotate(180deg);transition:transform .5s ease-in-out}}.navigation-link>a,.navigation-link>span{align-items:center;border:1px solid #0000;border-radius:var(--borderMedium);display:flex;font-size:1.5rem;font-weight:600;letter-spacing:1.5px;transition:border .25s ease-in-out;width:auto}@media screen and (min-width:993px){.navigation-link>a,.navigation-link>span{font-size:16px;justify-content:center;letter-spacing:2px;padding:.52rem .9rem;text-align:center}}.navigation-arrow{margin-left:.52em;position:relative;top:50%;transition:transform .5s ease-in-out;width:.8rem}@media screen and (min-width:993px){.navigation-arrow{width:.561rem}}.current-language span,.magnifying-glass,.navigation-link>a,.navigation-link>span{font-weight:400;min-height:5rem;text-transform:uppercase}@media screen and (min-width:993px){.current-language span,.magnifying-glass,.navigation-link>a,.navigation-link>span{min-height:inherit}}.magnifying-glass{min-width:5rem}.magnifying-glass svg{width:1.5rem}@media screen and (min-width:993px){.magnifying-glass svg{width:1rem}}.submenu{border-radius:0 0 var(--borderSmall) var(--borderSmall);display:flex;flex-flow:column wrap;left:0;min-width:9rem;overflow:hidden;position:relative;top:100%;transition:all .5s ease-in-out;width:100%;z-index:999}@media screen and (min-width:993px){.submenu{box-shadow:var(--shadow);position:absolute;white-space:nowrap;width:auto}}.submenu li{flex:0 0 20%;font-size:1rem;letter-spacing:1px;position:relative;text-transform:uppercase}@media screen and (min-width:993px){.submenu li{font-size:.729rem}.submenu li:hover{background-color:var(--red);color:var(--white)}.submenu li.whiteHover:hover{background-color:var(--white);color:var(--red)}}.submenu li a{display:block;font-size:1.2rem;letter-spacing:2px;padding:1rem 1rem 1rem 0}@media screen and (min-width:993px){.submenu li a{font-size:1rem;padding-left:.82rem}}.submenu.white{border-top:1px solid var(--red)}.submenu.primary{border-top:1px solid var(--white)}.language a{display:block;padding:1rem 1rem 1rem .82rem;text-transform:uppercase;width:100%}@media screen and (min-width:993px){.language a{padding:.521rem}.language a:hover{background-color:var(--white);color:var(--blue)}}.language-list{left:0;margin-top:.5rem;padding:.521rem 0;position:absolute;top:60%;transform:translateX(-.521rem);transition:all .5s ease-in-out;width:100%;z-index:999}@media screen and (min-width:993px){.language-list{margin-top:0;top:0;top:100%;width:140%}}footer:not(.calendar footer){background-color:var(--blue);color:var(--white);padding-top:2rem;position:relative;width:100%}@media screen and (min-width:993px){footer:not(.calendar footer){padding-top:12.222rem}}.footer-callToAction{align-items:center;background-color:var(--red);border-radius:var(--borderMedium);color:var(--white);display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:50%;padding:3vw 4vw;position:absolute;top:-5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:max-content}@media screen and (min-width:993px){.footer-callToAction{display:block}}.footer-callToAction div{display:inline-block;vertical-align:middle;width:auto}.footer-callToAction div:first-child{margin-right:4rem}.footer-callToAction div,.footer-callToAction p{margin:0;padding:0}.footer-callToAction h3{margin-bottom:1rem;width:100%}.footer-callToAction .buttonBox{margin:0}.footer-nav{display:grid;gap:1rem;grid:repeat(6,auto)/100%;margin:auto;width:80%}@media screen and (min-width:993px){.footer-nav{grid:auto/repeat(6,auto)}}.footer-list>p{font-size:1rem;font-weight:700;letter-spacing:1.2px;margin:1rem 0 .5rem;text-transform:uppercase}.footer-list li{margin:.5rem 0}@media screen and (min-width:993px){.footer-list li{cursor:pointer;font-size:16px;margin:1.5rem 0}.footer-list li:hover{color:var(--red)}}.footer-contactInfo{font-style:normal}@media screen and (min-width:993px){.footer-contactInfo{grid-column:1/2;grid-row:1/1}}.footer-contactInfo a,.footer-contactInfo div{display:flex;font-size:16px;gap:.5rem;padding:.5rem 0}.footer-contactInfo a:hover:not(.footer-icones a){color:var(--red)}div.footer-logo{display:none}@media screen and (min-width:993px){div.footer-logo{display:block;margin-bottom:2rem}div.footer-logo svg{fill:var(--white)}}.footer-icones{justify-content:space-evenly;margin:2rem 0}@media screen and (min-width:993px){.footer-icones{cursor:pointer;justify-content:space-between;width:100%}}@media screen and (min-width:1201px){.footer-icones{width:65%}}.footer-icones a{align-items:center;border:1px solid var(--white);border-radius:100px;color:var(--white);display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.footer-icones a:active{background-color:var(--red);border-color:var(--red)}@media screen and (min-width:993px){.footer-icones a:hover{background-color:var(--red);border-color:var(--red)}}.copyright{border-top:1px solid var(--white);font-size:.9rem;line-height:1.8;padding:1rem 0;text-align:center}@media screen and (min-width:993px){.copyright{margin:auto;width:80%}.copyright .copyright-break{display:none}}.copyright a{font-size:.68rem}.copyright a:hover{color:var(--red)}.subInput{background-color:var(--white);border:1px solid var(--borderColor);border-radius:var(--borderSmall);box-shadow:var(--shadow);color:var(--black);cursor:default;display:grid;grid-template-columns:1fr;grid-template-rows:3fr;left:50%;opacity:0;padding:1.302rem;position:absolute;top:126%;transform:translateX(-50%);transition:all .5s ease-in-out;visibility:hidden}@media screen and (max-width:1201px){.subInput.type{left:0;transform:inherit}.subInput.type .subInput-arrow,.subInput.type .subInput-hideArrow{left:10%}}.subInput label,.subInput p{align-items:center;cursor:pointer;display:flex;font-size:.888em;gap:.4rem;white-space:nowrap}.subInput-title{white-space:nowrap}.subInput-title span{display:block;font-style:italic;font-weight:400}.subInput-arrow{border:1px solid var(--borderColor);border-radius:4px;box-shadow:var(--shadow);top:-.6rem;transform:translateX(-50%) rotate(45deg);width:1.302rem;z-index:1}.subInput-arrow,.subInput-hideArrow{background-color:var(--white);height:1.302rem;left:50%;position:absolute}.subInput-hideArrow{top:0;transform:translateX(-50%);width:4rem;z-index:2}.subInput-inputs,.subInput-validation{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.subInput-inputs{border-bottom:1px solid var(--borderColor);padding:1.302rem 0 1.651rem}.subInput-inputs:has(#weekly){flex-flow:row nowrap;gap:1rem}.subInput-validation{padding-top:.621rem}.articlePrice{min-width:3rem}.articlePrice-container,.nbrPerson{display:flex;flex-flow:row wrap}.nbrPerson{gap:2rem;min-width:13rem}.nbrPerson p{align-items:flex-start;display:flex;flex-flow:column nowrap;font-size:20px;justify-content:flex-start}@media screen and (min-width:993px){.nbrPerson p{font-size:medium}}.nbrPerson p span{font-size:14px;line-height:1;opacity:.7;text-transform:lowercase;width:100%}@media screen and (min-width:993px){.nbrPerson p span{font-size:12px}}.nbrPerson .counter{align-items:center;display:flex;gap:.5rem}.nbrPerson .counter span{font-size:22px}@media screen and (min-width:993px){.nbrPerson .counter span{font-size:medium}}.nbrPerson .counter button{border:1px solid var(--borderColor);border-radius:var(--borderMedium);font-size:22px;height:2.875rem;width:3.813rem}@media screen and (min-width:993px){.nbrPerson .counter button{font-size:medium;height:1.875rem;width:2.813rem}}.nbrPerson button:not(.nbrPerson button:disabled):hover{border-color:var(--red)}.nbrPerson-block{align-items:center;display:flex;justify-content:space-between;width:100%}.nbrPerson-block p{text-transform:capitalize}.searchModule{box-shadow:var(--shadow);max-width:1920px;width:100%;z-index:9}@media screen and (min-width:993px){.searchModule{display:block;position:sticky;top:0}}.searchModule.down{left:0;position:absolute;top:65svh;z-index:2}@media screen and (min-width:993px){.searchModule.down{background-color:var(--light-grey);border-radius:var(--borderSmall);left:50%;max-width:70rem;min-width:57rem;position:absolute;top:75svh;transform:translateX(-50%);width:90%}.searchModule.down .searchModule-container{background-color:var(--white);width:100%}}@media screen and (min-width:1201px){.searchModule.down{min-width:59rem}}.searchModule.up{background-color:var(--blue);margin:auto;position:sticky;top:4.5rem;width:100%}@media screen and (min-width:993px){.searchModule.up{background-color:var(--light-grey);gap:.5rem;margin:auto;top:40px;transform:translateX(0);width:100%}.searchModule.up .searchModule-container{max-width:67rem;min-width:57rem}}.searchModule .ct-calendar__controllers__calendarDay.cds-default.cds-valid .ct-calendar__controllers__calendarDayVal{border:1px solid var(--green)}.witness{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.searchModule-container .searchModule-button,.searchModule-container .searchTypeButtons{align-items:center;cursor:pointer;display:flex;font-size:1rem;justify-content:center;min-width:9rem;position:relative}@media screen and (min-width:993px){.searchModule-container .searchModule-button,.searchModule-container .searchTypeButtons{font-size:inherit;min-width:9%;white-space:nowrap}}.searchModule-container{align-items:center;display:flex;flex-flow:column nowrap;height:auto;justify-content:space-between;padding:1rem 0;width:100%}@media screen and (min-width:993px){.searchModule-container{border-radius:var(--borderSmall);flex-flow:row nowrap;gap:0;height:5.208rem;margin:auto;padding:0 .5rem;width:98%}.searchModule-container>div:not(.searchTypeButtons){border-radius:var(--borderSmall);gap:.5rem;height:60%;padding:1rem;width:auto}}@media screen and (min-width:1201px){.searchModule-container{padding:0 1rem}}.searchModule-container>div:not(.searchTypeButtons):hover .subInput{opacity:1;transition:all .5s ease-in-out;visibility:visible}.searchModule-arrow{position:relative;transform:translateY(50%);transition:all .5s ease-in-out}@media screen and (min-width:993px){.searchModule-arrow{width:.7rem}.searchModule-arrow:hover{transform:rotate(180deg);transition:all .5s ease-in-out}}.searchModule-button{background-color:var(--white);border:1px solid var(--borderColor)}.searchModule-button.primary{background-color:var(--red);border-color:var(--red)}.searchModule-button.primary:active{background-color:var(--red);color:var(--white);fill:var(--white)}.searchModule-button.persons{min-width:155px}@media screen and (min-width:993px){.searchModule-button:hover .searchModule-arrow{border-color:var(--red);transform:rotate(180deg);transition:all .5s ease-in-out}.searchModule-button.primary:hover{background-color:var(--white);border:1px solid var(--red);color:var(--black);fill:var(--black)}}.searchbutton{align-items:center;border:none;border-radius:var(--borderSmall);cursor:pointer;display:flex;gap:.5rem;height:auto;margin:2rem auto auto;padding:1rem}@media screen and (min-width:993px){.searchbutton{border:1px solid var(--blue);height:60%;margin:0}.searchbutton:hover{background-color:var(--white);border:1px solid var(--blue);color:var(--black)}.searchbutton:hover path{stroke:var(--blue)}}.searchbutton.primary:active{background-color:var(--white);color:var(--red);stroke:var(--red)}.searchbutton.smartphone{letter-spacing:1px;text-transform:uppercase}.searchTypeButtons{height:auto;width:95%}@media screen and (min-width:993px){.searchTypeButtons{height:60%;width:auto}}#location,#sale,.dates-mobile,.nbrPerson-mobile{height:3.5em;padding:inherit;width:50%}#location{border-bottom-left-radius:var(--borderSmall);border-top-left-radius:var(--borderSmall);gap:.5rem}#location.cornerTopLeft{border-bottom-left-radius:inherit}#location svg{position:relative;transform:translateY(50%)}@media screen and (min-width:993px){#location{height:100%;padding:inherit;width:13rem}#location:hover .searchModule-arrow{transform:rotate(180deg);transition:all .5s ease-in-out}#location:hover .subInput{opacity:1;transition:all .5s ease-in-out;visibility:visible}}#sale{border-bottom-right-radius:var(--borderSmall);border-top-right-radius:var(--borderSmall)}@media screen and (min-width:993px){#sale{height:100%;max-width:9.74rem;padding:inherit;width:9vw}}#sale.cornerTopRight{border-bottom-right-radius:inherit}.dates-mobile{border-bottom-left-radius:var(--borderSmall)}.nbrPerson-mobile{border-bottom-right-radius:var(--borderSmall)}.dates-mobile,.nbrPerson-mobile{gap:.5rem}.dates-mobile:active,.nbrPerson-mobile:active{background-color:var(--red);color:var(--white)}@media screen and (min-width:993px){.dates-mobile,.nbrPerson-mobile{display:none}}.searchTypeChoice-mobile{background-color:var(--white);border-bottom-left-radius:var(--borderSmall);border-bottom-right-radius:var(--borderSmall);box-shadow:var(--shadow);display:flex;flex-flow:row wrap;gap:1rem;left:0;padding:1rem;position:absolute;top:100%;width:200%;z-index:999}.searchTypeChoice-mobile p{align-items:center;cursor:pointer;display:flex;gap:1rem;white-space:nowrap;width:auto}.filterButton{align-items:center;background-color:var(--light-red);border-radius:150px;color:var(--red);display:none;justify-content:space-between;margin-left:5%;padding:.5rem 1rem;text-align:center;width:100px}.filterButton:active{background-color:var(--red);color:var(--white)}.searchTypeChoice-mobile label{width:100%}.filterInputs{background-color:#fff;contain:paint;height:100svh;left:0;overflow-x:clip;overflow-y:scroll;padding-top:4.5rem;position:fixed;top:0;width:100vw;z-index:998}.filterInputs::-webkit-scrollbar{width:0}.filterInputs>button.primary{margin:auto}.filterInputs .ct-calendar__controllers__calendarDay.cds-default.cds-valid .ct-calendar__controllers__calendarDayVal{border:1px solid var(--green)}.filterInputs .filters{display:flex;gap:1rem}.filterInputs .filters label{display:flex;gap:.5rem}.filterInputs .filters input[type=checkbox]{border-color:var(--borderColor)}.filterInputs .filters input[type=checkbox]:checked{border-color:var(--red)}.filterInputs .filter-name>div{border:1px solid var(--borderColor);border-radius:var(--borderSmall);padding-left:.5rem}.filterInputs .filter-name:focus{border-color:#4671ff}.filterInputs .filter-name input{border:none}.filterInputs-header{align-items:center;background-color:#fff;box-shadow:var(--shadow);display:flex;height:4.5rem;justify-content:flex-end;left:0;padding:0 5%;position:fixed;top:0;width:100vw;z-index:999}.filterInputs-header h4{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-56%)}.filterInputs-header svg{height:1.5rem}.searchModuleInputs{margin:5svh auto;width:90%}.searchModuleInputs h5{margin-bottom:1rem}.searchModuleInputs h5 span{display:block;font-style:italic}.searchModuleInputs .ct-calendar__controllers__calendarWrapper{margin-top:0}.searchModuleInputs-block{display:flex;gap:3vw;margin-top:1rem}.searchModuleInputs-block label,.searchTypeChoice-mobile label{align-items:center;display:flex;font-size:1.142rem;gap:1rem}.searchModuleInputs .bookingBox-inputDate{display:none}@media screen and (min-width:993px){.searchModuleInputs .bookingBox-inputDate{display:flex;justify-content:space-between;margin-top:2rem;position:relative}}.searchModuleInputs .bookingBox-inputDate .input-block{width:50%}.searchModuleInputs .bookingBox-inputDate .input-block input{width:100%}#arrival{border-bottom-right-radius:0;border-top-right-radius:0}#departure{border-bottom-left-radius:0;border-top-left-radius:0}.filterInputs-footer{align-items:center;background-color:var(--white);border-bottom:1px solid var(--borderColor);display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem 5%;text-align:center;width:100%}.filterInputs-footer p{display:none;width:100%}@media screen and (min-width:993px){.filterInputs-footer p{display:block}.filterInputs-footer{display:none}}.searchModule-container.browser{display:none}@media screen and (min-width:993px){.searchModule-container.browser{display:flex}}.searchModule-container.smartphone{display:none;visibility:hidden}.searchModule-container.smartphone.isVisible{display:flex;visibility:visible}@media screen and (min-width:993px){.searchModule-container.smartphone.isVisible{display:none;visibility:hidden}.searchbutton.smartphone{display:none}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#0000;border:0;box-sizing:border-box;height:1px!important;margin:0;overflow:hidden!important;padding:0;padding:0!important;position:absolute!important;top:0;width:1px!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;color:inherit;cursor:default;font:inherit;margin:0;padding:0;position:relative}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid #0000}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){background-color:var(--rdp-background-color);border:var(--rdp-outline);color:inherit}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{border-collapse:collapse;margin:0;max-width:calc(var(--rdp-cell-size)*7)}.rdp-with_weeknumber .rdp-table{border-collapse:collapse;max-width:calc(var(--rdp-cell-size)*8)}.rdp-caption{align-items:center;display:flex;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{display:block;position:relative;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{display:inline-flex;position:relative}.rdp-caption_label{align-items:center;border:2px solid #0000;color:currentColor;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700;margin:0;padding:0 .25em;white-space:nowrap;z-index:1}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{left:0;position:absolute;top:50%;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}.rdp-nav_button{align-items:center;border-radius:100%;display:inline-flex;height:var(--rdp-cell-size);justify-content:center;padding:.25em;width:var(--rdp-cell-size)}.rdp-dropdown_month,.rdp-dropdown_year{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{appearance:none;background-color:initial;border:none;bottom:0;cursor:inherit;font-family:inherit;font-size:inherit;left:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.rdp-dropdown[disabled]{color:unset;opacity:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{font-size:.75em;font-weight:700;height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;text-transform:uppercase;vertical-align:middle}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;width:var(--rdp-cell-size)}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{align-items:center;border:2px solid #0000;border-radius:100%;box-sizing:border-box;display:flex;height:var(--rdp-cell-size);justify-content:center;margin:0;max-width:var(--rdp-cell-size);overflow:hidden;width:var(--rdp-cell-size)}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{background-color:var(--rdp-accent-color);color:var(--rdp-selected-color);opacity:1}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-right-radius:0;border-top-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-left-radius:0;border-top-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-bottom-right-radius:0;border-top-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--ctl-calendar-font-shorthand:normal normal 400 0.875rem/1.125rem Helvetica,sans-serif;--ctl-calendar-radius:2rem;--ctl-calendar-bg-color:#fff;--ctl-calendar-bgh-color:#f4f4f4;--ctl-calendar-txt-color:#000;--ctl-calendar-txt-active-color:#fff;--ctl-calendar-txt-inactive-color:#bfbfbf;--ctl-calendar-range-color:#99a7c0;--ctl-calendar-range-light-color:#99a7c033;--ctl-calendar-resticted-bg-color:#ffe680;--ctl-calendar-booked-bg-color:#f8c7bc}.ct-calendar__controllers__calendarWrapper{background:var(--ctl-calendar-bg-color);border-radius:var(--ctl-calendar-radius);color:var(--ctl-calendar-txt-color);font:var(--ctl-calendar-font-shorthand);padding:.75rem;width:fit-content}.ct-calendar__controllers__calendarNavigation{align-items:center;display:flex;justify-content:space-between}.ct-calendar__controllers__calendarNavigationButton{align-items:center;background:#0000;border:none;border-radius:var(--ctl-calendar-radius);box-sizing:border-box;color:var(--ctl-calendar-txt-color);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.ct-calendar__controllers__calendarNavigationButton:disabled{color:var(--ctl-calendar-txt-inactive-color);cursor:not-allowed}.ct-calendar__controllers__calendarNavigationButton:not(:disabled):hover{background:var(--ctl-calendar-bgh-color)}.ct-calendar__controllers__calendarWeekHeader{display:flex;gap:1.5rem;margin:.75rem 0 0}.cmo-vertical .ct-calendar__controllers__calendarWeekHeader{margin-bottom:.75rem}.ct-calendar__controllers__calendarWeekHeaderVal{cursor:auto!important;text-transform:capitalize}.ct-calendar__controllers__calendarMonthsGrid{display:flex;gap:1.5rem;margin:0 0 .75rem}.cmo-vertical .ct-calendar__controllers__calendarMonthsGrid{flex-direction:column}.ct-calendar__controllers__calendarMonthWrapper{position:relative;width:max-content}.ct-calendar__controllers__calendarMonthCaption{display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin-bottom:.375rem;text-align:center;text-transform:capitalize}.cmo-horizontal .ct-calendar__controllers__calendarMonthCaption{left:50%;margin-bottom:0;position:absolute;top:-5.1875rem;transform:translateX(-50%);width:max-content}.ct-calendar__controllers__calendarWeek{display:flex}.ct-calendar__controllers__calendarDay,.ct-calendar__controllers__calendarWeekHeaderVal{align-items:center;background:#0000;border:none;box-sizing:initial;display:inline-flex;justify-content:center;min-height:2.375rem;min-width:2.375rem;padding:.125rem}.ct-calendar__controllers__calendarDayVal{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.ct-calendar__controllers__calendarDay{cursor:pointer;position:relative}.ct-calendar__controllers__calendarDay.cds-default{border-bottom:.075rem solid #fff;border-top:.075rem solid #fff}.ct-calendar__controllers__calendarDay.cds-default .ct-calendar__controllers__calendarDayVal{border:.125rem solid #0000;border-radius:var(--ctl-calendar-radius)}.ct-calendar__controllers__calendarDay.cds-blocked:not(.cds-selected-start):not(.cds-selected-end):not(.cds-selected-into),.ct-calendar__controllers__calendarDay.cds-out-of-range{color:var(--ctl-calendar-txt-inactive-color);cursor:not-allowed}.ct-calendar__controllers__calendarDay.cds-blocked:not(.cds-selection-hovered-into):not(.cds-selected-start):not(.cds-selected-end):not(.cds-selected-into),.ct-calendar__controllers__calendarDay.cds-out-of-range{text-decoration:line-through}.ct-calendar__controllers__calendarDay.cds-blocked-booked:not(.cds-selected-start):not(.cds-selected-end):not(.cds-selected-into):after,.ct-calendar__controllers__calendarDay.cds-valid-online-restricted:not(.cds-hovered:hover):not(.cds-selected-start):not(.cds-selected-end):not(.cds-selection-hovered-into):not(.cds-selected-into):after{border-radius:50%;bottom:.25rem;content:"";height:.475rem;position:absolute;width:.475rem}.ct-calendar__controllers__calendarDay.cds-blocked-booked:after{background:var(--ctl-calendar-booked-bg-color)}.ct-calendar__controllers__calendarDay.cds-valid-online-restricted:after{background:var(--ctl-calendar-resticted-bg-color)}.ct-calendar__controllers__calendarDay.cds-default.cds-hovered:hover .ct-calendar__controllers__calendarDayVal{border-color:var(--ctl-calendar-range-color)}.ct-calendar__controllers__calendarDay.cds-selected-end.cds-default,.ct-calendar__controllers__calendarDay.cds-selected-into.cds-default,.ct-calendar__controllers__calendarDay.cds-selected-start.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-into.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-next-to-start.cds-default{background:var(--ctl-calendar-range-light-color)}.ct-calendar__controllers__calendarDay.cds-selected-end.cds-default:not(.cds-blocked),.ct-calendar__controllers__calendarDay.cds-selected-into.cds-default:not(.cds-blocked),.ct-calendar__controllers__calendarDay.cds-selected-start.cds-default:not(.cds-blocked),.ct-calendar__controllers__calendarDay.cds-selection-hovered-into.cds-default:not(.cds-blocked),.ct-calendar__controllers__calendarDay.cds-selection-hovered-next-to-start.cds-default:not(.cds-blocked){color:var(--ctl-calendar-txt-color)!important}.ct-calendar__controllers__calendarDay.cds-selected-end.cds-default .ct-calendar__controllers__calendarDayVal,.ct-calendar__controllers__calendarDay.cds-selected-start.cds-default .ct-calendar__controllers__calendarDayVal{background:var(--ctl-calendar-range-color);color:var(--ctl-calendar-txt-active-color)}.ct-calendar__controllers__calendarDay.cds-selected-end.cds-first-of-week.cds-default,.ct-calendar__controllers__calendarDay.cds-selected-into.cds-first-of-week.cds-default,.ct-calendar__controllers__calendarDay.cds-selected-start.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-into.cds-first-of-week.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-next-to-start.cds-first-of-week.cds-default{border-bottom-left-radius:var(--ctl-calendar-radius);border-top-left-radius:var(--ctl-calendar-radius)}.ct-calendar__controllers__calendarDay.cds-selected-end.cds-default,.ct-calendar__controllers__calendarDay.cds-selected-into.cds-last-of-week.cds-default,.ct-calendar__controllers__calendarDay.cds-selected-start.cds-last-of-week.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-into.cds-last-of-week.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-into:hover.cds-default,.ct-calendar__controllers__calendarDay.cds-selection-hovered-next-to-start.cds-default{border-bottom-right-radius:var(--ctl-calendar-radius);border-top-right-radius:var(--ctl-calendar-radius)}.ct-calendar__controllers__calendarDay.cds-default.cds-last-of-month.cds-selected-into+.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default),.ct-calendar__controllers__calendarDay.cds-default.cds-last-of-month.cds-selected-start+.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default),.ct-calendar__controllers__calendarDay.cds-default.cds-last-of-month.cds-selection-hovered-into:not(.cds-selection-hovered-end)+.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default),.ct-calendar__controllers__calendarDay.cds-default.cds-last-of-month.cds-selection-start-without-end+.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default){background:linear-gradient(90deg,var(--ctl-calendar-range-light-color) 5%,#0000 50%);border-bottom:.075rem solid #fff;border-top:.075rem solid #fff}.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default):has(+.cds-default.cds-first-of-month):has(+.cds-selected-end),.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default):has(+.cds-default.cds-first-of-month):has(+.cds-selected-into),.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default):has(+.cds-default.cds-first-of-month):has(+.cds-selection-hovered-into),.ct-calendar__controllers__calendarDay:not(.ct-calendar__controllers__cds-default):has(+.cds-default.cds-first-of-month):has(+.cds-selection-hovered-next-to-start){background:linear-gradient(-90deg,var(--ctl-calendar-range-light-color) 5%,#0000 50%);border-bottom:.075rem solid #fff;border-top:.075rem solid #fff}.ct-calendar__controllers__calendarDayTooltip{background:#fff;border:.5px solid var(--ctl-calendar-range-light-color);border-radius:.625rem;box-shadow:0 0 .325rem 0 var(--ctl-calendar-txt-inactive-color);opacity:0;padding:.425rem .625rem;position:absolute;top:-.125rem;transform:translateY(-100%);transition:opacity .175s ease-in;visibility:hidden;white-space:nowrap;z-index:1}.ct-calendar__controllers__calendarDay:hover>.ct-calendar__controllers__calendarDayTooltip{opacity:1;visibility:visible}@font-face{font-family:SangBleuKingdom;font-style:normal;font-weight:400;src:url(/assets/8f595238b8506fd25655.otf) format("opentype")}@font-face{font-family:SangBleuKingdom;font-style:normal;font-weight:500;src:url(/assets/26d0bba19f11cac69216.otf) format("opentype")}@font-face{font-family:SangBleuKingdom;font-style:normal;font-weight:700;src:url(/assets/651549f4fa078da7877d.otf) format("opentype")}:root{--red:#b02318;--light-red:#eed2d0;--green:#0dbc72;--black:#0d152f;--white:#fff;--blue:#0d152f;--light-grey:#f9f9f9;--dark-grey:#707070;--yellow:#fdfadb;--shadow:#0e152d3b 0px 0px 10px;--borderSmall:0.625rem;--borderMedium:1.302rem;--borderBig:2.865rem;--borderColor:#ddd;--ctl-calendar-range-light-color:#b0231880;--ctl-calendar-range-color:#b02318}*{box-sizing:border-box;font-family:Open Sans,Helvetica Neue,sans-serif;margin:0;outline:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width:376px){*{font-size:14px}}html{color:var(--black);font-size:16px;scroll-behavior:smooth}body{margin:auto;max-width:1920px}li,ul{font-size:1em;list-style:none}a{color:inherit;cursor:pointer;font-size:1rem;text-decoration:inherit}.disabled-link,:disabled{cursor:not-allowed;pointer-events:none}[data-gloss]{position:relative}[data-gloss]:hover:after{background:var(--blue);border-radius:5px;bottom:-34px;color:var(--white);content:attr(data-gloss);font-size:.611rem;padding:6px 15px;white-space:nowrap;width:auto}[data-gloss]:hover:after,[data-gloss]:hover:before{left:50%;position:absolute;transform:translateX(-50%);z-index:999}[data-gloss]:hover:before{border:solid;border-color:var(--blue) #0000;border-width:0 6px 6px;bottom:-9px;content:""}button{-webkit-appearance:none;background-color:#0000;border:inherit}label{color:var(--black);font-size:1rem;position:relative}@media screen and (min-width:993px){label{font-size:.729em}}label:has(svg){font-size:inherit}::placeholder{font-size:.888rem}::-moz-selection{background:var(--red);color:var(--white)}::selection{background:var(--red);color:var(--white)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--red)}.hide{opacity:0;visibility:hidden}.hide,.show{transition:all .5s ease-in-out}.show{opacity:1;visibility:visible}.columnWrap{flex-flow:column wrap}.rowWrap{flex-flow:row wrap}.bottom100{margin-bottom:6.25rem}h1{color:var(--white);font-family:SangBleuKingdom,Arial,"sans-serif";font-size:2.3rem;text-align:center}@media screen and (min-width:993px){h1{color:var(--white);font-size:3.888em;text-align:center}}h2{font-family:SangBleuKingdom,Arial,"sans-serif";font-size:1.437rem}@media screen and (min-width:993px){h2{font-size:2.5em}}h3{font-family:SangBleuKingdom,Arial,"sans-serif";font-size:1.666rem}h4{font-size:1.312rem}@media screen and (min-width:993px){h4{font-size:1.111rem}}h5{font-family:SangBleuKingdom,Arial,"sans-serif";font-size:1.325rem;font-weight:700}h6{font-size:.812rem;letter-spacing:1.1px;text-transform:uppercase}@media screen and (min-width:993px){h6{font-size:.888em}}p{font-size:1rem;line-height:1.7}.bold-black,.bold-red,.bold-white{font-weight:700}.semi-bold{font-weight:400}.bold-black{color:var(--black)}.bold-red{color:var(--red)}.bold-white,.primary{color:var(--white)}.primary{background-color:var(--red);fill:var(--white)}.secondary{background-color:var(--blue)}.black,.secondary{color:var(--white)}.black{background-color:var(--black);fill:var(--white)}.white{background-color:var(--white);color:var(--black);fill:var(--black)}.green{background-color:var(--green);color:var(--white);fill:var(--white)}.primaryText{color:var(--red);fill:var(--red)}.secondaryText{color:var(--blue);fill:var(--blue)}.whiteText{color:var(--white);fill:var(--white)}.blackText{color:var(--black);fill:var(--black)}.darkGreyText{color:var(--dark-grey)}#root{width:100%}.mainHeader{position:sticky;top:0;width:100%;z-index:10}@media screen and (min-width:993px){.mainHeader{position:static;width:100%;z-index:999}}section.basic{margin:2rem auto 5rem;width:95%}@media screen and (min-width:1201px){section.basic{margin:4rem auto 10rem;width:80%}}section.basic h3{margin:1rem 0}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--borderColor);bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}.toggle-btn:checked+.slider{background-color:var(--red)}.toggle-btn:focus+.slider{box-shadow:0 0 1px var(--red)}.toggle-btn:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input[type=email],input[type=tel],input[type=text],select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--dark-grey);border-radius:var(--borderSmall);padding:1rem}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#4671ff}select{background:url(/assets/2b42e42bcf60cbac34ed.svg) 96%/3% no-repeat;cursor:pointer}input[type=number]{-webkit-appearance:none;appearance:none;border:1px solid var(--borderColor);border-radius:var(--borderSmall);min-width:7.81rem;padding:.625rem 2.8rem .625rem .625rem}input[type=number]:focus{border-color:var(--red)}input[type=number] ::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=checkbox]:not(.toggle-btn){-webkit-appearance:none;appearance:none;border:1px solid var(--red);border-radius:.208rem;color:var(--red);cursor:pointer;display:grid;font:inherit;height:18px;margin:0;place-content:center;width:18px}input[type=checkbox]:not(.toggle-btn):before{background-color:var(--red);box-shadow:inset 1rem 1rem var(--form-control-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:12px;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:12px}@media screen and (min-width:993px){input[type=checkbox]:not(.toggle-btn):before{height:.521rem;width:.521rem}}input[type=checkbox]:not(.toggle-btn):checked:before{transform:scale(.9)}input[type=checkbox]:not(.toggle-btn).read-only{border-color:var(--dark-grey)}input[type=checkbox]:not(.toggle-btn).read-only:before{background-color:var(--dark-grey)}@media screen and (min-width:993px){input[type=checkbox]:not(.toggle-btn){height:.885rem;width:.885rem}}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);border:1px solid var(--red);border-radius:50%;color:var(--red);cursor:pointer;display:grid;font:inherit;height:18px;margin:0;place-content:center;width:18px}@media screen and (min-width:993px){input[type=radio]{height:.885rem;width:.885rem}}input[type=radio]:before{background-color:var(--red);border-radius:50%;box-shadow:var(--shadow);content:"";height:10px;transform:scale(0);transition:transform .12s ease-in-out;width:10px}@media screen and (min-width:993px){input[type=radio]:before{height:.45rem;width:.46rem}}input[type=radio]:checked:before{transform:scale(.9)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;bottom:0;margin:auto;outline:none;pointer-events:none;position:absolute;top:0;width:100%}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:.521em}input[type=range]::-moz-range-track{-moz-appearance:none;height:.521em}input[type=range]::-ms-track{appearance:none;height:.521em}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:3px solid var(--red);border-radius:50%;cursor:pointer;height:1em;margin-top:-.25em;pointer-events:auto;width:1em}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#fff;border:none;border-radius:50%;cursor:pointer;height:1em;pointer-events:auto;width:1em}input[type=range]::-ms-thumb{appearance:none;background-color:#fff;border:3px solid var(--red);border-radius:50%;cursor:pointer;height:1em;pointer-events:auto;width:1em}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.5)}.rangeLabel{margin:2rem auto 1rem;min-width:95%}@media screen and (min-width:993px){.rangeLabel{margin:1rem auto 2rem;min-width:300px}}.rangeLabel span{position:absolute;right:5%;top:-2rem}.inputRangeColor{border-radius:50px;height:.521rem;left:0;min-width:15.625rem;position:absolute;width:100%}label.roomLabel{cursor:pointer;height:2.604rem;min-width:2.604rem;position:relative}label.roomLabel *{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}label.roomLabel:first-of-type{width:4rem}input[type=radio].roomCheckbox{border-color:var(--borderColor);border-radius:.625rem;height:100%;width:100%}input[type=radio].roomCheckbox:hover{border-color:var(--red)}input[type=radio].roomCheckbox:before{background-color:var(--red);border-radius:.625rem;clip-path:none;content:"";height:0;position:absolute;transform:none;transform-origin:none;transition:all .12s ease-in-out;width:0;z-index:0}input[type=radio].roomCheckbox:checked:before{height:110%;width:110%}input[type=radio].roomCheckbox:checked~span{color:var(--white)}input[type=reset]{background:none;border:none;color:var(--dark-grey);font-weight:400;outline:0;text-decoration:underline}input[type=reset]:active{columns:var(--red)}
/*# sourceMappingURL=main.bf62c9e05bda7b360074.css.map*/