.max-width-breakpoint-small-mobile{max-width:320px}.max-width-breakpoint-mobile-large{max-width:360px}.max-width-breakpoint-small-tablet{max-width:600px}.max-width-breakpoint-tablet{max-width:730px}.max-width-breakpoint-tablet-large{max-width:860px}.max-width-breakpoint-three-tiles{max-width:975px}.max-width-breakpoint-tablet-landscape{max-width:980px}.max-width-breakpoint-desktop{max-width:1200px}.max-width-breakpoint-desktop-fix{max-width:1280px}.max-width-breakpoint-desktop-large{max-width:1650px}.max-width-breakpoint-desktop-1k{max-width:1900px}.max-width-breakpoint-desktop-2k{max-width:2140px}.account--container{position:unset}.account--page{position:relative}.account--page #favourite-store-map-container{height:100%;position:relative;width:100%;z-index:0}.account--page #favourite-store-map-container>div{opacity:1;transition:all ease 0.4s}.account--page #favourite-store-map-container.in-progress>div{opacity:0}.account--page #favourite-store-map-container .store-marker-wrapper{align-items:center;display:flex;flex-direction:column;overflow:visible !important}@media only screen and (min-width: 730px){.account--page #favourite-store-map-container .store-marker-wrapper{flex-direction:row}}.account--page #favourite-store-map-container .store-marker-wrapper .store-title{background-color:rgba(255,255,255,0.5);color:#d81e05;font-size:1.5rem;margin-left:0.4rem;padding:0.4rem;white-space:nowrap;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.store-map-frame{height:35rem;left:0;margin:-2.4rem 0 0 -1rem;overflow:hidden;top:0;width:calc(100% + 2rem)}@media only screen and (min-width: 730px){.store-map-frame{height:36rem;margin:0;position:absolute;width:100%}}.store-map-frame img{max-width:100%;width:100%}.favourite-store-content{margin-top:2.4rem;padding:0 0.6rem}@media only screen and (min-width: 730px){.favourite-store-content{margin-top:36rem;padding:0}}@media only screen and (min-width: 1200px){.favourite-store-content{margin-top:30rem}}@media only screen and (min-width: 980px){.favourite-store-content .store__info{display:flex;justify-content:space-between}}.favourite-store-content ul{list-style:none;margin:0;padding:0}.favourite-store-content h1{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:3.4rem;line-height:1.2;margin-bottom:3.4rem;text-transform:none}.favourite-store-content h3{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:1.2;margin-bottom:1.6rem}.favourite-store-content .info__location{width:100%}@media only screen and (min-width: 980px){.favourite-store-content .info__location{max-width:calc(45% - 1.6rem)}}.favourite-store-content .info__location .cta-primary{display:flex;margin:2.4rem 0;width:100%}.favourite-store-content .info__location .cta-primary img{margin-right:0.8rem}.favourite-store-content .info__hours{width:100%}@media only screen and (min-width: 980px){.favourite-store-content .info__hours{max-width:calc(45% - 2.4rem)}}.favourite-store-content .info__hours ul li{align-items:center;display:flex;justify-content:space-between;line-height:1.9rem;margin:0 0 1.6rem 0;padding:0}.favourite-store-content .info__hours .current-day{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.favourite-store-content .store__info{border-bottom:0.1rem solid;padding:0 0 1.6rem 0}.favourite-store-content .store__info p{margin-bottom:1.6rem}.favourite-store-content .store__info p a{text-decoration:none}.favourite-store-content .store__info p a strong{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.favourite-store-content .set-fav-store{align-items:center;display:flex;justify-content:space-between;margin:2.4rem 0}.favourite-store-content .set-fav-store>div{align-items:center;display:flex}.favourite-store-content .favourite-icon{align-items:center;background-color:white;border:0.1rem solid;border-radius:1.6rem;display:flex;height:3.2rem;justify-content:center;margin-right:0.8rem;width:3.2rem}.favourite-store-content .favourite-icon svg{display:block;height:auto;width:1.8rem}.favourite-store-content .store__services{padding:2.4rem 0.6rem}@media only screen and (min-width: 980px){.favourite-store-content .store__services{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2.4rem 0}}.favourite-store-content .store__services h3{margin-bottom:2.4rem}.favourite-store-content .store__services .services__icons{margin-bottom:2.4rem;width:100%}@media only screen and (min-width: 980px){.favourite-store-content .store__services .services__icons{max-width:14rem}}.favourite-store-content .store__services .services__icons ul{display:flex}.favourite-store-content .store__services .services__icons ul li{border-right:0.1rem solid;margin:0;padding:0 1.6rem}.favourite-store-content .store__services .services__icons ul li:first-child{padding:0 1.6rem 0 0}.favourite-store-content .store__services .services__icons ul li:last-child{border:0}.favourite-store-content .store__services .services__icons ul img{display:block;height:auto;width:2.4rem}.favourite-store-content .store__services .services__offers{flex-grow:1;width:100%}@media only screen and (min-width: 980px){.favourite-store-content .store__services .services__offers{max-width:calc(100% - 24.2rem)}}.favourite-store-content .store__services .services__offers ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.6rem}.favourite-store-content .store__services .services__offers li{border-bottom:0.1rem solid #e0e0e0;margin-bottom:1.6rem;padding:0 0 1.6rem 0;width:100%}.favourite-store-content .store__services .services__offers li:last-of-type{border-bottom:0}@media only screen and (min-width: 980px){.favourite-store-content .store__services .services__offers li:last-of-type{border-bottom:0.1rem solid #e0e0e0}}@media only screen and (min-width: 980px){.favourite-store-content .store__services .services__offers li{width:calc(50% - 1.6rem)}}.favourite-store-content .store__services .services__offers h4{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:2rem;margin:0 0 0.4rem 0}.favourite-store-content .store__services .services__offers p{color:#656565;font-size:1.3rem;line-height:1.7rem;margin:0 0 0.7rem 0}.find-a-store{display:block;width:100%}.find-a-store .search-form-container{margin:0 auto;max-width:100%}.find-a-store h2,.find-a-store h3{text-align:center}@media only screen and (min-width: 730px){.find-a-store h2,.find-a-store h3{text-align:left}}.find-a-store .fs-search-province,.find-a-store .fs-search-city{flex-basis:0;flex-grow:1;margin-bottom:2rem}@media only screen and (min-width: 730px){.find-a-store .fs-search-province,.find-a-store .fs-search-city{margin-bottom:0}}@media only screen and (min-width: 730px){.find-a-store .fs-search-city{margin-left:2rem}}@media only screen and (min-width: 1200px){.find-a-store .fs-search-city{margin-left:2.7rem}}.find-a-store .postal--input{top:-0.5rem}.find-a-store .fs--btn-search-province,.find-a-store .fs--btn-search-city{align-items:center;background-color:#fff;border:thin solid #333;border-radius:2rem;display:flex;font-size:1.4rem;justify-content:space-between;min-height:4rem;outline:none;padding:0.7rem 1.6rem;position:relative;width:100%;z-index:2}.find-a-store .fs--btn-search-province.error-standard,.find-a-store .fs--btn-search-city.error-standard{border:0.1rem solid #8e2100;color:#8e2100}.find-a-store .fs--btn-search-province button img,.find-a-store .fs--btn-search-city button img{display:block;height:1.6rem;margin-left:2.4rem;transition:all ease 0.4s;width:1.6rem}.find-a-store .fs--btn-search-province.active,.find-a-store .fs--btn-search-city.active{border-bottom:0;border-radius:2rem 2rem 0 0;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.find-a-store .fs--btn-search-province.active img,.find-a-store .fs--btn-search-city.active img{transform:rotate(180deg)}.find-a-store .fs--btn-search-province.active>span,.find-a-store .fs--btn-search-city.active>span{display:flex;flex-direction:row-reverse}.find-a-store .fs--btn-search-province.active .sort__pre-text,.find-a-store .fs--btn-search-city.active .sort__pre-text{opacity:0}.find-a-store .fs--btn-search-province.active span,.find-a-store .fs--btn-search-city.active span{text-transform:capitalize}.find-a-store .fs--location-container{background-color:#fff;border:0.1rem solid #333;border-radius:0 0 0.3rem 0.3rem;border-top:0;display:none;margin-top:-0.1rem;padding:1rem;width:100%;z-index:1}@media only screen and (min-width: 730px){.find-a-store .fs--location-container{position:relative}}.find-a-store .fs--location-container .fs--location-cat-items{list-style-type:none;margin:0;max-height:25rem;overflow-x:hidden;overflow-y:auto;padding:0}@media only screen and (min-width: 730px){.find-a-store .fs--location-container .fs--location-cat-items{max-height:40rem}}.find-a-store .fs--location-container .fs--location-cat-items li .fs--pci-title{background-color:#e8e9e9;margin:0 -1rem 1rem -1.5rem;padding:0.5rem 1.5rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items{list-style-type:none;margin:0;padding:0}.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item{background-color:transparent}.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item a,.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item span{font-size:1.2rem;text-decoration:none}.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item a.active,.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item a:hover,.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item a:focus,.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item span.active,.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item span:hover,.find-a-store .fs--location-container .fs--location-cat-items .fs--location-items .fs--location-item span:focus{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.find-a-store .fs--btn-search-city,.find-a-store .fs--city-container{margin:0}.find-a-store .fs--or{display:inline-block;margin:0 auto 0.8rem;padding:1.2rem 0 0;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width: 730px){.find-a-store .fs--or{margin:0 2rem;width:auto}}.find-a-store .gm-style-iw{font-weight:unset}.find-a-store .gm-style-iw .cta-set-store{margin:1rem}@media only screen and (min-width: breakpoint-mobile){.find-a-store .gm-style-iw .cta-set-store{margin:0 1rem 0 0}}.find-a-store .info-marker{min-width:26rem;padding:0 1rem 1rem 1rem}.find-a-store .info-marker .banner-logo{height:2.5rem;width:7.5rem}.superc .find-a-store .info-marker .banner-logo,.foodbasics .find-a-store .info-marker .banner-logo{height:3.5rem;margin-top:-1rem}.find-a-store .info-marker .banner-logo img{max-height:100%}.find-a-store .info-marker .banner-logo .svg--logo-metro-plus{height:2rem}.find-a-store .info-marker .banner-logo .svg--logo-metroMyGrocer{height:2.3rem}.find-a-store .info-marker .banner-logo .svg--logo-metroMonEpicier{height:2.3rem}.find-a-store .info-marker .store-name{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;margin-bottom:1.5rem;margin-top:1rem;text-transform:uppercase}.find-a-store .info-marker .address--line1{clear:both}.find-a-store .info-marker .address--line2{margin-bottom:1.2rem}.find-a-store .info-marker .store-phone{margin-bottom:1.5rem}.find-a-store .info-marker .store-opening-hours{margin-bottom:1.5rem}.find-a-store .info-marker .store-opening-hours .box-icon-xsmall{margin-bottom:-0.8rem;margin-right:0.8rem}.find-a-store .info-marker .fs--icon{color:#333;display:block;fill:currentColor;height:7rem;margin:1rem auto;opacity:0.7;width:10rem}.find-a-store .info-marker .fs--bs--online-available{display:block;float:left;width:100%}.find-a-store .info-marker .fs--bs--online-available a{background-position:0 0;background-size:1.5rem 1.5rem;display:block;float:left;margin:0.5rem 0 1.5rem 0;text-decoration:none;text-transform:uppercase}.find-a-store .info-marker .fs--bs--online-available a img{float:left;height:1.4rem;margin-right:0.5rem;position:relative;top:0.9rem;width:1.4rem}.find-a-store .info-marker .fs--bs--favorite-shop{color:#7c7c7c;width:100%}.find-a-store .fs--map-placeholder{background-image:url("/images/main/component/store/metro/find_store_placeholder_mobile.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:40rem;position:relative;width:100%}@media only screen and (min-width: 730px){.find-a-store .fs--map-placeholder{background-image:url("/images/main/component/store/metro/find_store_placeholder_tablet.jpg");height:47rem}}@media only screen and (min-width: 1200px){.find-a-store .fs--map-placeholder{background-image:url("/images/main/component/store/metro/find_store_placeholder_desktop.jpg")}}.find-a-store .fs--map-placeholder.img-superc{background-image:url("/images/main/component/store/superc/find-store-placeholder-mobile.png")}@media only screen and (min-width: 730px){.find-a-store .fs--map-placeholder.img-superc{background-image:url("/images/main/component/store/superc/find-store-placeholder-tablet.png")}}@media only screen and (min-width: 1200px){.find-a-store .fs--map-placeholder.img-superc{background-image:url("/images/main/component/store/superc/find-store-placeholder-desktop.png")}}.find-a-store .fs--map-placeholder.img-foodbasics{background-image:url("/images/main/component/store/foodbasics/find-store-placeholder-mobile.png")}@media only screen and (min-width: 730px){.find-a-store .fs--map-placeholder.img-foodbasics{background-image:url("/images/main/component/store/foodbasics/find-store-placeholder-tablet.png")}}@media only screen and (min-width: 1200px){.find-a-store .fs--map-placeholder.img-foodbasics{background-image:url("/images/main/component/store/foodbasics/find-store-placeholder-desktop.png")}}.find-a-store .fs--map-placeholder .fs--map-placeholder-btn{bottom:50%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:auto;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 730px){.find-a-store .fs--boxes{display:flex;flex-direction:row}}.find-a-store .fs--boxes h3{margin-bottom:0.5rem;text-align:center}.find-a-store .fs--boxes h4{margin-bottom:0}.find-a-store .fs--boxes .fs--map{height:40rem;margin-bottom:2rem}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--map{height:47rem;justify-content:start;margin-bottom:0}}@media only screen and (min-width: 1200px){.find-a-store .fs--boxes .fs--map{height:47rem}}.find-a-store .fs--boxes .fs--map .alert--error{font-size:1.1rem;line-height:13px;padding:0.5rem;width:23rem}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--map .alert--error{font-size:1.2rem;max-width:40rem;padding:1rem;width:auto}}.find-a-store .fs--boxes .fs--map a.action-button{display:block;margin-bottom:1rem;top:0}@media only screen and (min-width: 1200px){.find-a-store .fs--boxes .fs--map a.action-button{display:inline-block;float:left;margin-bottom:0}}.find-a-store .fs--boxes .fs--map a.action-button::before{border:0.1rem solid transparent;bottom:0.3rem;content:'';left:0.3rem;position:absolute;right:0.3rem;top:0.3rem}.find-a-store .fs--boxes .fs--map a.fs--grocery-detail{font-size:1.2rem;margin:0 0 1rem 1.2rem}@media only screen and (min-width: 600px){.find-a-store .fs--boxes .fs--map a.fs--grocery-detail{margin:0}}.find-a-store .fs--boxes .fs--bs--online-available a img{top:0rem}.find-a-store .fs--boxes .fs--landing--map{width:100%}.find-a-store .fs--boxes .fs--search--map{width:100%}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--search--map{width:50%}}@media only screen and (min-width: 1200px){.find-a-store .fs--boxes .fs--search--map{width:78rem}}.find-a-store .fs--boxes .fs--search--map .fs--grocery-detail{margin-top:1rem}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--search--map .fs--grocery-detail{margin-top:0}}.find-a-store .fs--boxes .fs--boxes-shops{margin-left:0}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--boxes-shops{height:48rem;justify-content:flex-end;margin-left:2rem;max-height:100rem;overflow-x:hidden;overflow-y:auto;width:50%}}@media only screen and (min-width: 1200px){.find-a-store .fs--boxes .fs--boxes-shops{justify-content:flex-end;padding-right:2rem;width:38rem}}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop{background:#fff;border:0.1rem solid #e0e0e0;margin-bottom:1rem;padding-left:0;width:100%}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-index{background:url("/images/shared/small/icons/pin.svg") 0 0 no-repeat;color:#fff;font-size:1.4rem;height:4rem;line-height:26px;margin:1rem 0 -5.5rem 1.5rem;position:relative;text-align:center;width:2.5rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .my-store-index{background:url("/images/shared/pin-map--favorite.svg") 0 0 no-repeat;color:#fff;font-size:1.4rem;height:4rem;line-height:36px;margin:1rem 0 -5.5rem 1.5rem;padding-right:0.6rem;position:relative;text-align:center;width:3.2rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper{padding:2rem 1.5rem 1.5rem 1.5rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper::after{clear:both;content:'';display:table}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .banner-logo{height:2.5rem;width:7.5rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .banner-logo img{height:100%;max-height:100%;width:auto}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .store-name{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;margin-bottom:1rem;margin-top:1rem;text-transform:uppercase}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .store-phone{margin-bottom:2rem;margin-top:0.5rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .store-buttons{gap:1rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .fs--icon{color:#333;display:block;fill:currentColor;height:7rem;margin:1rem auto;opacity:0.7;width:10rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .fs--bs--online-available{display:block;float:left;width:100%}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .fs--bs--online-available a{background-position:0 0;background-size:1.5rem 1.5rem;display:block;float:left;margin:0.5rem 0 1.5rem;text-decoration:none;text-transform:uppercase}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .fs--bs--online-available a img{float:left;height:1.4rem;margin-right:0.5rem;position:relative;top:0.7rem;width:1.4rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .alert--error{font-size:1.1rem;line-height:13px;padding:0.5rem;width:21rem}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .alert--error{font-size:1.2rem;padding:1rem;width:auto}}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper button.action-button{display:block}@media only screen and (min-width: 730px){.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper button.action-button{display:inline-block;float:left}}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper button.action-button:active{top:auto}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper a{line-height:2rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper a.fs--grocery-detail{font-size:1.2rem}.find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-info-wrapper .fs--bs--favorite-shop{color:#7c7c7c}.ie .find-a-store .fs--boxes .fs--boxes-shops .fs--box-shop .store-index{line-height:32px}.sd-header{align-items:center;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4.4rem}.sd-header .store-status{margin:0;padding:0.4rem 0.8rem}@media only screen and (min-width: 730px){.store-details{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}}@media only screen and (min-width: 1200px){.store-details{margin-bottom:2rem}}.store-details .sd--address,.store-details .sd--flyers,.store-details .sd--map,.store-details .sd--opening,.store-details .sd--services{background-color:#f8f8f8;display:flex;flex-direction:column;margin-bottom:2rem;padding:1.5rem 1rem 1rem}@media only screen and (min-width: 730px){.store-details .sd--address,.store-details .sd--flyers,.store-details .sd--map,.store-details .sd--opening,.store-details .sd--services{width:49%}}@media only screen and (min-width: 1200px){.store-details .sd--address,.store-details .sd--flyers,.store-details .sd--map,.store-details .sd--opening,.store-details .sd--services{width:32%}}.store-details .sd--address h2,.store-details .sd--flyers h2,.store-details .sd--map h2,.store-details .sd--opening h2,.store-details .sd--services h2{display:block;text-align:center;width:100%}.store-details .sd--address .sd--content,.store-details .sd--flyers .sd--content,.store-details .sd--map .sd--content,.store-details .sd--opening .sd--content,.store-details .sd--services .sd--content{background-color:#fff;display:block;flex-grow:1;padding:2rem;width:100%}.store-details .sd--address .sd--address-logo{display:block;height:auto;max-height:2.4rem;width:7em}.store-details .sd--address .sd--content{display:flex;flex-direction:column;position:relative}.store-details .sd--address p{line-height:1.8rem;margin-bottom:2rem}.store-details .sd--address p.sd--name{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:1.6rem;margin:2rem 0}.store-details .sd--address p.services{margin-bottom:0;margin-left:2rem;position:relative;text-transform:uppercase}.store-details .sd--address p.services::before{background-position:center center;background-repeat:no-repeat;background-size:100% auto;content:'';height:1.3rem;position:absolute;width:1.3rem}.store-details .sd--address p.services.shop-online::before{background-image:url("/images/shared/small/icons/cart.svg");left:-2rem;top:0.1rem}.store-details .sd--address p.services.pickup::before{background-image:url("/images/shared/small/icons/pin--black.svg");background-size:auto 100%;left:-1.9rem;top:0.2rem}.store-details .sd--address p.services+p{margin-bottom:2rem}.store-details .sd--address .telephone{margin-bottom:1rem}.store-details .sd--address .telephone strong{display:inline-block;min-width:12.5rem}.store-details .sd--address .telephone div{display:flex;justify-content:space-between;width:25rem}.store-details .sd--address .sd--address-icon-cta-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:auto}@media only screen and (min-width: 730px){.store-details .sd--address .sd--address-icon-cta-wrapper{justify-content:space-between}}.store-details .sd--address .sd--address-icon-cta-wrapper button{margin-right:1rem}.store-details .sd--address .icons{display:flex;margin-bottom:1rem;width:100%}@media only screen and (min-width: 730px){.store-details .sd--address .icons{margin-bottom:0;order:1;width:auto}}.store-details .sd--address .icons span{background-position:center center;background-repeat:no-repeat;background-size:25px 28px;display:block;height:2.8rem;text-indent:-99999px;width:2.5rem}.store-details .sd--address .icons span.handicap{background-image:url("/images/shared/small/icons/handicap.svg")}.store-details .sd--address .icons span.open24h{background-image:url("/images/shared/small/icons/open24h.svg")}.store-details .sd--address .icons span.parking{background-image:url("/images/shared/small/icons/parking.svg")}.store-details .sd--address .icons span+span{margin-left:1rem}.store-details .sd--map .sd--content{padding:0;position:relative}.store-details .sd--map .map-canvas{background-image:url("/images/shared/find_store_detail_map_placeholder.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;height:34rem;width:100%;z-index:0}@media only screen and (min-width: 730px){.store-details .sd--map .map-canvas{height:100%;position:absolute !important}}.store-details .sd--map .map-canvas .window-content{line-height:1;overflow:hidden;white-space:nowrap;width:20rem}.store-details .sd--map .map-canvas[data-name-image='pin-map.svg']{fill:#ff0000}.store-details .sd--map .map-canvas[data-name-image='pin-map--favorite.svg']{fill:#ff0000}.store-details .sd--map .map-canvas .gm-err-container{display:block;padding-top:2rem}.store-details .sd--map .map-canvas .gm-err-icon img{margin:auto}.store-details .sd--map .map-canvas .gm-err-title{line-height:1}.store-details .sd--map .cta-primary{bottom:2rem;left:calc(50% - 8rem);margin:0 auto;position:absolute;top:auto;width:16rem;z-index:1}.store-details .sd--opening{overflow:hidden;position:relative}.store-details .sd--opening .tabs-wrapper{display:block}.store-details .sd--opening .tabs-wrapper .tabs{left:50%;position:relative;transform:translateX(-50%);width:23.4rem}.store-details .sd--opening .tabs-wrapper .tabs .tab{width:11.6rem}.store-details .sd--opening .tabs-wrapper .tab-content ul{display:inline-block;list-style:none;margin:1.5rem 0 0;overflow:hidden;padding:0;width:100%}.store-details .sd--opening .tabs-wrapper .tab-content ul li{clear:both;display:flex;font-size:1.4rem}.store-details .sd--opening .tabs-wrapper .tab-content ul li::after{height:1rem}.store-details .sd--opening .tabs-wrapper .tab-content ul li .dots{flex-basis:0;flex-grow:1;margin-bottom:1rem;overflow:hidden}.store-details .sd--opening .tabs-wrapper .tab-content ul li .dots:last-child{margin-bottom:0}.store-details .sd--opening .tabs-wrapper .tab-content ul li .dots::before{content:'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ';white-space:nowrap;width:0}.store-details .sd--opening .tabs-wrapper .tab-content ul li .sd-opening-day{background:white;flex-shrink:0;padding-right:0.33em;text-transform:capitalize}.store-details .sd--opening .tabs-wrapper .tab-content ul li .sd-opening-day::after{content:'\00a0'}.store-details .sd--opening .tabs-wrapper .tab-content ul li .sd-opening-hours{background:white;flex-shrink:0;padding-left:0.33em}.store-details .sd--opening .tabs-wrapper .tab-content ul li.current .sd-opening-day,.store-details .sd--opening .tabs-wrapper .tab-content ul li.current .sd-opening-hours{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.store-details .sd--opening .warning{font-size:1.1rem;margin-bottom:0}.store-details .sd--schedule{width:100%}.store-details .sd--flyers .sd--content{min-height:0;text-align:center}@media only screen and (min-width: 730px){.store-details .sd--flyers .sd--content{min-height:33rem}}.store-details .sd--flyers .sd--content .sd--block-link{float:left;overflow-x:hidden;width:100%}@media only screen and (min-width: 730px){.store-details .sd--flyers .sd--content .sd--block-link{width:50%}}@media only screen and (min-width: 730px){.store-details .sd--flyers .sd--content .sd--block-link:only-child{float:none;margin:0 auto}}.store-details .sd--flyers .sd--content .sd--block-link img{display:inline-block;margin-bottom:2rem;max-width:19rem}.store-details .sd--flyers .sd--content .sd--block-link a{display:block}.store-details .sd--flyers .sd--content .sd--block-link:last-child{margin-top:2rem}@media only screen and (min-width: 730px){.store-details .sd--flyers .sd--content .sd--block-link:last-child{margin-top:0}}.store-details .sd--favorite-store-icon svg use,.store-details .sd--favorite-store-icon svg path{fill:#656565}.store-details .sd--services{width:100%}@media only screen and (min-width: 1200px){.store-details .sd--services{margin-left:2%;width:66%}}.store-details .sd--services .sd--content ul{list-style:none;margin:0}@media only screen and (min-width: 730px){.store-details .sd--services .sd--content ul{-moz-columns:3;columns:3}}.store-details .sd--services .sd--content ul li{display:inline-block;margin-bottom:1.5rem;padding:0 4rem 0 0;width:100%}.store-details .sd--services .sd--content ul li p{margin-bottom:0.25rem}.hero--component .banner-title h1{text-transform:capitalize}.store-info--print{display:flex;flex-basis:40%;padding:0 1rem 0 0}.store-info--print .sip--pin{flex-basis:4.2rem;flex-grow:0;flex-shrink:0;height:5rem;margin:0 1rem 0 0}.store-info--print p{color:#000;font-size:1.2rem;line-height:1.5}.store-info--print strong{display:block;font-size:1.4rem;margin:0 0 0.5rem}

/*# sourceMappingURL=find-store.css.map */
