.juv-event-detail{background:#f7f5ef;padding:72px 0}.juv-event-detail__inner{max-width:1120px;margin:auto;padding:0 24px}.juv-event-detail__hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.juv-event-detail__eyebrow,.juv-event-detail dt{font-size:10px;letter-spacing:.16em;font-weight:700;color:#5e7f4f}.juv-event-detail h1,.juv-event-detail h2{color:#1f2a1f;letter-spacing:-.055em;line-height:1.04}.juv-event-detail h1{font-size:clamp(40px,5vw,62px);margin:14px 0 28px}.juv-event-detail h2{font-size:clamp(30px,3.5vw,44px);margin:10px 0 14px}.juv-event-detail dl{display:grid;gap:12px;margin:0 0 28px}.juv-event-detail dl div{background:#fff;padding:18px 20px;border-radius:16px}.juv-event-detail dd{margin:6px 0 0;color:#1f2a1f;font-size:16px;font-weight:700;line-height:1.45}.juv-event-detail__actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.juv-event-detail__actions a:first-child{padding:15px 20px;background:#5e7f4f;color:#fff;border-radius:7px;text-decoration:none;font-size:13px;font-weight:700}.juv-event-detail__actions a:last-child,.juv-event-detail__contact a{color:#5e7f4f;font-size:13px;font-weight:700}.juv-event-detail figure{margin:0;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #1f2a1f0f;display:grid;place-items:center}.juv-event-detail figure img{display:block;width:100%;max-height:610px;object-fit:contain}.juv-event-detail__info{margin-top:34px;padding:34px 38px;background:#fff;border-radius:22px;max-width:760px}.juv-event-detail__info>p:not(.juv-event-detail__eyebrow){color:#5f685f;line-height:1.7}.juv-event-detail__contact{margin-top:20px}@media(max-width:900px){.juv-event-detail{padding:52px 0}.juv-event-detail__hero{grid-template-columns:1fr;gap:30px}.juv-event-detail__copy{text-align:center}.juv-event-detail__actions{justify-content:center}.juv-event-detail__actions a:first-child{width:100%;justify-content:center}.juv-event-detail__info{padding:28px}.juv-event-detail figure img{max-height:none}.juv-event-detail__info{text-align:center}}.juv-event-detail{font-family:var(--font-body-family)}.juv-event-detail h1,.juv-event-detail h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAACA */
