*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.underline-links-hover:hover a{text-decoration:none!important}@font-face{font-family:Chalet;src:url(/cdn/shop/files/Chalet-ParisNineteenSixty_c400ffa0-ed2e-4319-bb43-77d473f27a21.woff2?v=1743369514) format("woff2"),url(/cdn/shop/files/Chalet-ParisNineteenSixty_2c495d8b-5b6d-4609-861a-f4d4b40f033b.woff?v=1743369515) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chalet;src:url(/cdn/shop/files/Chalet-LondonNineteenSixty_520b9486-db1b-43c6-8149-e8278bbb0f73.woff2?v=1743369514) format("woff2"),url(/cdn/shop/files/Chalet-LondonNineteenSixty_cdfe09d2-a610-46bc-be47-b37b97dc7ec3.woff?v=1743369514) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chalet;src:url(/cdn/shop/files/Chalet-NewYorkNineteenSixty_4a526c6a-9b80-477d-823b-149b45cfba2c.woff2?v=1743369514) format("woff2"),url(/cdn/shop/files/Chalet-NewYorkNineteenSixty_1a1a99c2-43c7-4e33-bd5e-0590b39fa5e1.woff?v=1743369514) format("woff");font-weight:700;font-style:normal;font-display:swap}#launcher{bottom:20px!important}#shopify-section-template--24761595887960__multicolumn_C6tf8R .page-width{padding-left:0;padding-right:0}a[href="#Reviews"]{text-decoration:none;background-image:url(/cdn/shop/files/stars.svg?v=1743500136);background-repeat:no-repeat;background-size:88px;background-position:right center;padding-right:95px}.product__tax.caption.rte,.slider-counter{display:none!important}.header__active-menu-item{position:relative;text-decoration:none!important}.header__menu-item:hover span{text-decoration:none!important}.header__active-menu-item:after{content:"";position:absolute;width:6px;height:6px;background:#fff;border-radius:20px;bottom:-9px;left:calc(50% - 3px);text-decoration:none}.standard-page.page-width{max-width:900px}.contact-select{background-size:12px;padding-top:10px;background-image:url('data:image/svg+xml,<svg width="7" height="5" viewBox="0 0 7 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1L3.5 4L6.5 1" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:96% center}.header__icon--menu span{position:absolute;z-index:9;width:40px;max-height:45px}#shopify-section-template--24761595887960__image_with_text_ciDdj6 .button.button--secondary{background:url('data:image/svg+xml,<svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.17063 9.15898L0.130859 8.11353L6.432 1.80103H1.60245L1.61381 0.363525H8.91495V7.67034H7.46609L7.47745 2.8408L1.17063 9.15898Z" fill="%232B2B2B"/></svg>');margin-top:20px;padding-left:0;background-repeat:no-repeat;background-size:12px;padding-right:22px;background-position:center right}#menu-drawer{top:0;height:100vh}ul:after{content:"";background:#ff0;width:30px;position:absolute}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}h1,h2,h3,h4{font-family:Chalet!important;font-weight:500!important}.single-map-header .border-top{margin-top:40px;border-top:1px solid #c0a397;width:100%;padding-bottom:20px;display:block}#shopify-section-sections--24658823020888__header.section-header{position:fixed;width:100%}.menu-drawer__localization localization-form{padding-left:20px}.accordion{border-color:#c0a397!important}.accordion .accordion__title{font-family:inherit!important}.card-wrapper.product-card-wrapper .card__heading.h5{font-size:20px}.product-tag{padding:2px 11px 1px;line-height:1.5;border-radius:20px;background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid white;position:absolute;z-index:1;color:#fff;top:10px;left:10px;text-transform:uppercase;font-size:13px}.price{font-size:12px!important;color:rgb(var(--color-foreground),.7)!important}.product--left.product--thumbnail_slider .price{font-size:16px!important}h2.footer-block__heading.inline-richtext{text-align:left!important}.marker{background-image:url(/cdn/shop/files/map_pin.svg?v=1741301397);background-size:contain;width:38px;height:58px;cursor:pointer;background-repeat:no-repeat;background-position:center;display:block!important;transition:.5s ease}.marker.active{width:42px;height:62px}media-gallery{z-index:0!important}.a-button{padding:1rem;font-size:16px;background-size:25px;background-repeat:no-repeat;padding:.6rem 1.6rem .6rem 3.75rem;background-position:.75rem center;border-radius:30px}.a-button.time{padding-left:1.6rem;background:#fac9b2;border-radius:20px;border:none;text-transform:uppercase}.sticky-home-banner span{font-size:1.4rem}header{max-width:100%!important}footer img{transition:.25s ease}footer img:hover{transform:scale(.99)}footer img:active,footer img:focus{transform:scale(.98)}#MainContent .collapsible-content-wrapper-narrow{margin:0}#MainContent .contact.page-width form{max-width:680px}#MainContent .accordion__content{line-height:1.5;padding-left:0}.banner__content .banner__box.color-scheme-3{background-color:#2b2b2b26;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.contact-banner{background:#c0a397}.contact-banner h3{margin:auto 0;font-weight:500}.contact-banner a{background:#fac9b2;text-transform:uppercase;max-height:min-content;margin-top:auto;margin-bottom:auto;padding:5px 20px;border-radius:30px;color:inherit;text-decoration:none}.contact-banner.memberships{background:#a7bf8a}.contact-banner>div{display:flex;flex-direction:row;align-content:flex-end;column-gap:30px}.contact-banner p{margin:0;line-height:2.5}.contact-banner.memberships a{background:#5d664d;color:#fff}.contact-banner{display:flex;flex-direction:row;justify-content:space-between;padding:20px}.accordion__title{font-family:inherit!important}.a-button.search{background-color:#fff;padding:.6rem 1.6rem;color:#2b2b2b;border:0}.a-button.map{background-image:url(/cdn/shop/files/map_pin_2.svg?v=1741812020);background-color:#2b2b2b;color:#fff;border:0;text-decoration:none!important;border:1px solid #ffffff2e}.header__search{display:none!important}.banner__box{background-color:#2b2b2b26;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.banner,.banner .banner__media,.banner__content{min-height:80dvh!important;max-height:100dvh!important}.banner__box{will-change:transform,backdrop-filter;transform:translate(0)}.a-button{transition:.25s ease}.a-button:hover{transform:scale(1.05)}.a-button:focus{transform:scale(.95)}body .header__menu-item{padding:1.2rem .85rem}.footer-block__newsletter{width:100%;text-align:left}.features-container{padding:20px}.max-people-product,.duration-product{color:#85736b!important;font-family:Chalet!important;font-weight:500!important;letter-spacing:0px;background-size:20px;font-size:14px}.price{font-family:Chalet!important;font-weight:500!important;color:#85736b!important;font-size:14px!important}.extra-deets{margin-bottom:-5px}.max-people{background-image:url(/cdn/shop/files/people.svg?v=1743342021);background-repeat:no-repeat;background-position:left center;padding-left:24px;color:#907f78;font-weight:600;margin-right:20px;letter-spacing:0px}.duration{background-image:url(/cdn/shop/files/time.svg?v=1743342020);background-repeat:no-repeat;background-position:left center;padding-left:24px;margin-left:15px!important;color:#907f78;font-weight:600;letter-spacing:0px}.over-18s{background-image:url(/cdn/shop/files/over-18s.svg?v=1746614990);background-repeat:no-repeat;background-position:left center;padding-left:24px;margin-left:15px!important;color:#907f78;font-weight:600;letter-spacing:0px}.features-container li{background-image:url(/cdn/shop/files/checkbox.svg?v=1742235394);background-repeat:no-repeat;background-position:left center;padding-left:30px}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none!important}.features-container ul{padding-left:0;list-style:none;margin-bottom:0}.features-container h3{margin-top:0}.features-container li.indoorcoldshower,.features-container li.outoorcoldshower{background-image:url(/cdn/shop/files/shower.svg?v=1742235394)}.features-container li.toilets{background-image:url(/cdn/shop/files/toilet.svg?v=1742235394)}.features-container li.plungepool,.features-container li.coldplungepool{background-image:url(/cdn/shop/files/bath.svg?v=1742235394)}.features-container li.freeparking,.features-container li.parking{background-image:url(/cdn/shop/files/parking.svg?v=1742235393)}.features-container li.riveraccess,.features-container li.seaaccess{background-image:url(/cdn/shop/files/water.svg?v=1743338138)}.features-container li.changingfacilities{background-image:url(/cdn/shop/files/changing_room.svg?v=1743338138)}.features-container li.variedtempplungepools{background-image:url(/cdn/shop/files/temp.svg?v=1743338137)}#shopify-section-template--24658822496600__image_banner h2 a{display:block}#shopify-section-template--24658822496600__image_banner h2{line-height:1.1!important}#shopify-section-template--24658822496600__image_banner h2 a:nth-child(1){animation:fadeCycle 6s infinite}#shopify-section-template--24658822496600__image_banner h2 a:nth-child(2){animation:fadeCycle 6s infinite 2s;z-index:9}#shopify-section-template--24658822496600__image_banner h2 a:nth-child(3){animation:fadeCycle 6s infinite 4s;z-index:1}.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{max-width:60px;height:60px}.product__info-container{max-width:100%!important}.button--secondary:after{content:none!important}#MainContent .product-form__submit{background:#fac9b2;text-transform:uppercase;max-width:max-content;color:#121212}@keyframes fadeCycle{0%{color:#ffffff4d}15%{color:#fff}33%{color:#fff}48%{color:#ffffff4d}66%{color:#ffffff4d}to{color:#ffffff4d}}@-webkit-keyframes fadeCycle{0%{color:#ffffff4d}15%{color:#fff}33%{color:#fff}48%{color:#ffffff4d}66%{color:#ffffff4d}to{color:#ffffff4d}}@media screen and (min-width: 1280px){.sticky-home-banner{z-index:9;display:flex;justify-content:center;column-gap:10px;position:fixed;top:0;bottom:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;right:90px;left:auto;max-width:max-content;padding-top:21px}}@media screen and (min-width: 990px){#shopify-section-template--24761595887960__multicolumn_C6tf8R slider-component>ul{padding-left:3.5rem}.product__title h1{font-size:40px}#shopify-section-template--24658822496600__multicolumn_UNXKMp ul:after{content:"";width:20px;height:100%;position:absolute;background:#2b2b2b;background:linear-gradient(90deg,#2b2b2b00,#2b2b2b);right:0}}@media screen and (min-width: 750px){.product__column-sticky{top:110px!important}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in{display:grid;grid-template-columns:1.5fr 1fr 1fr}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in>div{width:100%}.footer-block__image-wrapper img{max-width:90%!important}body footer .footer__content-top{display:grid;grid-template-columns:3fr 1fr}body footer .footer-block--newsletter{align-items:flex-start;margin-top:0}.map-grid{display:grid;grid-template-columns:1fr 2fr;column-gap:6vw}.map-grid p{font-size:20px;line-height:1.35}}@media screen and (min-width: 500px){.features-container ul{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 1279px){.template-product .sticky-home-banner,.template-collection .sticky-home-banner{display:none}.sticky-home-banner{position:fixed;width:100vw;background:#2b2b2b40;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);bottom:0;z-index:9;padding:10px;left:0;display:flex;justify-content:center;column-gap:10px}.sticky-home-banner{animation:banner-load .55s ease-out}@keyframes banner-load{0%{transform:translateY(100%)}50%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (max-width: 989px){.banner--mobile-bottom .banner__box{padding:3rem 2.75rem}body .page-width{margin:0}.sticky-home-banner{padding-bottom:2.85vh;padding-top:10px}.contact-banner.memberships,.contact-banner.memberships>div{flex-direction:column}.contact-banner p{margin:0 0 16px;line-height:1.25;text-align:center}.contact-banner h3{margin:auto}.contact-banner.memberships a{max-width:max-content;margin:auto}#MainContent .product-form__submit{min-height:40px}.map-grid h2{margin-top:0}.product__title h1{font-size:28px}.header__icon--menu[aria-expanded=true]:before{background:rgba(var(--color-background),.25)!important}header-drawer{order:3}.header__icon--cart{margin-right:0!important}h1.header__heading{order:1}.header__icons{order:2;margin-left:auto!important}header{display:flex!important;width:100%}.menu-drawer{transform:translate(100%)!important;right:0;left:auto!important}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0)!important}}@media (max-width: 749px){footer.footer.color-scheme-3 .footer__content-top{padding-left:2rem;padding-right:2rem}.header{padding:10px 1.25rem!important}#MainContent .collapsible-content-wrapper-narrow,#MainContent .contact.page-width{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:100vh!important}.banner__content.banner__content--bottom-left.page-width.scroll-trigger.animate--slide-in,.banner--mobile-bottom:not(.banner--stacked) .banner__content{position:absolute!important;align-items:flex-end;justify-content:left}.banner__content.banner__content--bottom-left.page-width.scroll-trigger.animate--slide-in .banner__box{margin-left:20px;background-color:#2b2b2b26;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}}@media screen and (max-width: 500px){.over-18s{display:block;margin-left:0!important;margin-top:5px}#launcher{transform:scale(.8)!important;right:-5px!important;bottom:80px!important}.sticky-cta#stickyProduct p{font-size:16px}.sticky-cta#stickyProduct{justify-content:space-between}.sticky-home-banner{justify-content:center}.sticky-cta#stickyProduct .a-button.time{padding:1.16rem 1.05rem}.contact-banner a{padding:5px 15px;min-width:max-content}.banner__content .banner__box{margin-left:20px!important;max-width:90vw!important;margin-bottom:20px;margin-top:20px}}@media screen and (max-width: 390px){.a-button{font-size:14px;padding:.8rem 1.5rem .8rem 3.75rem}.a-button.search{padding:.6rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/overrides.css.map */
