/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.o2bef73-store-locator{display:block;padding-block:40px}@media screen and (min-width: 1025px){.o2bef73-store-locator{padding-block:48px;margin-inline:200px}}.o2bef73-store-locator .o2bef73-accordion__toggle{padding:12px 0 10px}.o2bef73-store-locator__tab-nav{display:flex;margin-bottom:40px}@media screen and (min-width: 1025px){.o2bef73-store-locator__tab-nav{margin-bottom:48px}}.o2bef73-store-locator__tab-nav-button{border-bottom:1px solid rgba(0,0,0,0);line-height:1}.o2bef73-store-locator__tab-nav-button[aria-selected=true]{border-bottom-color:#000}.o2bef73-store-locator__tab-nav-button:not(:last-child){margin-right:40px}.o2bef73-store-locator__province:not(:last-child){margin-bottom:40px}@media screen and (min-width: 1025px){.o2bef73-store-locator__province:not(:last-child){margin-bottom:48px}}.o2bef73-store-locator__province .o2bef73-accordion:first-of-type{border-top:0}.o2bef73-store-locator__province .o2bef73-accordion .o2bef73-row{--bs-gutter-x: 16px}@media screen and (min-width: 1025px){.o2bef73-store-locator__province .o2bef73-accordion .o2bef73-row{--bs-gutter-x: 24px}}.o2bef73-store-locator__province .o2bef73-accordion__content p{margin-bottom:1rem}.o2bef73-store-locator__province .o2bef73-accordion__content>*:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.o2bef73-store-locator__province .o2bef73-accordion__content>*{font-size:1.6rem}}.o2bef73-store-locator__location-title{margin-right:8px;margin-block:4px;line-height:1}@media screen and (min-width: 1025px){.o2bef73-store-locator__location-title{font-size:1.6rem}}.o2bef73-store-locator__location-labels{display:flex;flex:1 1 auto;gap:8px;margin-block:4px}.o2bef73-store-locator__location-label{padding:5px 8px;font-family:"Neuzeit Gro Regular",helvetica,arial,sans-serif;font-weight:normal;line-height:1}.o2bef73-store-locator__location-label--pickup{padding:4px 8px;background:#f5f5f5}.o2bef73-store-locator__location-label--promo{padding:3px 8px;border:1px solid #bc1b06;color:#bc1b06}.o2bef73-store-locator__title{margin-bottom:0;border-bottom:1px solid #000}