.o-component-proximity{background-color:var(--color-grey-100,#e6e6e6);padding:2.5rem 1rem}.o-component-proximity__container .m-card-proximity{margin-bottom:1rem;position:relative}.o-component-proximity__container .m-card-proximity:after{bottom:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);content:"";display:block;height:2rem;left:2%;position:absolute;right:2%;z-index:-1}.o-component-proximity__container .m-card-proximity__content{background:var(--color-grey-000,#fff);border:1px solid var(--color-grey-200,#ccc);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.o-component-proximity__container .m-card-proximity__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem;text-decoration:none;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;width:100%}.o-component-proximity__container .m-card-proximity__link>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.o-component-proximity__container .m-card-proximity__link--icon,.o-component-proximity__container .m-card-proximity__link--icon-bm{text-align:center;-ms-flex-item-align:center;align-self:center;height:2rem;width:2rem}.o-component-proximity__container .m-card-proximity__link--icon{fill:var(--color-primary-01-500,#46a610)}.o-component-proximity__container .m-card-proximity__link--icon-bm{fill:#c34400}.o-component-proximity__container .m-card-proximity__storename{font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-bottom:.5rem}.o-component-proximity__container .m-card-proximity__concept{color:var(--color-grey-600,#666);font-size:.75rem;font-weight:600;line-height:1.3333333333;text-align:left;text-transform:uppercase}.o-component-proximity__container .m-card-proximity__concept svg{fill:var(--color-primary-01-500,#46a610);height:1rem;width:1rem}.o-component-proximity__container .m-card-proximity__address{margin-bottom:.75rem}.o-component-proximity__container .m-card-proximity__address--lines{font-style:normal}.o-component-proximity__container .m-card-proximity__schedule .a-openingData{font-size:1rem;line-height:1.375;text-align:left}.o-component-proximity__container .m-card-proximity__schedule .a-openingData span{display:block;font-weight:600;padding-left:.625rem;position:relative}@media screen and (min-width:680px){.o-component-proximity__container .m-card-proximity__schedule .a-openingData span{display:inline}}.o-component-proximity__container .m-card-proximity__schedule .a-openingData span:after{border-radius:50%;content:"";height:.5rem;left:-.1875rem;position:absolute;top:40%;width:.5rem}.o-component-proximity__container .m-card-proximity__schedule .a-openingData--opened span:after{background-color:var(--color-primary-01-500,#46a610)}.o-component-proximity__container .m-card-proximity__schedule .a-openingData--opened-bm span:after{background-color:var(--color-success-300,#9ed05f)}.o-component-proximity__container .m-card-proximity__schedule .a-openingData--closed span:after{background-color:var(--color-danger-500,#ea302d)}