.kob-event-product-fields{margin:24px 0;padding:22px;background:#f4f7f7;border-left:5px solid #a2c2ca}.kob-event-product-fields h3{margin-top:0;color:#032e38}.kob-field-note{font-size:14px}.kob-event-field label{font-weight:700}.kob-event-field .required{color:#b32d2e}

/* Event product-page cleanup and shared header */
.kob-product-event-header{margin:0 0 38px;padding:34px 26px;background:#032e38;color:#fff;text-align:center;border-bottom:8px solid #a2c2ca}
.kob-product-event-header h1{margin:8px auto 10px;max-width:950px;color:#fff;font-size:clamp(30px,5vw,52px);line-height:1.05;text-transform:uppercase;font-weight:800}
.kob-product-event-eyebrow{color:#a2c2ca;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px}
.kob-product-event-date{color:#a2c2ca;font-size:22px;font-weight:700}
.kob-event-product-description{clear:both;margin:36px 0;padding:24px;background:#f4f7f7;border-left:5px solid #a2c2ca}
.kob-event-product-description h2{margin-top:0;color:#032e38}
.kob-event-product-page .widget_search,
.kob-event-product-page .widget_pages,
.kob-event-product-page .widget_archive,
.kob-event-product-page .widget_categories,
.kob-event-product-page .wp-block-search,
.kob-event-product-page .wp-block-page-list,
.kob-event-product-page .wp-block-archives,
.kob-event-product-page .wp-block-categories{display:none!important}
.kob-event-product-page .woocommerce-tabs .reviews_tab{display:none!important}
@media(max-width:700px){.kob-product-event-header{padding:28px 18px}.kob-product-event-date{font-size:18px}}
