html,body{max-width:100%}#MainContent{min-width:0;max-width:100%}@media screen and (min-width:990px){html,body{overflow-x:clip}}@media screen and (min-width:1200px){.header__menu-item{display:inline-flex;align-items:center}.header__menu-item .icon-caret{position:static;margin-left:7px;flex-shrink:0}}@media screen and (min-width:1200px){.header.header--middle-left{grid-template-columns:auto minmax(0,1fr) 44px;column-gap:22px}.header__inline-menu{min-width:0;width:100%}.header__inline-menu .list-menu--inline{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;column-gap:6px!important}.header__inline-menu .list-menu--inline>li{flex:0 0 auto!important;margin:0!important}.header__inline-menu .header__menu-item{padding-left:0!important;padding-right:0!important;white-space:nowrap;font-size:12px!important}.header__inline-menu .list-menu--inline>li:not(:last-child){flex:0 0 auto!important;margin-right:clamp(10px,1.5vw,20px)!important}.header__inline-menu .list-menu--inline>li:last-child{flex-grow:0!important;margin-left:auto!important}.header>.header__icons{width:44px;min-width:44px;margin:0!important;justify-self:end!important}}@media screen and (min-width:1200px)and (max-width:1500px){.header.header--middle-left{column-gap:12px!important}.header__heading-logo{max-width:270px!important;height:auto!important}.header__inline-menu .list-menu--inline>li:last-child{margin-left:auto!important}.header>.header__icons{width:44px!important;min-width:44px!important;justify-self:end!important}}.header .header__heading{width:clamp(180px,calc(9vw + 145px),280px)!important;max-width:none!important;min-width:0!important}.header .header__heading-link,.header .header__heading-logo-wrapper{display:block;width:100%!important;max-width:none!important}.header .header__heading-logo{display:block!important;width:100%!important;max-width:none!important;height:auto!important;left:auto!important}@media screen and (min-width:1200px)and (max-width:1500px){.header__inline-menu .list-menu--inline{column-gap:clamp(0px,calc((100vw - 1200px)*.0733),22px)!important}}@media screen and (min-width:750px){.header{min-height:clamp(80px,6.5vw,104px)}}@media screen and (min-width:750px){.header{box-sizing:border-box;min-height:clamp(76px,6.8vw,104px)!important;padding-top:clamp(12px,1.5vw,22px)!important;padding-bottom:clamp(12px,1.5vw,22px)!important}}@media screen and (min-width:1200px){.header__submenu.list-menu{width:max-content!important;min-width:180px!important;padding:12px 0!important}.header__submenu .header__menu-item{padding:12px 20px!important;width:100%!important;box-sizing:border-box!important}}@media screen and (min-width:1200px){.header__inline-menu .list-menu--inline>li:last-child>a{text-decoration:none!important;transition:background-color .25s ease!important}.header__inline-menu .list-menu--inline>li:last-child>a:hover{background-color:#17345c!important;color:#fff!important;text-decoration:none!important}.header__inline-menu .list-menu--inline>li:last-child>a:hover span{text-decoration:none!important}}@media screen and (min-width:750px)and (max-width:1199px){.header__icons .sfc-tablet-booking{text-decoration:none!important;transition:background-color .25s ease!important}.header__icons .sfc-tablet-booking:hover{background-color:#17345c!important;color:#fff!important;text-decoration:none!important}}body:has(.sfc-treatments-01) .shopify-section:has(.sfc-treatments-01)+.shopify-section,body:has(.sfc-treatments-02) .shopify-section:has(.sfc-treatments-02)+.shopify-section{margin-top:0!important}body:has(.sfc-treatments-01) .shopify-section:has(.sfc-treatments-01),body:has(.sfc-treatments-02) .shopify-section:has(.sfc-treatments-02){margin-bottom:0!important}.sfc-cart-navigation{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.sfc-cart-navigation__shop,.sfc-cart-navigation__home{display:inline-flex;align-items:center;justify-content:center;min-height:30px!important;padding:8px 14px!important;border-radius:7px!important;font-size:12px;font-weight:700;letter-spacing:.3px;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sfc-cart-navigation__shop{background:#245777!important;color:#fff!important;border:1px solid #245777!important}.sfc-cart-navigation__shop:hover{background:#55a6c5!important;border-color:#55a6c5!important;color:#fff!important}.sfc-cart-navigation__home{background:#fff!important;color:#245777!important;border:1px solid #245777!important}.sfc-cart-navigation__home:hover{background:#55a6c5!important;color:#fff!important;border-color:#55a6c5!important}@media screen and (min-width:990px){.sfc-featured-carousel .slider-buttons,.sfc-featured-carousel+.slider-buttons,section[id*=featured_collection] .slider-buttons,section[id*=featured-collection] .slider-buttons{transform:translateY(-45px)!important}}@media screen and (min-width:990px){.collection__view-all{transform:translateY(-120px)!important}.slider-counter,.slider-counter__current,.slider-counter__total{font-weight:400!important}}@media screen and (min-width:1200px){.header__menu-item,.header__menu-item span{transition:color .25s ease!important}.header__menu-item:hover,.header__menu-item:hover span,.header__menu-item[aria-current=page],.header__menu-item[aria-current=page] span,.header__active-menu-item{text-decoration:none!important}.header__menu-item:hover,.header__menu-item:hover span{color:#55a6c5!important}}@media screen and (min-width:1200px){.header__menu-item,.header__menu-item span,.header__menu-item:hover,.header__menu-item:hover span,.header__menu-item[aria-expanded=true],.header__menu-item[aria-expanded=true] span,.header__active-menu-item,.header__active-menu-item:hover{text-decoration:none!important;text-decoration-line:none!important}.header__menu-item[aria-expanded=true],.header__menu-item[aria-expanded=true] span{color:#55a6c5!important}}@media screen and (min-width:1200px){.header__menu-item[aria-current=page] span,.header__active-menu-item{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}.header__menu-item[aria-expanded=true]:not([aria-current=page]) span{text-decoration:none!important}}@media screen and (min-width:1200px){.header__submenu .header__menu-item[aria-current=page],.header__submenu .header__active-menu-item{color:#55a6c5!important;text-decoration:none!important}.header__inline-menu details:has(.header__submenu a[aria-current=page])>summary .header__menu-item,.header__inline-menu details:has(.header__submenu .header__active-menu-item)>summary .header__menu-item{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}.header__inline-menu details:has(.header__submenu a[aria-current=page])>summary span,.header__inline-menu details:has(.header__submenu .header__active-menu-item)>summary span{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}}@media screen and (min-width:1200px){.header__submenu .header__menu-item[aria-current=page],.header__submenu .header__menu-item[aria-current=page] span,.header__submenu .header__active-menu-item,.header__submenu .header__menu-item.list-menu__item--active{color:#04709b!important;text-decoration:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sfc-layout-fixes.css.map */
