.store-info--container{background:var(--store-bg, #fff);color:var(--store-text, var(--color-body));border-radius:var(--block-border-radius, 14px);padding:0}.store-info--closed-banner{background:#852424;color:#fff;text-align:center;padding:10px 20px;border-radius:var(--button-border-radius, 10px);margin-bottom:24px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:14px}.store-info--layout{display:block}.store-info--layout.store-info--has-map{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.store-info--left{display:flex;flex-direction:column}.store-info--name{margin:0 0 4px}.store-info--subtitle{margin:0 0 16px;opacity:.7}.store-info--address{margin-bottom:12px}.store-info--address p{margin:0;line-height:1.6}.store-info--contact{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.store-info--contact .button{min-width:0}.store-info--hours{margin-bottom:20px}.store-info--hours-heading{margin:0 0 12px}.store-info--hours-table{width:100%;border-collapse:collapse}.store-info--hours-table td{padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:15px}.store-info--hours-table td:first-child{font-weight:500;width:120px}.store-info--hours-note td{padding-top:12px;font-style:italic;opacity:.7;border-bottom:none}.store-info--actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.store-info--actions .button{min-width:0}.store-info--map-wrap{border-radius:var(--block-border-radius, 14px);overflow:hidden}.store-info--map-wrap .google-map{display:block}.store-info--value-props{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(0,0,0,.08)}.store-info--value-prop-title{margin:0 0 8px;font-size:16px}.store-info--value-prop-text{margin:0;font-size:14px;line-height:1.6;opacity:.8}.store-info--empty{text-align:center;opacity:.5;padding:40px 0}@media(max-width:767px){.store-info--container{padding:20px}.store-info--layout.store-info--has-map{grid-template-columns:1fr;gap:24px}.store-info--map-wrap{min-height:300px}.store-info--value-props{grid-template-columns:1fr 1fr;gap:16px}.store-info--actions{flex-direction:column}.store-info--actions .button{text-align:center}}@media(max-width:479px){.store-info--value-props{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/store-info.css.map */
