.swiper-container{padding:0 0 4em 0;--swiper-navigation-color:#fff;--swiper-pagination-color:#fff}.mySwiperLarge img{aspect-ratio:240/131;height:auto;display:block}.swiperThumbnails{margin-top:10px}.swiperThumbnails img{aspect-ratio:163/90;display:block;cursor:pointer;margin:auto}.swiperThumbnails .swiper-slide{transition:var(--transition-opacity);opacity:.5;padding-bottom:8px}.swiperThumbnails .swiper-slide-thumb-active,.swiperThumbnails .swiper-slide:hover{opacity:1}.swiperThumbnails .swiper-slide-thumb-active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:var(--primary-colour)}.property-name{display:flex;flex-wrap:wrap}@media screen and (max-width:699px){.property-name{flex-direction:column}}.property-name .reference-number{width:100%}.property-name h1{display:inline-block;margin:0}@media screen and (min-width:700px){.property-name>div{max-width:calc(100% - 350px)}}@media screen and (min-width:700px) and (max-width:999px){.property-name>div{max-width:calc(100% - 230px)}}.property-name .reference-number{font-size:1rem;margin:0;font-family:inherit}.property-name .button{margin:1em auto 1em 0;white-space:nowrap}@media screen and (max-width:699px){.property-name .button{font-size:1.1rem}}@media screen and (min-width:700px){.property-name .button{margin:auto 0 1em auto}}@media screen and (min-width:1000px){.property-name .button{font-size:1.2rem;background-size:3em;padding-right:6em}}#tabs{display:flex;margin:2em 1.5em 0;flex-wrap:wrap}@media screen and (max-width:349px){#tabs{gap:.4em}}#tabs .button{margin:0}@media screen and (min-width:350px){#tabs .button{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 .5em 0 0;position:relative;top:2px}}@media screen and (max-width:549px){#tabs .button{font-size:.8rem;padding:.4em}}#tabbing-content{padding:2em 1.5em 4em;min-height:50vh}@media screen and (min-width:350px){#tabbing-content{border-top:2px solid var(--primary-dark-colour)}}#tabbing-content>section:not(.active),#tabbing-content>section:not(.active) *{opacity:0;width:100%;max-height:0;visibility:none;pointer-events:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media screen and (min-width:751px){section[data-content=availability] label{font-size:.6rem}}@media screen and (min-width:567px) and (max-width:750px){section[data-content=availability] label{font-size:.7rem}}.reviews blockquote,.reviews h4{margin:0}.reviews blockquote{font-style:italic}.reviews section{position:relative;margin:2em 0;padding:2em;border-radius:1em;background-color:#fff}.reviews section::after{content:"";position:absolute;left:2em;bottom:-15px;border-top:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent}.at-a-glance{background-color:#fff;padding:2em;border-radius:1em;margin-bottom:2em}@media screen and (min-width:700px){.at-a-glance{margin:0 0 3em 3em;float:right;width:400px}div[data-content=details]::after{content:"";display:table;clear:both}}@media screen and (min-width:700px) and (max-width:900px){.at-a-glance{font-size:.9rem;width:300px}}.at-a-glance h4{margin-top:0}@media screen and (min-width:650px) and (max-width:975px){.at-a-glance h4{font-size:1.5rem}}.at-a-glance h4::after{content:"";display:inline-flex;width:75px;height:25px;margin-left:.5em;background-image:var(--right-swirl-arrow-pink);background-repeat:no-repeat}@media screen and (min-width:650px) and (max-width:975px){.at-a-glance h4::after{width:60px;height:17px}}#map-view{width:100%;max-width:1000px;margin:0 auto;padding:0 2%}.map-hold{min-height:575px}.leaflet-container{background-color:var(--light-background);border-radius:.5em;padding:.5em}.leaflet-popup{border-radius:.5rem;overflow:hidden}.leaflet-popup-content{background-color:var(--light-background);max-width:220px;border-radius:.5rem;padding:0;overflow:hidden}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding:0}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{border-radius:.5rem;padding:0}.leaflet-popup-content .details{padding:1em}.leaflet-popup-content .property-summary{margin:.5rem 0 .2rem;color:var(--primary-colour);font-size:.6rem}.leaflet-popup-content h2{font-size:1rem;margin-bottom:.5em}.leaflet-popup-content .intro{font-size:.65rem;margin-bottom:1em}.leaflet-popup-content .button{margin:0}.leaflet-popup-content .button:hover{color:#fff}.leaflet-popup-tip{border-top:10px solid var(--light-background)}.leaflet-control-layers-base label{margin:.5em}
/*# sourceMappingURL=cottage-page.min.css.map */