.event-detail__breadcrumb{padding:1.4rem 0 0}.event-detail__layout{display:grid;grid-template-columns:1fr;gap:3.2rem;padding:2.4rem 0 4.8rem;align-items:start}@media screen and (min-width:990px){.event-detail__layout{grid-template-columns:1.35fr 1fr}}.event-detail__main{display:flex;flex-direction:column;gap:2rem}.event-detail__media{position:relative;aspect-ratio:16 / 9;border-radius:2rem;overflow:hidden;background:repeating-linear-gradient(45deg,#f3e9dc,#f3e9dc 14px,#efe2d1 14px 28px)}.event-detail__media img{width:100%;height:100%;object-fit:cover;display:block}.event-detail__media-badge{position:absolute;top:1.4rem;left:1.4rem;font-size:1.2rem;font-weight:500;padding:.5rem 1.3rem;border-radius:999px}.event-detail__title{margin:0;font-size:3.4rem;line-height:1.12}@media screen and (min-width:750px){.event-detail__title{font-size:3.8rem}}.event-detail__description{font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.event-detail__booth{display:flex;flex-direction:column;gap:1rem;border-top:.1rem solid rgba(var(--color-foreground),.1);padding-top:2rem}.event-detail__booth-heading{margin:0;font-size:1.8rem}.event-detail__booth-tags{display:flex;gap:1rem;flex-wrap:wrap}.event-detail__booth-tag{font-size:1.25rem;font-weight:500;padding:.6rem 1.4rem;border-radius:999px}.event-detail__card{display:flex;flex-direction:column;gap:1.6rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.09);border-radius:2rem;padding:2.8rem;box-shadow:0 .2rem .8rem rgba(var(--color-shadow),.06)}@media screen and (min-width:990px){.event-detail__card{position:sticky;top:2rem}}.event-detail__card-top{display:flex;gap:1.4rem;align-items:center}.event-detail__card-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(var(--color-button),.08);border-radius:1.2rem;padding:1rem 1.4rem;flex:none}.event-detail__card-month{font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-button))}.event-detail__card-day{font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem;line-height:1}.event-detail__card-when{display:flex;flex-direction:column;gap:.2rem}.event-detail__card-weekday{font-weight:700;font-size:1.5rem}.event-detail__card-time{font-size:1.35rem;color:rgba(var(--color-foreground),.7)}.event-detail__card-facts{display:flex;flex-direction:column;gap:1rem;font-size:1.4rem;color:rgba(var(--color-foreground),.8);border-top:.1rem solid rgba(var(--color-foreground),.1);padding-top:1.6rem}.event-detail__card-fact{display:flex;gap:1rem}.event-detail__card-fact-title{font-weight:700;color:rgb(var(--color-foreground))}.event-detail__card-fact-sub{color:rgba(var(--color-foreground),.6);display:block}.event-detail__map{position:relative;aspect-ratio:16 / 9;border-radius:1.2rem;overflow:hidden;background:repeating-linear-gradient(45deg,#e7efe9,#e7efe9 12px,#dde8e0 12px 24px)}.event-detail__map iframe{width:100%;height:100%;border:0;display:block}.event-detail__map-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#6d8377}.event-detail__card-button{width:100%;text-align:center}.event-detail__more{padding:0 0 4.8rem}.event-detail__more-heading{margin:0 0 1.8rem}.event-detail__more-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.event-detail__more-grid{grid-template-columns:repeat(3,1fr)}}.event-detail__more-item{display:flex;flex-direction:column;gap:.8rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;padding:2rem;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.event-detail__more-item:hover{box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.12);transform:translateY(-.2rem)}.event-detail__more-date{font-weight:700;font-size:1.3rem;color:rgb(var(--color-button))}.event-detail__more-name{font-weight:700;font-size:1.7rem}.event-detail__more-place{font-size:1.35rem;color:rgba(var(--color-foreground),.7)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-event-detail.css.map */
