.location-thumbnail[data-v-00d5226c]{-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-areas:"header buttons" "content buttons";grid-template-columns:1fr 92px;grid-template-rows:min-content 1fr;padding:1em}[lang=fr-CA] .location-thumbnail[data-v-00d5226c]{grid-template-columns:1fr 100px}.location-thumbnail--active[data-v-00d5226c]{background:#f2f9ff}.location-thumbnail__header[data-v-00d5226c]{display:flex;flex-direction:column;grid-area:header;padding-left:32px;position:relative}.location-thumbnail__icon[data-v-00d5226c]{align-items:center;display:flex;height:1.6rem;justify-content:center;left:0;position:absolute;top:0}.location-thumbnail__icon svg[data-v-00d5226c]{height:auto;width:24px}.location-thumbnail__content[data-v-00d5226c]{grid-area:content;padding-left:32px}.location-thumbnail__content a[data-v-00d5226c]{color:var(--brand-color)}.location-thumbnail__buttons[data-v-00d5226c]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;grid-area:buttons;justify-content:flex-end}.location-thumbnail__title[data-v-00d5226c]{color:var(--brand-color);font-family:inherit;font-size:1.2rem;font-weight:700;margin:0}.location-thumbnail__subtitle[data-v-00d5226c]{color:var(--black);font-size:1rem;font-weight:400}.location-thumbnail__distance[data-v-00d5226c]{color:var(--black);font-weight:700}.location-thumbnail p[data-v-00d5226c]{margin:0}.location-thumbnail address[data-v-00d5226c]{font-style:normal}.location-thumbnail .button[data-v-00d5226c]{padding:.25em .5em;text-transform:none;width:100%}.location-thumbnail+.location-thumbnail[data-v-00d5226c]{border-top:1px solid #c9c9c9}.location-finder[data-v-cb8f14f1]{border:1px solid #9b9b9b;border-radius:10px;display:grid;grid-template-columns:1fr;grid-template-rows:min-content 33vh calc(67vh - var(--header-height-primary));margin-bottom:3rem;margin-top:3rem;max-height:calc(100vh - var(--header-height-primary));min-height:700px;overflow:hidden;position:relative}@media(min-width:1200px){.location-finder[data-v-cb8f14f1]{grid-template-columns:4fr 8fr;grid-template-rows:min-content 1fr}}@media(min-width:1440px){.location-finder[data-v-cb8f14f1]{grid-template-columns:3fr 9fr}}.location-finder>.alert[data-v-cb8f14f1]{box-shadow:0 0 15px #00000080;left:50%;min-width:400px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.location-finder__search[data-v-cb8f14f1]{align-items:center;background:#eaeaea;border-bottom:1px solid #9b9b9b;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;order:-2;padding:20px}@media(min-width:1200px){.location-finder__search[data-v-cb8f14f1]{gap:1em;grid-column:span 2/auto}}.location-finder__search label[data-v-cb8f14f1]{margin:0}.location-finder__search .search-field[data-v-cb8f14f1]{border:1px solid #cecece;box-shadow:0 0 6px #8f8f8f80}.location-finder__search .search-form[data-v-cb8f14f1]{width:100%}@media(min-width:1200px){.location-finder__search .search-form[data-v-cb8f14f1]{width:auto}}.location-finder__search .search-form .reset-search[data-v-cb8f14f1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#d0d0d0;cursor:pointer;font-size:2rem;padding:.5em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.location-finder__map[data-v-cb8f14f1]{display:grid;min-width:0;order:-1;overflow:hidden;position:relative}@media(min-width:1200px){.location-finder__map[data-v-cb8f14f1]{grid-column:2;min-height:450px;order:1}}.location-finder__map[data-v-cb8f14f1] .gm-style-iw-chr{display:none!important}.location-finder__map[data-v-cb8f14f1] .gm-style-iw-d{padding-top:1em}.location-finder__map[data-v-cb8f14f1] .marker{display:none}.location-finder__map[data-v-cb8f14f1] .marker.visible{display:block}.location-finder__map.loading[data-v-cb8f14f1]{background:#9b9b9b}.location-finder__map.loading>div[data-v-cb8f14f1]{opacity:.5}.location-finder__map[data-v-cb8f14f1]:after,.location-finder__map[data-v-cb8f14f1]:before,.location-finder__map>div[data-v-cb8f14f1]:after,.location-finder__map>div[data-v-cb8f14f1]:before{box-shadow:0 0 10px #0000004d;content:"";position:absolute;z-index:1}.location-finder__map[data-v-cb8f14f1]:before{height:5px;left:0;right:0;top:-5px}.location-finder__map[data-v-cb8f14f1]:after{bottom:0;right:-5px;top:0;width:5px}.location-finder__map>div[data-v-cb8f14f1]:before{bottom:-5px;height:5px;left:0;right:0}.location-finder__map>div[data-v-cb8f14f1]:after{bottom:0;left:-5px;top:0;width:5px}.location-finder__list[data-v-cb8f14f1]{background:#eaeaea;border-top:1px solid #9b9b9b;min-width:0;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}@media(min-width:1200px){.location-finder__list[data-v-cb8f14f1]{border-right:1px solid #9b9b9b;border-top:0;overflow-y:visible}}.location-finder .region__name[data-v-cb8f14f1]{background:#eaeaea;border-bottom:1px solid #c9c9c9;color:var(--brand-color);cursor:pointer;font-size:1.5rem;margin:0;padding:.3em 1.8em .3em .8em;position:relative;transition:background .3s ease-in-out}.location-finder .region__name[data-v-cb8f14f1]:last-child{border-bottom:0}.location-finder .region__name.back-button[data-v-cb8f14f1]{padding:.3em .8em .3em 1.8em}@media(min-width:395px){.location-finder .region__name.back-button[data-v-cb8f14f1]{padding:.6em .8em .6em 1.8em}}.location-finder .region__name .count[data-v-cb8f14f1]{color:var(--dark-grey);font-size:80%;font-weight:400;white-space:nowrap}.location-finder .region__name.active[data-v-cb8f14f1]{background:#c9c9c9;position:sticky;top:0;z-index:2}.location-finder .region__name.active[data-v-cb8f14f1]:after{transform:rotate(180deg)}.location-finder .region__name .svg-inline--fa[data-v-cb8f14f1]{color:var(--brand-color);height:auto;position:absolute;right:.5em;top:50%;transform:translateY(-50%);width:1em}.location-finder .region__locations[data-v-cb8f14f1]{background:var(--white);overflow:hidden;scroll-behavior:smooth}.location-finder .region__locations-inner[data-v-cb8f14f1]{list-style:none;margin:0;overflow-y:auto;padding:0}.location-finder .region__locations.always-active[data-v-cb8f14f1]{display:block!important;height:auto!important}.location-finder .nearby__toggle .button[data-v-cb8f14f1]{background:var(--light-grey);border:none;border-radius:0;color:var(--brand-color);font-size:1.3rem;text-align:left;width:100%}
