.hours{height:320vh;position:relative}.hours__sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hours__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hours__copy .h2{margin-bottom:26px}.hours__copy .lead--2{margin-top:16px}.hours__counts{gap:12px;margin-top:30px;display:grid}.hours__counts li{color:var(--text-3);align-items:center;gap:12px;font-size:15px;transition:color .4s;display:flex}.hours__counts .i{color:#0000;stroke-width:2.4px;width:22px;height:22px;transition:background-color .4s, color .4s, transform .5s var(--ease-spring);background:#ffffff0f;border-radius:50%;padding:4px}.hours__counts li.is-on{color:var(--text)}.hours__counts li.is-on .i{background:var(--coral);color:var(--ink);transform:scale(1.08)}.btab{min-width:0;max-width:200px;height:34px;color:var(--text-3);white-space:nowrap;transition:max-width .6s var(--ease-out), padding .6s var(--ease-out), opacity .35s, flex-grow .6s var(--ease-out);background:#ffffff09;border-radius:10px 10px 0 0;flex:1 1 0;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:300;display:inline-flex;overflow:hidden}.btab span{text-overflow:ellipsis;overflow:hidden}.btab .i{width:14px;height:14px}.btab.is-closed{opacity:0;flex-grow:0;max-width:0;padding-inline:0}.btab--wolovy{background:var(--surface-2);color:var(--text)}.btab--wolovy .i{width:18px;fill:var(--coral);stroke:none}.hours__visual{position:relative}@media (width<=900px){.hours{height:auto}.hours__sticky{height:auto;padding-block:clamp(96px,14vw,140px);position:relative;overflow:visible}.hours__grid{grid-template-columns:minmax(0,1fr);gap:48px}}
