esttac-store-hours{display:block;font-size:13px;line-height:1.6}
esttac-store-hours [hidden]{display:none!important}
.ec__hours esttac-store-hours .esh__label,esttac-store-hours .esh__label{margin:10px 0 4px;font-size:11px;letter-spacing:.04em;color:inherit;opacity:.65}
.ec__hours .esh__schedule,esttac-store-hours .esh__schedule{margin:0}
.ec__hours .esh__schedule>div,esttac-store-hours .esh__schedule>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:6px 0;font-size:13px}
.ec__hours .esh__schedule dt,esttac-store-hours .esh__schedule dt{color:inherit;opacity:.75}
.ec__hours .esh__schedule dd,esttac-store-hours .esh__schedule dd{margin:0;white-space:normal;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}
esttac-store-hours .esh__schedule .esh__changed dt,esttac-store-hours .esh__schedule .esh__changed dd{color:#9cc0ff;opacity:1}
esttac-store-hours .esh__note{grid-column:1/-1;text-align:left!important;font-size:12px;font-weight:400!important;opacity:.8}
esttac-store-hours .esh__exceptions{border-top:1px solid rgba(160,160,160,.2);margin-top:10px;padding-top:4px}
.ec__hours esttac-store-hours .esh__help,esttac-store-hours .esh__help{font-size:12px;line-height:1.6;margin:12px 0 0;color:inherit;opacity:.65}
