.bq-past-events__upcoming{max-width:72rem;margin:clamp(3.6rem,7vh,6rem) auto 0}.bq-past-events__empty{text-align:center;margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.bq-pe-cards{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.bq-pe-card{margin:0;scroll-margin-top:10rem}.bq-pe-card__link{display:grid;grid-template-rows:auto 1fr;height:100%;text-decoration:none;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.015);transition:border-color .2s ease,transform .2s ease}.bq-pe-card__link:hover{border-color:rgb(var(--bq-accent))}.bq-pe-card__link:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}.bq-pe-card__link--locked{cursor:default}.bq-pe-card__link--locked:hover{border-color:rgba(var(--color-foreground),.12)}.bq-pe-card__media{display:block;overflow:hidden;background:rgba(var(--bq-signature),.08)}.bq-pe-card__media img{display:block;width:100%;height:auto}.bq-pe-card__body{display:grid;align-content:start;gap:.6rem;padding:1.4rem 1.6rem 1.8rem}.bq-pe-card--noimg .bq-pe-card__link{grid-template-rows:1fr}.bq-pe-card__date{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.72);font-variant-numeric:tabular-nums}.bq-pe-card__title{font-size:1.55rem;line-height:1.35;font-weight:500;overflow-wrap:anywhere}.bq-pe-card__more{margin-top:.4rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--bq-accent))}.bq-ev-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.2rem,4vh,4rem) 1.6rem}.bq-ev-modal:target,.bq-ev-modal:has(:target){display:block}html:has(.bq-ev-modal:target),html:has(.bq-ev-modal:has(:target)){overflow:hidden}.bq-ev-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1410169e}.bq-ev-modal:focus{outline:0}.bq-ev-modal__panel{position:relative;max-width:88rem;margin:0 auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2rem 6rem #00000059}.bq-ev-modal__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;min-height:4.4rem;min-width:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.4);font-size:1.4rem;letter-spacing:.06em;text-decoration:none}.bq-ev-modal__close:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.bq-ev-modal__media{margin:0;background:rgba(var(--bq-signature),.08)}.bq-ev-modal__media img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;margin:0 auto}.bq-ev-modal__body{padding:clamp(2rem,4vw,4rem);max-width:72rem}.bq-ev-modal__when{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.bq-ev-modal__title{margin:0 0 1.2rem}.bq-ev-modal__where{margin:0 0 2rem;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.bq-ev-modal__text{font-size:1.55rem;line-height:1.7;overflow-wrap:anywhere}.bq-ev-modal__link{margin:2rem 0 0}@media screen and (max-width:989px){.bq-pe-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.bq-pe-cards{grid-template-columns:1fr}.bq-ev-modal{padding:0}.bq-ev-modal__close{top:.8rem;right:.8rem}}@media(prefers-reduced-motion:reduce){.bq-pe-card__link{transition:none}}.bq-viewswitch{display:flex;gap:.8rem;justify-content:center;margin:0 0 2rem}.bq-mo{margin:0 0 2.4rem}.bq-mo__bar{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:end;justify-content:space-between;margin:0 0 1.2rem}.bq-mo__nav,.bq-mo__select{min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(var(--bq-signature),.4);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;cursor:pointer}.bq-mo__nav:disabled{opacity:.45;cursor:default}.bq-mo__nav:focus-visible,.bq-mo__select:focus-visible,.bq-mo__ev:focus-visible,.bq-mo__itemlink:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.bq-mo__jump{display:grid;gap:.4rem}.bq-mo__jumplabel{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.bq-mo__status{margin:0;min-height:1.6em;font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.bq-mo__table{width:100%;table-layout:fixed;border-collapse:collapse}.bq-mo__caption{caption-side:top;text-align:center;font-size:1.8rem;font-weight:500;letter-spacing:.06em;padding:1rem 0}.bq-mo__table th{padding:.8rem .2rem;font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.72);border-bottom:1px solid rgba(var(--color-foreground),.12)}.bq-mo__day,.bq-mo__pad{vertical-align:top;height:9rem;padding:.6rem;border:1px solid rgba(var(--color-foreground),.1)}.bq-mo__pad{background:rgba(var(--color-foreground),.025)}.bq-mo__num{display:block;font-size:1.3rem;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.72)}.bq-mo__day.is-today .bq-mo__num{font-weight:700;color:rgb(var(--color-foreground))}.bq-mo__evs{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.3rem}.bq-mo__ev{display:block;font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground));background:rgba(var(--bq-signature),.1);padding:.3rem .5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none}a.bq-mo__ev:hover{text-decoration:underline;text-underline-offset:.2rem}.bq-mo__listhead{margin:2.4rem 0 1rem}.bq-mo__list{list-style:none;margin:0;padding:0}.bq-mo__item{display:grid;grid-template-columns:7rem 1fr;gap:1.2rem;padding:.8rem 0;font-size:1.45rem;line-height:1.5;border-top:1px solid rgba(var(--color-foreground),.1)}.bq-mo__itemdate{color:rgba(var(--color-foreground),.72);font-variant-numeric:tabular-nums}.bq-mo__itemlink{color:rgb(var(--color-foreground))}.bq-mo__none{font-size:1.45rem;color:rgba(var(--color-foreground),.78)}@media screen and (max-width:749px){.bq-mo__day,.bq-mo__pad{height:5.2rem;padding:.4rem .2rem;text-align:center}.bq-mo__evs{display:none}.bq-mo__day.has-events{background:rgba(var(--bq-signature),.14)}.bq-mo__day.has-events .bq-mo__num{font-weight:700;color:rgb(var(--color-foreground))}.bq-mo__bar{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/bq-events-page.css.map */
