.ImageGallery_galleryContainer__kJ1Vo{position:relative;width:100%;height:100%;cursor:pointer}.ImageGallery_gallery__ZypG0{width:100%;height:100%;display:flex;-ms-overflow-style:none}.ImageGallery_gallery__ZypG0::-webkit-scrollbar{display:none}.ImageGallery_gallery__ZypG0{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:scroll;flex-direction:row;flex-wrap:nowrap}.ImageGallery_imageCard__Tqgz4{position:relative;flex-shrink:0;flex-basis:100%;scroll-snap-align:start;scroll-snap-stop:always}.ImageGallery_arrowsContainer__OA73N{pointer-events:none;width:100%;display:flex;justify-content:space-between;position:absolute;top:calc(50% - 20px);padding:0 12px;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .25s ease-out}.ImageGallery_arrowBox__0pa_6{border-radius:4px;overflow:hidden;pointer-events:auto}@media(min-width:500px)and (hover:hover){.ImageGallery_galleryContainer__kJ1Vo:hover .ImageGallery_arrowsContainer__OA73N{visibility:visible;opacity:.9}}.ImageGallery_dotsContainer__QDhZQ{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.DogFriendly_container__2jzCG{margin:32px 0;position:relative;display:flex;align-items:center;justify-content:space-between}@media(max-width:799px){.DogFriendly_container__2jzCG{flex-direction:column}}@media(max-width:499px){.DogFriendly_container__2jzCG{margin:0 0 32px}}.DogFriendly_header__GSW_Q{background-color:#fff;flex-grow:1;flex-shrink:5;flex-basis:526px;box-sizing:border-box;position:relative;z-index:1;margin-right:-88px;height:auto;min-width:526px;padding:32px;border-radius:8px}@media(max-width:799px){.DogFriendly_header__GSW_Q{order:10;flex-basis:auto;margin-top:-32px;margin-right:0;margin-left:0;padding:32px;width:calc(100% - 48px);min-width:0}}@media(max-width:499px){.DogFriendly_header__GSW_Q{margin-top:-30px;margin-right:-16px;padding:16px;width:calc(100% - 16px);border-top-right-radius:0;border-bottom-right-radius:0}}.DogFriendly_description__3udkQ{margin-top:4px}.DogFriendly_description__3udkQ:empty{display:none}.DogFriendly_description__3udkQ p{margin:0}.DogFriendly_description__3udkQ p+p{margin-top:20px}@media(min-width:500px)and (max-width:799px){.DogFriendly_description__3udkQ{margin-top:12px}}.DogFriendly_content__puTEx{height:250px;max-height:250px;min-width:100%;width:100%;background-color:#007cc2;overflow:hidden}@media(min-width:500px){.DogFriendly_content__puTEx{height:330px;max-height:330px;border-radius:8px}}@media(min-width:800px){.DogFriendly_content__puTEx{flex-grow:1;flex-basis:856px;width:856px;max-width:856px;height:408px;max-height:408px;min-width:unset;border-radius:8px}}.FullScreen_fullScreen__oYntF{position:fixed;background:#fff;z-index:2200000000;top:0;left:0;bottom:0;right:0;overflow:auto}.FixedHeader_leftChevvy__rRy7y:after{display:inline-block;content:"";margin-left:8px;height:12px;width:8px;position:relative;top:1px;transition:transform .2s ease;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-image:url(https://www.haven.com/assets/icons/arrow-ios-left-grey.svg);-webkit-mask-image:url(https://www.haven.com/assets/icons/arrow-ios-left-grey.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.FixedHeader_fixedHeader__mkn_6{width:100%;height:50px}@media(min-width:800px){.FixedHeader_fixedHeader__mkn_6{height:62px}}.FixedHeader_fixedHeader__mkn_6{top:0;position:sticky;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.35);z-index:1500;display:flex;justify-content:space-between;align-items:center;padding:0 16px;box-sizing:border-box}.FixedHeader_leftChevvy__rRy7y{margin-top:10px;padding-right:12px}.FixedHeader_children__RjKzA{position:absolute;left:50%;transform:translate(-50%);height:40px}.ThumbnailList_background__Q5iNU{position:relative;border-radius:4px}@media(min-width:800px){.ThumbnailList_background__Q5iNU{border-radius:8px}}.ThumbnailList_background__Q5iNU{overflow:hidden;transition:filter 1s ease-in-out}@media(hover:hover){.ThumbnailList_background__Q5iNU:hover{filter:brightness(90%)}}.ThumbnailList_card__RcCad{border:none;background:none;cursor:pointer;padding:0;position:relative;outline:none}.ThumbnailList_card__RcCad:focus-visible a,.ThumbnailList_card__RcCad:focus-within a{outline:none}.ThumbnailList_card__RcCad:focus-visible:before,.ThumbnailList_card__RcCad:focus-within:before{outline:none;border:2px solid #007cc2;border-radius:inherit;content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;pointer-events:none}.ThumbnailList_card__RcCad:focus:not(:focus-visible):before{content:"";border:unset;box-shadow:unset;outline:none}.ThumbnailList_card__RcCad{display:flex;width:100%;height:100%;transition:all 1s ease-in-out}@media(hover:hover){.ThumbnailList_card__RcCad:hover{transform:scale(1.05)}}.ThumbnailList_gridContainer__UHRTU{display:grid;grid-gap:8px;grid-template-columns:repeat(2,1fr);max-width:856px;margin:auto;padding:8px}@media(min-width:800px){.ThumbnailList_gridContainer__UHRTU{grid-gap:12px;grid-template-columns:repeat(3,1fr);padding:32px 16px}}.ThumbnailList_gridContainer__UHRTU>.ThumbnailList_rectangle__VxLU9{grid-column:span 2}.ThumbnailList_tag__RxA_e{position:absolute;left:12px;top:12px;line-height:0}.CsStickyTop_topMenu__wjuym{z-index:1500;height:56px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;gap:8px;padding-left:8px;padding-right:8px;box-sizing:border-box;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0}@media(min-width:500px){.CsStickyTop_topMenu__wjuym{gap:12px}}@media(min-width:800px){.CsStickyTop_topMenu__wjuym{height:67px;gap:16px}}@media(max-width:499px){.CsStickyTop_stickyTop__xBmTZ{position:sticky}}.CsStickyTop_topMenuHide__y5AlP{transform:translateY(-100%)}.CsStickyTop_button__2mKnp{max-width:100%;padding:0 8px}@media(min-width:500px){.CsStickyTop_button__2mKnp{max-width:202px}}.GoogleRating_stars__P_f7e{--star-size:20px;--star-gap:3px;--star-color:rgba(241,162,64,0.3);--star-background:#f1a240;--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);line-height:1;vertical-align:middle}.GoogleRating_stars__P_f7e:before{content:"★★★★★";display:inline-block;transform:translateY(-.08em);letter-spacing:var(--star-gap);background-image:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);vertical-align:middle}