.m-store-locator__list{display:flex;flex-direction:column;gap:30px}.m-store-locator__item{display:flex;align-items:stretch;min-height:480px;background-color:rgb(var(--color-background-secondary))}.m-store-locator__media{flex:0 0 62%;max-width:62%;position:relative}.m-hover-box,.m-hover-box__wrapper{height:100%}.m-store-locator__image,.m-store-locator__media .m-placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.m-store-locator__info{position:relative;flex:0 0 38%;max-width:38%;display:flex;align-items:center;background-image:url(/cdn/shop/files/Vastrams_Footer_Banner.jpg?v=1790164224);background-repeat:no-repeat;background-attachment:scroll;background-position:top;background-size:cover;padding:60px 50px;overflow:hidden}.m-store-locator__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.m-store-locator__content{position:relative;z-index:1;color:#fff;width:100%}.m-store-locator__label{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.m-store-locator__heading{margin:0 0 20px;font-size:34px;line-height:1.15;color:#fff}.m-store-locator__address{margin:0 0 36px;font-size:16px;line-height:1.6;color:#ffffffd9}.m-store-locator__actions{display:flex;flex-wrap:wrap;gap:14px}.m-store-locator__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px}.m-store-locator__btn-icon{display:inline-flex;width:18px;height:18px;flex-shrink:0}.m-store-locator__btn-icon svg{width:100%;height:100%}.m-store-locator__btn--primary{background-color:#fff;border-color:#fff;color:rgb(var(--color-button));transition:transform var(--m-duration-default, .25s) ease,opacity var(--m-duration-default, .25s) ease}.m-store-locator__btn--primary:hover{transform:scale(1.03);opacity:.92;background-color:#fff;color:rgb(var(--color-button))}.m-store-locator__btn--secondary{background-color:#ffffff14;border-color:#ffffffb3;color:#fff;transition:transform var(--m-duration-default, .25s) ease,background-color var(--m-duration-default, .25s) ease}.m-store-locator__btn--secondary:hover{transform:scale(1.03);background-color:#ffffff29;border-color:#fff;color:#fff}.m-store-locator__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:1023px){.m-store-locator__info{padding:40px 32px}.m-store-locator__heading{font-size:28px}.m-store-locator__address{margin-bottom:28px}}@media screen and (max-width:767px){.m-store-locator__item{flex-direction:column;min-height:0}.m-store-locator__media,.m-store-locator__info{flex:0 0 auto;max-width:100%}.m-store-locator__media{aspect-ratio:4 / 3}.m-store-locator__info{padding:32px 24px}.m-store-locator__heading{font-size:24px}.m-store-locator__actions{flex-direction:column}.m-store-locator__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-store-locator.css.map */
