.somm-ji-manual-events{background:var(--cream, #f8f6eb);color:var(--ink, #1c1a16);padding:clamp(3rem,6vw,4rem) 1.25rem clamp(4rem,8vw,6rem)}.somm-ji-manual-events__inner{margin:auto;max-width:75rem}.somm-ji-manual-events .eyebrow{color:var(--red, #ae1e23);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.somm-ji-manual-events h2,.somm-ji-manual-events h3{font-family:var(--serif, Georgia, serif);font-weight:400}.somm-ji-manual-events__featured,.somm-ji-manual-events__all{margin-top:clamp(3rem,6vw,4rem)}.somm-ji-manual-events__section-heading{border-bottom:1px solid rgb(32 43 68 / .28);display:flex;gap:1rem;justify-content:space-between;align-items:end;padding-bottom:1rem}.somm-ji-manual-events__section-heading h2{color:var(--navy, #202b44);font-size:clamp(1.9rem,4vw,2.5rem);letter-spacing:-.035em;line-height:1.1;margin:0;text-align:right}.somm-ji-manual-events__section-heading--single{justify-content:flex-start}.somm-ji-manual-events__section-heading--single h2{text-align:left}.somm-ji-manual-events__featured-stack{display:grid;gap:1.5rem;margin-top:1.5rem}.somm-ji-featured-event{border:1px solid rgb(32 43 68 / .3);display:grid;overflow:hidden}.somm-ji-featured-event__media{aspect-ratio:16 / 9;background:var(--cream, #f8f6eb);display:grid;max-height:12rem;overflow:hidden;place-items:center}.somm-ji-featured-event__image{display:block;height:100%!important;max-height:100%;max-width:100%;object-fit:contain;width:auto!important}.somm-ji-featured-event__content{padding:1.5rem}.somm-ji-manual-events__date,.somm-ji-featured-event__price,.somm-ji-manual-event-row__date,.somm-ji-manual-event-row__content>p{font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.45}.somm-ji-manual-events__date{margin:0 0 .75rem}.somm-ji-featured-event h3{color:var(--navy, #202b44);font-size:clamp(1.75rem,4vw,2.25rem);letter-spacing:-.035em;line-height:1.1;margin:0}.somm-ji-featured-event__price,.somm-ji-manual-event-row__content>p{color:var(--navy, #202b44);margin:1rem 0 0}.somm-ji-featured-event__button{margin-top:1.25rem;min-height:2.75rem}.somm-ji-event-actions{align-items:start;display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.somm-ji-event-actions .somm-ji-featured-event__button{margin-top:0}.somm-ji-calendar-link{color:var(--navy, #202b44);display:inline-flex;font-size:.875rem;font-weight:700;gap:.25rem;min-height:2.75rem;align-items:center;text-decoration:underline;text-underline-offset:.18em}.somm-ji-event-details{margin-top:1rem}.somm-ji-event-details summary{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.75rem;min-height:2.75rem;text-decoration:underline;text-underline-offset:.18em}.somm-ji-event-details summary span{font-size:1.25rem;text-decoration:none}.somm-ji-event-details[open] summary span{transform:rotate(45deg)}.somm-ji-event-details>div{font-size:1rem;line-height:1.6;padding-bottom:.25rem}.somm-ji-event-details :focus-visible,.somm-ji-manual-events a:focus-visible{outline:2px solid var(--red, #ae1e23);outline-offset:3px}.somm-ji-manual-events__list{list-style:none;margin:0;padding:0}.somm-ji-manual-event-row{border-bottom:1px solid rgb(32 43 68 / .28);display:grid;gap:1rem;grid-template-columns:3.5rem minmax(0,1fr);padding:1.5rem 0}.somm-ji-manual-event-row__date{color:var(--navy, #202b44);margin:0}.somm-ji-manual-event-row__date time{display:block;font-size:.8rem;text-transform:uppercase}.somm-ji-manual-event-row__date span{display:block;font-size:.8rem;font-weight:400;margin-top:.25rem}.somm-ji-manual-event-row__main{grid-column:2;min-width:0}.somm-ji-manual-event-row__main--with-image{align-items:start;display:grid;gap:.85rem;grid-template-columns:4rem minmax(0,1fr)}.somm-ji-manual-event-row__media{aspect-ratio:1;background:#202b4414;border:1px solid rgb(32 43 68 / .2);overflow:hidden;width:4rem}.somm-ji-manual-event-row__thumbnail-link{display:block;height:100%;width:100%}.somm-ji-manual-event-row__thumbnail{display:block;height:100%;object-fit:cover;width:100%}.somm-ji-manual-event-row__content h3{color:var(--navy, #202b44);font-size:1.2rem;line-height:1.25;margin:0}.somm-ji-event-status{background:var(--red, #ae1e23);border-radius:999px;color:#fff!important;display:table;font-size:.7rem!important;font-weight:700;letter-spacing:.08em!important;margin:1rem 0 0!important;padding:.3rem .6rem;text-transform:uppercase}.somm-ji-manual-event-row__actions{align-items:start;display:flex;flex-direction:column;gap:.25rem;grid-column:2}.somm-ji-manual-event-row__link{align-self:start;color:var(--navy, #202b44);font-size:.9rem;font-weight:700;min-height:2.75rem;padding-top:.6rem}.somm-ji-manual-events__empty{margin-top:1.5rem}@media(min-width:600px){.somm-ji-manual-events{padding-inline:2rem}.somm-ji-featured-event__media{aspect-ratio:5 / 3;max-height:16rem}.somm-ji-featured-event__content{padding:1.75rem}}@media(min-width:900px){.somm-ji-manual-events{padding-inline:3rem}.somm-ji-featured-event:not(.somm-ji-featured-event--text-only){grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}.somm-ji-featured-event__media{aspect-ratio:auto;max-height:none}.somm-ji-featured-event__content{padding:2.25rem}.somm-ji-manual-event-row{align-items:start;gap:1.5rem;grid-template-columns:5rem minmax(0,1fr) auto;padding:1.5rem 0}.somm-ji-manual-event-row__main--with-image{gap:1rem;grid-template-columns:4.5rem minmax(0,1fr)}.somm-ji-manual-event-row__media{width:4.5rem}.somm-ji-manual-event-row__actions{grid-column:3}}@media(max-width:599px){.somm-ji-manual-events__section-heading{align-items:start;flex-direction:column}.somm-ji-manual-events__section-heading h2{text-align:left}.somm-ji-featured-event__button{width:100%}}@media(prefers-reduced-motion:reduce){.somm-ji-manual-events *{scroll-behavior:auto;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/somm-ji-manual-events.css.map */
