.custom-event-page .narrow-wrap{width:100%;margin:0 auto;max-width:84rem}.custom-event-page .event-image{width:100%;margin:24px auto}.custom-event-page .event-image img{width:100%;aspect-ratio:3 /2}.custom-event-page .event-information{font-size:16px;line-height:1.8em}.custom-event-page .event-period{text-align:center;width:360px;margin:3.6em auto 1.8em}.custom-event-page .event-period dt{width:100%;font-weight:700;font-size:20px;margin:0 auto 1em;letter-spacing:6px;color:#373737}.custom-event-page .event-period dt h3{display:block;width:clamp(calc(6em + 50px),25%,300px);margin:0 auto 1.6em;text-align:center;font-weight:700;padding:.1em 0 .13em;letter-spacing:6px;font-size:clamp(16px,5cqw,20px);border-left:1px solid #373737;border-right:1px solid #373737}.custom-event-page .event-period dd{display:grid;grid-template-columns:1fr 3em 1fr;margin:0 auto;align-items:center}.custom-event-page .event-period dd p>span{display:inline-block;font-size:clamp(14px,2cqw,18px)}.custom-event-page .event-period dd p .period-label{width:6em;font-size:12px;font-weight:700;letter-spacing:2px;color:#fff;background:teal;padding:.22em 0 .38em 2px;line-height:1em;margin-bottom:.5em;border-radius:10px}.custom-event-page .event-period dd p time{display:inline-block;font-weight:700;font-size:clamp(20px,3cqw,24px);font-variant-numeric:tabular-nums;letter-spacing:2px;color:#373737;line-height:1.2em;text-align:center}.custom-event-page .event-period dd p time span{display:inline-block;line-height:1em;padding:.15em .8em .3em;font-size:14px;border-radius:2px;letter-spacing:0;color:#777}.custom-event-page .event-period dd p time span:before{display:inline-block;content:"[";width:1em}.custom-event-page .event-period dd p time span:after{display:inline-block;content:"]";width:1em}.custom-event-page .event-period dd>p:nth-of-type(1) time span{letter-spacing:2px}.custom-event-page .event-period dd>p:nth-of-type(2)>span{margin-top:12px}.custom-event-page .event-period dd>p:nth-of-type(3)>span{background:tomato}.custom-event-page .event-description{padding:.4em 1.6em;margin:0 auto;font-size:18px;line-height:1.8em}.custom-event-page .event-notes{color:tomato;padding:1.4em 1.6em .4em;margin:1.8em auto 3.6em;position:relative;border-radius:2px}.custom-event-page .event-notes h3{display:block;width:clamp(calc(6em + 50px),25%,300px);top:-16px;margin:0 auto 1.8em;text-align:center;color:tomato;background:#fff;font-weight:700;padding:.1em 0 .13em;letter-spacing:6px;font-size:clamp(16px,5cqw,20px);border-left:1px solid tomato;border-right:1px solid tomato}.custom-event-page .event-notes ul{list-style:none;padding-inline-start:0}.custom-event-page .event-notes ul li{display:flex;align-items:flex-start;gap:.5em;font-size:16px}.custom-event-page .event-notes ul li:before{content:"- ";line-height:inherit;flex:0 0 auto;font-weight:700;transform:translateY(-.1em)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-event.css.map */
