.ob-events{display:block;padding-block:clamp(36px,4vw,52px) var(--ob-section-y);background:var(--ob-paper);color:var(--ob-ink)}.ob-events__tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(28px,3vw,36px)}.ob-events__tab{gap:8px;min-height:44px;padding:0 18px}.ob-events__tab[aria-selected=true]{border-color:var(--ob-ink);background:var(--ob-ink);color:var(--ob-paper)}.ob-events__count{font-weight:600}.ob-events__panel{display:flex;flex-direction:column;gap:40px}.ob-events__group,.ob-events__bars{display:flex;flex-direction:column;gap:14px}.ob-events__month{display:flex;align-items:center;gap:16px;margin:0 0 4px;color:var(--ob-ink);font:600 13px/1 var(--ob-font-body);letter-spacing:.12em;text-transform:uppercase}.ob-events__month:after{content:"";flex:1 1 auto;height:1px;background:var(--ob-line)}.ob-events__empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0 0;text-align:center}.ob-events__empty-text{max-width:52ch;margin:0 auto;color:var(--ob-text);font:400 16px/1.65 var(--ob-font-body);letter-spacing:normal}.ob-events__empty-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ob-events__editor-note{margin:16px 0;padding:14px 18px;border-radius:var(--ob-r);background:var(--ob-sand);color:var(--ob-ink);font:400 14px/1.5 var(--ob-font-body);letter-spacing:normal}.ob-event-bar{display:grid;grid-template-columns:112px 208px minmax(0,1fr) auto;grid-template-areas:"date media body action";align-items:stretch;min-height:156px;overflow:hidden;border:1px solid var(--ob-line);border-radius:var(--ob-r-panel);background:var(--ob-card);color:var(--ob-ink);text-decoration:none;transition:border-color .2s ease}.ob-event-bar--no-image{grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"date body action"}.ob-event-bar:hover{border-color:var(--ob-ink);color:var(--ob-ink)}.ob-event-bar:focus-visible{outline:2px solid var(--ob-accent);outline-offset:3px}.ob-event-bar__date{grid-area:date;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px 8px;background:var(--ob-sand);color:var(--ob-ink);text-align:center}.ob-event-bar__dow,.ob-event-bar__month{font:600 12px/1 var(--ob-font-body);letter-spacing:.14em;text-transform:uppercase}.ob-event-bar__dow{color:var(--ob-accent)}.ob-event-bar__day{font:500 42px/.9 var(--ob-font-heading);letter-spacing:0}.ob-event-bar.is-today .ob-event-bar__date{background:var(--ob-accent);color:var(--ob-paper)}.ob-event-bar.is-today .ob-event-bar__dow{color:var(--ob-paper)}.ob-event-bar.is-past .ob-event-bar__date{background:var(--ob-line);color:var(--ob-text)}.ob-event-bar.is-past .ob-event-bar__dow{color:var(--ob-hint)}.ob-event-bar__media{grid-area:media;position:relative;overflow:hidden;background:var(--ob-sand)}.ob-event-bar__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ob-ease-drawer)}.ob-event-bar:hover .ob-event-bar__img{transform:scale(1.05)}.ob-event-bar__body{grid-area:body;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:22px 28px}.ob-event-bar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;color:var(--ob-text);font:500 13px/1.3 var(--ob-font-body);letter-spacing:normal}.ob-event-bar__meta-item{display:inline-flex;align-items:center;gap:7px}.ob-event-bar__meta-item .ob-icon{flex:0 0 auto;color:var(--ob-accent)}.ob-event-bar__title{color:var(--ob-ink);font:500 26px/1.15 var(--ob-font-heading);letter-spacing:0;overflow-wrap:break-word}.ob-event-bar__teaser{color:var(--ob-text);font:400 14.5px/1.55 var(--ob-font-body);letter-spacing:normal}.ob-event-bar__action{grid-area:action;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;padding:22px 28px 22px 0}.ob-event-bar__badge{display:inline-flex;align-items:center;padding:8px 11px;border-radius:var(--ob-r-xs);background:var(--ob-sand);color:var(--ob-text);font:600 10.5px/1 var(--ob-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ob-event-bar__badge--dark{background:var(--ob-ink);color:var(--ob-paper)}.ob-event-bar__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--ob-ink);border-radius:var(--ob-r);background:var(--ob-ink);color:var(--ob-paper);font:600 12.5px/1 var(--ob-font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ob-event-bar:hover .ob-event-bar__cta{border-color:var(--ob-ink-hover);background:var(--ob-ink-hover)}.ob-event-bar__cta--outline{background:transparent;color:var(--ob-ink)}.ob-event-bar:hover .ob-event-bar__cta--outline{border-color:var(--ob-ink);background:var(--ob-ink);color:var(--ob-paper)}.ob-event-bar__badge--inline,.ob-event-bar__chip{display:none}.ob-event-bar--compact{grid-template-columns:96px 168px minmax(0,1fr) auto;min-height:124px}.ob-event-bar--compact.ob-event-bar--no-image{grid-template-columns:96px minmax(0,1fr) auto}.ob-event-bar--compact .ob-event-bar__date{gap:6px;padding:14px 8px}.ob-event-bar--compact .ob-event-bar__dow,.ob-event-bar--compact .ob-event-bar__month{font-size:11px}.ob-event-bar--compact .ob-event-bar__day{font-size:34px}.ob-event-bar--compact .ob-event-bar__body{padding:18px 24px}.ob-event-bar--compact .ob-event-bar__title{font-size:22px}.ob-event-bar--compact .ob-event-bar__action{flex-direction:row;align-items:center;padding:18px 24px 18px 0}.ob-event{display:block;background:var(--ob-paper);color:var(--ob-ink)}.ob-event__inner{padding-top:24px;padding-bottom:var(--ob-section-y)}.ob-event__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ob-ink);font:600 13px/1 var(--ob-font-body);letter-spacing:.04em;text-decoration:none;transition:color .15s ease}.ob-event__back:hover{color:var(--ob-accent)}.ob-event__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:8px}.ob-event__media{position:relative}.ob-event__datechip{position:absolute;top:16px;left:16px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:66px;padding:11px 10px 10px;border-radius:var(--ob-r-card);background:var(--ob-paper);color:var(--ob-ink);pointer-events:none}.ob-event__datechip-dow,.ob-event__datechip-month{font:600 11px/1 var(--ob-font-body);letter-spacing:.14em;text-transform:uppercase}.ob-event__datechip-dow{color:var(--ob-accent)}.ob-event__datechip-day{font:600 30px/1 var(--ob-font-heading)}.ob-event__content{display:flex;flex-direction:column;min-width:0}.ob-event__top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.ob-event__eyebrow{line-height:1.4}.ob-event__share{flex:0 0 auto}.ob-event__title{margin:10px 0 0;color:var(--ob-ink);font:500 clamp(32px,5vw,52px) / 1.06 var(--ob-font-heading);letter-spacing:0;overflow-wrap:break-word}.ob-event__facts{margin:28px 0 0;padding:0;border-top:1px solid var(--ob-line-soft);list-style:none}.ob-event__fact{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--ob-line-soft);color:var(--ob-ink);font:400 15px/1.45 var(--ob-font-body);letter-spacing:normal}.ob-event__fact .ob-icon{flex:0 0 auto;color:var(--ob-accent)}.ob-event__fact-text{flex:1 1 auto;min-width:0}.ob-event__route{flex:0 0 auto;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--ob-accent);font:600 13px/1 var(--ob-font-body);letter-spacing:.04em;text-decoration:none}.ob-event__route:hover{color:var(--ob-accent-hover)}.ob-event__jump{margin-top:20px}.ob-event__text{margin-top:28px;color:var(--ob-text);font:400 16px/1.65 var(--ob-font-body);letter-spacing:normal}.ob-event__text>*{margin:0}.ob-event__text>*+*{margin-top:14px}.ob-event__text :is(h1,h2,h3,h4,h5,h6){color:var(--ob-ink);font:600 20px/1.25 var(--ob-font-heading);letter-spacing:0}.ob-event__text :is(ul,ol){padding-left:1.25em}.ob-event__text li+li{margin-top:6px}.ob-event__text strong{color:var(--ob-ink);font-weight:600}.ob-event__text a{color:var(--ob-ink);text-decoration:underline;text-underline-offset:3px}.ob-event__text a:hover{color:var(--ob-accent)}.ob-event__card{margin-top:32px;padding:clamp(22px,2.6vw,30px);border:1px solid var(--ob-line);border-radius:var(--ob-r-panel);background:var(--ob-card);scroll-margin-top:96px}.ob-event__form{display:flex;flex-direction:column;gap:14px;margin:0;scroll-margin-top:96px}.ob-event__card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.ob-event__card-title{margin:0;color:var(--ob-ink);font:600 22px/1.2 var(--ob-font-heading);letter-spacing:0}.ob-event__card-title:focus{outline:none}.ob-event__card-text{margin:0;color:var(--ob-text);font:400 14.5px/1.6 var(--ob-font-body);letter-spacing:normal}.ob-event__card-text a{color:var(--ob-ink);text-decoration:underline;text-underline-offset:2px}.ob-event__row{display:flex;flex-wrap:wrap;gap:14px}.ob-event__row>.ob-field{flex:1 1 180px;min-width:0}.ob-event__options{display:flex;flex-direction:column;gap:10px}.ob-event__check{display:flex;align-items:flex-start;gap:11px;color:var(--ob-ink);font:400 14px/1.5 var(--ob-font-body);letter-spacing:normal;cursor:pointer}.ob-event__check input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ob-ink);cursor:pointer}.ob-event__legal{margin:0;color:var(--ob-text);font:400 12.5px/1.55 var(--ob-font-body);letter-spacing:normal}.ob-event__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ob-event__legal a:hover{color:var(--ob-accent)}.ob-event__done{display:flex;flex-direction:column;align-items:flex-start}.ob-event__done-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--ob-success);color:var(--ob-paper)}.ob-event__done .ob-event__card-title{margin-top:18px;font-size:26px;line-height:1.15}.ob-event__done .ob-event__card-text{margin-top:12px;font-size:15px}.ob-event__cal{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ob-event .ob-event__cal .ob-btn{gap:9px;min-height:44px;padding:0 18px;font-size:12.5px}.ob-event__more-link{margin-top:24px}.ob-event__state{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ob-event__state .ob-btn{margin-top:8px}.ob-event-more__inner{padding-block:var(--ob-section-y)}.ob-event-more__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.ob-event-more .ob-events__bars{gap:12px}@media screen and (min-width:990px){.ob-event__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start;margin-top:16px}.ob-event__media-col{position:sticky;top:88px}.ob-event__jump{display:none}}@media screen and (max-width:749px){.ob-events__panel{gap:30px}.ob-events__group,.ob-events__bars,.ob-event-more .ob-events__bars{gap:10px}.ob-events__month{gap:12px;font-size:12px}.ob-event-bar,.ob-event-bar--compact{grid-template-columns:64px minmax(0,1fr) 92px;grid-template-areas:"date body media";min-height:112px;border-radius:var(--ob-r-media)}.ob-event-bar--no-image,.ob-event-bar--compact.ob-event-bar--no-image{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"date body"}.ob-event-bar__date,.ob-event-bar--compact .ob-event-bar__date{gap:5px;padding:12px 4px}.ob-event-bar__dow,.ob-event-bar__month,.ob-event-bar--compact .ob-event-bar__dow,.ob-event-bar--compact .ob-event-bar__month{font-size:9.5px;letter-spacing:.12em}.ob-event-bar__day,.ob-event-bar--compact .ob-event-bar__day{font-size:28px}.ob-event-bar__body,.ob-event-bar--compact .ob-event-bar__body{gap:6px;padding:12px 14px}.ob-event-bar__meta{gap:2px 10px;font-size:11.5px}.ob-event-bar__meta-item .ob-icon{display:none}.ob-event-bar__title,.ob-event-bar--compact .ob-event-bar__title{font:600 16.5px/1.2 var(--ob-font-heading)}.ob-event-bar__teaser,.ob-event-bar__action{display:none}.ob-event-bar__badge--inline,.ob-event-bar__chip{display:inline-flex;align-self:flex-start;margin-top:2px}.ob-event-bar__badge--inline{padding:6px 9px;font-size:9.5px}.ob-event-bar__chip{padding:6px 10px;font-size:11px}.ob-event__fact{gap:13px;padding:11px 0;font-size:14.5px}.ob-event__text{margin-top:24px;font-size:15px;line-height:1.6}.ob-event__card{margin-top:28px;padding:22px 20px}.ob-event__card-title{font-size:21px}.ob-event__cal{flex-direction:column;align-self:stretch}.ob-event-more__head{align-items:baseline;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.ob-event-bar,.ob-event-bar__img,.ob-event-bar__cta{transition:none}.ob-event-bar:hover .ob-event-bar__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ob-events.css.map */
