.rpdb-event-feature{display:contents;--rpdb-event-header-offset: 52px}.rpdb-event-feature-pin{position:sticky;top:var(--rpdb-event-header-offset, 52px);height:0;z-index:3;transition:top .38s cubic-bezier(.32,.72,0,1)}.rpdb-event-feature-band{position:sticky;top:min(var(--rpdb-event-header-offset, 52px),calc(100dvh - var(--rpdb-event-band-height, 0px)));z-index:0;transition:top .38s cubic-bezier(.32,.72,0,1)}.rpdb-event-feature-bar{position:relative;z-index:2;min-height:36px;display:flex;align-items:center;gap:24px;color:var(--rpdb-text-inverse);background:var(--rpdb-surface-inverse);font-size:10px;line-height:1.4}.rpdb-event-feature-bar a{color:inherit;text-decoration:none}.rpdb-event-feature-bar-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.12em}.rpdb-event-feature-bar button{min-height:44px;padding:0 8px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rpdb-event-feature-panel{position:absolute;top:0;left:0;right:0;z-index:1;padding-top:72px;padding-bottom:36px;max-height:calc(100dvh - var(--rpdb-event-header-offset, 52px));overflow-y:auto;background:var(--rpdb-surface-inverse);color:var(--rpdb-text-inverse)}.rpdb-event-feature-panel h2{font:var(--rpdb-font-weight-regular) 32px/1.15 var(--rpdb-font-body);margin:0}.rpdb-event-feature-panel p{max-width:60ch;line-height:1.6}[data-event-feature-content]{position:relative;z-index:1;background:var(--rpdb-paper);padding-top:44px}.rpdb-event-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 22px;border:1px solid transparent;color:var(--rpdb-action-text);background:var(--rpdb-action-surface);font:var(--rpdb-font-weight-regular) 11px/1.4 var(--rpdb-font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.rpdb-event-text-link{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:underline;text-underline-offset:5px}.rpdb-events-list{display:block}.rpdb-event-rsvp-panel{display:grid;gap:8px;max-width:440px;padding-top:16px}.rpdb-event-rsvp-panel label{font-size:12px;line-height:1.5}.rpdb-event-rsvp-panel input{min-height:44px;min-width:0;width:100%;padding:10px 12px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:0;font:inherit}.rpdb-event-rsvp-panel input:invalid:not(:placeholder-shown):focus{outline-offset:3px}.rpdb-event-rsvp-panel .rpdb-event-button{justify-self:start;margin-top:8px}.rpdb-event-rsvp-helper,.rpdb-event-form-errors{font-size:12px;line-height:1.6}@media(max-width:820px){.rpdb-event-feature-pin{display:none}.rpdb-event-feature-band{position:static}[data-event-feature-content]{padding-top:24px}}@media(prefers-reduced-motion:reduce){.rpdb-event-feature-pin,.rpdb-event-feature-band{transition:none}}.rpdb-event-feature-panel:not([hidden]){animation:rpdb-event-panel-enter .38s cubic-bezier(.32,.72,0,1)}@keyframes rpdb-event-panel-enter{0%{clip-path:inset(0 0 80%)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.rpdb-event-feature-panel:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rpdb-event-features.css.map */
