.delivery-area .area-wrap .message p[data-v-3b8057d0]{font-weight:400}.delivery-area .area-wrap .message h1[data-v-3b8057d0]{font-weight:700;font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.delivery-area .area-wrap .message h1[data-v-3b8057d0]{font-size:1rem;line-height:1.5rem}}.delivery-area .area-wrap .message p[data-v-3b8057d0]{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:40em){.delivery-area .area-wrap .message p[data-v-3b8057d0]{font-size:.875rem;line-height:1.25rem}}.delivery-area[data-v-3b8057d0]{height:calc(100vh - 300px);min-height:700px;font-size:.875rem}.delivery-area .section[data-v-3b8057d0]{margin-top:1rem;margin-bottom:1rem}.delivery-area .section .legend[data-v-3b8057d0]{display:-webkit-box;display:-ms-flexbox;display:flex}.delivery-area .section .legend .legend-icon[data-v-3b8057d0]{padding-right:.5rem}.delivery-area .description[data-v-3b8057d0],.delivery-area .section .legend-first[data-v-3b8057d0]{padding-top:.25rem}.delivery-area .btn[data-v-3b8057d0]{width:100%;max-width:none}.delivery-area .vue-map-container[data-v-3b8057d0]{height:100%}.delivery-area .vue-map-container[data-v-3b8057d0] button{min-width:auto}@media only screen and (max-width:40em){.delivery-area[data-v-3b8057d0]{height:100%}.delivery-area .vue-map-container[data-v-3b8057d0]{height:80vh}}.delivery-area .area-wrap[data-v-3b8057d0]{position:absolute;width:100%}@media only screen and (max-width:40em){.delivery-area .area-wrap[data-v-3b8057d0]{position:relative}}.delivery-area .area-wrap .message[data-v-3b8057d0]{position:relative;z-index:99;padding:.75rem;background:#fff;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2)}@media only screen and (min-width:40.063em){.delivery-area .area-wrap .message[data-v-3b8057d0]{margin-top:1rem;margin-left:1rem}}.delivery-area .area-wrap .message h1[data-v-3b8057d0]{margin-top:0;margin-bottom:.25rem}.delivery-area .area-wrap .message p[data-v-3b8057d0]{margin-top:0;margin-bottom:0}.delivery-area[data-v-3b8057d0] .gm-style-iw.gm-style-iw-c{padding:.75rem!important;font-family:FunkisA,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;border-radius:2px}.delivery-area[data-v-3b8057d0] .gm-style-iw-t:after{width:10px;height:10px}.delivery-area[data-v-3b8057d0] .gm-ui-hover-effect{display:none!important}.delivery-area[data-v-3b8057d0] .marker-name{padding-bottom:.25rem;font-weight:700}.delivery-area[data-v-3b8057d0] .marker-address{color:#4d4d4d}