div[id^=block-map] .installers-map-wrapper.show{padding-bottom:18rem}@media (min-width:640px){div[id^=block-map] .installers-map-wrapper.show{padding-bottom:0}}div[id^=block-map] #installers-sidebar.show{position:absolute;bottom:0;z-index:30;display:flex;max-height:100vh;width:100%}@media (min-width:640px){div[id^=block-map] #installers-sidebar.show{position:relative;width:auto}}div[id^=block-map] .installer-description{margin-top:.625rem;margin-bottom:2rem}div[id^=block-map] .installer-description p{margin-top:0;margin-bottom:0;font-weight:700;color:inherit}div[id^=block-map] #installersMap{max-height:calc(100vh - 342px)}@media (min-width:365px){div[id^=block-map] #installersMap{max-height:calc(100vh - 254px)}}@media (min-width:400px){div[id^=block-map] #installersMap{max-height:calc(100vh - 270px)}}@media (min-width:640px){div[id^=block-map] #installersMap{max-height:calc(100vh - 62px)}}@media (min-width:1280px){div[id^=block-map] #installersMap{max-height:calc(100vh - 80px)}}div[id^=block-map] #productFilter input[type=checkbox]{position:absolute;overflow:hidden;border-width:0;padding:0;clip:rect(1px,1px,1px,1px);height:1px;width:1px}div[id^=block-map] #productFilter input[type=checkbox]:checked+label:before{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}div[id^=block-map] #productFilter input[type=checkbox]:checked+label:after{position:absolute;left:.5rem;top:.25rem;height:.75rem;width:.375rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-style:solid;border-top-style:solid;--tw-border-opacity:1;border-left-color:rgb(255 255 255/var(--tw-border-opacity));border-bottom:2px solid rgb(255 255 255/var(--tw-border-opacity));border-right:2px solid rgb(255 255 255/var(--tw-border-opacity));border-top-color:rgb(255 255 255/var(--tw-border-opacity));content:""}div[id^=block-map] #productFilter label{cursor:pointer}div[id^=block-map] #productFilter label:before{content:"";margin-right:.5rem;display:inline-block;flex-shrink:0;border-radius:.125rem;border-width:1px;border-style:solid;vertical-align:middle;width:22px;height:22px}
