/* Tickible Theme — compiled effective theme. Generated; do not edit. */
:root{
	--brand-primary: #a01c1c;
	--brand-primary-hover: #b32020;
	--brand-primary-tint: #fdf2f2;
	--brand-accent-blue: #3084df;
	--brand-accent-blue-hover: #3995f8;
	--neutral-card-bg: #fafafa;
	--neutral-table-bg: #fafafa;
	--neutral-row-hover: #f9f9f9;
	--neutral-surface: #ffffff;
	--neutral-border: #ffffff;
	--neutral-shadow: 0 1px 2px 0 rgba(0, 0, 0, .18);
	--text-base: #444;
	--text-muted: #666;
	--text-on-brand: #fff;
	--text-heading: #1c1c1c;
	--text-subtle: #555;
	--body-bg: #cccccc;
	--body-text: #4f4f4f;
	--body-link: #9f465c;
	--body-link-hover: #b95870;
	--body-heading: #000000;
	--tc-card-bg: #fcfcfc;
	--tc-card-border: 2px solid var(--neutral-border);
	--tc-card-radius: 10px;
	--tc-card-shadow: 0 2px 8px rgba(0, 0, 0, .1);
	--tc-card-padding: 24px;
	--tc-checkout-divider: 2px solid #eaeaea;
	--tc-404-divider-line: #ceb898;
	--tc-404-divider-diamond: #bc863b;
	--tc-summary-membership-discount-divider: 2px dashed #dadada;
	--tc-membership-discount-color: var(--brand-primary);
	--tc-event-reschedule-new-tag-bg: #4a9f5f;
	--tc-summary-title-color: var(--text-heading);
	--tc-summary-row-color: var(--text-base);
	--tc-summary-total-label-color: var(--text-heading);
	--tc-summary-total-value-color: var(--brand-primary);
	--tc-summary-total-size: 1.5rem;
	--tc-pg-input-bg: #f9f7f4;
	--tc-pg-input-border: 2px solid #ebebeb;
	--tc-pg-input-radius: 6px;
	--tc-pg-input-color: var(--text-base);
	--tc-pg-input-focus-bg: #fff8ee;
	--tc-pg-input-focus-border: #f1dec0;
	--tc-pg-input-focus-color: var(--text-base);
	--tc-pg-login-input-bg: #fefefe;
	--tc-pg-login-input-border: 2px solid #e1e8ed;
	--tc-tix-delivery-callout-bg: #f4f8fd;
	--tc-tix-delivery-callout-border: 1px solid #d4e2f1;
	--tc-tix-delivery-callout-icon-color: #2569a6;
	--tc-tix-delivery-callout-icon-bg: #d8e5f4;
	--tc-tix-delivery-callout-text-color: #4d6880;
	--tc-checkout-pay-card-bg: var(--neutral-card-bg);
	--tc-checkout-pay-card-border: 2px solid #e0e0e0;
	--tc-checkout-pay-card-radius: 8px;
	--tc-checkout-pay-card-shadow: 0 1px 3px rgba(0, 0, 0, .08);
	--tc-checkout-pay-card-icon-color: #666;
	--tc-checkout-pay-card-text-color: var(--text-base);
	--tc-checkout-pay-card-selected-bg: #fff7f7;
	--tc-checkout-pay-card-selected-border: 2px solid var(--brand-primary);
	--tc-checkout-pay-card-selected-shadow: 0 0 0 3px rgba(160, 28, 28, .10);
	--tc-checkout-pay-card-selected-text: var(--brand-primary);
	--tc-checkout-pay-tab-focus-border: #d05a5a;
	--tc-checkout-cash-notice-bg: #f4f8f4;
	--tc-checkout-cash-notice-border: 1px solid #c3ddc8;
	--tc-checkout-cash-notice-radius: 8px;
	--tc-checkout-cash-notice-icon-bg: #c8e6cc;
	--tc-checkout-cash-notice-icon-color: #2e5e35;
	--tc-checkout-cash-notice-title-color: #2e5e35;
	--tc-checkout-cash-notice-body-color: #4a7552;
	--tc-cart-donation-row-bg: #fdf9f6;
	--tc-cart-donation-row-hover-bg: #fff5f0;
	--tc-cart-donation-row-border-top: 2px dashed #dba7a5;
	--tc-checkbox-bg: transparent;
	--tc-checkbox-border: 2px solid #888;
	--tc-checkbox-bg-hover: rgba(255, 255, 255, .05);
	--tc-checkbox-border-color-hover: #aaa;
	--tc-checkbox-checkmark-color: var(--text-on-brand);
	--tc-checkbox-bg-checked: var(--brand-primary);
	--tc-checkbox-border-color-checked: #8d4456;
	--tc-schedule-share-title-color: #ffd556;
	--tc-schedule-share-title-size: 22px;
	--tc-page-title-size: 2rem;
	--tc-page-title-weight: 600;
	--tc-page-title-color: var(--text-heading);
	--tc-page-subtitle-size: 1rem;
	--tc-page-subtitle-weight: 400;
	--tc-page-subtitle-color: var(--text-subtle);
	--tc-event-datetime-color: #575d71;
	--tc-event-time-location-color: #575d71;
	--tc-cart-card-divider: 1px solid #eee;
	--tc-step-active-bg: var(--brand-primary);
	--tc-step-active-color: var(--text-on-brand);
	--tc-step-done-bg: var(--brand-primary);
	--tc-step-done-color: var(--text-on-brand);
	--tc-step-upcoming-bg: transparent;
	--tc-step-upcoming-color: #888;
	--tc-step-upcoming-border: 2px solid #a3a3a3;
	--tc-step-label-active-color: var(--brand-primary);
	--tc-step-label-color: var(--text-subtle);
	--tc-step-connector-color: #a3a3a3;
	--tc-step-size: 38px;
	--tc-seat-expiry-bg: var(--brand-primary);
	--tc-seat-expiry-radius: 8px;
	--tc-seat-expiry-padding: 10px 18px;
	--tc-cart-event-header-gap: 16px;
	--tc-cart-event-thumb-width: 124px;
	--tc-cart-event-thumb-radius: 6px;
	--tc-cart-event-title-color-hover: var(--brand-primary-hover);
	--tc-cart-event-title-size: 1.2rem;
	--tc-cart-row-padding: 16px 0;
	--tc-cart-row-divider: 1px solid #eee;
	--tc-cart-row-ticket-name-color: var(--text-heading);
	--tc-cart-row-label-color: #888;
	--tc-cart-row-label-size: 0.78rem;
	--tc-cart-row-value-color: var(--text-heading);
	--tc-cart-row-value-size: 0.95rem;
	--tc-cart-row-hover-bg: #fff9f5;
	--tc-seat-pill-bg: #f8efe7;
	--tc-seat-pill-border: 1px solid #decab3;
	--tc-seat-pill-color: #382400;
	--tc-seat-pill-radius: 4px;
	--tc-seat-pill-padding: 4px 10px;
	--tc-seat-pill-gap: 8px;
	--tc-seat-pill-ada-bg: #e8f0fb;
	--tc-seat-pill-ada-border: #a3c4e9;
	--tc-seat-pill-ada-color: #1a4d7e;
	--tc-cart-qty-border: 1px solid #d8d8d8;
	--tc-cart-qty-radius: 6px;
	--tc-cart-qty-btn-bg: transparent;
	--tc-cart-qty-btn-hover-bg: #ffeed6;
	--tc-cart-qty-input-color: var(--text-heading);
	--tc-cart-qty-input-bg: #f9f7f4;
	--tc-cart-qty-input-bg-hover: #fbebd2;
	--tc-cart-qty-width: 110px;
	--tc-cart-coupon-label-color: var(--text-heading);
	--tc-cart-coupon-remove-color: #ad1212;
	--tc-cart-coupon-remove-color-hover: #f25656;
	--tc-checkout-action-btn-empty-bg: #b6b6b6;
	--tc-checkout-action-btn-bg: var(--brand-primary);
	--tc-checkout-action-btn-color: var(--text-on-brand);
	--tc-checkout-action-btn-hover-bg: var(--brand-primary-hover);
	--tc-cart-summary-notice-bg: #f6f3ed;
	--tc-cart-summary-notice-radius: 6px;
	--tc-cart-summary-notice-padding: 12px 14px;
	--tc-mobile-bar-height: 74px;
	--tc-cart-continue-shop-bg: #f9f7f4;
	--tc-cart-continue-shop-border: 2px solid #ceb898;
	--tc-cart-continue-shop-hover-bg: #fffcf7;
	--tc-cart-continue-shop-hover-border: #e4d4bc;
	--tc-cart-proceed-bg: var(--brand-primary);
	--tc-cart-proceed-hover-bg: var(--brand-primary-hover);
	--tc-cart-cta-radius: 6px;
	--tc-cart-cta-padding: 14px 20px;
	--tc-secure-note-color: #707785;
	--tc-mobile-bar-bg: var(--neutral-surface);
	--tc-mobile-bar-shadow: 0 -2px 8px rgba(0, 0, 0, .08);
	--tc-mobile-bar-padding: 12px 16px;
	--tc-mobile-bar-count-color: var(--text-heading);
	--tc-mobile-bar-total-color: var(--brand-primary);
	--tc-mobile-bar-total-size: 1.4rem;
	--tc-mobile-bar-cta-bg: var(--brand-primary);
	--tc-mobile-bar-cta-radius: 6px;
	--tc-cart-login-code-email-label-bg: #f4f4f4;
	--tc-checkout-max-width: 1200px;
	--tc-checkout-card-gap: 24px;
	--tc-checkout-sidebar-sticky-top: 24px;
	--tc-checkout-card-skeleton-bg1: #f5f5f5;
	--tc-checkout-card-skeleton-bg2: #ffffff;
	--tc-checkout-muted-text: var(--text-subtle);
	--tc-checkout-fastpay-divider-color: var(--text-subtle);
	--tc-checkout-fastpay-separator-line: #d8d8d8;
	--tc-checkout-text: var(--text-base);
	--tc-checkout-card-title-color: var(--text-heading);
	--tc-checkout-card-title-size: 1.35rem;
	--tc-checkout-card-header-bg: #f1f1f1;
	--tc-checkout-card-num-bg: var(--brand-primary);
	--tc-checkout-card-num-color: var(--text-on-brand);
	--tc-checkout-select-dropdown-bg: #fff;
	--tc-checkout-select-option-bg: #fff;
	--tc-checkout-select-option-hover-bg: #f5f5f5;
	--tc-checkout-select-option-hover-color: var(--text-base);
	--tc-form-checkbox-bg: var(--neutral-surface);
	--tc-form-checkbox-border: #bbb;
	--tc-form-checkbox-checked-bg: var(--brand-primary);
	--tc-form-checkbox-check-color: var(--text-on-brand);
	--tc-form-checkbox-label-bg: rgba(178, 178, 178, 0.06);
	--tc-form-checkbox-label-shadow: 0 0 0 2px rgba(206, 206, 206, 0.25);
	--tc-checkout-link-color: var(--brand-primary);
	--tc-checkout-summary-edit-btn-hover-bg: #fef2f2;
	--tc-checkout-summary-edit-btn-hover-border: var(--brand-primary);
	--tc-checkout-event-title-hover-color: var(--brand-primary-hover);
	--tc-checkout-placeorder-bg: var(--brand-primary);
	--tc-checkout-placeorder-hover-bg: var(--brand-primary-hover);
	--tc-checkout-placeorder-color: var(--text-on-brand);
	--tc-checkout-placeorder-hint-checked-color: #4a8c5a;
	--tc-checkout-mobile-summary-sheet-body: #e0e0e0;
	--tc-order-complete-max-width: 1200px;
	--tc-order-complete-card-title-color: var(--text-heading);
	--tc-order-complete-text: var(--text-base);
	--tc-order-complete-muted: #6b7280;
	--tc-order-complete-meta-color: var(--text-subtle);
	--tc-svg-order-confirmed-blue: #0073aa;
	--tc-svg-order-confirmed-green: #66a366;
	--tc-svg-order-confirmed-red: #a63c3c;
	--tc-order-complete-status-badge-bg: #e9e9e9;
	--tc-order-complete-status-badge-border: #cfcfcf;
	--tc-order-complete-status-badge-color: #656565;
	--tc-order-complete-status-badge-green-bg: #e5f2e5;
	--tc-order-complete-status-badge-green-border: #cfe5cf;
	--tc-order-complete-status-badge-green-color: #357435;
	--tc-order-complete-status-badge-red-bg: #ffcbcb;
	--tc-order-complete-status-badge-red-border: #f5b2b2;
	--tc-order-complete-status-badge-red-color: #900000;
	--tc-order-complete-status-badge-orange-bg: #fddfc5;
	--tc-order-complete-status-badge-orange-border: #ecc19b;
	--tc-order-complete-status-badge-orange-color: #8f1200;
	--tc-order-complete-status-badge-grey-bg: #e9e9e9;
	--tc-order-complete-status-badge-grey-border: #cfcfcf;
	--tc-order-complete-status-badge-grey-color: #656565;
	--tc-order-complete-tile-bg: #ffffff;
	--tc-order-complete-tile-border: 2px solid #f0f0f0;
	--tc-order-complete-tile-radius: 8px;
	--tc-order-complete-tile-icon-color: #8a8a8a;
	--tc-order-complete-tile-label-color: #888;
	--tc-order-complete-tile-value-color: var(--brand-primary);
	--tc-order-complete-btn-bg: #ffffff;
	--tc-order-complete-btn-border: 2px solid var(--brand-primary);
	--tc-order-complete-btn-color: var(--brand-primary);
	--tc-order-complete-btn-hover-bg: #fef2f2;
	--tc-order-complete-btn-primary-bg: var(--brand-primary);
	--tc-order-complete-btn-primary-hover-bg: var(--brand-primary-hover);
	--tc-order-complete-btn-primary-color: var(--text-on-brand);
	--tc-order-complete-btn-wallet-bg: #f4f4f4;
	--tc-order-complete-btn-wallet-border: 2px solid #dcdcdc;
	--tc-order-complete-btn-wallet-color: #9a9a9a;
	--tc-order-complete-event-title-color: var(--brand-primary);
	--tc-order-complete-event-title-hover-color: var(--brand-primary-hover);
	--tc-order-complete-count-tag-bg: #f4f4f4;
	--tc-order-complete-count-tag-border: 2px solid #e6e6e6;
	--tc-order-complete-count-tag-color: var(--text-subtle);
	--tc-order-complete-notes-subcard-bg: #f8f6f2;
	--tc-order-complete-notes-subcard-border: 1px solid #e7e0d4;
	--tc-order-complete-notes-header-color: #7b634e;
	--tc-order-complete-notes-header-divider: 1px solid #e7e0d4;
	--tc-order-complete-notes-note-divider: 1px solid #e7e0d4;
	--tc-order-complete-notes-title-color: var(--brand-primary);
	--tc-order-complete-notes-text-color: var(--tc-order-complete-text);
	--tc-order-complete-notes-modal-body-bg: var(--tc-checkout-mobile-summary-sheet-body, #e0e0e0);
	--tc-order-complete-door-circle-bg: var(--brand-primary);
	--tc-order-complete-door-icon-color: var(--text-on-brand);
	--tc-order-complete-share-instructions-bg: #f1f1f1;
	--tc-order-complete-share-card-bg: #ffffff;
	--tc-order-complete-share-card-shadow: 0 1px 3px rgba(0, 0, 0, .07);
	--tc-order-complete-share-item-bg: #ffffff;
	--tc-order-complete-share-item-border: #e3e3e3;
	--tc-order-complete-share-item-hover-border: #c9c9c9;
	--tc-order-complete-share-item-selected-bg: var(--brand-primary-tint);
	--tc-order-complete-share-item-selected-border: var(--brand-primary);
	--tc-order-complete-share-badge-bg: #f3f3f3;
	--tc-order-complete-share-badge-color: var(--text-subtle);
	--tc-order-complete-error-color: #c0392b;
	--tc-order-complete-success-color: #368f4c;
	--tc-order-complete-membership-discount-color: #368f4c;
	--tc-order-complete-share-locked-overlay-bg: rgba(244, 244, 244, .82);
	--tc-order-complete-share-locked-overlay-color: #777;
	--tc-option-card-bg: #ffffff;
	--tc-option-card-border: 2px solid #e5e5e5;
	--tc-option-card-radius: 10px;
	--tc-option-card-selected-bg: var(--brand-primary-tint);
	--tc-option-card-selected-border: 2px solid var(--brand-primary);
	--tc-option-card-hover-border-color: #a01c1c;
	--tc-option-card-selected-hover-border-color: #d97676;
	--tc-option-card-accent-color: var(--brand-primary);
	--tc-option-card-title-color: var(--text-base);
	--tc-option-card-subtitle-color: var(--text-muted);
	--tc-saved-card-new-border-color: #cbcbcb;
	--tc-gc-toggle-bg: var(--neutral-surface);
	--tc-gc-toggle-border: 1px solid #e0e0e0;
	--tc-gc-toggle-color: var(--text-base);
	--tc-gc-toggle-selected-bg: var(--brand-primary-tint);
	--tc-gc-toggle-selected-color: var(--brand-primary);
	--tc-gc-toggle-selected-border: 1px solid var(--brand-primary);
	--tc-gc-label-color: var(--text-base);
	--tc-gc-note-color: var(--text-muted);
	--tc-cf-event-title-color: var(--text-muted);
	--tc-cf-event-title-border: var(--tc-checkout-divider, 2px solid #cecece);
	--tc-cf-subcard-bg: #eeecea;
	--tc-cf-subcard-border: 2px solid var(--neutral-border);
	--tc-cf-subcard-shadow: var(--neutral-shadow);
	--tc-cf-subcard-radius: 8px;
	--tc-cf-subcard-title-color: var(--tc-checkout-card-title-color, #1c1c1c);
	--tc-cf-subcard-title-border: 2px solid #dedede;
	--tc-cf-control-size: 22px;
	--tc-cf-control-bg: var(--neutral-surface);
	--tc-cf-control-border: 2px solid #c4c4c4;
	--tc-cf-control-hover-border: var(--brand-primary);
	--tc-cf-control-checked-bg: var(--brand-primary);
	--tc-cf-control-checked-border: var(--brand-primary);
	--tc-cf-control-check-color: var(--text-on-brand);
	--tc-cf-control-focus-shadow: 0 0 0 3px rgba(160, 28, 28, .15);
	--tc-cf-control-group-bg: #fff;
	--tc-cf-control-group-border: 2px solid #ececec;
	--tc-cf-control-row-hover-bg: rgba(0, 0, 0, .02);
	--tc-cf-single-checkbox-bg: var(--neutral-surface);
	--tc-cf-account-ticket-bg: var(--neutral-table-bg);
	--tc-cf-account-ticket-border: 2px solid #eee;
	--tc-cf-account-ticket-shadow: var(--neutral-shadow);
	--tc-cart-coupon-icon-color: var(--brand-primary);
	--tc-cart-row-remove-color: var(--brand-primary);
	--tc-cart-qty-btn-color: #575757;
	--tc-cart-continue-shop-color: #87622e;
	--tc-cart-continue-shop-color-hover: #bc863b;
	--tc-cart-proceed-color: var(--text-on-brand);
	--tc-mobile-bar-cta-color: var(--text-on-brand);
	--tc-seat-expiry-color: var(--text-on-brand);
	--tc-cart-summary-notice-color: var(--text-base);
	--extra-ticket-notes-msg-background: #1270d5;
	--extra-ticket-notes-msg-color: #fff;
	--ticket-notes-card-background: #fff;
	--ticket-notes-card-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
	--tc-acct-nav-bg: var(--tc-card-bg);
	--tc-acct-nav-border: var(--tc-card-border);
	--tc-acct-nav-shadow: var(--tc-card-shadow);
	--tc-acct-nav-item-color: #3a3a3a;
	--tc-acct-nav-item-hover-bg: #f6f0f1;
	--tc-acct-nav-icon-color: var(--brand-primary);
	--tc-acct-nav-active-bg: var(--brand-primary);
	--tc-acct-nav-active-bg-hover: var(--brand-primary-hover);
	--tc-acct-nav-active-color: var(--text-on-brand);
	--tc-acct-nav-divider: #ece7e7;
	--tc-acct-nav-logout-color: #c80636;
	--tc-acct-nav-logout-hover-bg: #fbeaee;
	--main-container-background: #f4f4f4;
	--main-container-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
	--tc-orders-heading-color: #2b1620;
	--tc-orders-total-color: #2b1620;
	--tc-orders-text: #3a3a3a;
	--tc-orders-muted: #6b6b6b;
	--tc-orders-sep-color: #cdbfc4;
	--tc-orders-filter-track-bg: #f1e9ec;
	--tc-orders-filter-color: #6a5560;
	--tc-orders-filter-color-hover: #2b1620;
	--tc-orders-filter-active-bg: var(--brand-primary);
	--tc-orders-filter-active-color: var(--text-on-brand);
	--tc-orders-divider: #efe6e9;
	--tc-orders-poster-bg: #f6eef0;
	--tc-orders-icon-color: var(--brand-primary);
	--tc-orders-meta-icon-color: #98919a;
	--tc-orders-focus: #7a1d3a;
	--tc-orders-page-btn-bg: var(--neutral-surface);
	--tc-orders-pill-green-bg: #e5f2e5;
	--tc-orders-pill-green-color: #2f7d32;
	--tc-orders-pill-green-border: #cfe7cf;
	--tc-orders-pill-blue-bg: #e8eefb;
	--tc-orders-pill-blue-color: #2f5fb0;
	--tc-orders-pill-blue-border: #d3def6;
	--tc-orders-pill-red-bg: #ffdada;
	--tc-orders-pill-red-color: #a11414;
	--tc-orders-pill-red-border: #f4c2c2;
	--tc-orders-pill-orange-bg: #fde6cf;
	--tc-orders-pill-orange-color: #8f5200;
	--tc-orders-pill-orange-border: #f3d2ab;
	--tc-orders-pill-grey-bg: #ececec;
	--tc-orders-pill-grey-color: #5f5f5f;
	--tc-orders-pill-grey-border: #dcdcdc;
	--order-row-bottom-border: 2px solid #fff;
	--view-order-link-background: var(--brand-primary);
	--view-order-row-background-odd: var(--neutral-table-bg);
	--view-order-row-background-odd-hover: var(--neutral-row-hover);
	--view-order-row-background-even: var(--neutral-table-bg);
	--view-order-row-background-even-hover: var(--neutral-row-hover);
	--view-order-row-background-odd-mobile: #e9e9e9;
	--view-order-row-background-even-mobile: #f0f0f0;
	--view-order-row-background-odd-hover-mobile: #e9e9e9;
	--view-order-row-background-even-hover-mobile: #f0f0f0;
	--view-order-row-border-collapse: collapse;
	--donation-title-color: var(--brand-primary);
	--order-created-by-background: #1270d5;
	--order-created-by-color: #fff;
	--tc-pm-card-bg: #f1f1f1;
	--tc-pm-card-border: 2px solid #fff;
	--tc-pm-card-radius: 10px;
	--tc-pm-logo-chip-bg: #fff;
	--tc-pm-logo-chip-border: #e7e2e2;
	--tc-pm-title-color: #2c2c2c;
	--tc-pm-brand-color: #2c2c2c;
	--tc-pm-number-color: var(--text-subtle);
	--tc-pm-subtitle-color: #6b6b6b;
	--tc-pm-default-pill-bg: #c5edb3;
	--tc-pm-default-pill-color: #208844;
	--tc-pm-set-default-color: var(--brand-primary);
	--tc-pm-btn-default-hover-color: var(--text-on-brand);
	--tc-pm-remove-color: #c80636;
	--tc-pm-remove-color-hover: #e42152;
	--tc-pm-secure-icon-bg: var(--brand-primary-tint);
	--tc-pm-secure-icon-color: var(--brand-primary);
	--tc-pin-pass-login-background: #f9f7f4;
	--tc-pin-pass-login-color: #444;
	--tc-pin-pass-login-background-focus: #fff8ee;
	--tc-pin-pass-send-btn-background: var(--brand-primary);
	--tc-pin-pass-send-btn-background-hover: var(--brand-primary-hover);
	--tc-pin-pass-send-btn-background-focus: var(--brand-primary-hover);
	--tc-login-button-color: #fff;
	--tc-pin-pass-login-prompt-color: #2c3e50;
	--tc-pin-pass-email-sent-background: #5da270;
	--tc-error-status-msg-background: #a41717;
	--tc-error-status-msg-color: #fff;
	--tc-lottie-email-bg-circle-fill: var(--brand-primary);
	--tc-lottie-email-shadow-fill-opacity: .6;
	--tc-pin-pass-code-timer-time-color: var(--brand-primary);
	--tc-pin-pass-label-background: #f0f0f0;
	--tc-pin-pass-label-color: #5f5f5f;
	--tc-pin-pass-code-subtitle-color: #626a72;
	--tc-text-link-color: var(--brand-primary);
	--tc-text-link-color-hover: var(--brand-primary-hover);
	--tc-input-field-background: #fefefe;
	--tc-input-field-color: #2c3e50;
	--tc-input-field-border: 2px solid #e1e8ed;
	--tc-input-field-focus-background: #fff;
	--tc-input-field-focus-border-color: var(--brand-primary);
	--tc-input-field-focus-box-shadow: 0 0 3px rgba(160, 28, 28, .7);
	--tc-code-input-filled-background: #e8f5e8;
	--tc-code-input-filled-border-color: #28a745;
	--tc-code-input-filled-color: #155724;
	--tc-code-input-error-background: #f8d7da;
	--tc-code-input-error-border-color: #dc3545;
	--tc-code-input-error-color: #a50000;
	--tc-sheet-bg: #ffffff;
	--tc-sheet-header-footer-bg: #ffffff;
	--tc-sheet-overlay-bg: rgba(0, 0, 0, .7);
	--tc-sheet-radius: 12px;
	--tc-sheet-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
	--tc-sheet-shadow-mobile: 0 -10px 20px rgba(0, 0, 0, 0.3);
	--tc-sheet-divider: 1px solid #d9d9d9;
	--tc-sheet-title-color: #1c1c1c;
	--tc-sheet-text: #444;
	--tc-sheet-muted: #6b7280;
	--tc-sheet-accent: var(--brand-primary, #a01c1c);
	--tc-sheet-btn-primary-bg: var(--brand-primary, #a01c1c);
	--tc-sheet-btn-primary-color: #fff;
	--tc-sheet-btn-primary-hover-bg: var(--brand-primary-hover, #b32020);
	--tc-sheet-btn-secondary-bg: #f1f1f1;
	--tc-sheet-btn-secondary-border: #e4e4e4;
	--tc-sheet-btn-secondary-color: #444;
	--tc-sheet-btn-secondary-hover-bg: #eaeaea;
	--tc-checkout-bar-bg: #fff;
	--tc-checkout-bar-count-color: #1c1c1c;
	--tc-checkout-bar-cta-border: #3d3d3d;
	--tc-checkout-bar-cta-color: #3d3d3d;
	--tc-checkout-bar-total-color: #a01c1c;
	--tc-checkout-processing-bg: rgba(255, 255, 255, .85);
	--tc-checkout-processing-spinner: #b3b3b3;
	--tc-checkout-processing-spinner-track: #e6e6e6;
	--tc-checkout-processing-text-color: #1c1c1c;
	--tc-checkout-input-error-bg: #ffdada;
	--tc-checkout-input-error-border: 2px solid #c0392b;
	--tc-checkout-input-error-msg-color: #c0392b;
	--tc-stripe-error-box-bg: #fff5f5;
	--tc-stripe-error-box-border: 1px solid var(--brand-primary);
	--tc-stripe-error-box-color: var(--brand-primary);
	--tc-stripe-error-color: #c0392b;
	--tc-cart-overlay-bg: rgba(255, 255, 255, 0.5);
	--tc-cart-overlay-z: 10;
	--tc-cart-subtotal-free-color: #2e7d32;
	--tc-cart-subtotal-original-color: #999;
	--tc-cart-subtotal-savings-color: #2e7d32;
	--tc-cart-membership-tag-bg: #e8f5e9;
	--tc-cart-membership-tag-color: #2e7d32;
	--tc-membership-benefit-bar-bg: #e4e4e4;
	--tc-cart-event-thumb-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
	--tc-cart-event-title-size-mobile: 1rem;
	--tc-cart-donation-min-tooltip-bg: #b35309;
	--tc-cart-donation-min-tooltip-color: #fff;
	--tc-pin-pass-btn-background: var(--brand-primary);
	--tc-pin-pass-btn-hover-box-shadow: 0 4px 12px rgba(160, 28, 28, 0.3);
	--tc-pm-wrap-padding: 32px;
	--tc-pm-wrap-padding-mobile: 20px;
	--tc-membership-text-color: #333;
	--tc-membership-table-border-color: #e2e6ed;
	--tc-membership-note-border: 2px dashed #ddd;
	--tc-membership-highlight-color: #3c5a80;
	--tc-membership-table-cell-border-color: #f0f0f0;
	--tc-summary-item-quantity-color: var(--text-muted);
	--tc-gift-cert-details-bg: #eacc92;
	--tc-gift-cert-border: 2px solid #fff;
	--tc-gift-cert-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	--tc-gift-cert-text-color: #4e2100;
	--tc-gift-cert-container-bg: #fbdfa1;
	--tc-gift-cert-container-color: #6b4d15;
	--tc-gift-cert-description-color: #ffe06b;
	--tc-gift-cert-icon-color: #422200;
	--tc-gift-cert-value-border: 2px dashed #b7a16c;
	--tc-gift-cert-value-color: #4e2100;
	--tc-gift-cert-code-color: #754700;
	--tc-cart-donation-message-color: #555;
	--tc-cart-donation-amount-label-color: #666;
	--tc-cart-donation-status-bg: #aa002a;
	--tc-cart-donation-status-color: #fff;
	--wc-notice-background: #e5f0ff;
	--wc-notice-border: #a4c1e0;
	--wc-notice-color: #124f9d;
	--wc-notice-accent: #4298f4;
	--wc-notice-link-color: #c43535;
	--wc-notice-link-color-hover: #e63939;
	--wc-error-background: #fcf2f3;
	--wc-error-border: #ffc0c1;
	--wc-error-color: #b7191f;
	--wc-error-accent: #b21b1e;
	--wc-error-link-color: #2679e3;
	--wc-error-link-color-hover: #3998ff;
}
