.store-location{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (width>=64rem){.store-location{padding-block:var(--settings-padding-block-start) var(--settings-padding-block-end);padding-inline:var(--settings-padding-inline-start) var(--settings-padding-inline-end)}}.store-location{background-color:var(--color-cream-0);display:grid}@media screen and (width>=64rem){.store-location{grid-template-columns:repeat(2,1fr)}}.store-location__media{aspect-ratio:1;background-color:var(--color-cream-200);position:relative;overflow:clip}@media screen and (width>=64rem){.store-location__media{aspect-ratio:8/9}}@media screen and (width<=63.9375rem){.store-location__media:after{content:"";background-image:linear-gradient(38deg, var(--color-shade-32) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}}.store-location__image.image{width:100%;height:100%;position:absolute;inset:0}.store-location__image.image img{object-fit:cover;width:100%;height:100%}.store-location__content{justify-content:center;align-items:center;gap:var(--space-600);min-width:0;padding-block:var(--space-1200);padding-inline:var(--grid-margin);text-align:center;flex-direction:column;display:flex}@media screen and (width>=64rem){.store-location__content{padding-inline:var(--space-400)}}.store-location__status.store-location-status{font-family:var(--font-family-sans-serif);font-size:var(--ui-2-font-size);line-height:var(--ui-2-line-height);font-weight:var(--ui-2-font-weight);letter-spacing:var(--ui-2-letter-spacing);text-transform:uppercase;font-weight:var(--font-weight-bold)}.store-location__title{font-family:var(--font-family-serif);font-size:var(--title-h2-font-size);line-height:var(--title-h2-line-height);font-weight:var(--title-h2-font-weight);letter-spacing:var(--title-h2-letter-spacing);text-transform:uppercase;color:var(--color-content-default)}.store-location__contact{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);align-items:center;gap:var(--space-200);flex-direction:column;display:flex}.store-location__contact-link.link{--link-color:var(--color-cream-700);--link-color-hover:var(--color-content-default);--link-underline-color:var(--color-ui-250)}.store-location__hours{width:100%;color:var(--color-cream-700)}@media screen and (width>=64rem){.store-location__hours{max-width:calc(340 / var(--base-design-viewport-width) * 100vw)}}.store-location__hours-title{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);padding-block-end:var(--space-300)}.store-location__hours-row{font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);justify-content:space-between;gap:var(--space-300);padding-block:var(--space-200);border-block-start:var(--border-width-1) solid var(--color-cream-200);text-align:start;display:flex}
