.sup-header-mobile{background:var(--color-main)}@media (min-width:1280px){.sup-header-mobile{display:none}}.sup-header-mobile .btn-holder{display:flex;align-items:center;justify-content:center;height:30px}.sup-header-mobile .btn-holder a{font:600 12px/1.2 "Inter",sans-serif}.hamburger:hover{opacity:1!important}.button-holder{position:fixed;width:52px;height:52px;padding:10px;background:#FFF;top:20px;right:10px;z-index:1111;border-radius:50%}.button-holder i{color:var(--color-main);font-size:20px}.nav-mobile{top:0;right:-100%;width:100%;height:100%;position:fixed;background:var(--color-secondary);text-align:left;overflow-y:scroll;z-index:900;transition:all 0.6s cubic-bezier(.77,0,.175,1)}@media (min-width:768px){.nav-mobile{box-shadow:0 0 15px 5px rgba(0,0,0,.1);width:320px}}.nav-mobile.is-active{right:0}.nav-mobile .search-container-mobile{display:none}.nav-mobile .search-container-mobile .search-form{padding-right:15px;padding-left:15px}.nav-mobile .search-container-mobile .search-form input[type=submit]{margin-left:15px}.nav-mobile .inner-nav-holder .main-nav-mobile-holder{background:#FFF;padding:15px 0}@media (min-width:768px){.nav-mobile .inner-nav-holder .main-nav-mobile-holder{padding-right:5px;padding-left:5px}}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li{position:relative;border-bottom:2px solid var(--color-secondary);width:100%}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li:last-child{border-bottom:0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li:not(.button){text-align:left;margin:0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li:not(.button) a{display:flex;justify-content:space-between;align-items:center}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.active>a:after{transform:rotate(90deg);margin-left:0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children.active>a{padding-bottom:0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children.active>a:before,.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children.active>a:after{transform:translateY(-50%) rotate(180deg)}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children>a{position:relative;width:100%}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children>a:before,.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children>a:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);height:2px;width:8px;background:var(--color-secondary)}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li.menu-item-has-children>a:after{transform:translateY(-50%) rotate(90deg)}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li a{color:var(--color-secondary);font:600 15px/1.5 "Inter",sans-serif;padding:.9375rem 0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li ul{display:none;padding:.3125rem 0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li ul li{margin:.5rem 0;border-bottom:1px solid var(--color-secondary);padding-left:10px}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li ul li:last-child{border-bottom:0}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li ul li.current-menu-item a{font-weight:800}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li ul li a{display:inline-block;font:500 14px/1.5 "Inter",sans-serif;text-transform:none;width:100%;letter-spacing:.025em}.nav-mobile .inner-nav-holder .main-nav-mobile-holder ul li ul li ul{padding-left:15px}.nav-mobile .inner-nav-holder .second-nav-mobile{background:var(--color-secondary)}@media (min-width:768px){.nav-mobile .inner-nav-holder .second-nav-mobile{padding-right:5px;padding-left:5px}}.nav-mobile .inner-nav-holder .second-nav-mobile ul{padding:15px 0 0}.nav-mobile .inner-nav-holder .second-nav-mobile ul li{padding:10px 0}.nav-mobile .inner-nav-holder .second-nav-mobile ul li.current_page_item{text-decoration:underline}.nav-mobile .inner-nav-holder .second-nav-mobile ul li a{font:400 13px/1.5 "Inter",sans-serif;color:#FFF}.nav-mobile .inner-nav-holder .second-nav-mobile .language-switch{margin-bottom:15px;padding:10px 0}.nav-mobile .inner-nav-holder .second-nav-mobile .language-switch a{font:400 13px/1.5 "Inter",sans-serif;color:#FFF}.nav-mobile .inner-nav-holder .second-nav-mobile .phone{margin-top:15px}.nav-mobile .inner-nav-holder .second-nav-mobile .phone a{font:400 15px/1 "Inter",sans-serif;color:var(--color-main)}.nav-mobile .inner-nav-holder .second-nav-mobile .medias-sociaux{margin-top:0}.nav-mobile .inner-nav-holder .second-nav-mobile .medias-sociaux li a i{font-size:25px}.header{top:0;left:0;width:100%;z-index:999;position:fixed;background:#FFF}.header.scrollUp{box-shadow:none!important;transform:translateY(-100%)}.header.scrollUp .search-container{top:0}.header.shrink{box-shadow:0 0 25px 5px rgba(0,0,0,.1);top:-30px}@media (min-width:1280px){.header.shrink{top:-40px}}@media (min-width:1280px){.header.shrink .header-inner .header-wrapper{padding-top:0;padding-bottom:15px}}.header.shrink .header-inner .header-wrapper .main-menu-holder{align-items:center!important}@media (min-width:1280px){.header.shrink .header-inner .header-wrapper .main-menu-holder{padding-top:15px}}.header.shrink .header-inner .header-wrapper .main-menu-holder nav.s-desktop>ul li .first-level-dropdown{top:124px}.header.shrink .header-inner .header-wrapper .main-menu-holder .logo-holder .logo.has-picto .original{opacity:0}.header.clear-background{background:#FFF}.header.clear-background .hamburger-inner,.header.clear-background .hamburger-inner::before,.header.clear-background .hamburger-inner::after{background-color:var(--color-secondary)}.header .header-inner{background:#FFF}.header .header-inner .header-wrapper{padding:15px 0}@media (min-width:1280px){.header .header-inner .header-wrapper{padding-top:0;padding-bottom:50px}}.header .secondary-menu{width:100%;position:relative;z-index:0}.header .secondary-menu .header-menu{padding-right:35px;padding-left:35px}.header .secondary-menu .header-menu ul{padding:10px 0;margin:0 -25px}.header .secondary-menu .header-menu ul li{text-align:center;align-self:stretch;display:flex;justify-content:center;align-items:center;padding:0 15px}@media (min-width:1440px){.header .secondary-menu .header-menu ul li{padding:0 25px}}.header .secondary-menu .header-menu ul li.current-menu-item a{text-decoration:underline}.header .secondary-menu .header-menu ul li a{text-align:center;align-self:stretch;display:flex;justify-content:center;align-items:center;width:100%;font-size:13px;color:#FFF}.header .secondary-menu .header-menu ul li a:hover{text-decoration:underline}.header .secondary-menu .header-menu .btn-holder{margin-left:30px}.header .secondary-menu .header-menu .btn-holder .button,.header .secondary-menu .header-menu .btn-holder .NFI .NFI-button,.NFI .header .secondary-menu .header-menu .btn-holder .NFI-button,.header .secondary-menu .header-menu .btn-holder .amelia-app-booking .el-button--primary.el-button,.amelia-app-booking .header .secondary-menu .header-menu .btn-holder .el-button--primary.el-button,.header .secondary-menu .header-menu .btn-holder .am-modal.am-in-body .el-button--primary.el-button,.am-modal.am-in-body .header .secondary-menu .header-menu .btn-holder .el-button--primary.el-button,.header .secondary-menu .header-menu .btn-holder .comments-section .comment-respond .comment-form p.form-submit input,.comments-section .comment-respond .comment-form p.form-submit .header .secondary-menu .header-menu .btn-holder input{font-size:12px;padding-top:5px;padding-bottom:5px;height:30px}.header .secondary-menu .header-menu .language-switch{display:flex;margin-left:20px}@media (min-width:1440px){.header .secondary-menu .header-menu .language-switch{margin-left:30px}}.header .secondary-menu .header-menu .language-switch a{font-size:13px;color:#FFF}.header .secondary-menu .header-menu .language-switch a:hover{text-decoration:underline}.header .main-menu-holder{display:flex}@media (min-width:1024px){.header .main-menu-holder{padding-right:35px;padding-left:35px}}.header .main-menu-holder .logo-holder{position:relative;z-index:50;flex:1}.header .main-menu-holder .logo-holder .image-picto{position:absolute;top:0;left:0;height:100%}.header .main-menu-holder .logo-holder .search-trigger-mobile{position:absolute;top:0;left:0;display:flex;align-items:center;background:#FFF;height:100%;width:100%;opacity:0;visibility:hidden;pointer-events:none}@media (min-width:768px){.header .main-menu-holder .logo-holder .search-trigger-mobile{display:none}}.header .main-menu-holder .logo-holder .search-trigger-mobile.is-active{opacity:1;visibility:visible;pointer-events:auto}.header .main-menu-holder .logo-holder .search-trigger-mobile.form-open .close-search{display:block}.header .main-menu-holder .logo-holder .search-trigger-mobile.form-open .search-toggle{display:none}.header .main-menu-holder .logo-holder .search-trigger-mobile i{font-size:33px}.header .main-menu-holder .logo-holder .search-trigger-mobile .close-search{display:none;position:relative;font:500 0.75rem/1 "Inter",sans-serif;color:var(--color-secondary);padding-left:30px;margin:0}.header .main-menu-holder .logo-holder .search-trigger-mobile .close-search:before,.header .main-menu-holder .logo-holder .search-trigger-mobile .close-search:after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);height:2px;width:20px;background:var(--color-secondary)}.header .main-menu-holder .logo-holder .search-trigger-mobile .close-search:after{transform:translateY(-50%) rotate(-45deg)}.header .main-menu-holder .user-control{flex:1}.header .main-menu-holder .user-control .login-link{display:none}@media (min-width:1024px){.header .main-menu-holder .user-control .login-link{display:block}}.header .main-menu-holder .user-control .login-link .button,.header .main-menu-holder .user-control .login-link .NFI .NFI-button,.NFI .header .main-menu-holder .user-control .login-link .NFI-button,.header .main-menu-holder .user-control .login-link .amelia-app-booking .el-button--primary.el-button,.amelia-app-booking .header .main-menu-holder .user-control .login-link .el-button--primary.el-button,.header .main-menu-holder .user-control .login-link .am-modal.am-in-body .el-button--primary.el-button,.am-modal.am-in-body .header .main-menu-holder .user-control .login-link .el-button--primary.el-button,.header .main-menu-holder .user-control .login-link .comments-section .comment-respond .comment-form p.form-submit input,.comments-section .comment-respond .comment-form p.form-submit .header .main-menu-holder .user-control .login-link input{border:2px solid #FFFFFF!important;background:#FFFFFF!important;color:var(--color-secondary)!important}.header .main-menu-holder .user-control .login-link .button:hover,.header .main-menu-holder .user-control .login-link .NFI .NFI-button:hover,.NFI .header .main-menu-holder .user-control .login-link .NFI-button:hover,.header .main-menu-holder .user-control .login-link .amelia-app-booking .el-button--primary.el-button:hover,.amelia-app-booking .header .main-menu-holder .user-control .login-link .el-button--primary.el-button:hover,.header .main-menu-holder .user-control .login-link .am-modal.am-in-body .el-button--primary.el-button:hover,.am-modal.am-in-body .header .main-menu-holder .user-control .login-link .el-button--primary.el-button:hover,.header .main-menu-holder .user-control .login-link .comments-section .comment-respond .comment-form p.form-submit input:hover,.comments-section .comment-respond .comment-form p.form-submit .header .main-menu-holder .user-control .login-link input:hover{border-color:var(--color-secondary)!important;background:var(--color-secondary)!important;color:#FFFFFF!important}.header .main-menu-holder .user-control .icon-holder{margin-left:30px}.header .main-menu-holder .user-control .icon-holder:not(.header_cart_qty_holder){display:none}@media (min-width:768px){.header .main-menu-holder .user-control .icon-holder:not(.header_cart_qty_holder){display:block}}.header .main-menu-holder .user-control .icon-holder.header_cart_qty_holder{position:relative}.header .main-menu-holder .user-control .icon-holder.header_cart_qty_holder a:hover{color:var(--color-secondary)}.header .main-menu-holder .user-control .icon-holder.header_cart_qty_holder a:hover i{transform:scale(1.2)}.header .main-menu-holder .user-control .icon-holder.header_cart_qty_holder .cart-qty{position:absolute;top:-14px;right:-5%;border-radius:50%}.header .main-menu-holder .user-control .icon-holder.header_cart_qty_holder .cart-qty .inner{position:relative;z-index:5;display:inline-block;font:800 0.6875rem/1 "Inter",sans-serif;text-align:center;padding:0 2.5px;padding-top:2px;min-width:17px}.header .main-menu-holder .user-control .icon-holder.header_cart_qty_holder .cart-qty .inner:before{content:'';position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-main);width:100%;padding-top:100%}.header .main-menu-holder .user-control .icon-holder .search-toggle{display:flex;justify-content:center;align-items:center;border-radius:50%;height:38px;width:38px}.header .main-menu-holder .user-control .icon-holder .search-toggle:hover{color:var(--color-secondary);background:var(--color-main)}.header .main-menu-holder .user-control .icon-holder .search-toggle i{font-size:33px}.header .main-menu-holder .user-control .icon-holder i{font-size:30px;transition:all ease 0.2s}.header .main-menu-holder .user-control .icon-holder i:hover{cursor:pointer}.error404 .header{background:#FFF}.header .hamburger{margin-right:-15px;margin-left:15px}.header .logo{position:relative;width:150px}@media (min-width:640px){.header .logo{width:255px}}.header .main-menu-holder nav{text-align:center}.header .main-menu-holder nav .menu{border-bottom:2px solid var(--color-secondary)}.header .main-menu-holder nav .menu .menu-item-depth-0:hover>a:after,.header .main-menu-holder nav .menu .menu-item-depth-0.current-menu-item>a:after{opacity:1}.header .main-menu-holder nav .menu .menu-item-depth-0>a{display:block;font:600 16px/1 "Inter",sans-serif;color:var(--color-secondary);padding:1.25rem 0 .9375rem;position:relative;height:100%}.header .main-menu-holder nav .menu .menu-item-depth-0>a:after{content:'';position:absolute;bottom:-3px;left:0;display:block;background:var(--color-main);width:100%;height:4px;opacity:0;transition:all ease 150ms}.header .main-menu-holder nav.s-desktop{width:100%}.header .main-menu-holder nav.s-desktop>ul{width:100%;display:flex;justify-content:center}.header .main-menu-holder nav.s-desktop>ul li{display:block;margin:0;padding:0;padding:0 25px}.header .main-menu-holder nav.s-desktop>ul li:first-of-type{padding-left:0}.header .main-menu-holder nav.s-desktop>ul li:last-of-type{padding-right:0}.header .main-menu-holder nav.s-desktop>ul li.dropdown:hover .first-level-dropdown{opacity:1;visibility:visible;pointer-events:auto}.header .main-menu-holder nav.s-desktop>ul li.current-page-parent>a:after,.header .main-menu-holder nav.s-desktop>ul li.current_page_item>a:after{opacity:1}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown{width:100%;padding:0;margin:0;position:absolute;top:125px;left:0;padding:55px 0 35px;background-color:#fff;box-shadow:0 35px 30px -15px rgba(0,0,0,.15);z-index:1;opacity:0;visibility:hidden;pointer-events:none}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .side-content{flex:0 0 300px;max-width:300px;padding:0 15px}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .side-content h3{font:800 1.75rem/1.2 "Inter",sans-serif;text-align:left;margin-bottom:25px}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .side-content img{width:100%;max-width:240px}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .dropdown-menu.depth_0{flex:1;padding-left:5vw;max-width:calc(100% - 300px)}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .dropdown-menu.depth_0 .menu-item-depth-1{margin-bottom:20px}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder{-moz-column-count:3;-webkit-column-count:3;column-count:3}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li{break-inside:avoid-column}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li.current-menu-item>a{text-decoration:underline}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li a{font:800 0.9375rem/1.2 "Inter",sans-serif;white-space:normal}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li a:hover{color:var(--color-secondary);text-decoration:underline}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li .dropdown-menu.depth_2{padding-left:5px;margin-bottom:5px}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li .dropdown-menu.depth_2 li a:before{content:'-';display:inline-block;margin-right:5px}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown .sub-menu-holder li .dropdown-menu li a{font:500 0.875rem/1.2 "Inter",sans-serif}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown.active{display:block}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown li{display:block;margin:0;padding:0}.header .main-menu-holder nav.s-desktop>ul li .first-level-dropdown li a{display:block;margin:0;font:.875rem "Inter",sans-serif;text-transform:none;cursor:pointer;white-space:nowrap;text-align:left;padding:5px}.banner-index .swiper-container .swiper-button-next,.banner-index .swiper-container .swiper-button-prev{top:35vw}@media (min-width:768px){.banner-index .swiper-container .swiper-button-next,.banner-index .swiper-container .swiper-button-prev{top:32vw}}@media (min-width:1024px){.banner-index .swiper-container .swiper-button-next,.banner-index .swiper-container .swiper-button-prev{top:calc(50% - 50px)}}@media (min-width:1440px){.banner-index .swiper-container .swiper-button-next,.banner-index .swiper-container .swiper-button-prev{top:calc(50% - 75px)}}@media (min-width:1690px){.banner-index .swiper-container .swiper-button-next,.banner-index .swiper-container .swiper-button-prev{top:calc(50% - 115px)}}.banner-index .swiper-container .swiper-wrapper .swiper-slide{overflow:hidden;height:auto}@media (min-width:1024px){.banner-index .swiper-container .swiper-wrapper .swiper-slide{padding-bottom:125px}}@media (min-width:1440px){.banner-index .swiper-container .swiper-wrapper .swiper-slide{padding-bottom:175px}}@media (min-width:1690px){.banner-index .swiper-container .swiper-wrapper .swiper-slide{padding-bottom:250px}}@media (max-width:1023.98px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .semi-fluid{max-width:none;padding-left:0;padding-right:0}}@media (max-width:1023.98px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .col-image{order:-1}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content{padding-top:55px;padding-bottom:75px}@media (min-width:1024px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content{padding-top:0;padding-bottom:0}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper{position:relative;max-width:440px}@media (min-width:1024px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper{padding-left:35px}}@media (min-width:1280px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper{padding-left:0}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h2,.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h1{font:800 40px/1.2 "Inter",sans-serif;margin-bottom:25px;color:var(--color-secondary)}@media (min-width:768px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h2,.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h1{font-size:3.4375rem}}@media (min-width:1440px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h2,.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h1{font-size:4.375rem}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h2 .underline,.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper h1 .underline{text-decoration:underline}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper .btn-holder{margin-top:35px}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i{position:absolute;z-index:-1;font-size:250px;top:7%;left:0;transform:translate(-50%,-20%);color:var(--color-main)}@media (min-width:768px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i{font-size:305px}}@media (min-width:1440px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i{transform:translate(-50%,-30%)}}@media (min-width:1690px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i{transform:translate(-50%,-50%)}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i.icon-cle{top:-40px;left:-30px;font-size:400px;transform:translateX(-50%)}@media (min-width:1024px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i.icon-cle{top:0;left:0;font-size:40vw}}@media (min-width:1280px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i.icon-cle{top:-50px}}@media (min-width:1690px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.content .content-wrapper i.icon-cle{font-size:750px;top:-150px}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image{position:relative;z-index:10}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:70%;width:100%}@media (min-width:768px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image{padding-top:60%}}@media (min-width:1024px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image{padding-top:90%}}@media (max-width:1023.98px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image:before,.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image:after{display:none}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image .circle-holder{display:none}@media (min-width:1024px){.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image .circle-holder{display:block}}.banner-index .swiper-container .swiper-wrapper .swiper-slide .inner.image .background-image img{display:none}.banner{position:relative}.banner.contact .inner.content address .content-text{margin-bottom:25px}.banner.contact .inner.content address a:hover{color:var(--color-secondary);text-decoration:underline}.banner.contact .inner.content address p{margin-bottom:8px}.banner.contact .inner.content address p,.banner.contact .inner.content address a{font-size:18px}.banner.contact .inner.content address ul{margin-top:5px}.banner.contact .inner.content .opening-hours{margin-top:35px}.banner.contact .inner.content .opening-hours li{font-size:18px}.banner.post-banner .sup-banner h1{font-size:2.8125rem;color:var(--color-secondary)}.banner.post-banner .sup-banner .image .background-image{background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:1024px){.banner.post-banner .sup-banner .image img{display:none}}@media (min-width:1024px){.banner.post-banner .container-banner .inner.content{padding-bottom:0}}.banner.post-banner .container-banner .inner.content .tagline p{font:500 1.5rem/1.4 "Inter",sans-serif;margin-bottom:25px}.banner.post-banner .container-banner .inner.content .entry-meta .author-content{display:flex;align-items:center}.banner.post-banner .container-banner .inner.content .entry-meta .author-content span:not(.separator),.banner.post-banner .container-banner .inner.content .entry-meta .author-content h3{font-weight:700}.banner.post-banner .container-banner .inner.content .entry-meta .author-content h3{margin-left:3.5px}.banner.post-banner .container-banner .inner.content .entry-meta .author-content a:hover{color:var(--color-secondary);text-decoration:underline}.banner.post-banner .container-banner .inner.content .entry-meta .author-content .date-meta{font-weight:500}.banner.post-banner .container-banner .inner.content .entry-meta .author-content .separator{margin:0 5px}.banner .sup-banner{background:var(--color-main);padding:60px 0 45px}@media (min-width:1280px){.banner .sup-banner{padding:80px 0 60px}}.banner .sup-banner.archive-products-banner{padding:5px 0}.banner .sup-banner h1{font:800 2.625rem/1.2 "Inter",sans-serif;color:var(--color-secondary)}@media (min-width:1280px){.banner .sup-banner h1{font-size:3.4375rem}}@media (min-width:1690px){.banner .sup-banner h1{font-size:4.375rem}}.banner .sup-banner .col-image{position:relative;z-index:5;display:none}@media (min-width:1024px){.banner .sup-banner .col-image{display:block}}.banner .sup-banner .col-image .inner.image{position:absolute;width:100%}.banner .sup-banner .col-image .inner.image .background-image.has-mobile-image .desktop{display:none}@media (min-width:1024px){.banner .sup-banner .col-image .inner.image .background-image.has-mobile-image .desktop{display:block}}.banner .sup-banner .col-image .inner.image .background-image .mobile{display:block}@media (min-width:1024px){.banner .sup-banner .col-image .inner.image .background-image .mobile{display:none}}.banner .container,.banner .woocommerce-cart .lws-cart-empty .woocommerce-notices-wrapper,.woocommerce-cart .lws-cart-empty .banner .woocommerce-notices-wrapper,.banner .product-template-default .woocommerce-notices-wrapper,.product-template-default .banner .woocommerce-notices-wrapper{position:static}.banner .container-banner{position:relative;z-index:5}.banner .container-banner .inner.content{padding:45px 0}@media (min-width:1024px){.banner .container-banner .inner.content{padding-right:25px}}@media (min-width:1280px){.banner .container-banner .inner.content{padding:65px 0;padding-right:65px}}.banner .container-banner .inner.content h2{font:800 2.125rem/1.2 "Inter",sans-serif;margin-bottom:25px;color:var(--color-secondary)}@media (min-width:1024px){.banner .container-banner .inner.content h2{font-size:1.75rem}}@media (min-width:1440px){.banner .container-banner .inner.content h2{font-size:2.75rem}}.banner .container-banner .inner.content .btn-holder{margin:35px -10px 0}.banner .container-banner .inner.content .btn-holder .button,.banner .container-banner .inner.content .btn-holder .NFI .NFI-button,.NFI .banner .container-banner .inner.content .btn-holder .NFI-button,.banner .container-banner .inner.content .btn-holder .amelia-app-booking .el-button--primary.el-button,.amelia-app-booking .banner .container-banner .inner.content .btn-holder .el-button--primary.el-button,.banner .container-banner .inner.content .btn-holder .am-modal.am-in-body .el-button--primary.el-button,.am-modal.am-in-body .banner .container-banner .inner.content .btn-holder .el-button--primary.el-button,.banner .container-banner .inner.content .btn-holder .comments-section .comment-respond .comment-form p.form-submit input,.comments-section .comment-respond .comment-form p.form-submit .banner .container-banner .inner.content .btn-holder input{margin:0 10px}@media (min-width:1024px){.banner .container-banner .col-image{display:none}}.banner .container-banner .col-image .inner{padding-left:20px;margin-bottom:50px}.breadcrumb{padding:1.4375rem 0;font:400 15px/1.3 "Inter",sans-serif}@media (min-width:1024px){.breadcrumb .is-shop .inner{padding-right:35px;padding-left:35px}}.breadcrumb span[property="itemListElement"]{margin:0 .25rem}.breadcrumb span[property="itemListElement"]:first-child{margin-left:0}.breadcrumb span[property="itemListElement"]:last-child{margin-right:0}.breadcrumb span[property="itemListElement"] .current-item{color:var(--color-secondary);font-weight:600}.breadcrumb a{position:relative}.breadcrumb a:hover{color:var(--color-secondary)}.breadcrumb a:hover:after{width:100%}.breadcrumb a:after{content:'';display:block;position:absolute;bottom:-2px;left:0;background:var(--color-secondary);width:0;height:2px}