.events-header{text-align:center;margin-bottom:32px}.events-section{margin-bottom:56px}.events-section:last-child{margin-bottom:0}.events-section__header{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.events-section__title{font-size:var(--trdst-fs-sub, 1.6rem);font-weight:var(--trdst-fw-medium, 500);letter-spacing:var(--trdst-ls-tight, -.01em);color:rgb(var(--color-foreground));margin:0}.events-section__count{font-size:11px;background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.5);padding:2px 7px;border-radius:10px;line-height:1.4}.events-more{text-align:center;margin-top:24px}.events-more__btn{display:inline-block;padding:10px 32px;font-size:var(--trdst-fs-body, 1.4rem);font-weight:var(--trdst-fw-regular, 400);letter-spacing:var(--trdst-ls-normal, .02em);color:rgba(var(--color-foreground),.6);background:none;border:1px solid rgba(0,0,0,.12);border-radius:2px;cursor:pointer;transition:color .2s,border-color .2s}.events-more__btn:hover{color:rgb(var(--color-foreground));border-color:#0000004d}.events-header__eyebrow{font-size:var(--trdst-fs-caption, 1.2rem);letter-spacing:var(--trdst-ls-wider, .08em);text-transform:uppercase;color:rgba(var(--color-foreground),.4);font-weight:var(--trdst-fw-medium, 500);margin:0 0 8px}.events-header__heading{font-size:var(--trdst-fs-title, 2.8rem);font-weight:var(--trdst-fw-light, 300);letter-spacing:var(--trdst-ls-tight, -.01em);color:rgb(var(--color-foreground));margin:0 0 12px}.events-header__subheading{font-size:var(--trdst-fs-body, 1.4rem);color:rgba(var(--color-foreground),.5);margin:0;line-height:1.6}.events-grid{display:grid;grid-template-columns:repeat(var(--events-cols, 2),1fr);gap:var(--events-gap, 24px)}@media screen and (max-width:749px){.events-grid{grid-template-columns:1fr;gap:32px}}.event-card{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.event-card:hover{transform:translateY(-2px)}.event-card__image{position:relative;overflow:hidden;border-radius:2px;background:rgba(var(--color-foreground),.04)}.event-card__image--16-9{aspect-ratio:16 / 9}.event-card__image--3-4{aspect-ratio:3 / 4}.event-card__image--1-1{aspect-ratio:1 / 1}.event-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.event-card:hover .event-card__img{transform:scale(1.03)}.event-card__placeholder{width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.event-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:6px}.event-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:var(--trdst-fw-medium, 500);letter-spacing:var(--trdst-ls-normal, .02em);line-height:1;color:rgb(var(--color-foreground));background:#ffffffeb;border:1px solid rgba(0,0,0,.1);border-radius:2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.event-card__dday-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#00000059;pointer-events:none;transition:background .3s}.event-card:hover .event-card__dday-overlay{background:#00000040}.event-card__dday{font-size:28px;font-weight:var(--trdst-fw-medium, 500);letter-spacing:var(--trdst-ls-wider, .08em);color:#fff;text-transform:uppercase}@media screen and (max-width:749px){.event-card__dday{font-size:22px}}.event-card__info{padding:14px 0 0}.event-card__brand{font-size:11px;letter-spacing:var(--trdst-ls-wider, .08em);text-transform:uppercase;color:rgba(var(--color-foreground),.4);font-weight:var(--trdst-fw-medium, 500);margin:0 0 4px}.event-card__title{font-size:17px;font-weight:var(--trdst-fw-medium, 500);line-height:1.4;color:rgb(var(--color-foreground));margin:0 0 6px;letter-spacing:-.2px}.event-card__desc{font-size:var(--trdst-fs-body, 1.4rem);color:rgba(var(--color-foreground),.55);margin:0 0 8px;line-height:1.6}.event-card__period{font-size:12px;color:rgba(var(--color-foreground),.35);letter-spacing:var(--trdst-ls-normal, .02em);margin:0}.events-empty{text-align:center;padding:80px 0}.events-empty p{font-size:var(--trdst-fs-body, 1.4rem);color:rgba(var(--color-foreground),.35)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-events-listing.css.map */
