@media(hover: hover){body.details extra-bar nav a:hover,body.details extra-bar nav button:hover{color:#fdc705}}body.details extra-bar nav .back{display:flex;gap:1ch;align-items:center;justify-content:flex-start;white-space:nowrap}body.details extra-bar nav .back>svg{--symbol-colour: url(#brand-gradient);width:.6em}body.details extra-bar nav:nth-of-type(2){gap:var(--gutter1) var(--gutter1);display:flex;flex-wrap:wrap}body.details:not(.feature\:flexbox-gap) extra-bar nav:nth-of-type(2){gap:initial;margin-top:calc(-1*var(--gutter1));margin-bottom:calc(-1*var(--gutter1));left:calc(-1*var(--gutter1));width:calc(100% + (var(--gutter1)))}body.details:not(.feature\:flexbox-gap) extra-bar nav:nth-of-type(2)>*{margin:calc(var(--gutter1)/2) calc(var(--gutter1)/2)}body.details extra-bar nav:nth-of-type(2) button{display:flex;align-items:center;transition:color var(--transition);gap:1ch 1ch;display:flex;flex-wrap:wrap}body.details:not(.feature\:flexbox-gap) extra-bar nav:nth-of-type(2) button{gap:initial;margin-top:calc(-1*1ch);margin-bottom:calc(-1*1ch);left:calc(-1*1ch);width:calc(100% + (1ch))}body.details:not(.feature\:flexbox-gap) extra-bar nav:nth-of-type(2) button>*{margin:calc(1ch/2) calc(1ch/2)}body.details extra-bar nav:nth-of-type(2) button svg{width:1.2em;height:1.2em}body.details extra-bar nav:nth-of-type(2) button.favourite{all:unset;cursor:pointer;display:flex;align-items:center;transition:color var(--transition);gap:1ch 1ch;display:flex;flex-wrap:wrap}body.details:not(.feature\:flexbox-gap) extra-bar nav:nth-of-type(2) button.favourite{gap:initial;margin-top:calc(-1*1ch);margin-bottom:calc(-1*1ch);left:calc(-1*1ch);width:calc(100% + (1ch))}body.details:not(.feature\:flexbox-gap) extra-bar nav:nth-of-type(2) button.favourite>*{margin:calc(1ch/2) calc(1ch/2)}@media(hover: hover){body.details extra-bar nav:nth-of-type(2) button.favourite:hover{color:#fdc705}}body.details extra-bar nav:nth-of-type(2) button.favourite::before,body.details extra-bar nav:nth-of-type(2) button.favourite::after{content:unset}body.details extra-bar nav:nth-of-type(2) button.favourite svg{--symbol-colour: var(--primary, #ff2871);all:unset;width:1.2em;height:1.2em;stroke-width:.5em;transition:var(--transition)}body.details extra-bar nav:nth-of-type(2) button.favourite:not(.active) svg{stroke:#fff;--symbol-colour: transparent}body.details header>address{font-size:1.1em;display:flex;align-items:center;color:#fff;margin-top:calc(var(--gap)*-0.5)}body.details header>address>svg{width:1em;height:1em;margin-right:.5ch;--symbol-colour: url(#brand-gradient)}body.details header .agency{z-index:1;left:.5rem;position:relative}body.details header .agency .agency-logo{width:var(--agency-logo-size, 2.6rem);height:var(--agency-logo-size, 2.6rem);background-color:#fff;border-radius:100vmax}body.details header .agency .agency-logo img{display:block;position:relative;background-position:center center;background-size:contain;background-repeat:no-repeat;overflow:hidden;width:75%;height:75%;left:12.5%;top:12.5%}body.details main>section[data-ref^=care-types][open]+nav{display:flex !important}@media(min-width: 961px){body.details main>section[data-ref^=care-types]{padding-right:var(--gutter1)}}body.details main>*[class*=tab-nav][class*=background-bar]{z-index:1;order:-1}body.details main>*[class*=tab-nav][class*=background-bar] .tab-link:empty{display:none !important}body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:first-level{padding-bottom:var(--gutter1)}body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:first-level .tab-link{align-items:center;font-weight:600;gap:1ch 1ch;display:flex;flex-wrap:wrap}body.details:not(.feature\:flexbox-gap) main>*[class*=tab-nav][class*=background-bar].tab-nav\:first-level .tab-link{gap:initial;margin-top:calc(-1*1ch);margin-bottom:calc(-1*1ch);left:calc(-1*1ch);width:calc(100% + (1ch))}body.details:not(.feature\:flexbox-gap) main>*[class*=tab-nav][class*=background-bar].tab-nav\:first-level .tab-link>*{margin:calc(1ch/2) calc(1ch/2)}body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:first-level svg{height:1.4em;width:1.4em}body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:first-level~section[is=tab-contents]:not([open]){display:none}body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:second-level{display:none}body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:second-level>a.active,body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:second-level button.active{color:var(--primary, #ff2871)}@media(hover: hover){body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:second-level>a:hover,body.details main>*[class*=tab-nav][class*=background-bar].tab-nav\:second-level button:hover{color:var(--primary, #ff2871)}}body.details main>h2{font-size:1.5625em;line-height:1.4;color:var(--theme-primary)}body.details main details summary{font-size:1.0625em;line-height:1.6;font-weight:600;font-size:1.3em;color:var(--theme);padding-bottom:var(--gutter0);display:flex;justify-content:space-between;align-items:center;pointer-events:none}body.details main details summary svg.arrow-down{display:none;height:1.6rem;width:1.6rem;transition:transform var(--transition)}body.details main details[open] summary svg.arrow-down{transform:rotate(180deg)}@media(max-width: 480px){body.details main details summary svg.arrow-down{display:block}}body.details main details#gallery summary{display:none}body.details main details.themed-box{box-shadow:0 0 .8em rgba(0,0,0,.1);border-radius:var(--border-radius)}body.details main details.themed-box summary{color:#fff;background-color:var(--theme);padding:var(--gutter0) var(--gap);font-size:unset;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition)}body.details main details#floorplan media-gallery{border-top-left-radius:0;border-top-right-radius:0}body.details main details#floorplan p{padding:var(--gap)}body.details main details.style\:table:not(#about){border-radius:var(--border-radius);overflow:hidden}body.details main details.style\:table ul{list-style-type:none}body.details main details.style\:table ul li{display:grid;grid-template-columns:minmax(260px, 1fr) 2fr;grid-gap:var(--gutter0);padding:var(--gutter0) var(--gap);position:relative}body.details main details.style\:table ul li:nth-of-type(odd){background-color:#fff}body.details main details.style\:table ul li:nth-of-type(odd)::before{content:"";border-radius:10%;z-index:-1;position:absolute;inset:0 2em;box-shadow:0px 0px 5px rgba(0,0,0,.04)}body.details main details.style\:table ul li .heading{font-size:1.6rem}@media(max-width: 660px){body.details main details.style\:table ul li{grid-template-columns:1fr}}@media(max-width: 480px){body.details main details.style\:table summary{color:#fff;background-color:var(--theme);padding:var(--gutter0) var(--gap);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition)}}body.details main details.style\:table .badges{display:flex;flex-wrap:wrap;gap:var(--gutter0)}body.details main details#facilities:not(.no-data) summary{display:none}body.details main details#facilities ul{list-style-type:none;display:grid;grid-gap:var(--gutter1);grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}body.details main details#facilities ul li{text-align:center}body.details main details#facilities ul li figure{background-color:#fff;--aspect-ratio: 1/1;aspect-ratio:var(--aspect-ratio);padding:var(--gutter1);border-radius:var(--border-radius);display:flex;display:flex;place-content:center;place-items:center;margin-bottom:var(--gutter0)}@supports not (aspect-ratio: 1/1){body.details main details#facilities ul li figure{aspect-ratio:initial}body.details main details#facilities ul li figure::before{content:"";float:left;height:0;padding-top:calc(1 / 1 * 100%)}}body.details main details#facilities ul li figure svg{aspect-ratio:inherit;width:100%;max-height:35px}@media(max-width: 660px){body.details main details#facilities:not(.no-data) summary{display:block}body.details main details#facilities ul{grid-template-columns:initial}body.details main details#facilities ul li{display:flex;align-items:center}body.details main details#facilities ul li figure{padding:calc(var(--gap)*0.5);border-radius:calc(var(--border-radius)/2);margin-bottom:0;margin-right:var(--gutter0)}body.details main details#facilities ul li figure svg{width:2em;--aspect-ratio: 1/1;aspect-ratio:var(--aspect-ratio)}@supports not (aspect-ratio: 1/1){body.details main details#facilities ul li figure svg{aspect-ratio:initial}body.details main details#facilities ul li figure svg::before{content:"";float:left;height:0;padding-top:calc(1 / 1 * 100%)}}}body.details main details#areas{border-radius:var(--border-radius);overflow:hidden;background:#fff}body.details main details#areas>p{padding:var(--gutter0) var(--gap)}body.details main details#areas ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:var(--gutter0);gap:var(--gutter0)}body.details main details#areas ul li button.white{transition:none}body.details main details#areas ul li button.white:hover{color:var(--font-colour);border-color:var(--border-colour);background-color:var(--background-colour)}body.details main details#areas ul li.label{font-size:.8em;align-items:center;display:flex}body.details main #profile.read-more{position:relative}body.details main #profile.read-more read-more{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;width:-moz-fit-content;width:fit-content;display:flex;--icon-width: 0.8em}body.details main #profile.read-more read-more svg{position:relative;top:.12em}body.details main #profile.read-more read-more:hover{cursor:pointer}body.details main #profile.read-more.closed{max-height:360px;margin-bottom:0;overflow:hidden}body.details main #profile.read-more.closed:after{content:"";display:block;position:absolute;height:200px;width:100%;bottom:0px;left:0;background:linear-gradient(rgba(255, 255, 255, 0), #f7f7f7 70%)}body.details background-bar{grid-row:1/span 2 !important}body.details side-bar [class*=tab-nav]{gap:unset}
/*# sourceMappingURL=../sourcemaps/pages/details.css.map */