.store-selector-details{display:grid}@media not all and (min-width:1024px){.store-selector-details{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 203 204/var(--tw-border-opacity,1))}}.store-selector-details{grid-template-areas:"map" "details";overflow:hidden}@media(min-width:1024px){.store-selector-details{grid-template-areas:"details map";grid-template-columns:472px 1fr}}.store-selector-details--details{grid-area:details;padding:2rem 1rem}.store-selector-details--name{font-family:Inter;font-weight:700;padding-bottom:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(26 54 93/var(--tw-text-opacity,1))}.store-selector-details--street{display:flex;font-weight:700;gap:.5rem;padding-bottom:.5rem}.store-selector-details--city-state{margin-left:1.5rem;padding-bottom:1rem}.store-selector-details--phone{display:flex;font-weight:700;gap:.5rem;padding-bottom:1.5rem}@media not all and (min-width:1024px){.store-selector-details--change-button{display:flex;flex-direction:column}}.store-selector-details--change-button{max-width:328px}@media not all and (min-width:1024px){.store-selector-details--change-button{width:100%}}.store-selector-details--map{height:250px}@media(min-width:1024px){.store-selector-details--map{height:auto}}.store-selector-details--map{grid-area:map;overflow:hidden;position:relative}.store-selector-finder{--option-height-sm:182px;--option-height-lg:114px}@media(min-width:1024px){.store-selector-finder{padding-top:1.5rem}}.store-selector-finder--label{display:block}@media(min-width:1024px){.store-selector-finder--label{margin-left:1.5rem;margin-right:1.5rem}}.store-selector-finder--label{font-size:1.125rem;font-weight:700;line-height:1.75rem}.store-selector-finder--inputs{display:flex;gap:1rem}@media(min-width:768px){.store-selector-finder--inputs{gap:1.5rem}}.store-selector-finder--inputs{padding-bottom:2rem;padding-top:2rem}@media(min-width:1024px){.store-selector-finder--inputs{padding-left:1rem;padding-right:1rem}}.store-selector-finder--autocomplete{border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(203 203 204/var(--tw-border-opacity,1))}@media not all and (min-width:1024px){.store-selector-finder--autocomplete{border-width:1px}}@media(min-width:1024px){.store-selector-finder--autocomplete{border-radius:0;border-top-width:1px}}.store-selector-finder--autocomplete{margin-left:1rem;margin-right:1rem}@media(min-width:1024px){.store-selector-finder--autocomplete{margin-left:0;margin-right:0}}.store-selector-finder--autocomplete{overflow:hidden}.store-selector-finder--autocomplete-option{border-bottom-width:1px;display:flex;justify-content:space-between;padding:1.5rem 2rem;text-align:left;width:100%;--tw-border-opacity:1;border-color:rgb(203 203 204/var(--tw-border-opacity,1))}.store-selector-finder--autocomplete-option:hover{cursor:pointer}.store-selector-finder--autocomplete-option:focus,.store-selector-finder--autocomplete-option:hover{--tw-bg-opacity:1;background-color:rgb(250 249 248/var(--tw-bg-opacity,1))}@media not all and (min-width:1024px){:last-child>.store-selector-finder--autocomplete-option{border-bottom-width:0}}.store-selector-finder--stores{display:flex}@media not all and (min-width:1440px){.store-selector-finder--stores{flex-direction:column}}.store-selector-finder--store-options{width:100%}@media(min-width:1440px){.store-selector-finder--store-options{width:600px}}.store-selector-finder--store-options{flex-grow:0;flex-shrink:0}.store-selector-finder--store-options-list{height:calc(var(--option-height-sm)*4);overflow:auto}@media(min-width:1024px){.store-selector-finder--store-options-list{height:calc(var(--option-height-lg)*4)}}.store-selector-finder--store-options-list{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(203 203 204/var(--tw-border-opacity,1))}.store-selector-finder--store-options-map{flex:1 1 0%;position:relative}@media not all and (min-width:1440px){.store-selector-finder--store-options-map{height:276px;min-height:276px}}.store-selector-finder--store-option{overflow:hidden;padding:1.5rem 1rem}@media(min-width:1024px){.store-selector-finder--store-option{padding-left:2rem;padding-right:2rem}}.store-selector-finder--store-option{border-bottom-width:1px;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;--tw-border-opacity:1;border-color:rgb(203 203 204/var(--tw-border-opacity,1));height:var(--option-height-sm)}@media(min-width:1024px){.store-selector-finder--store-option{height:var(--option-height-lg)}}.store-selector-finder--store-option{grid-template-areas:"distance details" "distance button";grid-template-columns:min-content 1fr}.store-selector-finder--store-option[data-hovered=true]{--tw-bg-opacity:1;background-color:rgb(250 249 248/var(--tw-bg-opacity,1))}@media(min-width:1024px){.store-selector-finder--store-option{grid-template-areas:"distance details button"}}.store-selector-finder--store-distance{grid-area:distance}.store-selector-finder--store-details{display:flex;flex-direction:column}@media(min-width:1440px){.store-selector-finder--store-details{justify-content:space-between}}.store-selector-finder--store-details{grid-area:details}.store-selector-finder--store-name{font-family:Inter;font-weight:700;line-height:16px;margin-bottom:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(26 54 93/var(--tw-text-opacity,1))}.store-selector-finder--store-address{line-height:19px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.store-selector-finder--store-select-button{display:flex;grid-area:button;justify-content:flex-end;max-width:328px}.store-selector-finder--store-select-button-wrapper{display:flex;flex-direction:column;justify-content:flex-end}@media not all and (min-width:1024px){.store-selector-finder--store-select-button-wrapper{width:100%}}.store-selector--title{display:flex;font-family:Passion One;font-size:1.5rem;gap:.5rem;line-height:2rem;line-height:1;text-transform:uppercase;--tw-text-opacity:1;color:rgb(26 54 93/var(--tw-text-opacity,1))}@media not all and (min-width:768px){.store-selector--content{padding-left:1rem;padding-right:1rem}}.store-selector--content{border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(203 203 204/var(--tw-border-opacity,1))}@media(min-width:1024px){.store-selector--content{border-width:1px}}.store-selector--content{overflow:hidden}
