.use-sitebrand-theme {
    --color-primary-100: 0 92.59% 10.59%;
    --color-secondary-100: 0 92.59% 10.59%;
    --primary100: 0, 92.59%, 10.59%;
    --secondary100: 0, 92.59%, 10.59%;
    --color-primary-200: 0 92.59% 10.59%;
    --color-secondary-200: 0 92.59% 10.59%;
    --primary200: 0, 92.59%, 10.59%;
    --secondary200: 0, 92.59%, 10.59%;
    --color-primary-300: 0 92.59% 10.59%;
    --color-secondary-300: 0 92.59% 10.59%;
    --primary300: 0, 92.59%, 10.59%;
    --secondary300: 0, 92.59%, 10.59%;
    --color-primary-400: 0 92.59% 10.59%;
    --color-secondary-400: 0 92.59% 10.59%;
    --primary400: 0, 92.59%, 10.59%;
    --secondary400: 0, 92.59%, 10.59%;
    --color-primary-500: 0 92.59% 10.59%;
    --color-secondary-500: 0 92.59% 10.59%;
    --primary500: 0, 92.59%, 10.59%;
    --secondary500: 0, 92.59%, 10.59%;
    --color-primary-600: 0 92.59% 10.59%;
    --color-secondary-600: 0 92.59% 10.59%;
    --primary600: 0, 92.59%, 10.59%;
    --secondary600: 0, 92.59%, 10.59%;
    --color-primary-700: 0 92.59% 10.59%;
    --color-secondary-700: 0 92.59% 10.59%;
    --primary700: 0, 92.59%, 10.59%;
    --secondary700: 0, 92.59%, 10.59%;
    --color-primary-800: 0 92.59% 10.59%;
    --color-secondary-800: 0 92.59% 10.59%;
    --primary800: 0, 92.59%, 10.59%;
    --secondary800: 0, 92.59%, 10.59%;
    --color-primary-button-bg: 0 92.59% 10.59%;
    --color-primary-button-hover-bg: 0 92.59% 10.59%;
    --color-primary-button-active-bg: 0 92.59% 10.59%;
    --color-primary-button-text: 0 0% 100%;
    }
::selection {
    color: white;
    }
.sitebrand-bg-color {
    background-color: #fff !important;
    }
.sitebrand-theme-light {
    color: #fff !important;
    }
.sitebrand-theme-dark {
    color: #000 !important;
    }
.sitebrand-branding .Select {
    border-color: #babec5 !important;
    }
.sitebrand-branding .checkbox__box:before {
    color: #323c52 !important;
    }
.sitebrand-branding .btn:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception), .sitebrand-branding .Button:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception) {
    border-color: #340202 !important;
    background-color: #340202 !important;
    box-shadow: none !important;
    }
.sitebrand-branding .btn:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception):not(.btn--disabled):not([disabled]):hover, .sitebrand-branding .btn:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception):not(.btn--disabled):not([disabled]):focus, .sitebrand-branding .btn:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception):not(.btn--disabled):not([disabled]):active, .sitebrand-branding .Button:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception):not(.Button--disabled):not([disabled]):hover, .sitebrand-branding .Button:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception):not(.Button--disabled):not([disabled]):focus, .sitebrand-branding .Button:not(.google-login-button):not(.facebook-login-button):not(.email-sign-in-button):not(.sitebrand-branding-exception):not(.Button--disabled):not([disabled]):active {
    border-color: rgba(41.6, 1.6, 1.6) !important;
    background-color: rgba(41.6, 1.6, 1.6) !important;
    }
.sitebrand-branding .RadioButton [type="radio"]:checked + .RadioButton__label:before {
    border-color: #340202 !important;
    }
.sitebrand-branding .RadioButton [type="radio"]:checked + .RadioButton__label:after {
    background-color: #340202 !important;
    }
.sitebrand-branding .Backlinks__link {
    color: #340202 !important;
    }
.sitebrand-branding .product-key-detail__icon .Icon {
    color: #340202 !important;
    }
.sitebrand-branding .opening-times__entity-icon, .sitebrand-branding .opening-times__entries-handle:before {
    color: #340202 !important;
    }
.sitebrand-branding .checkout-topbar {
    box-shadow: none !important;
    }
.sitebrand-branding .CheckoutSteps__item--active .CheckoutSteps__item-circle, .sitebrand-branding .CheckoutSteps__item--enabled .CheckoutSteps__item-circle {
    background-color: #340202 !important;
    }
.CheckoutSteps__item--active:before, .CheckoutSteps__item--enabled:before {
    border-bottom-color: #340202 !important;
    }
.sitebrand-branding .Notice {
    border-color: #340202 !important;
    background-color: rgba(52, 2, 2, 0.1) !important;
    }
.sitebrand-branding .variant-stepper__selected-quantity--selected {
    border-color: rgb(52, 2, 2) !important;
    background-color: rgb(52, 2, 2) !important;
    }
.sitebrand-branding .variant-stepper__button:not(.variant-stepper__button--disabled) {
    color: rgb(52, 2, 2) !important;
    }
.sitebrand-branding .variant-stepper__button--plus {
    color: rgb(52, 2, 2) !important;
    }
.sitebrand-branding .variant-stepper__button:not(.variant-stepper__button--disabled):hover {
    background-color: rgba(52, 2, 2, 0.1) !important;
    }
.sitebrand-branding .variant-stepper__user-feedback {
    background-color: rgb(52, 2, 2) !important;
    z-index: 2;
    }
.sitebrand-branding .VariantPicker__quantity--has-value {
    background-color: #340202 !important;
    }
.sitebrand-branding .summary__edit:before {
    color: rgb(52, 2, 2) !important;
    }
.sitebrand-branding .textfield.valid {
    border-color: #323c52 !important;
    }
.sitebrand-branding .PaymentMethod--selected {
    border-color: rgb(52, 2, 2) !important;
    box-shadow: 0 0 0 1px rgb(52, 2, 2) inset !important;
    }
.sitebrand-branding .TicketInfoModalTrigger__info-icon, .sitebrand-branding .TicketInfoModalTrigger__info-button {
    color: #1c273f !important;
    }
.sitebrand-branding .booking-reasons__list-item:before {
    color: #323c52 !important;
    }
.sitebrand-branding .OrderPriceSummary {
    border-top-color: #323c52 !important;
    }