.ow-nav{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.ow-pill{color:#0a0a0a;border:1px solid #e5e5e5;border-radius:9999px;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.ow-pill:hover{background:#f5f5f5}.ow-pill-hot{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.ow-pill-hot:hover{background:#262626}.ow-kicker{align-items:baseline;gap:14px;margin:0 0 22px;padding-top:6px;display:flex}.ow-kicker-later{border-top:1px solid #e5e5e5;margin-top:72px;padding-top:32px}.ow-kicker-title{color:#0a0a0a;font-size:34px;font-weight:500;line-height:1}.ow-day{align-items:center;gap:12px;margin:34px 0 16px;scroll-margin-top:80px;display:flex}.ow-thisweek .ow-day:first-of-type{margin-top:0}.ow-day-title{color:#0a0a0a;font-size:22px;font-weight:600}.ow-badge{color:#0a0a0a;text-transform:uppercase;letter-spacing:.04em;background:#ffd500;border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:700}.ow-count{color:#8a8a8a;white-space:nowrap;font-size:13px}.ow-day-grid{margin-bottom:8px}.ow-month{align-items:baseline;gap:12px;margin:40px 0 12px;scroll-margin-top:80px;display:flex}.ow-later .ow-month:first-of-type{margin-top:0}.ow-month-title{color:#0a0a0a;font-size:24px;font-weight:600}.ow-rows{background:#fff;border:1px solid #e5e5e5}.ow-row{border-top:1px solid #eee;align-items:center;gap:16px;padding:12px 16px;transition:background .12s;display:flex}.ow-row:first-child{border-top:0}.ow-row:hover{background:#fafafa}.ow-row img,.ow-row-thumb{object-fit:cover;background:#f3f3f3;flex-shrink:0;width:76px;height:56px}.ow-row-main{flex:1;min-width:0}.ow-row-title{color:#0a0a0a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ow-row-meta{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.ow-row-date{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.ow-row-date>span{color:#0a0a0a;white-space:nowrap;font-size:13px;font-weight:600}.ow-row-time{color:#8a8a8a;white-space:nowrap;font-size:12px}@media (max-width:640px){.ow-row-meta{white-space:normal}.ow-row img,.ow-row-thumb{width:60px;height:45px}}.ow-week-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:8px;display:grid}@media (min-width:768px){.ow-week-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.ow-week-grid{grid-template-columns:repeat(4,1fr)}}.ow-week-grid>a{border-radius:14px;position:relative;overflow:hidden}.ow-daystrip{z-index:2;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#0a0a0a;border-radius:9999px;padding:6px 13px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.ow-d1 .ow-daystrip{background:#3d3d3d}.ow-d2 .ow-daystrip{background:#6f6f6f}.ow-week-grid .ow-d0{background:#fff}.ow-week-grid .ow-d1{background:#f7f7f7}.ow-week-grid .ow-d2{background:#f0f0f0}.ow-week-grid .text-20{font-size:15px;line-height:1.25}.ow-week-grid .text-13{font-size:12px}.ow-week-grid .text-11{font-size:10px}.ow-week-grid .pb-10{padding-bottom:14px}.ow-week-grid .pt-5{padding-top:10px}.ow-week-grid .px-4{padding-left:12px;padding-right:12px}.ow-week-grid .mb-3{margin-bottom:8px}.ow-week-grid button{width:30px;height:30px}.ow-kicker-next{border-top:1px solid #e5e5e5;margin-top:56px;padding-top:28px}.ow-nextweek,.ow-thisweek{scroll-margin-top:80px}.ow-hoodtab{z-index:2;letter-spacing:.02em;color:#0a0a0a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border:1px solid #e5e5e5;border-radius:9999px;max-width:calc(100% - 150px);padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px;overflow:hidden}.ow-week-grid .object-contain{object-fit:cover}.ow-week-grid .bg-image-letterbox{background:#f3f3f3}.ow-h-hollywood{background:#ffd500;border-color:#ffd500}.ow-h-downtown{background:#bfe3ff;border-color:#bfe3ff}.ow-h-midcity{background:#cdefc0;border-color:#cdefc0}.ow-h-westside{background:#ffd3de;border-color:#ffd3de}
