.bb-weekend[hidden]{display:none!important}.bb-weekend{display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,64px);padding:24px max(20px,4vw);background:#123f32;color:#fff8ec;text-align:center}.bb-weekend p{margin:0}.bb-weekend__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:650;margin-bottom:5px!important}.bb-weekend__title{font-size:clamp(28px,3.1vw,46px);font-weight:750;line-height:1.08;letter-spacing:-.025em}.bb-weekend__deadline{margin-top:7px!important;font-size:12px;line-height:1.4;color:#f2d2bd}.bb-weekend__clock-title{font-size:12px;margin-bottom:7px!important}.bb-weekend__clock{display:grid;grid-template-columns:repeat(4,minmax(48px,1fr));gap:8px;min-width:256px}.bb-weekend__clock span{display:grid;gap:2px}.bb-weekend__clock strong{font-size:clamp(34px,3.5vw,52px);font-variant-numeric:tabular-nums;font-weight:750;line-height:1;background:rgba(255,248,236,.1);padding:6px 5px;border-radius:5px}.bb-weekend__clock small{font-size:10px;line-height:1.3}.bb-weekend__cta{display:inline-flex;justify-content:center;align-items:center;gap:14px;background:#f2d2bd;color:#123f32;padding:13px 20px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;border-radius:3px;white-space:nowrap}.bb-weekend__cta:focus-visible{outline:2px solid #fff8ec;outline-offset:4px}@media(max-width:1040px){.bb-weekend{flex-wrap:wrap;gap:16px 28px}.bb-weekend__cta{flex-basis:auto}}@media(max-width:599px){.bb-weekend{display:grid;gap:13px;padding:18px 16px}.bb-weekend__eyebrow{font-size:10px}.bb-weekend__title{font-size:32px}.bb-weekend__deadline{font-size:10px;margin-top:5px!important}.bb-weekend__clock-wrap{width:min(100%,300px);justify-self:center}.bb-weekend__clock-title{font-size:10px;margin-bottom:5px!important}.bb-weekend__clock{min-width:0;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.bb-weekend__clock strong{font-size:38px;padding:5px}.bb-weekend__clock small{font-size:9px}.bb-weekend__cta{padding:10px 18px;justify-self:center;font-size:12px}}
