.bt-ec{width:288px;box-sizing:border-box;padding:18px 20px 16px;border-radius:16px;background:#FFFFFF;color:#17241D;font-family:Barlow,system-ui,sans-serif;box-shadow:0 0 0 1px rgba(23,36,29,.06),0 2px 4px rgba(23,36,29,.04),0 24px 48px -20px rgba(23,36,29,.28)}.bt-ec__head{display:flex;align-items:center;gap:10px}.bt-ec__icon{flex:none;width:28px;height:28px;border-radius:8px;background:#FBF1DC;display:grid;place-items:center}.bt-ec__icon span{width:11px;height:11px;border-radius:3px;background:#E2A93B;transform:rotate(18deg)}.bt-ec__event{font-weight:600;font-size:13px}.bt-ec__time{margin-left:auto;font-weight:500;font-size:12px;color:#8A958E;font-variant-numeric:tabular-nums}.bt-ec__title{margin-top:14px;display:flex;align-items:baseline;gap:10px}.bt-ec__cow{font-family:Bitter,Georgia,serif;font-weight:800;font-size:26px;line-height:1;letter-spacing:-.01em}.bt-ec__place{font-weight:500;font-size:14px;color:#56635B}.bt-ec__window{margin-top:16px;padding-top:14px;border-top:1px solid #ece9e0}.bt-ec__row{display:flex;justify-content:space-between;align-items:baseline}.bt-ec__label{font-weight:500;font-size:13px;color:#56635B}.bt-ec__value{flex:none;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.bt-ec__bar{position:relative;margin-top:10px;height:6px;border-radius:3px;background:#ECE9E0}.bt-ec__seg{position:absolute;top:0;bottom:0;border-radius:3px;background:#E2A93B}.bt-ec__now{position:absolute;top:-4px;width:2px;height:14px;border-radius:1px;background:#17241D;transform:translateX(-50%)}@media (max-width:768px){.bt-ec{width:100%}}@media (max-width:959px){.hero-event .bt-ec{width:100%}}