.store-selection{background:var(--surface-light-00,#fff);border:1px solid var(--border-disabled,#010101);border-radius:var(--space-20);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-50);justify-content:center;padding:var(--space-60) var(--space-50)}.store-selection.store-selection--selected{border:1px solid var(--border-dark-10,#010101);box-shadow:0 10px 16px -4px #0000001a,0 4px 6px -4px #0000001a}.store-selection .store-selection__header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-20)}.store-selection .store-selection__header-top p{margin-bottom:0}.store-selection .store-selection__name{display:flex;flex-direction:column;gap:var(--space-30)}.store-selection .store-selection__name h3{margin-bottom:0}.store-selection .store-selection__name .store-address__phone{margin-top:0}.stores{padding:0 var(--space-50)}.stores .stores__title{margin-bottom:0;padding-bottom:var(--space-60);padding-top:var(--space-60)}@media (min-width:48rem){.stores .stores__title{padding-bottom:var(--space-70);padding-top:var(--space-70)}}.stores .stores__subtitle{padding-bottom:var(--space-60)}.stores .stores__content{-moz-column-gap:var(--space-60);column-gap:var(--space-60);display:grid;grid-template-columns:1fr;row-gap:var(--space-50)}.stores .stores__content .stores__search{order:1}.stores .stores__content .stores__map{height:400px;order:2;overflow:hidden}@media (min-width:48rem){.stores .stores__content .stores__map{height:60vh;min-height:500px}}.stores .stores__content .stores__list{display:flex;flex-direction:column;gap:var(--space-50);order:3;padding-bottom:var(--space-60)}@media (min-width:48rem){.stores .stores__content{grid-template-columns:24rem 1fr;grid-template-rows:auto auto}.stores .stores__content .stores__search{grid-column:1;grid-row:1;order:1}.stores .stores__content .stores__list{grid-column:1;grid-row:2;max-height:60vh;order:2;overflow-y:auto}.stores .stores__content .stores__map{grid-column:2;grid-row:1/3;order:3}}.stores .stores__list-result{margin-bottom:0;margin-top:var(--space-60);text-align:center}.stores .store-item--selected{border-color:var(--primary);box-shadow:0 2px 8px #007bff1a}
