.wc-block-components-notice-banner__content{display:none}.wc-block-components-notice-banner:after{content:'One of the products you have selected is only available for click & collect.'}.wooco-qty-wrap .wooco-qty-input .quantity button{display:none!important}.wooco-qty-wrap .wooco-qty-input .wooco_component_product_qty_input{height:40px!important;line-height:38px!important;text-decoration:none!important}.product_meta .posted_in{display:none!important}[id^="additional_wooccm"]{padding-bottom:20px}.tribe-events-calendar-list__event-title a{color:#474c4e!important}.tribe-events-calendar-list__event-date-tag{background-color:#e3e1d2!important;color:#474c4e!important}.tribe-events-calendar-list__event-description{color:#474c4e!important}.tribe-events-calendar-list__event{background-color:#e3e1d2!important;border:1px solid #e3e1d2!important}.tribe-events-calendar-month__day{border-color:#b3c7a5!important;background-color:#f8faf6!important}.tribe-events-calendar-month__day--current,.tribe-events-calendar-month__day--next-month,.tribe-events-calendar-month__day--other-month,.tribe-events-calendar-month__day--past,.tribe-events-calendar-month__day--past-month{border-color:#b3c7a5!important}.tribe-events-calendar-list__event-datetime svg path{fill:#474c4e!important}.tribe-events-c-views__selector-button{border-bottom:2px solid #474c4e!important}.tribe-events-c-views__selector-button:hover{color:#474c4e!important;border-bottom:2px solid #474c4e!important}.tribe-events-c-search__button,.tribe-events-calendar-month__mobile-events-button,.tribe-events-c-subscribe-dropdown__button{background-color:#474c4e!important;border:2px solid #474c4e!important;color:white!important;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out}.tribe-events-c-search__button:hover,.tribe-events-calendar-month__mobile-events-button:hover,.tribe-events-c-subscribe-dropdown__button:hover{background-color:white!important;border:2px solid #474c4e!important;color:#474c4e!important}.tribe-events-c-search__button:focus,.tribe-events-c-search__button:active,.tribe-events-calendar-month__mobile-events-button:focus,.tribe-events-calendar-month__mobile-events-button:active,.tribe-events-c-subscribe-dropdown__button:focus,.tribe-events-c-subscribe-dropdown__button:active{background-color:white!important;border:2px solid #474c4e!important;color:#474c4e!important}.tribe-events-c-subscribe-dropdown__button{border:2px solid #474c4e!important}.tribe-events-c-small-cta__link{border-bottom:2px solid #474c4e!important}.tribe-events-c-small-cta__link:hover{border-color:#333!important;color:#333!important}.tribe-events-calendar-list__event-datetime{color:#474c4e!important}.tribe-events-c-nav__next,.tribe-events-c-nav__prev{background-color:#e3e1d2!important;color:#474c4e!important}.tribe-events-single-event-summary .tribe-events-event-image img,.tribe-events-event-image img{max-width:50%!important;height:auto!important;display:block!important;float:left!important;margin:0 1em 1em 0!important}.tribe-events-single-event-summary{overflow:hidden!important}.tribe-tickets__buy-button{background-color:#474c4e!important;border-color:#474c4e!important;color:white!important;padding:10px 20px!important;font-size:16px!important;text-transform:uppercase!important}.tribe-tickets__buy-button:hover{background-color:white!important;border-color:#474c4e!important;color:#474c4e!important}.tribe-events-c-subscribe-dropdown__button{display:inline-flex!important;align-items:center!important;border:2px solid #474c4e!important;color:#474c4e!important;background-color:white!important}.tribe-events-c-subscribe-dropdown__button:hover{background-color:#474c4e!important;color:white!important}.tribe-events-event-meta a{color:#474c4e!important;text-decoration:none!important}.tribe-tickets__item .tribe-tickets__item__quantity{max-width:100px!important;text-align:center!important}.tribe-tickets__notice.tribe-tickets__notice--cart,.tribe-tickets__tickets-wrapper,.tribe-tickets__notice,.tribe-tickets-notice__content{background-color:#e3e1d2!important;padding:10px!important;border-radius:5px!important;box-shadow:none!important}.tribe-events-schedule{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}.tribe-events-schedule h2{font-size:0.9em!important;line-height:1.2!important;margin-bottom:0.2em!important;display:block!important;width:100%!important}.tribe-events-schedule .tribe-events-cost{display:block!important;margin-top:0.4em!important;font-size:1em!important;clear:both!important;width:100%!important}@media (min-width:768px){.tribe-events-schedule{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.tribe-events-schedule h2,.tribe-events-schedule .tribe-events-cost{display:inline-block!important;margin:0!important;width:auto!important}}.tribe-tickets__tickets-item-quantity-number-input{width:50px!important;max-width:100%!important;padding:.2em 0.4em!important}.tribe-tickets__tickets-item-quantity{display:flex!important;align-items:center!important;gap:0.5em!important}.tribe-tickets__tickets-item-quantity button{width:auto!important;display:inline-block!important;margin:0!important}form.post-password-form{max-width:500px;margin:4rem auto;padding:2rem;background:#fff8f0;border:1px solid #ccc;border-radius:6px;text-align:center}form.post-password-form input[type="password"],form.post-password-form input[type="submit"]{display:block;width:100%;padding:.75rem;margin-top:1rem;font-size:1rem}.deli-password-section{max-width:600px;margin:0 auto;padding:2rem;background:#f7f5f0;border-radius:8px;font-family:inherit}.deli-password-box,.deli-waiting-list{margin-bottom:2rem}.deli-password-box input[type="password"],.deli-password-box input[type="submit"]{width:100%;padding:.75rem;margin-top:.5rem;font-size:1rem;box-sizing:border-box}.deli-password-box input[type="submit"]{background-color:#2e2e2e;color:#fff;border:none;border-radius:4px;cursor:pointer}.deli-divider{text-align:center;margin:2rem 0;position:relative}.deli-divider span{background:#f7f5f0;padding:0 1rem;position:relative;z-index:2;font-weight:700}.deli-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ccc;z-index:1}