.store-events{margin-top:0;margin-bottom:120px;padding-top:60px;border-top:1px solid var(--line)}.events-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:38px}.events-note{display:block;font-size:32px;line-height:1.25;margin-bottom:9px}.events-heading h1,.events-heading h2{margin:0;font-size:clamp(38px,4.5vw,56px);letter-spacing:-.025em}.events-intro{font:17px/1.7 Lora,serif;max-width:620px;margin:18px 0 0;color:#71695f}.events-heading>.simple-link{flex-shrink:0;margin:0 0 4px}.events-example-note{font-size:11px;letter-spacing:.04em;color:#71695f;margin:0 0 18px}.events-invitations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.event-invitation{position:relative;padding:30px;background:var(--paper);border-top:2px solid var(--green);overflow-wrap:anywhere}.store-events-preview .event-invitation:nth-child(2){margin-top:24px;border-top-color:var(--terracotta)}.store-events-preview .event-invitation:nth-child(3){margin-top:10px}.event-dateline{padding-bottom:23px;border-bottom:1px solid var(--line);margin-bottom:25px}.event-dateline time{display:grid;grid-template-columns:auto 1fr;gap:0 13px;align-items:center}.event-month{grid-column:1/-1;font:italic 20px/1.4 Lora,serif;color:var(--terracotta)}.event-day{font:62px/1.1 Lora,serif;letter-spacing:-.06em}.event-weekday{font-size:11px;letter-spacing:.035em;align-self:end;padding-bottom:9px}.event-time{font-size:12px;margin:12px 0 0}.event-kind{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:0 0 12px}.event-copy h2,.event-copy h3{font:30px/1.2 Lora,serif;margin:0 0 16px}.event-description{font:16px/1.75 Lora,serif;margin:0;color:#71695f}.event-copy .simple-link{margin-top:24px}.event-copy .event-details-link{margin-top:24px;min-height:48px;padding:12px 22px;border:1px solid var(--green);border-radius:2px;background:var(--green);color:var(--paper);font-size:12px;letter-spacing:.04em;gap:10px}.event-copy .event-details-link:hover{background:var(--brown);border-color:var(--brown);color:var(--paper)}.events-empty{padding:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.events-empty p{font:18px/1.7 Lora,serif;margin:0;color:#71695f}.store-events-page{padding-top:100px;border-top:0}.store-events-page .events-heading{margin-bottom:55px}.store-events-page .events-heading h1{font-size:clamp(48px,6vw,78px)}.store-events-page .events-invitations{display:block}.store-events-page .event-invitation{display:grid;grid-template-columns:210px minmax(0,1fr);gap:55px;padding:40px 0;background:transparent;border-top:1px solid var(--line)}.store-events-page .event-invitation:last-child{border-bottom:1px solid var(--line)}.store-events-page .event-dateline{margin:0;padding:0;border:0}.store-events-page .event-copy{max-width:680px}.store-events-page .event-copy h2{font-size:36px}.store-events-preview .event-invitation{background:#f1f2e9;box-shadow:5px 6px #68705c17}.store-events-preview .event-invitation:nth-child(2){background:#f7eee5;box-shadow:5px 6px #a95f4314}.store-events-preview .event-invitation:nth-child(3){background:var(--paper)}.store-events-preview .event-month{font:28px/1.4 Allura,cursive}.store-events-preview .event-day{color:var(--green)}.store-events-preview .event-invitation:nth-child(2) .event-day{color:#80634e}.store-events-preview .event-dateline{border-bottom-color:#c9c5b5}@media(max-width:900px){.events-invitations{gap:18px}.event-invitation{padding:24px 20px}.event-copy h3{font-size:26px}.event-day{font-size:52px}.event-weekday{font-size:10px}.store-events-page .event-invitation{grid-template-columns:170px minmax(0,1fr);gap:30px}}@media(max-width:680px){.store-events{padding-top:40px;margin-bottom:75px}.events-heading{display:block;margin-bottom:28px}.events-heading>.simple-link{margin-top:24px}.events-invitations{grid-template-columns:1fr;gap:22px}.store-events-preview .event-invitation:nth-child(n){margin-top:0}.event-invitation{padding:28px}.event-dateline time{grid-template-columns:auto 1fr;max-width:250px}.event-copy h3{font-size:30px}.store-events-page{padding-top:50px}.store-events-page .events-heading{margin-bottom:38px}.store-events-page .event-invitation{grid-template-columns:1fr;gap:24px;padding:30px 0}.store-events-page .event-dateline time{max-width:260px}.store-events-page .event-copy h2{font-size:30px}}.event-details h1{font-size:clamp(36px,4.5vw,56px);line-height:1.15;margin-bottom:32px}.event-details-image{margin-bottom:32px}.event-details-image img{width:100%;height:auto;object-fit:contain}.event-details-content{font:17px/1.8 Lora,serif}.event-date-meta{display:flex;flex-direction:column;gap:6px;align-self:center;min-width:0}.event-date-meta .event-weekday{align-self:auto;padding-bottom:0}.event-date-meta .event-time{margin:0;font-size:12px;line-height:1.5}.event-date-range{font-size:12px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/9/assets/store-events.css.map */
