.bpc-card-events{--bpc-wine: #351815;--bpc-wine-deep: #1d0d0c;--bpc-gold: #c9974f;--bpc-gold-light: #e7c383;--bpc-cream: #fff8eb;--bpc-paper: #f7eddc;--bpc-ink: #271b17;--bpc-muted: #725f54;--bpc-border: #dac3a1;color:var(--bpc-ink);background:radial-gradient(circle at 12% 5%,rgba(201,151,79,.12),transparent 22rem),linear-gradient(180deg,#24100e 0,#351815 34rem,#f4eadb 34rem 100%);font-family:var(--font-body-family, Arial, sans-serif)}.bpc-card-events *,.bpc-card-events *:before,.bpc-card-events *:after{box-sizing:border-box}.bpc-card-events [hidden]{display:none!important}.bpc-card-events h1,.bpc-card-events h2,.bpc-card-events h3{font-family:var(--font-heading-family, Georgia, serif)}.bpc-card-events button,.bpc-card-events select,.bpc-card-events summary{font:inherit}.bpc-card-events .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bpc-card-events__hero{position:relative;min-height:34rem;display:grid;align-items:center;overflow:hidden;color:var(--bpc-cream);background:linear-gradient(110deg,#120706f2,#3d1913db),var(--bpc-card-rosewood) center 42% / cover no-repeat;border-bottom:1px solid rgba(231,195,131,.38)}.bpc-card-events__hero:before{content:"";position:absolute;top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;border:1px solid rgba(231,195,131,.26);pointer-events:none}.bpc-card-events__hero:after{content:"\2726";position:absolute;right:clamp(2rem,8vw,8rem);bottom:2.5rem;color:var(--bpc-gold);font-size:2rem;opacity:.72}.bpc-card-events__hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:6rem 0 7rem}.bpc-card-events__eyebrow,.bpc-card-events__kicker{margin:0 0 .8rem;color:var(--bpc-gold-light);font-weight:800;font-size:1.25rem;letter-spacing:.17em;text-transform:uppercase}.bpc-card-events__hero h1{max-width:820px;margin:0;color:#fff6e7;font-size:clamp(4rem,7vw,7.8rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.bpc-card-events__intro{max-width:650px;margin:2rem 0 0;color:#eadbc5;font-size:clamp(1.6rem,2.1vw,2rem);line-height:1.55}.bpc-card-events__main{padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(6rem,10vw,11rem)}.bpc-card-events__heading{display:flex;align-items:end;justify-content:space-between;gap:2.5rem;margin-bottom:2.8rem;padding-bottom:1.5rem;border-bottom:1px solid #cdb691}.bpc-card-events__kicker{color:#875d2b;font-size:1.05rem}.bpc-card-events__heading h2{margin:0;color:var(--bpc-wine);font-size:clamp(3rem,5vw,5rem);line-height:1}.bpc-card-events__filter{display:grid;gap:.55rem;width:min(100%,26rem);color:#573e33;font-weight:800}.bpc-card-events__filter select{width:100%;min-height:4.8rem;padding:.75rem 4rem .75rem 1.3rem;color:var(--bpc-ink);background:#fffaf0;border:1px solid #b99b70;border-radius:.6rem;box-shadow:0 .4rem 1.2rem #381d1412}.bpc-simple-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem;align-items:start}.bpc-simple-event-card{min-width:0;overflow:hidden;color:var(--bpc-ink);background:#fffcf6fa;border:1px solid var(--bpc-border);border-radius:1rem;box-shadow:0 1.2rem 3rem #331b131f}.bpc-simple-event-card.is-featured{grid-column:1 / -1;border-color:#b98842;box-shadow:0 1.3rem 3.4rem #3518122b,inset 0 0 0 2px #c9974f33}.bpc-simple-event-card__image{position:relative;aspect-ratio:16 / 7;overflow:hidden;background:#2f1a16}.bpc-simple-event-card__image img{display:block;width:100%;height:100%;object-fit:cover}.bpc-simple-event-card__featured{position:absolute;top:1.2rem;left:1.2rem;margin:0;padding:.65rem 1rem;color:#24130f;background:var(--bpc-gold-light);border-radius:999px;box-shadow:0 .4rem 1rem #0000003d;font-weight:900;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.bpc-simple-event-card__featured--plain{position:static;display:inline-block;margin:1.4rem 1.4rem 0;box-shadow:none}.bpc-simple-event-card__content{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.6rem;padding:2rem}.bpc-simple-event-card__date{align-self:start;display:grid;justify-items:center;padding:1rem .4rem 1.1rem;color:#fff7e9;background:var(--bpc-wine);border:1px solid #8c5e3f;border-radius:.7rem;box-shadow:inset 0 0 0 2px #e7c3831f;text-align:center;text-transform:uppercase}.bpc-simple-event-card__date span{color:var(--bpc-gold-light);font-weight:900;font-size:1.2rem;letter-spacing:.11em}.bpc-simple-event-card__date strong{font:700 3.5rem/1 var(--font-heading-family, Georgia, serif)}.bpc-simple-event-card__date small{margin-top:.25rem;font-weight:800;font-size:1rem;opacity:.78}.bpc-simple-event-card__copy{min-width:0}.bpc-simple-event-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem}.bpc-simple-event-card__meta span{padding:.42rem .75rem;color:#65451f;background:#f2e2c8;border-radius:999px;font-size:1.05rem;font-weight:800}.bpc-simple-event-card__meta .is-provisional{color:#644a16;background:#fff0b9}.bpc-simple-event-card__meta .is-cancelled{color:#fff;background:#9c2525}.bpc-simple-event-card h3{margin:0 0 .75rem;color:var(--bpc-wine);font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.1}.bpc-simple-event-card__when,.bpc-simple-event-card__where{margin:.35rem 0;color:#513b31;font-size:1.35rem;line-height:1.45}.bpc-simple-event-card__description{margin-top:1.1rem;color:#5e4d43;font-size:1.35rem;line-height:1.6}.bpc-simple-event-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.6rem}.bpc-simple-event-card__button,.bpc-card-events__button,.bpc-simple-event-card__details>summary{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:.75rem 1.25rem;color:#fff8eb;background:var(--bpc-wine);border:1px solid #754532;border-radius:.55rem;cursor:pointer;font-weight:850;line-height:1.2;text-decoration:none}.bpc-simple-event-card__button:hover,.bpc-simple-event-card__button:focus-visible,.bpc-card-events__button:hover,.bpc-card-events__button:focus-visible,.bpc-simple-event-card__details>summary:hover,.bpc-simple-event-card__details>summary:focus-visible{color:#fff;background:#51231d;outline:2px solid var(--bpc-gold);outline-offset:2px}.bpc-simple-event-card__text-link{color:#71491f;font-weight:850;text-underline-offset:.25em}.bpc-simple-event-card__details{flex:1 1 100%}.bpc-simple-event-card__details>summary{width:fit-content;list-style:none}.bpc-simple-event-card__details>summary::-webkit-details-marker{display:none}.bpc-simple-event-card__details>summary:after{content:"+";margin-left:.7rem;font-size:1.3em}.bpc-simple-event-card__details[open]>summary:after{content:"\2212"}.bpc-simple-event-card__details-body{margin-top:1rem;padding:1.25rem;color:#4e3d34;background:#f8efe1;border-left:3px solid var(--bpc-gold);border-radius:.25rem .55rem .55rem .25rem;line-height:1.55}.bpc-simple-event-card__details-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.4rem;margin:1rem 0 0}.bpc-simple-event-card__details-body dt{font-weight:900}.bpc-simple-event-card__details-body dd{margin:.15rem 0 0}.bpc-simple-event-card.is-cancelled{opacity:.68}.bpc-simple-event-card.is-past{opacity:.76;filter:saturate(.7)}.bpc-card-events__empty{max-width:760px;margin:0 auto;padding:clamp(3rem,6vw,5rem);color:#f8ead4;background:linear-gradient(145deg,#2a3538,#172023);border:1px solid #9b7847;border-radius:1rem;box-shadow:0 1.2rem 3rem #29150f2b,inset 0 0 0 2px #e7c3831a;text-align:center}.bpc-card-events__empty-mark{display:block;margin-bottom:.9rem;color:var(--bpc-gold-light);font-size:2.4rem}.bpc-card-events__empty h3{margin:0;color:#fff5e3;font-size:clamp(2.4rem,4vw,3.4rem)}.bpc-card-events__empty p{max-width:580px;margin:1.2rem auto 0;color:#ddcfba;font-size:1.4rem;line-height:1.65}.bpc-card-events__more{margin:2.5rem 0 0;text-align:center}.bpc-card-events__past{margin-top:8rem;padding-top:1rem}.bpc-card-events__heading--past{margin-bottom:2.2rem}.bpc-card-events__notice{margin-top:2rem;padding:1rem;color:#5f431b;background:#fff1c9;border:1px solid #d8b879;border-radius:.5rem}@media(max-width:989px){.bpc-card-events__hero{min-height:29rem}.bpc-card-events__hero-inner{width:min(100% - 3rem,1180px);padding:5rem 0 6rem}.bpc-simple-events-grid{grid-template-columns:1fr}.bpc-simple-event-card.is-featured{grid-column:auto}}@media(max-width:749px){.bpc-card-events{background:linear-gradient(180deg,#24100e 0,#351815 26rem,#f4eadb 26rem 100%)}.bpc-card-events__hero{min-height:24rem}.bpc-card-events__hero:before{top:.9rem;right:.9rem;bottom:.9rem;left:.9rem}.bpc-card-events__hero-inner{width:min(100% - 2.5rem,1180px);padding:3.8rem 0 4.7rem}.bpc-card-events__eyebrow{font-size:.95rem}.bpc-card-events__hero h1{font-size:clamp(3.2rem,12vw,5rem)}.bpc-card-events__intro{margin-top:1.2rem;font-size:1.35rem}.bpc-card-events__main{padding-top:4rem}.bpc-card-events__heading{align-items:stretch;flex-direction:column;gap:1.5rem}.bpc-card-events__filter{width:100%}.bpc-simple-event-card__image{aspect-ratio:4 / 3}.bpc-simple-event-card__content{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.25rem}.bpc-simple-event-card__date{padding:.8rem .25rem}.bpc-simple-event-card__date strong{font-size:2.7rem}.bpc-simple-event-card h3{font-size:2.2rem}.bpc-simple-event-card__when,.bpc-simple-event-card__where,.bpc-simple-event-card__description{font-size:1.22rem}.bpc-simple-event-card__actions{grid-column:1 / -1}.bpc-simple-event-card__button,.bpc-card-events__button,.bpc-simple-event-card__details>summary{width:100%}.bpc-simple-event-card__details-body dl{grid-template-columns:1fr}.bpc-card-events__past{margin-top:5rem}}@media(max-width:430px){.bpc-simple-event-card__content{grid-template-columns:1fr}.bpc-simple-event-card__date{grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;gap:.55rem;padding:.65rem .9rem}.bpc-simple-event-card__date strong{font-size:2rem}}@media(prefers-reduced-motion:reduce){.bpc-card-events *,.bpc-card-events *:before,.bpc-card-events *:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bpc-events-cards.css.map */
