.flicking-viewport.vertical{display:inline-flex}.flicking-viewport.vertical>.flicking-camera{display:inline-flex;flex-direction:column}.flicking-camera{display:flex;flex-direction:row}.flicking-camera>*{flex-shrink:0}.flicking-viewport{overflow:hidden;position:relative}.flicking-viewport:not(.vertical){height:100%;width:100%}.flicking-viewport.vertical,.flicking-viewport.vertical>.flicking-camera{display:inline-block}.flicking-viewport.vertical.middle>.flicking-camera>*{vertical-align:middle}.flicking-viewport.vertical.bottom>.flicking-camera>*{vertical-align:bottom}.flicking-viewport.vertical>.flicking-camera>*{display:block}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{height:100%;position:relative;white-space:nowrap;width:100%;will-change:transform;z-index:1}.flicking-camera>*{display:inline-block;vertical-align:top;white-space:normal}.slider{border-radius:12rem;height:40rem;margin:2rem auto;max-width:26rem;padding:0;position:relative;width:100%;z-index:2}.slider.fullscreen-opened{z-index:100}.slider>.carousel{border-radius:12rem;height:100%;overflow:hidden}.slider>.carousel>.carousel__viewport{height:100%}.slider>.carousel>.carousel__viewport>.carousel__track{align-items:start;height:100%;margin:0}.slider>.carousel>.carousel__viewport>.carousel__track>li{height:100%}.slider>.carousel>.carousel__viewport>.carousel__track>li>.illustration-block{height:100%;width:100%}.slider>.carousel>.carousel__viewport>.carousel__track>li>.illustration-block>.illustration{background-position:50%;background-size:cover;height:100%;width:100%}.slider>.carousel>.carousel__viewport>.carousel__track>li>.illustration-block>.open-fullscreen{background:url(../assets/icons/loupe.svg) no-repeat;background-color:#0000004d;background-position:50%;background-size:3rem auto;border:0;cursor:pointer;font-size:0;height:100%;left:50%;opacity:0;outline:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:100%}.slider>.carousel>.carousel__viewport>.carousel__track>li>.illustration-block:hover>.open-fullscreen{opacity:1}.slider.with-cart>.carousel{border-radius:12rem 12rem 0 0;height:70%}.slider>.navigation{background:url(../assets/icons/navigation-bg.svg) no-repeat;background-position:50%;background-size:100% auto;height:8rem;position:absolute;right:3rem;top:4rem;transform:translate(50%);width:8rem;z-index:3}.slider>.navigation>input{display:none}.slider>.navigation>button{background-color:transparent;background-image:url(../assets/icons/arrow-left-slider.svg);background-position:50%;background-repeat:no-repeat;background-size:.9rem auto;border:0;cursor:pointer;font-size:0;height:100%;width:50%}.slider>.navigation>button.next{background-image:url(../assets/icons/arrow-right-slider.svg)}.slider>.navigation>button:disabled{opacity:.5}.slider>.number{color:#e9a29a;font-size:1.125rem;font-weight:400;margin:1rem 0;text-align:center;width:100%}.slider>.actions{background-color:var(--color-primary-bolder);border-radius:0 0 12rem 12rem;bottom:0;height:30%;left:50%;margin:0;position:absolute;transform:translate(-50%);width:100%}.slider>.actions>.add-to-cart{background:transparent;border:0;color:var(--color-neutral-white);cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider>.actions>.add-to-cart:before{background:url(../assets/icons/cart.svg) no-repeat;background-size:auto 100%;content:"";display:block;height:2.5rem;margin:0 auto 1rem;width:2.5rem}.slider>.popup-block.fullscreen{z-index:100}.slider>.popup-block.fullscreen>.popup-content{max-width:70rem;padding:2rem 1rem;width:100%}.slider>.popup-block.fullscreen>.popup-content>.illustration-block{border-radius:2rem;overflow:hidden;padding-bottom:70%;position:relative;width:100%}.slider>.popup-block.fullscreen>.popup-content>.illustration-block>.illustration{background-position:50%;background-size:cover;height:100%;inset:0;position:absolute;width:100%}.slider>.popup-block.fullscreen>.popup-content>.illustration-block>.navigation{height:6rem;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider>.popup-block.fullscreen>.popup-content>.illustration-block>.navigation>button{background-color:transparent;background-image:url(../assets/icons/full-prev-button.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;border:0;cursor:pointer;font-size:0;height:100%;width:3rem}.slider>.popup-block.fullscreen>.popup-content>.illustration-block>.navigation>button.next{background-image:url(../assets/icons/full-next-button.svg);float:right}.slider>.popup-block.fullscreen>.popup-content>.illustration-block>.navigation>button:disabled{opacity:.8}.slider>.popup-block.fullscreen>.popup-content>.illustration-block>.see-more{bottom:1rem;left:50%;max-width:15rem;position:absolute;transform:translate(-50%);width:100%}.slider>.popup-block.fullscreen>.popup-content>.actions{margin-top:2rem}.slider-prestation{padding:1rem;position:relative}.slider-prestation>.carousel>.carousel__viewport>.carousel__track{align-items:start}.slider-prestation>.carousel>.carousel__viewport>.carousel__track>li>.prestation-block{width:100%}.slider-prestation>.carousel>.carousel__viewport>.carousel__track>li>.prestation-block>.illustration{background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:100% auto;border-radius:2rem;padding-bottom:120%;width:100%}.slider-prestation>.carousel>.carousel__viewport>.carousel__track>li>.prestation-block>.description{text-align:left}.slider-prestation>.navigation{background:url(../assets/icons/navigation-bg.svg) no-repeat;background-position:50%;background-size:100% auto;height:6rem;left:-.2rem;position:absolute;top:6.5rem;transform:translate(-30%,-50%);width:6rem;z-index:2}.slider-prestation>.navigation>input{display:none}.slider-prestation>.navigation>button{background-color:transparent;background-image:url(../assets/icons/arrow-left-slider.svg);background-position:50%;background-repeat:no-repeat;background-size:.9rem auto;border:0;cursor:pointer;font-size:0;height:100%;width:50%}.slider-prestation>.navigation>button.next{background-image:url(../assets/icons/arrow-right-slider.svg)}.slider-prestation>.navigation>button:disabled{opacity:.5}.slider-prestation>.number{color:#e9a29a;font-size:1.125rem;font-weight:400;margin:.5rem 0;text-align:center;width:100%}.slider-prestation-home{position:relative;text-align:center}.slider-prestation-home>.flicking-viewport{height:30rem;margin:auto}.slider-prestation-home>.flicking-viewport>.flicking-camera{height:100%}.slider-prestation-home>.flicking-viewport>.flicking-camera>.panel>.prestation{background:var(--color-background);border:1px solid #f7f0ec;border-radius:36px;height:19rem;margin:2rem auto;padding:1rem;width:16rem}.slider-prestation-home>.flicking-viewport>.flicking-camera>.panel>.prestation>.illustration{background-repeat:no-repeat;background-size:100% auto;margin:auto;padding-bottom:60%;width:60%}.slider-prestation-home>.flicking-viewport>.flicking-camera>.panel>.prestation>p{text-align:center}.slider-prestation-home>.navigation{background-color:var(--color-neutral-white);border:1px solid #0f2032;border-radius:2rem;left:0;line-height:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:3rem;z-index:1}.slider-prestation-home>.navigation>button{background:url(../assets/icons/arrow-bottom-faq.svg) no-repeat;background-position:50%;background-size:60% auto;margin:0;padding-bottom:100%;width:100%}.slider-prestation-home>.navigation>button:first-child{transform:rotate(180deg)}@media only screen and (min-width:690px){.slider{margin:0;max-height:48rem;max-width:28rem;padding:0 2rem}.slider>.navigation{height:6rem;right:2rem;top:5rem;width:6rem}.slider>.number{color:#e9a29a;font-weight:400;margin:0;position:absolute;right:.75rem;text-align:center;top:50%;transform:translate(50%,-50%) rotate(-90deg);width:100%}.slider>.actions{width:calc(100% - 4rem)}.slider>.actions>.add-to-cart:before{height:3.5rem;width:3.5rem}.slider-prestation>.navigation{height:7rem;left:0;top:10rem;transform:translate(-50%,-50%);width:7rem}.slider-prestation>.carousel>.carousel__viewport>.carousel__track>li>.prestation-block{padding:0 5rem 1rem}}
