body{--codex-btn-radius: 10rem;--codex-heading-weight: 900;--codex-success: #16A34A;--c-scrollbar-color: var(--color-brand-coalmine);--c-processing-color: #F59F0A;--c-heading-font-family: var(--font-sans);--c-body-heading-font-family: var(--font-sans);--c-body-font-family: var(--font-serif);--codex-body-font-family: var(--font-serif);--c-text-bold: var(--codex-heading-weight);--c-link-weight: 500;--c-btn-border-radius: var(--codex-btn-radius);--c-btn-background-color: var(--color-brand-coalmine);--c-btn-border-color: var(--color-brand-coalmine);--c-btn-text-color: var(--color-brand-candlelight);--c-btn-icon-color: var(--color-brand-candlelight);--c-btn-2-background-color: var(--color-brand-clay);--c-btn-2-text-color: var(--color-brand-coalmine);--codex-section-bg-color: var(--color-brand-clay);--c-tab-nav-background-color: var(--color-brand-concrete);--c-tab-system-background-color: var(--color-brand-clay);--c-tab-button-background: var(--color-brand-candlelight);--c-tab-button-background-active: var(--color-brand-candlelight);--c-success-color: var(--codex-success);--c-card-background-color: var(--color-brand-candlelight);--c-card-border-radius: var(--radius-cdx-md);--c-card-nested-background-color: var(--color-brand-clay);--c-card-nested-border-radius: var(--radius-cdx-md);--c-card-padding-y: 1.5rem;--c-card-padding-x: 1.5rem;--c-input-background-color: var(--color-brand-candlelight);--c-input-border-width: 0px;--c-modal-background-color: #00000099;--c-modal-footer-background-color: var(--color-brand-concrete);--c-modal-footer-text-color: #ffffff;--c-card-footer-padding-y: 1rem;--c-input-border-radius: .75rem;--c-pie-text-color: var(--color-brand-crocodile);--c-pie-color: var(--color-brand-crocodile);--c-pie-bg-color: var(--color-brand-clay);--c-pie-bg-color: color-mix(in srgb, var(--color-brand-crocodile) 20%, transparent);--c-bookmark-border-width: 0;--c-bookmark-padding: 0;--c-tag-border-radius: var(--radius-base);--c-tag-background-color: var(--color-brand-candlelight);--c-tag-text-color: var(--color-brand-coalmine);--c-tag-border-color: var(--color-brand-candlelight);--c-tag-padding-x: .5rem;--c-badge-background-color: var(--color-brand-crocodile);--c-badge-border-color: var(--color-brand-crocodile);--c-badge-border-radius: 4px;--c-giftcard-background-color: transparent;--c-dropdown-background-color: var(--color-brand-candlelight);--c-dropdown-border-color: transparent;--c-option-hover-background-color: var(--color-white);--c-option-selected-background-color: var(--color-brand-candlelight);--c-popup-background-color: var(--color-brand-candlelight);--c-popup-text-color: var(--color-brand-coalmine);--c-popup-border-radius: var(--radius-cdx-sm);--c-event-instructor-image-order: 1;--c-image-border-radius: var(--radius-cdx-md);--c-cart-background-color: var(--color-brand-clay);--c-cart-text-color: var(--color-brand-coalmine);--c-cart-border-color: transparent}.codex-section-colors{background-color:var(--codex-section-bg-color)}._c-btn,._c-tab-button{font-weight:600}._c-calendar-nav-card._c-in-view,._c-checkbox-button ._c-checkbox-input:checked~._c-label-container ._c-label{font-weight:600;font-family:var(--font-sans)}._c-selected-option-tag{--c-tag-background-color: var(--color-brand-coalmine);--c-tag-text-color: var(--color-brand-candlelight);font-weight:600;font-family:var(--font-sans)}._c-event-timing,._c-pie-info{font-family:var(--font-sans)}._c-event ._c-pie-info{--c-text-bold: 600}._c-tab-nav-container{--codex-link-color: 255, 255, 255}._c-card{--c-btn-2-background-color: var(--color-brand-candlelight)}.eventModal,.bookingCancellation{--c-modal-footer-background-color: transparent}.eventModal ._c-footer,.bookingCancellation ._c-footer{--c-card-footer-text-color: var(--color-brand-coalmine) !important}.eventModal ._c-event-required-credits,.bookingCancellation ._c-event-required-credits{font-family:var(--font-sans);--c-text-bold: 600}._c-login,._c-register,._c-subscription-manage,._c-modal:not([name=transferButton]){--c-card-border-radius: .75rem;--c-card-background-color: var(--color-brand-clay);--c-link-weight: 400;--c-btn-2-background-color: var(--color-brand-clay)}._c-login ._c-footer,._c-register ._c-footer,._c-subscription-manage ._c-footer,._c-modal:not([name=transferButton]) ._c-footer{--c-link-color: var(--color-white);--c-link-hover-color: var(--color-white)}._c-login ._c-hint,._c-register ._c-hint,._c-subscription-manage ._c-hint,._c-modal:not([name=transferButton]) ._c-hint{--c-text-bold: 400}._c-login ._c-success-icon,._c-register ._c-success-icon,._c-subscription-manage ._c-success-icon,._c-modal:not([name=transferButton]) ._c-success-icon{--c-success-color: var(--color-brand-crocodile)}._c-filter-card{--c-modal-footer-background-color: transparent}._c-filter-card ._c-footer{--c-link-color: var(--color-brand-coalmine)}._c-modal ._c-card{--c-btn-2-background-color: var(--color-brand-clay);--c-filter-background-color: var(--color-brand-clay);--c-filter-border-radius: var(--radius-base)}._c-subscription-manage{--c-modal-footer-background-color: transparent}body .codex ._c-btn,body .codex ._c-tab-button,body .codex ._c-display,body .codex ._c-bookings-completed-card ._c-pie,body .codex ._c-tag,body .codex ._c-flag,body [data-codex] ._c-btn,body [data-codex] ._c-tab-button,body [data-codex] ._c-display,body [data-codex] ._c-bookings-completed-card ._c-pie,body [data-codex] ._c-tag,body [data-codex] ._c-flag{font-family:var(--c-heading-font-family)}body .codex ._c-flag,body .codex ._c-tag,body [data-codex] ._c-flag,body [data-codex] ._c-tag{font-weight:600}body .codex ._c-calendar-nav-card,body [data-codex] ._c-calendar-nav-card{--c-card-border-radius: var(--radius-base);text-align:center}body .codex _c-input:placeholder-shown:not(._c-input-searchbox),body .codex ._c-input:placeholder-shown:not(._c-input-searchbox),body .codex ._c-select._c-select-empty:not(._c-select-active),body [data-codex] _c-input:placeholder-shown:not(._c-input-searchbox),body [data-codex] ._c-input:placeholder-shown:not(._c-input-searchbox),body [data-codex] ._c-select._c-select-empty:not(._c-select-active){opacity:1}body .codex ._c-event-details,body [data-codex] ._c-event-details{font-family:var(--c-heading-font-family);font-weight:600}body .codex ._c-event-details ._c-text-bold,body [data-codex] ._c-event-details ._c-text-bold{font-weight:400;font-family:var(--c-body-font-family)}body .codex ._c-card-instructor,body [data-codex] ._c-card-instructor{--c-card-background-color: var(--color-brand-coalmine);--c-title-color: var(--color-brand-candlelight);--c-bookmark-color: var(--color-brand-candlelight)}body .codex ._c-card-instructor ._c-tag,body [data-codex] ._c-card-instructor ._c-tag{font-weight:600}body .codex ._c-card-instructor ._c-title,body [data-codex] ._c-card-instructor ._c-title{font-weight:900}body .codex ._c-timetable,body .codex ._c-instructors,body .codex ._c-instructor,body .codex ._c-notification-popup-card,body [data-codex] ._c-timetable,body [data-codex] ._c-instructors,body [data-codex] ._c-instructor,body [data-codex] ._c-notification-popup-card{--c-card-footer-background-color: transparent;--c-modal-footer-background-color: transparent}body .codex ._c-flag ._c-component._c-plans>._c-footer,body .codex ._c-flag ._c-component._c-timetable>._c-footer,body .codex ._c-flag ._c-component._c-instructors>._c-footer,body [data-codex] ._c-flag ._c-component._c-plans>._c-footer,body [data-codex] ._c-flag ._c-component._c-timetable>._c-footer,body [data-codex] ._c-flag ._c-component._c-instructors>._c-footer{background-color:transparent}body .codex ._c-instructor ._c-event-listing,body [data-codex] ._c-instructor ._c-event-listing{--c-component-background-color: var(--color-brand-concrete);--c-component-text-color: var(--color-brand-candlelight)}body .codex ._c-instructor ._c-event-listing>._c-header,body [data-codex] ._c-instructor ._c-event-listing>._c-header{--c-title-color: var(--color-brand-candlelight)}body .codex ._c-instructor-related>._c-title,body [data-codex] ._c-instructor-related>._c-title{text-align:left}body .codex ._c-badge,body [data-codex] ._c-badge{font-family:var(--c-body-font-family)}body .codex ._c-giftcard-card ._c-footer,body [data-codex] ._c-giftcard-card ._c-footer{padding:0 var(--c-card-padding-x, 1rem) var(--c-card-footer-padding-y, 1rem)}body .codex ._c-credits-card,body [data-codex] ._c-credits-card{--c-card-footer-background-color: transparent}body .codex ._c-products,body [data-codex] ._c-products{--c-input-background-color: color-mix(in srgb, var(--color-brand-clay) 40%, transparent)}body .codex .codex-accounts__bookings,body [data-codex] .codex-accounts__bookings{--c-card-background-color: var(--color-brand-concrete);--c-card-text-color: var(--color-brand-candlelight);--c-title-color: var(--color-brand-candlelight);--c-component-text-color: var(--color-brand-candlelight);--c-btn-2-border-color: var(--color-brand-candlelight);--c-btn-2-background-color: var(--color-brand-concrete);--c-btn-2-text-color: var(--color-brand-candlelight)}body .codex .codex-accounts__bookings ._c-tab-nav-container._c-row,body [data-codex] .codex-accounts__bookings ._c-tab-nav-container._c-row{--c-tab-nav-padding-y: 1rem}body .codex .codex-accounts__bookings ._c-booking-card,body [data-codex] .codex-accounts__bookings ._c-booking-card{--c-card-background-color: var(--color-brand-candlelight);--c-card-text-color: var(--color-brand-coalmine)}body .codex .codex-accounts__bookings ._c-date-title,body [data-codex] .codex-accounts__bookings ._c-date-title{font-family:var(--c-heading-font-family);font-size:1.25rem}body .codex ._c-social-links ._c-social-link-label,body [data-codex] ._c-social-links ._c-social-link-label{font-family:var(--font-sans);--c-text-bold: 600}body .codex ._c-cart,body [data-codex] ._c-cart{--c-modal-footer-background-color: transparent}body .codex ._c-cart ._c-footer,body [data-codex] ._c-cart ._c-footer{--c-card-footer-text-color: var(--color-brand-coalmine)}body .codex ._c-cart ._c-cart-card,body [data-codex] ._c-cart ._c-cart-card{--c-checkout-card-background-color: var(--color-brand-concrete);--c-card-text-color: var(--color-brand-candlelight)}body .codex ._c-cart ._c-cart-summary-toggle,body .codex ._c-cart ._c-payment-methods-toggle,body [data-codex] ._c-cart ._c-cart-summary-toggle,body [data-codex] ._c-cart ._c-payment-methods-toggle{font-family:var(--font-sans);--c-text-bold: 600}.codex-section--account ._c-column._c-tab-nav ._c-tab-button{font-family:var(--font-serif);font-weight:400}.codex-section--account ._c-column._c-tab-nav ._c-tab-button._c-tab-active ._c-tab-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.codex-section--account ._c-column._c-tab-nav ._c-text-icon{font-weight:400}.codex-section--account ._c-column._c-tab-nav ._c-notification-summary{--c-notification-summary-background-color: var(--color-brand-candlelight);--c-notification-summary-text-color: var(--color-brand-coalmine);--c-summary-size: 1rem;--c-summary-font-size: .75rem;font-weight:600;font-family:var(--font-sans);top:-.25rem}.codex-section--account ._c-tab-content{--c-card-footer-background-color: transparent}._c-modal-inner.stripe-payment-element{--c-card-background-color: var(--color-brand-clay)}._c-payment-card{--c-payment-card-background-color: var(--color-brand-candlelight);--c-payment-card-text-color: var(--color-brand-coalmine);--c-payment-card-border-color: var(--color-brand-coalmine);--c-card-background-color: transparent}._c-payment-card ._c-card-holder ._c-label,._c-payment-card ._c-card-expiry ._c-label{font-family:var(--c-body-font-family)}._c-payment-card ._c-card-holder ._c-value,._c-payment-card ._c-card-expiry ._c-value{font-weight:600}._c-payment-card ._c-footer .ri-checkbox-circle-fill{font-weight:400;font-size:1.25rem}._c-notification-centre{--c-component-background-color: var(--color-brand-concrete);--c-component-text-color: var(--color-brand-candlelight);--c-title-color: var(--color-brand-candlelight);--c-paginate-text-color: var(--color-brand-candlelight);--c-paginate-border-color: var(--color-brand-candlelight);--c-paginate-background-active: var(--color-brand-candlelight);--c-paginate-text-color-active: var(--color-brand-coalmine);--c-card-background-color: transparent;--c-card-text-color: var(--color-brand-candlelight);--c-notification-unread-background: var(--color-brand-candlelight);padding-bottom:var(--c-card-padding-y)}._c-notification-centre ._c-unread{--c-card-text-color: var(--color-brand-coalmine)}._c-notification-centre>._c-content{padding-top:0!important;padding-bottom:0!important}.codex-collection-listing-section{--c-tab-nav-padding-x: var(--c-card-padding-x)}.section--full-width{--c-body-max-width: 100%}
