.branch-map--container{--padding-x:17px;--padding-y:14px}.branch-map--container.page-width{margin-inline:auto}.branch-map--container.page-width-full{margin-inline:auto;max-width:100%;padding-left:0;padding-right:0}.branch-map--container.page-width-wide{margin-left:auto;margin-right:auto;max-width:calc(var(--page-width-wide) + 3rem);padding-left:1.5rem;padding-right:1.5rem}.branch-map--container.page-width-wide.padding-left-l,.branch-map--container.page-width-wide.padding-left-m,.branch-map--container.page-width-wide.padding-left-none,.branch-map--container.page-width-wide.padding-left-s,.branch-map--container.page-width-wide.padding-left-xl,.branch-map--container.page-width-wide.padding-left-xs{padding-left:1.5rem}.branch-map--container.page-width-wide.padding-right-l,.branch-map--container.page-width-wide.padding-right-m,.branch-map--container.page-width-wide.padding-right-none,.branch-map--container.page-width-wide.padding-right-s,.branch-map--container.page-width-wide.padding-right-xl,.branch-map--container.page-width-wide.padding-right-xs{padding-right:1.5rem}@media only screen and (min-width:768px){.branch-map--container.page-width-wide{max-width:calc(var(--page-width-wide) + 6.2rem);padding:0 3.1rem}}@media only screen and (max-width:319.98px){.branch-map--container.page-width-wide{padding:0 1rem}}.branch-map--container.page-width-narrow{margin-left:auto;margin-right:auto;max-width:calc(800px + var(--page-width-padding)*2);padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}.branch-map--container.page-width-narrow.margin-left-l,.branch-map--container.page-width-narrow.margin-left-m,.branch-map--container.page-width-narrow.margin-left-none,.branch-map--container.page-width-narrow.margin-left-s,.branch-map--container.page-width-narrow.margin-left-xl,.branch-map--container.page-width-narrow.margin-left-xs{margin-left:auto}.branch-map--container.page-width-narrow.margin-right-l,.branch-map--container.page-width-narrow.margin-right-m,.branch-map--container.page-width-narrow.margin-right-none,.branch-map--container.page-width-narrow.margin-right-s,.branch-map--container.page-width-narrow.margin-right-xl,.branch-map--container.page-width-narrow.margin-right-xs{margin-right:auto}.branch-map--container.page-width-narrow.padding-left-l,.branch-map--container.page-width-narrow.padding-left-m,.branch-map--container.page-width-narrow.padding-left-none,.branch-map--container.page-width-narrow.padding-left-s,.branch-map--container.page-width-narrow.padding-left-xl,.branch-map--container.page-width-narrow.padding-left-xs{padding-left:var(--page-width-padding)}.branch-map--container.page-width-narrow.padding-right-l,.branch-map--container.page-width-narrow.padding-right-m,.branch-map--container.page-width-narrow.padding-right-none,.branch-map--container.page-width-narrow.padding-right-s,.branch-map--container.page-width-narrow.padding-right-xl,.branch-map--container.page-width-narrow.padding-right-xs{padding-right:var(--page-width-padding)}@media only screen and (max-width:1024.98px){.branch-map--container .page-width{padding:0}}.branch-map--container .branch-details-container{display:flex;gap:50px;justify-content:space-between;padding:var(--padding-y) var(--padding-x)}@media only screen and (max-width:1110px){.branch-map--container .branch-details-container{flex-direction:column;gap:20px}}@media only screen and (max-width:1024.98px){.branch-map--container .branch-details-container{padding:0}}.branch-map--container .branch-map-container{flex:1 1 calc(50% - 25px);width:100%}@media only screen and (max-width:1110px){.branch-map--container .branch-map-container{flex:unset;height:50vw;min-height:400px}}.branch-map--container .branch-map-container #map{height:100%;min-height:100%;overflow:hidden;width:100%}.branch-map--container .branch-details{flex:1 1 calc(50% - 25px);padding:calc(52px - var(--padding-y)) calc(50px - var(--padding-x));width:100%}@media only screen and (max-width:1260px){.branch-map--container .branch-details{padding:calc(25px - var(--padding-y)) calc(27px - var(--padding-x))}}@media only screen and (max-width:1110px){.branch-map--container .branch-details{flex:unset}}@media only screen and (max-width:1024.98px){.branch-map--container .branch-details{padding:45px calc(10px + var(--page-width-padding)) 0 calc(10px + var(--page-width-padding))}}.branch-map--container .branch-details .branch-info ul:not(.opening-hours){display:flex;flex-direction:column;gap:12px 18px;padding-left:0}.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li{align-items:start;display:flex;font-size:20px;gap:22px;justify-content:start;list-style-position:outside;list-style-type:none;padding-left:0}.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li>*{font-size:20px;text-align:left;width:100%}@media only screen and (max-width:1024.98px){.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li,.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li>*{font-size:18px}}.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li img,.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li svg{height:30px;width:25px}.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li a{font-weight:700;text-decoration:underline}.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li .address-line{font-weight:700}.branch-map--container .branch-details .branch-info ul:not(.opening-hours) li .metafield-rich_text_field p{margin:0}.branch-map--container .branch-details .branch-info .opening-hours{max-width:300px;padding-left:0}.branch-map--container .branch-details .branch-info .opening-hours li.opening-hours-item{align-items:center;display:flex;gap:52px;justify-content:space-between}@media only screen and (max-width:319.98px){.branch-map--container .branch-details .branch-info .opening-hours li.opening-hours-item{align-items:flex-start;flex-direction:column;gap:2px;padding:5px}.branch-map--container .branch-details .branch-info .opening-hours li.opening-hours-item:first-of-type{padding-top:0}}
