html.foodord-dark-mode,
html.foodord-dark-mode body {
	background: #1C1A18;
	color: #f5f5f5;
	color-scheme: dark;
}

html.foodord-theme-switching,
html.foodord-theme-switching body,
body.foodord-theme-switching,
body.foodord-theme-switching * {
	animation-duration: 0s;
	animation-delay: 0s;
	transition-duration: 0s;
	transition-delay: 0s;
}

::view-transition-old(root),
::view-transition-new(root) {
	animation-duration: 220ms;
	animation-timing-function: ease;
}

html.foodord-dark-mode,
html.foodord-dark-mode body,
body.foodord-dark-mode {
	--foodord-dark-base: #1C1A18;
	--foodord-dark-surface: #383838;
	--foodord-dark-hover: #444444;
	--foodord-dark-border: #5a5a5a;
	--foodord-dark-muted: #c9c1b7;
	--foodord-dark-soft: #a79e93;
	--background-color: var(--foodord-dark-base);
	--text-color: #f5f5f5;
	--header-bg: var(--foodord-dark-base);
	--header-text-color: #f5f5f5;
	--footer-bg: var(--foodord-dark-base);
	--footer-bottom-bg: var(--foodord-dark-base);
	--footer-text-color: #f5f5f5;
	--footer-bottom-text-color: #f5f5f5;
	--border-color: var(--foodord-dark-border);
	--foodord-product-category-color: #f5f5f5;
	--foodord-product-category-description-color: var(--foodord-dark-muted);
	--foodord-product-card-title-color: #f5f5f5;
	--foodord-product-card-description-color: var(--foodord-dark-muted);
	--foodord-product-card-price-color: #f5f5f5;
	--foodord-product-card-price-prefix-color: var(--foodord-dark-muted);
	--foodord-card-clear-bg: var(--foodord-dark-surface);
	--foodord-card-clear-color: #f5f5f5;
	--foodord-card-clear-border: var(--foodord-dark-border);
	--foodord-card-clear-hover-bg: var(--foodord-dark-hover);
	--foodord-card-clear-hover-color: #ffffff;
	--foodord-card-clear-hover-border: var(--foodord-dark-border);
	--foodord-card-clear-disabled-bg: var(--foodord-dark-surface);
	--foodord-card-clear-disabled-border: var(--foodord-dark-border);
	--foodord-card-item-bg: var(--foodord-dark-base);
	--foodord-card-cta-count-bg: var(--foodord-dark-base);
	--foodord-card-cta-count-color: #f5f5f5;
	--foodord-card-cta-count-border: var(--foodord-dark-border);
	--foodord-address-bar-bg: var(--foodord-dark-base);
	--foodord-address-bar-hover-bg: var(--foodord-dark-surface);
	--foodord-address-bar-border: var(--foodord-dark-border);
	--foodord-address-bar-text: #f5f5f5;
	--foodord-address-bar-muted: var(--foodord-dark-muted);
	--foodord-address-bar-icon: #f5f5f5;
	--foodord-address-bar-change-bg: var(--foodord-dark-surface);
	--foodord-address-bar-change-border: var(--foodord-dark-border);
	--foodord-address-bar-change-color: #f5f5f5;
	--foodord-address-bar-change-hover-bg: var(--foodord-dark-hover);
	--foodord-address-bar-change-hover-border: var(--foodord-dark-border);
	--foodord-address-bar-change-hover-color: #ffffff;
	--foodord-location-modal-overlay: rgba(0, 0, 0, 0.72);
	--foodord-location-modal-bg: var(--foodord-dark-base);
	--foodord-location-modal-border: var(--foodord-dark-border);
	--foodord-location-modal-border-soft: var(--foodord-dark-border);
	--foodord-location-modal-header-bg: var(--foodord-dark-base);
	--foodord-location-modal-body-bg: var(--foodord-dark-base);
	--foodord-location-modal-actions-bg: var(--foodord-dark-base);
	--foodord-location-modal-title: #f5f5f5;
	--foodord-location-modal-muted: var(--foodord-dark-muted);
	--foodord-location-modal-label: #f5f5f5;
	--foodord-location-modal-close-color: #f5f5f5;
	--foodord-location-modal-close-hover-bg: rgba(255, 255, 255, 0.08);
	--foodord-location-modal-clear: var(--foodord-dark-muted);
	--foodord-location-modal-clear-hover: #ffffff;
	--foodord-location-modal-clear-hover-bg: rgba(255, 255, 255, 0.08);
	--foodord-location-modal-input-bg: var(--foodord-dark-base);
	--foodord-location-modal-input-border: var(--foodord-dark-border);
	--foodord-location-modal-input-border-hover: var(--foodord-dark-hover);
	--foodord-location-modal-input-text: #f5f5f5;
	--foodord-location-modal-placeholder: var(--foodord-dark-soft);
	--foodord-location-modal-input-focus: var(--primary-color, #ea004b);
	--foodord-location-modal-input-focus-shadow: rgb(234 0 75 / 12%);
	--foodord-location-modal-success: #34d399;
	--foodord-location-modal-error: #f87171;
	--foodord-location-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f5f5f5' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");
	--foodord-location-pac-bg: #292928;
	--foodord-location-pac-border: var(--foodord-dark-border);
	--foodord-location-pac-separator: rgba(255, 255, 255, 0.08);
	--foodord-location-pac-text: #f5f5f5;
	--foodord-location-pac-text-strong: #ffffff;
	--foodord-location-pac-muted: var(--foodord-dark-muted);
	--foodord-location-pac-hover-bg: #383838;
	--foodord-location-pac-icon: var(--foodord-dark-muted);
	--foodord-location-pac-shadow: 0 20px 40px rgba(0, 0, 0, 0.32);
	--foodord-stampcard-modal-backdrop: rgba(0, 0, 0, 0.6);
	--foodord-stampcard-modal-bg: var(--foodord-dark-base);
	--foodord-stampcard-modal-border: var(--foodord-dark-border);
	--foodord-stampcard-modal-header-bg: var(--foodord-dark-base);
	--foodord-stampcard-modal-body-bg: var(--foodord-dark-base);
	--foodord-stampcard-modal-title: #f5f5f5;
	--foodord-stampcard-modal-close: var(--foodord-dark-muted);
	--foodord-stampcard-modal-close-hover: #ffffff;
	--foodord-stampcard-modal-close-focus-bg: rgba(255, 255, 255, 0.08);
	--foodord-stampcard-modal-text: var(--foodord-dark-muted);
	--foodord-stampcard-modal-section-title: var(--foodord-dark-soft);
	--foodord-stampcard-modal-item-bg: var(--foodord-dark-base);
	--foodord-stampcard-modal-item-border: var(--foodord-dark-border);
	--foodord-stampcard-modal-item-text: #f5f5f5;
	--foodord-stampcard-modal-item-icon: var(--foodord-dark-muted);
	--foodord-ttd-panel-bg: var(--foodord-dark-base);
	--foodord-ttd-panel-border: var(--foodord-dark-border);
	--foodord-ttd-label-color: #f5f5f5;
	--foodord-ttd-trigger-bg: var(--foodord-dark-base);
	--foodord-ttd-trigger-text: #f5f5f5;
	--foodord-ttd-trigger-border: var(--foodord-dark-border);
	--foodord-ttd-trigger-shadow: 0 1px 2px rgb(0 0 0 / 30%);
	--foodord-ttd-trigger-hover-bg: var(--foodord-dark-base);
	--foodord-ttd-trigger-hover-border: var(--foodord-dark-hover);
	--foodord-ttd-trigger-disabled-bg: var(--foodord-dark-surface);
	--foodord-ttd-trigger-disabled-text: var(--foodord-dark-soft);
	--foodord-ttd-trigger-icon: #f5f5f5;
	--foodord-ttd-input-bg: var(--foodord-dark-base);
	--foodord-ttd-input-text: #f5f5f5;
	--foodord-ttd-input-border: var(--foodord-dark-border);
	--foodord-ttd-input-shadow: 0 1px 2px rgb(0 0 0 / 30%);
	--foodord-ttd-input-hover-border: var(--foodord-dark-hover);
	--foodord-ttd-input-hover-bg: var(--foodord-dark-base);
	--foodord-ttd-input-focus-bg: var(--foodord-dark-base);
	--foodord-ttd-input-disabled-bg: var(--foodord-dark-surface);
	--foodord-ttd-input-disabled-text: var(--foodord-dark-soft);
	--foodord-ttd-input-arrow: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23f5f5f5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
	--foodord-ttd-menu-bg: var(--foodord-dark-base);
	--foodord-ttd-menu-border: var(--foodord-dark-border);
	--foodord-ttd-menu-shadow: 0 18px 34px -18px rgb(0 0 0 / 42%);
	--foodord-ttd-option-bg: var(--foodord-dark-base);
	--foodord-ttd-option-text: #f5f5f5;
	--foodord-ttd-option-hover-bg: var(--foodord-dark-hover);
	--foodord-ttd-option-selected-bg: rgba(234, 0, 75, 0.16);
	--foodord-ttd-option-selected-text: #f8b4c9;
	--foodord-mobile-cart-surface: var(--foodord-dark-base);
	--foodord-mobile-cart-surface-soft: var(--foodord-dark-surface);
	--foodord-mobile-cart-surface-alt: var(--foodord-dark-base);
	--foodord-mobile-cart-border: var(--foodord-dark-border);
	--foodord-mobile-cart-border-soft: #5a5a5a;
	--foodord-mobile-cart-summary-border: var(--foodord-dark-border);
	--foodord-mobile-cart-text: #f5f5f5;
	--foodord-mobile-cart-muted: var(--foodord-dark-muted);
	--foodord-mobile-cart-price: #f5f5f5;
	--foodord-mobile-cart-close-color: #f5f5f5;
	--foodord-mobile-cart-close-hover-bg: rgba(255, 255, 255, 0.08);
	--foodord-mobile-cart-note-input-bg: var(--foodord-dark-base);
	--foodord-mobile-cart-note-input-border: var(--foodord-dark-border);
	--foodord-mobile-cart-note-input-text: #f5f5f5;
	--foodord-mobile-cart-note-display-bg: rgba(255, 255, 255, 0.06);
	--foodord-mobile-cart-note-label: var(--foodord-dark-soft);
	--foodord-mobile-cart-note-text: #f5f5f5;
	--foodord-mobile-cart-note-feedback: #fca5a5;
	--foodord-mobile-cart-warning-bg: rgba(245, 158, 11, 0.14);
	--foodord-mobile-cart-warning-border: rgba(245, 158, 11, 0.32);
	--foodord-mobile-cart-warning-text: #f8d3a3;
	--foodord-mobile-cart-clear-bg: var(--foodord-dark-surface);
	--foodord-mobile-cart-clear-border: var(--foodord-dark-border);
	--foodord-mobile-cart-clear-color: #f5f5f5;
	--foodord-mobile-cart-clear-hover-bg: var(--foodord-dark-hover);
	--foodord-mobile-cart-clear-hover-border: var(--foodord-dark-border);
	--foodord-mobile-cart-clear-hover-color: #ffffff;
	--foodord-mobile-cart-button-disabled-bg: #6b7280;
	--foodord-mobile-cart-loading-count-bg: rgba(255, 255, 255, 0.28);
	--foodord-mobile-toggle-row-bg: var(--foodord-dark-base);
	--foodord-mobile-toggle-group-bg: var(--foodord-dark-surface);
	--foodord-mobile-toggle-group-border: var(--foodord-dark-border);
	--foodord-mobile-toggle-btn-color: var(--foodord-dark-muted);
	--foodord-mobile-toggle-address-bg: var(--foodord-dark-base);
	--foodord-mobile-toggle-address-border: var(--foodord-dark-border);
	--foodord-mobile-toggle-address-active-bg: var(--foodord-dark-hover);
	--foodord-mobile-toggle-address-icon: #f5f5f5;
	--foodord-mobile-toggle-address-text: #f5f5f5;
	--foodord-mobile-toggle-address-change-bg: var(--foodord-dark-surface);
	--foodord-mobile-toggle-address-change-border: var(--foodord-dark-border);
	--foodord-mobile-toggle-address-change-text: #f5f5f5;
	--foodord-mobile-toggle-address-change-hover-bg: var(--foodord-dark-hover);
	--foodord-mobile-toggle-address-change-hover-text: #ffffff;
	--foodord-mode-toggle-bg: var(--foodord-dark-base);
	--foodord-mode-group-bg: var(--foodord-dark-surface);
	--foodord-mode-group-border: var(--foodord-dark-border);
	--foodord-mode-slider-bg: var(--foodord-dark-hover);
	--foodord-mode-slider-shadow: none;
	--foodord-mode-btn-color: var(--foodord-dark-muted);
	--foodord-mode-btn-hover-color: #ffffff;
	--foodord-mode-btn-active-color: #ffffff;
	--foodord-theme-toggle-shell-bg: var(--foodord-dark-surface);
	--foodord-theme-toggle-shell-border: var(--foodord-dark-border);
	--foodord-theme-toggle-label: #f5f5f5;
	--foodord-theme-toggle-button-text: var(--foodord-dark-muted);
	--foodord-theme-toggle-button-hover-bg: rgba(255, 255, 255, 0.08);
	--foodord-theme-toggle-button-hover-text: #ffffff;
	--foodord-theme-toggle-button-active-bg: var(--button-bg);
	--foodord-theme-toggle-button-active-text: #ffffff;
	--foodord-theme-toggle-button-active-shadow: 0 10px 24px -18px rgba(0, 0, 0, 0.55);
	--foodord-nav-link-color: #f5f5f5;
	--foodord-nav-link-hover: var(--primary-color, #ea004b);
	--foodord-nav-dropdown-bg: var(--foodord-dark-base);
	--foodord-nav-dropdown-border: var(--foodord-dark-border);
	--foodord-nav-dropdown-shadow: 0 18px 34px -18px rgb(0 0 0 / 42%);
	--foodord-nav-dropdown-link: #f5f5f5;
	--foodord-nav-dropdown-link-hover-bg: rgba(255, 255, 255, 0.06);
	--foodord-nav-dropdown-link-hover: #ffffff;
	--foodord-nav-dropdown-link-active-bg: rgba(255, 255, 255, 0.06);
	--foodord-nav-dropdown-link-active: #ffffff;
	--foodord-campaign-item-bg: linear-gradient(135deg, #262320 0%, #201d1b 100%);
	--foodord-campaign-item-hover-bg: linear-gradient(135deg, #2e2a27 0%, #24211f 100%);
	--foodord-campaign-item-border: #5a5a5a;
	--foodord-campaign-item-border-hover: #5a5a5a;
	--foodord-campaign-text-color: #f5f5f5;
	--foodord-campaign-targets-color: var(--foodord-dark-muted);
	--foodord-hours-bg: transparent;
	--foodord-hours-border: var(--foodord-dark-border);
	--foodord-hours-title: #f5f5f5;
	--foodord-hours-segmented-bg: var(--foodord-dark-base);
	--foodord-hours-segmented-border: var(--foodord-dark-border);
	--foodord-hours-tab-bg: var(--foodord-dark-base);
	--foodord-hours-tab-text: var(--foodord-dark-muted);
	--foodord-hours-tab-active-bg: var(--foodord-dark-hover);
	--foodord-hours-tab-active-text: #ffffff;
	--foodord-hours-tab-active-shadow: none;
	--foodord-hours-panel-bg: transparent;
	--foodord-hours-item-bg: var(--foodord-dark-base);
	--foodord-hours-item-hover-bg: var(--foodord-dark-hover);
	--foodord-delivery-info-title: #f5f5f5;
	--foodord-delivery-info-item-bg: var(--foodord-dark-base);
	--foodord-delivery-info-item-border: var(--foodord-dark-border);
	--foodord-delivery-info-item-shadow: none;
	--foodord-delivery-info-item-hover-border: var(--foodord-dark-hover);
	--foodord-delivery-info-item-hover-shadow: 0 10px 24px -18px rgb(0 0 0 / 44%);
	--foodord-delivery-info-primary: #f5f5f5;
	--foodord-delivery-info-muted: var(--foodord-dark-muted);
	--foodord-delivery-info-soft: var(--foodord-dark-soft);
	--foodord-search-empty-card-bg: var(--foodord-dark-base);
	--foodord-search-empty-card-border: var(--foodord-dark-border);
	--foodord-search-empty-icon-bg: var(--foodord-dark-base);
	--foodord-search-empty-icon-color: var(--foodord-dark-muted);
	--foodord-search-empty-icon-ring: var(--foodord-dark-border);
	--foodord-search-empty-title: #f5f5f5;
	--foodord-search-empty-desc: var(--foodord-dark-muted);
	--foodord-search-empty-btn-bg: var(--foodord-dark-surface);
	--foodord-search-empty-btn-border: var(--foodord-dark-border);
	--foodord-search-empty-btn-text: #f5f5f5;
	--foodord-search-empty-btn-hover-bg: var(--foodord-dark-hover);
	--foodord-search-empty-btn-hover-border: var(--foodord-dark-border);
	--foodord-search-empty-btn-hover-text: #ffffff;
	--foodord-allergy-modal-bg: var(--foodord-dark-base);
	--foodord-allergy-modal-border: var(--foodord-dark-border);
	--foodord-allergy-modal-title: #f5f5f5;
	--foodord-allergy-modal-text: var(--foodord-dark-muted);
	--foodord-allergy-modal-close: var(--foodord-dark-muted);
	--foodord-allergy-modal-close-hover: #ffffff;
	--foodord-allergy-modal-icon-bg: rgba(255, 255, 255, 0.04);
	--foodord-allergy-modal-icon-filter: brightness(0) saturate(100%) invert(89%) sepia(18%) saturate(526%) hue-rotate(340deg) brightness(103%) contrast(104%);
	--foodord-allergy-item-bg: var(--foodord-dark-base);
	--foodord-allergy-item-label: #f5f5f5;
	--foodord-checkout-surface: var(--foodord-dark-base);
	--foodord-checkout-surface-soft: var(--foodord-dark-surface);
	--foodord-checkout-border: var(--foodord-dark-border);
	--foodord-checkout-text: #f5f5f5;
	--foodord-checkout-muted: var(--foodord-dark-muted);
	--foodord-checkout-soft: var(--foodord-dark-soft);
	--foodord-checkout-title-color: #f5f5f5;
	--foodord-checkout-panel-header-bg: var(--foodord-dark-base);
	--foodord-checkout-heading-icon: var(--foodord-dark-muted);
	--foodord-checkout-input-bg: var(--foodord-dark-base);
	--foodord-checkout-input-border: var(--foodord-dark-border);
	--foodord-checkout-input-text: #f5f5f5;
	--foodord-checkout-input-placeholder: var(--foodord-dark-soft);
	--foodord-checkout-input-shadow: 0 1px 2px rgb(0 0 0 / 32%);
	--foodord-checkout-select-arrow: linear-gradient(45deg, transparent 50%, #f5f5f5 50%), linear-gradient(135deg, #f5f5f5 50%, transparent 50%);
	--foodord-checkout-input-focus-outline: 2px solid rgb(234 0 75 / 26%);
	--foodord-checkout-accent-bg: rgba(255, 255, 255, 0.06);
	--foodord-checkout-accent-hover: rgba(255, 255, 255, 0.1);
	--foodord-checkout-radio: #f5f5f5;
	--foodord-checkout-payment-method-bg: var(--foodord-dark-base);
	--foodord-checkout-payment-method-border: var(--foodord-dark-border);
	--foodord-checkout-payment-method-text: #f5f5f5;
	--foodord-checkout-payment-method-selected-bg: rgba(255, 255, 255, 0.06);
	--foodord-checkout-payment-method-selected-border: var(--foodord-dark-border);
	--foodord-checkout-payment-box-bg: var(--foodord-dark-surface);
	--foodord-checkout-payment-box-text: var(--foodord-dark-muted);
	--foodord-dashboard-card-bg: var(--foodord-dark-base);
	--foodord-dashboard-card-border: var(--foodord-dark-border);
	--foodord-account-surface-bg: var(--foodord-dark-base);
	--foodord-account-surface-soft-bg: var(--foodord-dark-surface);
	--foodord-account-surface-border: var(--foodord-dark-border);
	--foodord-account-text: #f5f5f5;
	--foodord-account-muted: var(--foodord-dark-muted);
	--foodord-account-title: #f5f5f5;
	--foodord-account-input-bg: var(--foodord-dark-base);
	--foodord-account-input-border: var(--foodord-dark-border);
	--foodord-account-input-text: #f5f5f5;
	--foodord-account-input-focus-bg: var(--foodord-dark-base);
	--foodord-account-input-placeholder: var(--foodord-dark-soft);
	--foodord-account-input-label: #f5f5f5;
	--foodord-account-input-shadow: 0 1px 2px rgb(0 0 0 / 28%);
	--foodord-account-select-arrow: linear-gradient(45deg, transparent 50%, #f5f5f5 50%), linear-gradient(135deg, #f5f5f5 50%, transparent 50%);
	--foodord-account-row-hover: rgba(255, 255, 255, 0.04);
	--foodord-account-chip-bg: var(--foodord-dark-base);
	--foodord-account-chip-hover-bg: var(--foodord-dark-hover);
	--foodord-auth-form-bg: var(--foodord-dark-base);
	--foodord-auth-shell-bg: var(--foodord-dark-base);
	--foodord-auth-shell-border: var(--foodord-dark-border);
	--foodord-auth-tabs-bg: var(--foodord-dark-surface);
	--foodord-auth-tabs-border: var(--foodord-dark-border);
	--foodord-auth-tab-text: var(--foodord-dark-muted);
	--foodord-auth-tab-hover-bg: var(--foodord-dark-hover);
	--foodord-auth-tab-hover-text: #ffffff;
	--foodord-auth-tab-active-bg: #f5f5f5;
	--foodord-auth-tab-active-text: #1c1a18;
	--foodord-loyalty-info-bg: var(--foodord-dark-base);
	--foodord-loyalty-info-border: var(--foodord-dark-border);
	--foodord-loyalty-info-item-bg: var(--foodord-dark-base);
	--foodord-loyalty-info-item-border: var(--foodord-dark-border);
	--foodord-loyalty-info-item-text: #f5f5f5;
	--foodord-account-nav-link-color: var(--foodord-dark-muted);
	--foodord-account-nav-link-hover-bg: rgba(255, 255, 255, 0.06);
	--foodord-account-nav-link-hover-color: #ffffff;
	--foodord-account-nav-link-active-bg: var(--foodord-dark-surface);
	--foodord-account-nav-link-active-color: #ffffff;
	--foodord-account-nav-link-active-border: var(--foodord-dark-border);
	--foodord-account-nav-link-mobile-bg: var(--foodord-dark-base);
	--foodord-account-nav-link-mobile-border: var(--foodord-dark-border);
	--foodord-scroll-arrow-bg: var(--foodord-dark-base);
	--foodord-scroll-arrow-border: var(--foodord-dark-border);
	--foodord-scroll-arrow-color: #f5f5f5;
	--foodord-scroll-arrow-hover-bg: var(--foodord-dark-hover);
	--foodord-scroll-arrow-hover-border: var(--foodord-dark-border);
	--foodord-scroll-arrow-shadow: 0 2px 4px rgb(0 0 0 / 22%);
	--foodord-scroll-arrow-hover-shadow: 0 4px 8px rgb(0 0 0 / 28%);
	--foodord-scroll-arrow-active-shadow: 0 1px 2px rgb(0 0 0 / 24%);
	--foodord-scroll-search-text: #f5f5f5;
	--foodord-scroll-search-icon: #f5f5f5;
	--foodord-scroll-search-icon-hover: #ffffff;
	--foodord-quantity-popover-bg: var(--foodord-dark-surface);
	--foodord-quantity-popover-border: var(--foodord-dark-border);
	--foodord-quantity-popover-btn-color: #f5f5f5;
	--foodord-quantity-popover-btn-hover-color: #ffffff;
	--foodord-quantity-popover-value-color: #f5f5f5;
	--foodord-quantity-popover-trash-hover-bg: var(--foodord-dark-hover);
	--foodord-quantity-popover-trash-hover-color: var(--primary-color, #ea004b);
	--foodord-card-notice-warning-bg: rgba(245, 158, 11, 0.14);
	--foodord-card-notice-warning-border: rgba(251, 191, 36, 0.3);
	--foodord-card-notice-warning-icon: #fbbf24;
	--foodord-card-notice-warning-text: #fef3c7;
	--foodord-card-notice-warning-strong: #ffffff;
	--foodord-woo-notice-info-bg: rgba(59, 130, 246, 0.14);
	--foodord-woo-notice-info-border: rgba(96, 165, 250, 0.34);
	--foodord-woo-notice-info-text: #dbeafe;
	--foodord-woo-notice-info-icon: #93c5fd;
	--foodord-woo-notice-error-bg: rgba(239, 68, 68, 0.14);
	--foodord-woo-notice-error-border: rgba(248, 113, 113, 0.34);
	--foodord-woo-notice-error-text: #fecaca;
	--foodord-woo-notice-error-icon: #fca5a5;
	--foodord-product-add-btn-bg: var(--foodord-dark-surface);
	--foodord-product-add-btn-border: var(--foodord-dark-border);
	--foodord-product-add-btn-color: #f5f5f5;
	--foodord-product-add-btn-hover-bg: var(--foodord-dark-hover);
	--foodord-product-add-btn-hover-border: var(--foodord-dark-border);
	--foodord-product-add-btn-hover-color: #ffffff;
	--foodord-product-card-bg: #292928;
	--foodord-skeleton-base: #2c2926;
	--foodord-skeleton-highlight: #3a3632;
	--foodord-skeleton-surface: var(--foodord-dark-base);
	--foodord-skeleton-surface-soft: rgba(255, 255, 255, 0.06);
	--foodord-skeleton-border: var(--foodord-dark-border);
}

html.foodord-dark-mode body #page,
html.foodord-dark-mode body #primary,
html.foodord-dark-mode body .site-main,
html.foodord-dark-mode body .entry-content,
html.foodord-dark-mode body article,
html.foodord-dark-mode body section,
html.foodord-dark-mode body .site-header,
html.foodord-dark-mode body .site-footer,
html.foodord-dark-mode body .site-footer-bottom,
body.foodord-dark-mode #page,
body.foodord-dark-mode #primary,
body.foodord-dark-mode .site-main,
body.foodord-dark-mode .entry-content,
body.foodord-dark-mode article,
body.foodord-dark-mode section,
body.foodord-dark-mode .site-header,
body.foodord-dark-mode .site-footer,
body.foodord-dark-mode .site-footer-bottom {
	background-color: transparent;
	color: #f5f5f5;
}

html.foodord-dark-mode body,
body.foodord-dark-mode,
body.foodord-order-page.foodord-dark-mode,
body.foodord-order-page.foodord-dark-mode .foodord-products-shortcode,
body.foodord-order-page.foodord-dark-mode .foodord-products-shortcode__header,
body.foodord-order-page.foodord-dark-mode .foodord-products-campaigns,
body.foodord-order-page.foodord-dark-mode .foodord-category-section,
body.foodord-order-page.foodord-dark-mode .foodord-category-products {
	background: var(--foodord-dark-base);
	color: #f5f5f5;
}

body.foodord-dark-mode h1,
body.foodord-dark-mode h2,
body.foodord-dark-mode h3,
body.foodord-dark-mode h4,
body.foodord-dark-mode h5,
body.foodord-dark-mode h6,
body.foodord-dark-mode p,
body.foodord-dark-mode li,
body.foodord-dark-mode span,
body.foodord-dark-mode label,
body.foodord-dark-mode strong {
	color: #f5f5f5;
}

body.foodord-dark-mode a {
	color: #ffffff;
}

body.foodord-dark-mode input,
body.foodord-dark-mode select,
body.foodord-dark-mode textarea {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode input::placeholder,
body.foodord-dark-mode textarea::placeholder {
	color: #9ca3af;
}

body.foodord-dark-mode .header-inner,
body.foodord-dark-mode .foodord-banner-container,
body.foodord-dark-mode .foodord-home-banner,
body.foodord-dark-mode .foodord-scroll-nav,
body.foodord-dark-mode .foodord-scroll-nav__menu-wrapper,
body.foodord-dark-mode .foodord-scroll-nav__menu-btn,
body.foodord-dark-mode .foodord-scroll-nav__search,
body.foodord-dark-mode .foodord-scroll-nav__dropdown,
body.foodord-dark-mode .foodord-scroll-nav__active-bg,
body.foodord-dark-mode .foodord-product-card,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid,
body.foodord-dark-mode .foodord-modal-content,
body.foodord-dark-mode .foodord-product-details,
body.foodord-dark-mode .foodord-modal-footer,
body.foodord-dark-mode .foodord-product-toppings__set,
body.foodord-dark-mode .foodord-product-toppings__option,
body.foodord-dark-mode .foodord-attr-wrapper,
body.foodord-dark-mode .foodord-attr-option,
body.foodord-dark-mode .foodord-ttd,
body.foodord-dark-mode .foodord-ttd__trigger,
body.foodord-dark-mode .foodord-ttd__menu,
body.foodord-dark-mode .foodord-modal-upsells,
body.foodord-dark-mode .foodord-modal-upsells__item,
body.foodord-dark-mode .foodord-modal-close,
body.foodord-dark-mode .wr-card,
body.foodord-dark-mode .wr-card__header,
body.foodord-dark-mode .wr-card__footer,
body.foodord-dark-mode .foodord-mobile-cart,
body.foodord-dark-mode .foodord-mobile-cart__sheet,
body.foodord-dark-mode .foodord-mobile-cart__header,
body.foodord-dark-mode .foodord-tip-card,
body.foodord-dark-mode .foodord-pro-loyalty,
body.foodord-dark-mode .foodord-pro-loyalty__card,
body.foodord-dark-mode .foodord-pro-loyalty__metric,
body.foodord-dark-mode .foodord-pro-loyalty__hint,
body.foodord-dark-mode .foodord-pro-stampcard-modal__dialog,
body.foodord-dark-mode .foodord-pro-bogo-bonus__dialog,
body.foodord-dark-mode .foodord-pro-table-popover,
body.foodord-dark-mode .foodord-pro-table-popover__content,
body.foodord-dark-mode .mobile-nav-drawer__panel,
body.foodord-dark-mode .mobile-nav-drawer__header,
body.foodord-dark-mode .mobile-nav-drawer__footer,
body.foodord-dark-mode .foodord-banner-info-panel,
body.foodord-dark-mode .foodord-banner-modal-dialog,
body.foodord-dark-mode .woocommerce-order,
body.foodord-dark-mode .foodord-order-timeline,
body.foodord-dark-mode .woocommerce-order-overview,
body.foodord-dark-mode .foodord-thankyou,
body.foodord-dark-mode .woocommerce-checkout-review-order-table,
body.foodord-dark-mode .foodord-checkout,
body.foodord-dark-mode .foodord-checkout__panel,
body.foodord-dark-mode .foodord-checkout__panel-body {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode .main-navigation a {
	color: var(--foodord-nav-link-color);
}

body.foodord-dark-mode .foodord-product-card,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid {
	background: var(--foodord-product-card-bg);
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted {
	--foodord-frosted-card-bg: rgba(42, 42, 41, 0.68);
	--foodord-frosted-card-border: rgba(255, 255, 255, 0.13);
	--foodord-frosted-card-edge: rgba(255, 255, 255, 0.12);
	--foodord-frosted-card-sheen: rgba(255, 255, 255, 0.1);
	--foodord-frosted-card-text: #f5f5f5;
	--foodord-frosted-card-muted: var(--foodord-dark-muted);
	--foodord-frosted-card-shadow: 0 24px 54px rgba(0, 0, 0, 0.42);
	--foodord-frosted-card-button-bg: var(--button-bg, #ea004b);
	--foodord-frosted-card-button-border: rgba(255, 255, 255, 0.16);
	--foodord-skeleton-surface: rgba(31, 31, 30, 0.92);
	background: linear-gradient(135deg, var(--foodord-frosted-card-sheen) 0%, rgba(255, 255, 255, 0.04) 44%, rgba(255, 255, 255, 0.02) 100%), var(--foodord-frosted-card-bg);
	border-color: var(--foodord-frosted-card-border);
	box-shadow: var(--foodord-frosted-card-shadow);
	color: var(--foodord-frosted-card-text);
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted::before {
	background: radial-gradient(circle at 18% 12%, rgba(255, 255, 255, 0.16) 0, transparent 34%), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--primary-color, #ea004b) 20%, transparent) 0, transparent 36%);
	opacity: 0.9;
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted::after {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14), inset 0 -1px 0 rgba(255, 255, 255, 0.04);
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted:hover {
	background: linear-gradient(135deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.06) 46%, rgba(255, 255, 255, 0.03) 100%), var(--foodord-frosted-card-bg);
	border-color: color-mix(in srgb, var(--primary-color, #ea004b) 28%, var(--foodord-frosted-card-border));
	box-shadow: 0 28px 62px rgba(0, 0, 0, 0.48);
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted .foodord-product-card__surface {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.02) 100%);
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted .product-image-container {
	background: transparent;
	border: none;
	box-shadow: none;
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted .foodord-allergy-trigger {
	background: rgba(255, 255, 255, 0.08);
	border-color: rgba(255, 255, 255, 0.13);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted .product-actions .button,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted .product-actions .add_to_cart_button {
	background: var(--foodord-frosted-card-button-bg);
	border-color: var(--foodord-frosted-card-button-border);
	box-shadow: 0 12px 28px color-mix(in srgb, var(--button-bg, #ea004b) 28%, transparent);
	color: #ffffff;
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted .foodord-product-card__status-badge {
	background: rgba(31, 31, 30, 0.78);
	border-color: rgba(255, 255, 255, 0.13);
	color: #fca5a5;
}

body.foodord-dark-mode .main-navigation li:hover>a,
body.foodord-dark-mode .main-navigation .current-menu-item>a,
body.foodord-dark-mode .main-navigation .current-menu-parent>a {
	color: var(--foodord-nav-link-hover);
}

body.foodord-dark-mode .main-navigation .sub-menu {
	background: var(--foodord-nav-dropdown-bg);
	border-color: var(--foodord-nav-dropdown-border);
	box-shadow: var(--foodord-nav-dropdown-shadow);
}

body.foodord-dark-mode .main-navigation .sub-menu a {
	color: var(--foodord-nav-dropdown-link);
}

body.foodord-dark-mode .main-navigation .sub-menu a:hover,
body.foodord-dark-mode .main-navigation .sub-menu .current-menu-item>a {
	background: var(--foodord-nav-dropdown-link-hover-bg);
	color: var(--foodord-nav-dropdown-link-hover);
}

body.foodord-dark-mode .foodord-scroll-nav,
body.foodord-dark-mode .foodord-scroll-nav__menu-wrapper,
body.foodord-dark-mode .foodord-scroll-nav__menu-btn,
body.foodord-dark-mode .foodord-scroll-nav__search,
body.foodord-dark-mode .foodord-scroll-nav__dropdown {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-scroll-nav {
	border-bottom-color: var(--foodord-dark-border);
}

@media (min-width: 769px) {
	body.foodord-dark-mode .foodord-scroll-nav__search {
		border-color: transparent;
		box-shadow: 0 1px 3px rgb(0 0 0 / 18%);
	}

	body.foodord-dark-mode .foodord-scroll-nav__search::before {
		content: "";
		position: absolute;
		inset: 0;
		border: 1px solid var(--foodord-dark-border);
		border-radius: inherit;
		box-sizing: border-box;
		pointer-events: none;
		z-index: 2;
	}

	body.foodord-dark-mode .foodord-scroll-nav__search-input,
	body.foodord-dark-mode .foodord-scroll-nav__search-btn,
	body.foodord-dark-mode .foodord-scroll-nav__clear-btn {
		position: relative;
		z-index: 1;
		background: transparent;
		border: 0;
	}
}

body.foodord-dark-mode .foodord-scroll-nav__menu-icon span {
	background: #e5e7eb;
}

body.foodord-dark-mode .foodord-scroll-nav__link .foodord-scroll-nav__text,
body.foodord-dark-mode .foodord-scroll-nav__link .foodord-scroll-nav__text--bold,
body.foodord-dark-mode .foodord-scroll-nav__search-input,
body.foodord-dark-mode .foodord-scroll-nav__clear-btn,
body.foodord-dark-mode .foodord-scroll-nav__arrow {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-scroll-nav__link:hover .foodord-scroll-nav__text,
body.foodord-dark-mode .foodord-scroll-nav__link:hover .foodord-scroll-nav__text--bold,
body.foodord-dark-mode .foodord-scroll-nav__link.is-active .foodord-scroll-nav__text,
body.foodord-dark-mode .foodord-scroll-nav__link.is-active .foodord-scroll-nav__text--bold {
	color: #ffffff;
}

body.foodord-dark-mode .foodord-scroll-nav__arrow,
body.foodord-dark-mode .foodord-scroll-nav__arrow svg {
	color: var(--foodord-scroll-arrow-color);
}

body.foodord-dark-mode .foodord-scroll-nav__active-bg {
	background: var(--foodord-dark-hover);
	border-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-scroll-nav__indicator {
	background: #949494;
}

body.foodord-dark-mode .foodord-sheet-backdrop {
	background: rgba(0, 0, 0, 0.56);
}

body.foodord-dark-mode .foodord-sheet {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	box-shadow: 0 -24px 48px -24px rgb(0 0 0 / 65%);
}

body.foodord-dark-mode .foodord-sheet__handle {
	background: var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-sheet__header {
	border-bottom-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-sheet__title {
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-sheet__close {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-sheet__body {
	background: var(--foodord-dark-base);
}

body.foodord-dark-mode .foodord-sheet__link {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-sheet__link.is-active {
	background: var(--foodord-dark-hover);
	color: #ffffff;
}

body.foodord-dark-mode .foodord-sheet__link.is-active::before {
	background: #949494;
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay {
	background: var(--foodord-dark-base);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-content,
body.foodord-dark-mode .foodord-scroll-nav__search-overlay-header {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	box-shadow: 0 12px 26px rgb(0 0 0 / 32%);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-input {
	background: var(--foodord-dark-surface);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-input::placeholder {
	color: var(--foodord-dark-soft);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-close,
body.foodord-dark-mode .foodord-scroll-nav__search-overlay-clear {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result {
	background: var(--foodord-dark-surface);
	border-color: var(--foodord-dark-border);
	box-shadow: 0 8px 20px rgb(0 0 0 / 24%);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-title {
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-desc,
body.foodord-dark-mode .foodord-scroll-nav__search-overlay-empty {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-price .product-price,
body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-price .product-price .woocommerce-Price-amount,
body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-price .product-price .woocommerce-Price-currencySymbol {
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-price .foodord-price-prefix {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-result-image {
	background: var(--foodord-dark-base);
}

body.foodord-dark-mode .foodord-scroll-nav__search-overlay-close:hover,
body.foodord-dark-mode .foodord-scroll-nav__search-overlay-clear:hover {
	color: #ffffff;
}

body.foodord-dark-mode .foodord-scroll-nav__search-input::placeholder {
	color: #9ca3af;
}

body.foodord-dark-mode .foodord-mobile-cart__header {
	background: var(--button-bg);
	color: #ffffff;
}

body.foodord-dark-mode .foodord-mobile-cart__header:hover {
	background: var(--button-on-hover);
}

body.foodord-dark-mode .foodord-mobile-cart__header:active {
	background: var(--button-bg);
}

body.foodord-dark-mode .foodord-banner-logo,
body.foodord-dark-mode .foodord-banner-logo:hover {
	background: #292928;
}

body.foodord-dark-mode .back-to-top-button {
	box-sizing: border-box;
	background: #292928;
	border: 1px solid var(--foodord-dark-border);
	box-shadow: 0 12px 28px rgb(0 0 0 / 35%);
}

body.foodord-dark-mode .back-to-top-button:hover {
	background: var(--foodord-dark-hover);
	border-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .back-to-top-icon {
	color: #f5f5f5;
}

body.foodord-dark-mode .wr-cookie-banner {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	color: var(--foodord-dark-muted);
	box-shadow: 0 20px 40px -20px rgb(0 0 0 / 55%);
}

body.foodord-dark-mode .wr-cookie-banner__title {
	color: #f5f5f5;
}

body.foodord-dark-mode .wr-cookie-banner__content,
body.foodord-dark-mode .wr-cookie-banner__content p {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .wr-cookie-banner__link {
	color: #f5f5f5;
}

body.foodord-dark-mode .wr-cookie-banner__link:hover {
	color: #ffffff;
}

body.foodord-dark-mode .wr-cookie-banner__button {
	background: var(--button-bg, #ea004b);
	color: #ffffff;
}

body.foodord-dark-mode .wr-cookie-banner__button:hover {
	background: var(--button-on-hover, #c70040);
}

body.foodord-dark-mode .foodord-modal-footer .foodord-add-to-cart-btn {
	background: var(--foodord-modal-add-to-cart-admin-bg, var(--button-bg, #ea004b));
	border-color: var(--foodord-modal-add-to-cart-admin-bg, var(--button-bg, #ea004b));
	color: var(--foodord-modal-add-to-cart-admin-text, #ffffff);
}

body.foodord-dark-mode .foodord-modal-footer .foodord-add-to-cart-btn *:not(.foodord-add-to-cart-count) {
	color: inherit;
}

body.foodord-dark-mode .foodord-modal-footer .foodord-add-to-cart-btn:hover {
	background: var(--foodord-modal-add-to-cart-admin-bg-hover, var(--foodord-modal-add-to-cart-admin-bg, var(--button-on-hover, #c70040)));
	border-color: var(--foodord-modal-add-to-cart-admin-bg-hover, var(--foodord-modal-add-to-cart-admin-bg, var(--button-on-hover, #c70040)));
	color: var(--foodord-modal-add-to-cart-admin-text-hover, var(--foodord-modal-add-to-cart-admin-text, #ffffff));
}

body.foodord-dark-mode .foodord-modal-footer .foodord-add-to-cart-btn:hover *:not(.foodord-add-to-cart-count) {
	color: inherit;
}

body.foodord-dark-mode .foodord-modal-footer .foodord-add-to-cart-btn.is-loading:hover {
	background: var(--foodord-modal-add-to-cart-admin-bg, var(--button-bg, #ea004b));
	border-color: var(--foodord-modal-add-to-cart-admin-bg, var(--button-bg, #ea004b));
	color: var(--foodord-modal-add-to-cart-admin-text, #ffffff);
}

body.foodord-dark-mode .foodord-product-category,
body.foodord-dark-mode .foodord-product-category-description,
body.foodord-dark-mode .foodord-product-category-description__text,
body.foodord-dark-mode .foodord-product-card .product-title,
body.foodord-dark-mode .foodord-product-card .product-title a,
body.foodord-dark-mode .foodord-product-card .product-price,
body.foodord-dark-mode .foodord-product-card .product-price .woocommerce-Price-amount,
body.foodord-dark-mode .foodord-product-card .product-price .woocommerce-Price-currencySymbol,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .product-title,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .product-price,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .price-label,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline .foodord-price-prefix,
body.foodord-dark-mode .foodord-product-title,
body.foodord-dark-mode .foodord-product-price,
body.foodord-dark-mode .foodord-product-description,
body.foodord-dark-mode .foodord-product-description p,
body.foodord-dark-mode .foodord-product-details .foodord-product-toppings__set-title,
body.foodord-dark-mode .foodord-product-details .foodord-product-toppings__option-label,
body.foodord-dark-mode .foodord-product-details .foodord-product-toppings__option-price,
body.foodord-dark-mode .foodord-modal-close svg,
body.foodord-dark-mode .foodord-modal-upsells__title,
body.foodord-dark-mode .foodord-modal-upsells__item-title,
body.foodord-dark-mode .foodord-modal-upsells__price,
body.foodord-dark-mode .foodord-modal-upsells__button,
body.foodord-dark-mode .foodord-modal .foodord-product-toppings__toggle .foodord-product-toppings__toggle-text,
body.foodord-dark-mode .foodord-modal .foodord-product-toppings__toggle .foodord-product-toppings__toggle-icon,
body.foodord-dark-mode .foodord-404__title,
body.foodord-dark-mode .foodord-search-empty__title,
body.foodord-dark-mode .foodord-allergy-info-modal__title,
body.foodord-dark-mode .foodord-banner-modal-body .foodord-info-title,
body.foodord-dark-mode .wr-hours__title,
body.foodord-dark-mode .wr-delivery-info__title {
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-banner-modal-body .foodord-info-title {
	border-bottom-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-banner-modal-body .foodord-info-title.sticky-active {
	background: var(--foodord-dark-base);
	background-clip: border-box;
	border-bottom-color: var(--foodord-dark-border);
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-info-title__close {
	background: rgba(255, 255, 255, 0.08);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-info-title__close:hover {
	background: rgba(255, 255, 255, 0.14);
	border-color: rgba(255, 255, 255, 0.28);
	color: #ffffff;
}

body.foodord-dark-mode .foodord-product-card .product-description p,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline .product-description-text,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .product-description-text,
body.foodord-dark-mode .foodord-product-card .foodord-price-prefix,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .foodord-price-prefix,
body.foodord-dark-mode .foodord-modal-upsells__description,
body.foodord-dark-mode .foodord-products-campaigns__scope,
body.foodord-dark-mode .foodord-products-campaigns__targets,
body.foodord-dark-mode .foodord-404__message,
body.foodord-dark-mode .foodord-search-empty__desc,
body.foodord-dark-mode .wr-card__empty-subtext,
body.foodord-dark-mode .wr-card__note-display-label,
body.foodord-dark-mode .wr-card__note-display-text,
body.foodord-dark-mode .wr-card__address-label,
body.foodord-dark-mode .wr-card__item-topping,
body.foodord-dark-mode .foodord-pro-loyalty__subtitle,
body.foodord-dark-mode .foodord-pro-loyalty__metric-label,
body.foodord-dark-mode .foodord-pro-loyalty__metric-value .denominator,
body.foodord-dark-mode .foodord-pro-loyalty__list li,
body.foodord-dark-mode .foodord-pro-stampcard-modal__text,
body.foodord-dark-mode .foodord-pro-stampcard-modal__note,
body.foodord-dark-mode .foodord-pro-bogo-bonus__message,
body.foodord-dark-mode .foodord-order-timeline__description,
body.foodord-dark-mode .woocommerce-order-overview li,
body.foodord-dark-mode .woocommerce-table--order-details .wc-item-meta,
body.foodord-dark-mode .woocommerce-table--order-details tfoot th,
body.foodord-dark-mode .foodord-banner-modal-body .foodord-info-text,
body.foodord-dark-mode .foodord-allergy-info-modal__content p {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-404__badge {
	color: rgba(245, 245, 245, 0.14);
	text-shadow: 0 12px 36px rgba(0, 0, 0, 0.28);
}

body.foodord-dark-mode .foodord-allergy-trigger,
body.foodord-dark-mode .foodord-modal-upsells__nav-button,
body.foodord-dark-mode .foodord-quantity-btn,
body.foodord-dark-mode .foodord-tip-option,
body.foodord-dark-mode .foodord-tip-custom__row input[type="number"],
body.foodord-dark-mode .foodord-tip-custom__apply,
body.foodord-dark-mode .foodord-pro-table-popover__button--cancel,
body.foodord-dark-mode .foodord-pro-bogo-bonus__btn,
body.foodord-dark-mode .foodord-pro-stampcard-modal__close,
body.foodord-dark-mode .wr-card__address-change,
body.foodord-dark-mode .wr-card__modal-btn--cancel,
body.foodord-dark-mode .mobile-nav-drawer__submenu-toggle,
body.foodord-dark-mode .mobile-nav-drawer__logout,
body.foodord-dark-mode .foodord-banner-modal-close,
body.foodord-dark-mode .foodord-search-empty__btn {
	background: var(--foodord-dark-surface);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-tip-custom.is-active input[type="number"],
body.foodord-dark-mode .foodord-pro-bogo-bonus__option.is-selected,
body.foodord-dark-mode .mobile-nav-drawer__link-wrapper:hover,
body.foodord-dark-mode .mobile-nav-drawer__logout:hover,
body.foodord-dark-mode .foodord-search-empty__btn:hover,
body.foodord-dark-mode .foodord-ttd__option:hover {
	background: var(--foodord-dark-hover);
	border-color: var(--foodord-dark-border);
	color: #ffffff;
}

@media (min-width: 1025px) {

	body.foodord-dark-mode .foodord-product-toppings__option:hover,
	body.foodord-dark-mode .foodord-attr-option:hover {
		background: var(--foodord-dark-hover);
		border-color: var(--foodord-dark-border);
		color: #ffffff;
	}
}

body.foodord-dark-mode .foodord-tip-option.is-active {
	background: color-mix(in srgb, var(--primary-color, #ea004b) 18%, transparent);
	border-color: color-mix(in srgb, var(--primary-color, #ea004b) 54%, transparent);
	color: #f8b4c9;
}

body.foodord-dark-mode .foodord-attr-option.is-selected {
	background: color-mix(in srgb, var(--primary-color, #ea004b) 16%, transparent);
	border-color: var(--primary-color, #ea004b);
	color: #ffffff;
}

body.foodord-dark-mode .foodord-product-toppings__option.is-checked {
	background: color-mix(in srgb, var(--primary-color, #ea004b) 16%, transparent);
	border-color: var(--primary-color, #ea004b);
	color: #ffffff;
}

body.foodord-dark-mode .foodord-product-toppings__badge--required {
	color: #86efac;
	background-color: rgba(134, 239, 172, 0.14);
}

body.foodord-dark-mode .foodord-product-toppings__badge--optional {
	color: #d6d3d1;
	background-color: rgba(214, 211, 209, 0.12);
}

body.foodord-dark-mode .foodord-attr-legend.has-variation-error .foodord-product-toppings__badge--required {
	color: #fecdd3;
	background-color: rgba(248, 113, 113, 0.18);
	border-color: rgba(248, 113, 113, 0.42);
}

body.foodord-dark-mode .foodord-attr-wrapper.has-variation-error {
	background: linear-gradient(135deg, rgba(127, 29, 29, 0.34), rgba(190, 18, 60, 0.16));
	border-color: rgba(248, 113, 113, 0.7);
	box-shadow: inset 0 0 0 1px rgba(248, 113, 113, 0.42), 0 12px 28px rgba(127, 29, 29, 0.24);
}

body.foodord-dark-mode .foodord-attr-wrapper.has-variation-error .foodord-attr-option {
	background: rgba(127, 29, 29, 0.24);
	border-color: rgba(248, 113, 113, 0.48);
	color: #fff1f2;
}

body.foodord-dark-mode .foodord-attr-wrapper.has-variation-error .foodord-attr-input {
	border-color: #fb7185;
}

body.foodord-dark-mode .foodord-pro-bogo-badge {
	background: rgba(251, 191, 36, 0.14);
	border-color: rgba(251, 191, 36, 0.3);
	color: #fcd34d;
}

body.foodord-dark-mode .foodord-pro-bogo-badge:hover {
	background: rgba(251, 191, 36, 0.2);
	border-color: rgba(251, 191, 36, 0.42);
	color: #fde68a;
}

body.foodord-dark-mode .mobile-nav-drawer__theme-toggle {
	border-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-product-title-row.sticky-active,
body.foodord-dark-mode .foodord-product-description,
body.foodord-dark-mode .foodord-modal-upsells__image-wrap,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .card-image-wrap,
body.foodord-dark-mode .foodord-product-main-image,
body.foodord-dark-mode .foodord-product-main-image__skeleton,
body.foodord-dark-mode .foodord-product-main-image--loading,
body.foodord-dark-mode .foodord-product-thumbnail,
body.foodord-dark-mode .foodord-product-toppings__select {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-product-card .product-info,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .card-content,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid .product-info,
body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline .product-info {
	background: transparent;
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline .product-image-container {
	background: var(--foodord-product-card-bg);
	border: 1px solid var(--foodord-dark-border);
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline .product-actions .add_to_cart_button {
	background: var(--foodord-product-add-btn-bg);
	border-color: var(--foodord-product-add-btn-border);
	color: var(--foodord-product-add-btn-color);
	box-shadow: none;
}

body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline .product-actions .add_to_cart_button:hover {
	background: var(--foodord-product-add-btn-hover-bg);
	border-color: var(--foodord-product-add-btn-hover-border);
	color: var(--foodord-product-add-btn-hover-color);
}

body.foodord-dark-mode .foodord-product-card__button--disabled,
body.foodord-dark-mode .foodord-product-card__button--disabled:hover,
body.foodord-dark-mode .wr-hours__title-icon,
body.foodord-dark-mode .wr-delivery-info__title-icon,
body.foodord-dark-mode .foodord-info-text__icon {
	background: var(--foodord-dark-surface);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-product-card--unavailable .product-title,
body.foodord-dark-mode .foodord-product-card--unavailable .product-description-text,
body.foodord-dark-mode .foodord-product-card--unavailable .product-price {
	color: var(--foodord-dark-soft);
}

body.foodord-dark-mode .wr-card__address-left svg {
	color: var(--foodord-address-bar-icon);
}

body.foodord-dark-mode .wr-card__address-change:hover {
	background: var(--foodord-address-bar-change-hover-bg);
	border-color: var(--foodord-address-bar-change-hover-border);
	color: var(--foodord-address-bar-change-hover-color);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-toggle,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-group,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot {
	background: var(--foodord-mobile-toggle-row-bg);
	border-color: var(--foodord-mobile-toggle-group-border);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-group {
	background: var(--foodord-mobile-toggle-group-bg);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-slider {
	box-shadow: none;
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-btn,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-btn .pickup-icon,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-btn .delivery-icon {
	color: var(--foodord-mobile-toggle-btn-color);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-btn.is-active,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-btn.is-active * {
	color: #ffffff;
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-toggle.is-store-closed .wr-card__mode-slider {
	background: transparent;
	box-shadow: none;
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active * {
	color: var(--foodord-mode-btn-color);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot,
body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot:active {
	background: var(--foodord-mobile-toggle-address-bg);
	border-color: var(--foodord-mobile-toggle-address-border);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot .wr-card__address-left svg {
	color: var(--foodord-mobile-toggle-address-icon);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot .wr-card__address-value {
	color: var(--foodord-mobile-toggle-address-text);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot .wr-card__address-change {
	background: var(--foodord-mobile-toggle-address-change-bg);
	border-color: var(--foodord-mobile-toggle-address-change-border);
	color: var(--foodord-mobile-toggle-address-change-text);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-toggle,
body.foodord-dark-mode .wr-card.wr-card--stable.has-mode-toggle .wr-card__mode-toggle {
	background: var(--foodord-mode-toggle-bg);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-group,
body.foodord-dark-mode .wr-card.wr-card--stable.has-mode-toggle .wr-card__mode-group {
	background: var(--foodord-mode-group-bg);
	border-color: var(--foodord-mode-group-border);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-slider,
body.foodord-dark-mode .wr-card.wr-card--stable.has-mode-toggle .wr-card__mode-slider {
	background: var(--foodord-mode-slider-bg);
	box-shadow: var(--foodord-mode-slider-shadow);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn,
body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn .pickup-icon,
body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn .delivery-icon {
	color: var(--foodord-mode-btn-color);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn:hover:not(.is-active) {
	color: var(--foodord-mode-btn-hover-color);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn.is-active,
body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn.is-active *,
body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn.is-active .pickup-icon,
body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-btn.is-active .delivery-icon {
	color: var(--foodord-mode-btn-active-color);
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-toggle.is-store-closed .wr-card__mode-slider,
body.foodord-dark-mode .wr-card.wr-card--stable.has-mode-toggle .wr-card__mode-toggle.is-store-closed .wr-card__mode-slider,
body.foodord-dark-mode .foodord-products-toggle-slot .wr-card__mode-toggle.is-store-closed .wr-card__mode-slider {
	background: transparent;
	box-shadow: none;
}

body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active,
body.foodord-dark-mode .wr-card.has-mode-toggle .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active *,
body.foodord-dark-mode .wr-card.wr-card--stable.has-mode-toggle .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active,
body.foodord-dark-mode .wr-card.wr-card--stable.has-mode-toggle .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active *,
body.foodord-dark-mode .foodord-products-toggle-slot .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active,
body.foodord-dark-mode .foodord-products-toggle-slot .wr-card__mode-toggle.is-store-closed .wr-card__mode-btn.is-active * {
	color: var(--foodord-mode-btn-color);
}

body.foodord-dark-mode .wr-card__item {
	background: var(--foodord-card-item-bg);
}

body.foodord-dark-mode .wr-card__modal-overlay {
	background: rgba(0, 0, 0, 0.68);
}

body.foodord-dark-mode .wr-card__modal {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	box-shadow: 0 24px 48px -24px rgb(0 0 0 / 58%);
}

body.foodord-dark-mode .wr-card__modal-message {
	color: #f5f5f5;
}

body.foodord-dark-mode .wr-card__modal-close {
	color: #f5f5f5;
}

body.foodord-dark-mode .wr-card__modal-close:hover {
	background: var(--foodord-dark-hover);
}

body.foodord-dark-mode .wr-card__modal-close-icon {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .wr-card__modal-close:hover .wr-card__modal-close-icon {
	color: #ffffff;
}

body.foodord-dark-mode .wr-card__notice--warning {
	background: var(--foodord-card-notice-warning-bg);
	border-color: var(--foodord-card-notice-warning-border);
}

body.foodord-dark-mode .wr-card__notice--warning svg {
	color: var(--foodord-card-notice-warning-icon);
}

body.foodord-dark-mode .wr-card__notice--warning .wr-card__notice-text {
	color: var(--foodord-card-notice-warning-text);
}

body.foodord-dark-mode .wr-card__notice--warning .wr-card__notice-text strong {
	color: var(--foodord-card-notice-warning-strong);
}

body.foodord-dark-mode .wr-card__cta-count {
	background: var(--foodord-card-cta-count-bg);
	color: var(--foodord-card-cta-count-color);
	border-color: var(--foodord-card-cta-count-border);
}

body.foodord-dark-mode .wr-card__cta {
	background: var(--foodord-cart-cta-admin-bg, var(--button-bg, #ea004b));
	border-color: var(--foodord-cart-cta-admin-bg, var(--button-bg, #ea004b));
	color: var(--foodord-cart-cta-admin-text, #ffffff);
}

body.foodord-dark-mode .wr-card__cta *:not(.wr-card__cta-count) {
	color: inherit;
}

body.foodord-dark-mode .wr-card__cta:not(.disabled):hover {
	background: var(--foodord-cart-cta-admin-bg-hover, var(--foodord-cart-cta-admin-bg, var(--button-on-hover, #c70040)));
	border-color: var(--foodord-cart-cta-admin-bg-hover, var(--foodord-cart-cta-admin-bg, var(--button-on-hover, #c70040)));
	color: var(--foodord-cart-cta-admin-text-hover, var(--foodord-cart-cta-admin-text, #ffffff));
}

body.foodord-dark-mode .wr-card__cta:not(.disabled):hover *:not(.wr-card__cta-count) {
	color: inherit;
}

body.foodord-dark-mode .wr-card__modal-btn--confirm {
	background: var(--button-bg, #ea004b);
	border-color: var(--button-bg, #ea004b);
	color: #ffffff;
}

body.foodord-dark-mode .wr-card__modal-btn--confirm:hover {
	background: var(--button-on-hover, #c70040);
	border-color: var(--button-on-hover, #c70040);
}

body.foodord-dark-mode .foodord-mode-toggle-mobile .wr-card__address-bar--mobile-slot .wr-card__address-change:hover {
	background: var(--foodord-mobile-toggle-address-change-hover-bg);
	color: var(--foodord-mobile-toggle-address-change-hover-text);
}

body.foodord-dark-mode #foodord-location-modal {
	background: var(--foodord-location-modal-overlay);
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__content {
	background: var(--foodord-location-modal-bg);
	border-color: var(--foodord-location-modal-border);
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__title,
body.foodord-dark-mode #foodord-location-modal .foodord-form-label {
	color: var(--foodord-location-modal-title);
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__desc,
body.foodord-dark-mode #foodord-location-modal .foodord-radius-hint {
	color: var(--foodord-location-modal-muted);
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__close {
	color: var(--foodord-location-modal-close-color);
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__close:hover {
	background: var(--foodord-location-modal-close-hover-bg);
}

body.foodord-dark-mode #foodord-location-modal .foodord-input-clear {
	color: var(--foodord-location-modal-clear);
}

body.foodord-dark-mode #foodord-location-modal .foodord-input-clear:hover {
	background: var(--foodord-location-modal-clear-hover-bg);
	color: var(--foodord-location-modal-clear-hover);
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-input {
	background: var(--foodord-location-modal-input-bg);
	border-color: var(--foodord-location-modal-input-border);
	color: var(--foodord-location-modal-input-text);
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-input::placeholder {
	color: var(--foodord-location-modal-placeholder);
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-input:hover {
	border-color: var(--foodord-location-modal-input-border-hover);
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-feedback.is-success {
	color: #6ee7b7;
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-feedback.is-error {
	color: #fca5a5;
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-feedback::before {
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-feedback.is-success::before {
	background-color: #6ee7b7;
}

body.foodord-dark-mode #foodord-location-modal .foodord-form-feedback.is-error::before {
	background-color: #fca5a5;
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__button--cancel {
	background: var(--foodord-dark-surface);
	border-color: var(--foodord-dark-border);
	color: #f5f5f5;
}

body.foodord-dark-mode #foodord-location-modal .foodord-modal__button--confirm {
	border-color: transparent;
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] {
	background: var(--foodord-location-pac-bg);
	border: 1px solid var(--foodord-location-pac-border);
	box-shadow: var(--foodord-location-pac-shadow);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item {
	color: var(--foodord-location-pac-text);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item a,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item a:link,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item a:visited,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item a:hover,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item a:active,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item .pac-item-query {
	color: var(--foodord-location-pac-text-strong);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item .pac-item-query+span,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-matched {
	color: var(--foodord-location-pac-muted);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item+.pac-item {
	border-top-color: var(--foodord-location-pac-separator);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item:hover,
body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item.pac-item-selected {
	background-color: var(--foodord-location-pac-hover-bg);
	color: var(--foodord-location-pac-text-strong);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-item::before {
	background-color: var(--foodord-location-pac-icon);
}

body.foodord-dark-mode .foodord-pac-container[data-foodord-radius="1"] .pac-logo {
	background: var(--foodord-location-pac-bg);
	opacity: 0.88;
}

body.foodord-dark-mode .foodord-ttd__option {
	background: var(--foodord-ttd-option-bg);
	color: var(--foodord-ttd-option-text);
}

body.foodord-dark-mode .foodord-ttd__option.is-selected {
	background: var(--foodord-ttd-option-selected-bg);
	color: var(--foodord-ttd-option-selected-text);
}

body.foodord-dark-mode .wr-hours {
	background: var(--foodord-hours-bg);
	border-color: var(--foodord-hours-border);
}

body.foodord-dark-mode .wr-hours__segmented {
	background: var(--foodord-hours-segmented-bg);
	border-color: var(--foodord-hours-segmented-border);
}

body.foodord-dark-mode .wr-hours__tab {
	background: var(--foodord-hours-tab-bg);
	color: var(--foodord-hours-tab-text);
}

body.foodord-dark-mode .wr-hours__tab.is-active {
	background: var(--foodord-hours-tab-active-bg);
	color: var(--foodord-hours-tab-active-text);
	box-shadow: var(--foodord-hours-tab-active-shadow);
}

body.foodord-dark-mode .wr-hours__panel {
	background: var(--foodord-hours-panel-bg);
}

body.foodord-dark-mode .wr-hours__list li {
	background: var(--foodord-hours-item-bg);
	border-color: var(--foodord-hours-border);
	color: #f5f5f5;
}

@media (min-width: 1025px) {
	body.foodord-dark-mode .wr-hours__list li:hover {
		background: var(--foodord-hours-item-hover-bg);
	}
}

body.foodord-dark-mode .wr-hours__list li.current-day-open {
	background: rgba(16, 185, 129, 0.12);
}

body.foodord-dark-mode .wr-hours__list li.current-day-closed {
	background: rgba(239, 68, 68, 0.12);
}

body.foodord-dark-mode .wr-delivery-info {
	border-top-color: var(--foodord-dark-border);
	border-bottom-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .wr-delivery-info__item {
	background: var(--foodord-delivery-info-item-bg);
	border-color: var(--foodord-delivery-info-item-border);
	box-shadow: var(--foodord-delivery-info-item-shadow);
}

body.foodord-dark-mode .wr-delivery-info__item:hover {
	border-color: var(--foodord-delivery-info-item-hover-border);
	box-shadow: var(--foodord-delivery-info-item-hover-shadow);
}

body.foodord-dark-mode .wr-delivery-info__city,
body.foodord-dark-mode .wr-delivery-info__dist,
body.foodord-dark-mode .wr-delivery-info__fee,
body.foodord-dark-mode .wr-delivery-info__min {
	color: var(--foodord-delivery-info-primary);
}

body.foodord-dark-mode .wr-delivery-info__zip,
body.foodord-dark-mode .wr-delivery-info__label,
body.foodord-dark-mode .wr-delivery-info__meta {
	color: var(--foodord-delivery-info-muted);
}

body.foodord-dark-mode .foodord-campaign-item {
	background: var(--foodord-campaign-item-bg);
	border-color: var(--foodord-campaign-item-border);
	color: var(--foodord-campaign-text-color);
}

body.foodord-dark-mode .foodord-campaign-item:hover {
	background: var(--foodord-campaign-item-hover-bg);
	border-color: var(--foodord-campaign-item-border-hover);
}

body.foodord-dark-mode .foodord-products-campaigns__card.foodord-products-campaigns__card--bogo,
body.foodord-dark-mode .foodord-products-campaigns__card.foodord-products-campaigns__card--bogo.is-clickable,
body.foodord-dark-mode .foodord-products-campaigns__card.foodord-products-campaigns__card--product,
body.foodord-dark-mode .foodord-products-campaigns__card.foodord-products-campaigns__card--product.is-clickable {
	background: var(--foodord-product-card-bg);
	background-image: none;
}

body.foodord-dark-mode .foodord-search-empty__card {
	background: var(--foodord-search-empty-card-bg);
	border-color: transparent;
}

body.foodord-dark-mode .foodord-search-empty__icon {
	background: var(--foodord-search-empty-icon-bg);
	color: var(--foodord-search-empty-icon-color);
	box-shadow: inset 0 0 0 1px var(--foodord-search-empty-icon-ring);
}

body.foodord-dark-mode .foodord-search-empty__icon svg {
	color: var(--foodord-search-empty-icon-color);
}

body.foodord-dark-mode .foodord-allergy-info-modal__dialog {
	background: var(--foodord-allergy-modal-bg);
	border-color: var(--foodord-allergy-modal-border);
}

body.foodord-dark-mode .foodord-allergy-info-modal__header {
	border-bottom-color: var(--foodord-allergy-modal-border);
}

body.foodord-dark-mode .foodord-allergy-info-modal__close::before {
	color: var(--foodord-allergy-modal-close);
}

body.foodord-dark-mode .foodord-allergy-info-modal__close:hover::before {
	color: var(--foodord-allergy-modal-close-hover);
}

body.foodord-dark-mode .foodord-allergy-info-modal__icon,
body.foodord-dark-mode .foodord-allergy-info-modal__content .foodord-allergy-item {
	background: var(--foodord-allergy-item-bg);
	border-color: var(--foodord-allergy-modal-border);
}

body.foodord-dark-mode .foodord-allergy-info-modal__icon img {
	filter: var(--foodord-allergy-modal-icon-filter);
}

body.foodord-dark-mode .woocommerce-account .foodord-dashboard__card,
body.foodord-dark-mode .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.foodord-dark-mode .woocommerce-account .woocommerce-MyAccount-navigation a[aria-current="page"] {
	color: var(--foodord-checkout-text);
}

body.foodord-dark-mode .foodord-orders-modern__container,
body.foodord-dark-mode .u-columns.woocommerce-Addresses.addresses.foodord-addresses__grid,
body.foodord-dark-mode .foodord-edit-address__form,
body.foodord-dark-mode .woocommerce-EditAccountForm.edit-account.foodord-account-details__form,
body.foodord-dark-mode .woocommerce-form.woocommerce-form-register.register,
body.foodord-dark-mode .foodord-pro-loyalty__info {
	color: var(--foodord-account-text);
}

body.foodord-dark-mode .woocommerce-account .foodord-account-details__title,
body.foodord-dark-mode .woocommerce-account .foodord-auth__title,
body.foodord-dark-mode .woocommerce-account .foodord-account-details__password legend,
body.foodord-dark-mode .woocommerce-account .woocommerce-Address address,
body.foodord-dark-mode .woocommerce-account .woocommerce-addresses-description,
body.foodord-dark-mode .woocommerce-account .woocommerce-MyAccount-content>p .order-number,
body.foodord-dark-mode .woocommerce-account .woocommerce-MyAccount-content>p .order-date,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--order-details tbody th,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--order-details tbody td,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--order-details tfoot th,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--order-details tfoot td,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--customer-details.customer_details th,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--customer-details.customer_details td,
body.foodord-dark-mode .foodord-pro-loyalty__info,
body.foodord-dark-mode .foodord-pro-loyalty__list li {
	color: var(--foodord-account-text);
}

body.foodord-dark-mode .woocommerce-account .woocommerce-table--order-details thead th,
body.foodord-dark-mode .woocommerce-account .woocommerce-table--customer-details.customer_details th {
	color: var(--foodord-account-muted);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__shell,
body.foodord-dark-mode .woocommerce-account .foodord-auth__shell {
	background: var(--foodord-auth-shell-bg);
	border-color: var(--foodord-auth-shell-border);
	box-shadow: 0 18px 42px rgb(0 0 0 / 30%);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__tabs,
body.foodord-dark-mode .woocommerce-account .foodord-auth__tabs {
	background: var(--foodord-auth-tabs-bg);
	border-color: var(--foodord-auth-tabs-border);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__tab,
body.foodord-dark-mode .woocommerce-account .foodord-auth__tab {
	color: var(--foodord-auth-tab-text);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__tab:hover,
body.foodord-dark-mode .woocommerce-account .foodord-auth__tab:hover {
	background: var(--foodord-auth-tab-hover-bg);
	color: var(--foodord-auth-tab-hover-text);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__tab.is-active,
body.foodord-dark-mode .woocommerce-account .foodord-auth__tab.is-active {
	background: var(--foodord-auth-tab-active-bg);
	box-shadow: 0 10px 20px rgb(0 0 0 / 24%);
	color: var(--foodord-auth-tab-active-text);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row label,
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row label,
body.foodord-dark-mode.woocommerce-account .foodord-reset__form .woocommerce-form-row label,
body.foodord-dark-mode .woocommerce-account .foodord-reset__form .woocommerce-form-row label {
	color: var(--foodord-account-input-label);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row input[type="text"],
body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row input[type="email"],
body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row input[type="password"],
body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row select,
body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row textarea,
body.foodord-dark-mode.woocommerce-account .foodord-reset__form input[type="text"],
body.foodord-dark-mode.woocommerce-account .foodord-reset__form input[type="email"],
body.foodord-dark-mode.woocommerce-account .foodord-reset__form input[type="password"],
body.foodord-dark-mode.woocommerce-account .foodord-reset__form select,
body.foodord-dark-mode.woocommerce-account .foodord-reset__form textarea,
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row input[type="text"],
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row input[type="email"],
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row input[type="password"],
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row select,
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row textarea,
body.foodord-dark-mode .woocommerce-account .foodord-reset__form input[type="text"],
body.foodord-dark-mode .woocommerce-account .foodord-reset__form input[type="email"],
body.foodord-dark-mode .woocommerce-account .foodord-reset__form input[type="password"],
body.foodord-dark-mode .woocommerce-account .foodord-reset__form select,
body.foodord-dark-mode .woocommerce-account .foodord-reset__form textarea {
	background: var(--foodord-account-input-bg);
	border-color: var(--foodord-account-input-border);
	box-shadow: var(--foodord-account-input-shadow);
	color: var(--foodord-account-input-text);
}

body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row input::placeholder,
body.foodord-dark-mode.woocommerce-account .foodord-auth__card .woocommerce-form-row textarea::placeholder,
body.foodord-dark-mode.woocommerce-account .foodord-reset__form input::placeholder,
body.foodord-dark-mode.woocommerce-account .foodord-reset__form textarea::placeholder,
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row input::placeholder,
body.foodord-dark-mode .woocommerce-account .foodord-auth__card .woocommerce-form-row textarea::placeholder,
body.foodord-dark-mode .woocommerce-account .foodord-reset__form input::placeholder,
body.foodord-dark-mode .woocommerce-account .foodord-reset__form textarea::placeholder {
	color: var(--foodord-account-input-placeholder);
}

html.foodord-dark-mode body.woocommerce-account .woocommerce form .show-password-input::before,
html.foodord-dark-mode body.woocommerce-page form .show-password-input::before,
body.foodord-dark-mode.woocommerce-account .woocommerce form .show-password-input::before,
body.foodord-dark-mode.woocommerce-page form .show-password-input::before {
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23f5f5f5"/></svg>');
	opacity: 0.9;
}

html.foodord-dark-mode body.woocommerce-account .woocommerce form .show-password-input:hover::before,
html.foodord-dark-mode body.woocommerce-account .woocommerce form .show-password-input.display-password::before,
html.foodord-dark-mode body.woocommerce-page form .show-password-input:hover::before,
html.foodord-dark-mode body.woocommerce-page form .show-password-input.display-password::before,
body.foodord-dark-mode.woocommerce-account .woocommerce form .show-password-input:hover::before,
body.foodord-dark-mode.woocommerce-account .woocommerce form .show-password-input.display-password::before,
body.foodord-dark-mode.woocommerce-page form .show-password-input:hover::before,
body.foodord-dark-mode.woocommerce-page form .show-password-input.display-password::before {
	background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23ffffff"/></svg>');
	opacity: 1;
}

body.foodord-dark-mode.woocommerce-account .foodord-reset__card,
body.foodord-dark-mode .woocommerce-account .foodord-reset__card {
	background: var(--foodord-account-surface-bg);
	border-color: var(--foodord-account-surface-border);
	box-shadow: 0 18px 42px rgb(0 0 0 / 30%);
	color: var(--foodord-account-text);
}

body.foodord-dark-mode.woocommerce-account .foodord-reset__title,
body.foodord-dark-mode .woocommerce-account .foodord-reset__title {
	color: var(--foodord-account-title);
}

body.foodord-dark-mode.woocommerce-account .foodord-reset__message,
body.foodord-dark-mode .woocommerce-account .foodord-reset__message,
body.foodord-dark-mode.woocommerce-account .foodord-auth__info,
body.foodord-dark-mode .woocommerce-account .foodord-auth__info {
	color: var(--foodord-account-muted);
}

html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .button[name="login"],
html.foodord-dark-mode body.woocommerce-account .woocommerce form.register .button[name="register"],
html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit,
html.foodord-dark-mode body.woocommerce-account #customer_login form.login .button[name="login"],
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .button[name="login"],
body.foodord-dark-mode.woocommerce-account .woocommerce form.register .button[name="register"],
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit,
body.foodord-dark-mode.woocommerce-account #customer_login form.login .button[name="login"],
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
	background: #ff3f7e;
	background-color: #ff3f7e;
	border-color: rgba(255, 255, 255, 0.18);
	box-shadow: 0 14px 28px rgb(234 0 75 / 22%);
	color: #ffffff;
}

html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .button[name="login"]:hover,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.register .button[name="register"]:hover,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit:hover,
html.foodord-dark-mode body.woocommerce-account #customer_login form.login .button[name="login"]:hover,
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .button[name="login"]:hover,
body.foodord-dark-mode.woocommerce-account .woocommerce form.register .button[name="register"]:hover,
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit:hover,
body.foodord-dark-mode.woocommerce-account #customer_login form.login .button[name="login"]:hover,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit:hover,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit:hover,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
	background: #ff5c94;
	background-color: #ff5c94;
	border-color: rgba(255, 255, 255, 0.28);
	box-shadow: 0 16px 32px rgb(234 0 75 / 28%);
	color: #ffffff;
}

html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .button[name="login"]:active,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.register .button[name="register"]:active,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit:active,
html.foodord-dark-mode body.woocommerce-account #customer_login form.login .button[name="login"]:active,
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .button[name="login"]:active,
body.foodord-dark-mode.woocommerce-account .woocommerce form.register .button[name="register"]:active,
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit:active,
body.foodord-dark-mode.woocommerce-account #customer_login form.login .button[name="login"]:active,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit:active,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:active,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit:active,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:active {
	background: #f72d70;
	background-color: #f72d70;
	box-shadow: 0 8px 18px rgb(234 0 75 / 22%);
}

html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .button[name="login"]:disabled,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .button[name="login"][disabled],
html.foodord-dark-mode body.woocommerce-account .woocommerce form.register .button[name="register"]:disabled,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.register .button[name="register"][disabled],
html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit:disabled,
html.foodord-dark-mode body.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit[disabled],
html.foodord-dark-mode body.woocommerce-account #customer_login form.login .button[name="login"]:disabled,
html.foodord-dark-mode body.woocommerce-account #customer_login form.login .button[name="login"][disabled],
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .button[name="login"]:disabled,
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .button[name="login"][disabled],
body.foodord-dark-mode.woocommerce-account .woocommerce form.register .button[name="register"]:disabled,
body.foodord-dark-mode.woocommerce-account .woocommerce form.register .button[name="register"][disabled],
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit:disabled,
body.foodord-dark-mode.woocommerce-account .woocommerce form.login .woocommerce-form-login__submit[disabled],
body.foodord-dark-mode.woocommerce-account #customer_login form.login .button[name="login"]:disabled,
body.foodord-dark-mode.woocommerce-account #customer_login form.login .button[name="login"][disabled],
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit:disabled,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit[disabled],
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:disabled,
html.foodord-dark-mode body.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit[disabled],
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit:disabled,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-button.button.woocommerce-form-login__submit[disabled],
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:disabled,
body.foodord-dark-mode.woocommerce-account .foodord-auth__actions button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit[disabled] {
	background: var(--foodord-dark-hover);
	background-color: var(--foodord-dark-hover);
	border-color: var(--foodord-dark-border);
	box-shadow: none;
	color: var(--foodord-dark-soft);
	cursor: not-allowed;
}

body.foodord-dark-mode .woocommerce-checkout .form-row input.input-text,
body.foodord-dark-mode .woocommerce-checkout .form-row select,
body.foodord-dark-mode .woocommerce-checkout .form-row textarea,
body.foodord-dark-mode .woocommerce-form-login,
body.foodord-dark-mode .woocommerce-form-coupon,
body.foodord-dark-mode .woocommerce-checkout .woocommerce-info,
body.foodord-dark-mode .woocommerce-checkout .woocommerce-error,
body.foodord-dark-mode .woocommerce-checkout .woocommerce-message,
body.foodord-dark-mode .wc-block-checkout,
body.foodord-dark-mode .wc-block-components-main,
body.foodord-dark-mode .wc-block-components-sidebar,
body.foodord-dark-mode .wc-block-components-text-input input,
body.foodord-dark-mode .wc-block-components-combobox-control input.components-combobox-control__input,
body.foodord-dark-mode textarea.wc-block-components-textarea,
body.foodord-dark-mode .wc-blocks-components-select__select,
body.foodord-dark-mode .wc-block-components-radio-control__option,
body.foodord-dark-mode .wc-block-components-notice-banner,
body.foodord-dark-mode .wc-block-components-order-summary,
body.foodord-dark-mode .wc-block-components-totals-wrapper,
body.foodord-dark-mode .wc-block-components-totals-coupon,
body.foodord-dark-mode .wc-block-components-panel,
body.foodord-dark-mode .wc-block-components-checkout-step__container,
body.foodord-dark-mode .wc-block-components-address-card,
body.foodord-dark-mode #payment,
body.foodord-dark-mode #payment .wc_payment_method,
body.foodord-dark-mode #payment .payment_box,
body.foodord-dark-mode .foodord-confirm-status {
	background: var(--foodord-checkout-surface);
	border-color: var(--foodord-checkout-border);
	color: var(--foodord-checkout-text);
}

body.foodord-dark-mode .woocommerce-checkout .form-row input.input-text,
body.foodord-dark-mode .woocommerce-checkout .form-row select,
body.foodord-dark-mode .woocommerce-checkout .form-row textarea,
body.foodord-dark-mode .woocommerce-checkout form.checkout_coupon input[name="coupon_code"],
body.foodord-dark-mode .wc-block-components-text-input input,
body.foodord-dark-mode .wc-block-components-combobox-control input.components-combobox-control__input,
body.foodord-dark-mode textarea.wc-block-components-textarea,
body.foodord-dark-mode .wc-blocks-components-select__select {
	background: var(--foodord-checkout-input-bg);
	border-color: var(--foodord-checkout-input-border);
	color: var(--foodord-checkout-input-text);
}

body.foodord-dark-mode .woocommerce-checkout .form-row input.input-text::placeholder,
body.foodord-dark-mode .woocommerce-checkout .form-row textarea::placeholder,
body.foodord-dark-mode .wc-block-components-text-input input::placeholder,
body.foodord-dark-mode .wc-block-components-combobox-control input.components-combobox-control__input::placeholder,
body.foodord-dark-mode textarea.wc-block-components-textarea::placeholder {
	color: var(--foodord-checkout-soft);
}

body.foodord-dark-mode .woocommerce-checkout .form-row label,
body.foodord-dark-mode .foodord-checkout__panel-header h3,
body.foodord-dark-mode .foodord-checkout__panel-body h3,
body.foodord-dark-mode .woocommerce-checkout-review-order-table td.product-name,
body.foodord-dark-mode .woocommerce-checkout-review-order-table td.product-total,
body.foodord-dark-mode .woocommerce-checkout-review-order-table .product-quantity,
body.foodord-dark-mode .wc-block-components-order-summary-item__quantity,
body.foodord-dark-mode .woocommerce-checkout-review-order-table tfoot td,
body.foodord-dark-mode .woocommerce-checkout-review-order-table tfoot tr.order-total th,
body.foodord-dark-mode .woocommerce-checkout-review-order-table tfoot tr.order-total td,
body.foodord-dark-mode #payment .wc_payment_method>label,
body.foodord-dark-mode .wc-block-components-title.wc-block-components-title,
body.foodord-dark-mode .wc-block-components-checkout-step__heading,
body.foodord-dark-mode .wc-block-components-radio-control__label,
body.foodord-dark-mode .wc-block-components-text-input label,
body.foodord-dark-mode .wc-blocks-components-select__label,
body.foodord-dark-mode .wc-block-components-address-card__address-section,
body.foodord-dark-mode .wc-block-components-order-summary-item__description,
body.foodord-dark-mode .wc-block-components-order-summary-item__total-price,
body.foodord-dark-mode .wc-block-components-totals-item__label,
body.foodord-dark-mode .wc-block-components-totals-item__value,
body.foodord-dark-mode .wc-block-components-payment-method-label {
	color: var(--foodord-checkout-text);
}

body.foodord-dark-mode .foodord-checkout-layout__coupon .woocommerce-info,
body.foodord-dark-mode .foodord-checkout-layout__coupon .showcoupon,
body.foodord-dark-mode .woocommerce-checkout .form-row .optional,
body.foodord-dark-mode .woocommerce td.product-name .wc-item-meta,
body.foodord-dark-mode .woocommerce td.product-name .wc-item-meta .wc-item-meta-label,
body.foodord-dark-mode .woocommerce td.product-name dl.variation,
body.foodord-dark-mode .woocommerce td.product-name dl.variation dt,
body.foodord-dark-mode .woocommerce td.product-name dl.variation dd p,
body.foodord-dark-mode .woocommerce-checkout-review-order-table thead th,
body.foodord-dark-mode .woocommerce-checkout-review-order-table tfoot th,
body.foodord-dark-mode .woocommerce-checkout .woocommerce-privacy-policy-text,
body.foodord-dark-mode .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,
body.foodord-dark-mode #payment .payment_box,
body.foodord-dark-mode .wc-block-components-formatted-money-amount,
body.foodord-dark-mode .wc-block-components-product-metadata,
body.foodord-dark-mode .wc-block-components-checkout-step__description,
body.foodord-dark-mode .wc-block-components-checkbox__label,
body.foodord-dark-mode .wc-block-components-address-card__edit,
body.foodord-dark-mode .wc-block-components-notice-banner__content,
body.foodord-dark-mode .wc-blocks-components-select__expand {
	color: var(--foodord-checkout-muted);
}

body.foodord-dark-mode .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
	background: var(--foodord-checkout-surface-soft);
	border-color: var(--foodord-checkout-border);
	box-shadow: 0 0 0 2px var(--foodord-checkout-surface);
	color: var(--foodord-checkout-text);
}

body.foodord-dark-mode .woocommerce-order-received .entry-title {
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-order-timeline__description {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .foodord-order-timeline__item.is-active .foodord-order-timeline__description,
body.foodord-dark-mode .foodord-order-timeline__item.is-complete .foodord-order-timeline__description {
	color: #f1ede7;
}

body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,
body.foodord-dark-mode .woocommerce-order-received ul.woocommerce-thankyou-order-details.order_details {
	background: transparent;
}

body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li,
body.foodord-dark-mode .woocommerce-order-received ul.woocommerce-thankyou-order-details.order_details li {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong,
body.foodord-dark-mode .woocommerce-order-received ul.woocommerce-thankyou-order-details.order_details li strong {
	color: #f5f5f5;
}

body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__order.order,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__date.date,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__email.email,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__total.total,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__payment-method.method {
	background: var(--foodord-dark-base);
	border-color: var(--foodord-dark-border);
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__order.order strong,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__date.date strong,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__email.email strong,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__total.total strong,
body.foodord-dark-mode .woocommerce-order-received .woocommerce-order-overview__payment-method.method strong {
	color: #f5f5f5;
}

body.foodord-dark-mode .woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],
body.foodord-dark-mode .wc-block-components-totals-coupon__button {
	background: var(--foodord-checkout-surface-soft);
	border-color: var(--foodord-checkout-border);
	color: var(--foodord-checkout-text);
}

body.foodord-dark-mode .woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:hover,
body.foodord-dark-mode .wc-block-components-totals-coupon__button:hover {
	background: var(--foodord-checkout-accent-hover);
}

body.foodord-dark-mode #payment .wc_payment_method:has(> input.input-radio:checked),
body.foodord-dark-mode .wc-block-components-radio-control__option {
	background: var(--foodord-checkout-accent-bg);
}

body.foodord-dark-mode #payment .wc_payment_method>input.input-radio,
body.foodord-dark-mode .wc-block-components-radio-control__input,
body.foodord-dark-mode .wc-block-components-checkbox input[type="checkbox"] {
	accent-color: var(--foodord-checkout-radio);
}

body.foodord-dark-mode .foodord-pro-loyalty__title,
body.foodord-dark-mode .foodord-pro-price__current,
body.foodord-dark-mode .foodord-bogo-sheet-message,
body.foodord-dark-mode .foodord-pro-table-popover__title,
body.foodord-dark-mode .foodord-pro-bogo-bonus__name,
body.foodord-dark-mode .foodord-pro-stampcard-modal__title,
body.foodord-dark-mode .foodord-pro-stampcard-modal__section-title,
body.foodord-dark-mode .foodord-order-headline .woocommerce-notice,
body.foodord-dark-mode .woocommerce-order-details__title,
body.foodord-dark-mode .woocommerce-order-received .entry-title,
body.foodord-dark-mode .woocommerce-table--order-details .product-name,
body.foodord-dark-mode .woocommerce-table--order-details .product-total,
body.foodord-dark-mode .woocommerce-table--order-details tfoot td,
body.foodord-dark-mode .woocommerce-table--order-details tfoot .order-total th {
	background: none;
	color: #f5f5f5;
}

body.foodord-dark-mode .foodord-banner-modal-backdrop,
body.foodord-dark-mode .foodord-pro-stampcard-modal__backdrop,
body.foodord-dark-mode .foodord-modal-overlay {
	background: rgba(0, 0, 0, 0.6);
}

body.foodord-dark-mode .foodord-pro-table-popover__arrow {
	border-bottom-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .mobile-popover.active,
body.foodord-dark-mode .wr-card__quantity-popover.active {
	background: var(--foodord-quantity-popover-bg);
	border-color: var(--foodord-quantity-popover-border);
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
}

body.foodord-dark-mode .mobile-popover button.minus.trash,
body.foodord-dark-mode .wr-card__quantity-btn.minus.trash {
	color: var(--foodord-quantity-popover-btn-color);
}

body.foodord-dark-mode .mobile-popover button.minus.trash:hover,
body.foodord-dark-mode .wr-card__quantity-btn.minus.trash:hover {
	background: var(--foodord-quantity-popover-trash-hover-bg);
	color: var(--foodord-quantity-popover-trash-hover-color);
}

body.foodord-dark-mode .foodord-mobile-cart__count,
body.foodord-dark-mode .foodord-add-to-cart-count {
	background: #ffffff;
	color: #1C1A18;
}

body.foodord-dark-mode .wr-card__delivery-fee,
body.foodord-dark-mode .wr-card__fees,
body.foodord-dark-mode .wr-card__address-bar {
	border-bottom-color: var(--foodord-dark-border);
}

body.foodord-dark-mode .footer-widgets-container,
body.foodord-dark-mode .footer-widgets-container .widget,
body.foodord-dark-mode .footer-widgets-container .textwidget,
body.foodord-dark-mode .footer-widgets-container p,
body.foodord-dark-mode .footer-widgets-container li,
body.foodord-dark-mode .footer-widgets-container span,
body.foodord-dark-mode .footer-widgets-container small,
body.foodord-dark-mode .footer-widgets-container address,
body.foodord-dark-mode .footer-widgets-container .post-date {
	color: var(--foodord-dark-muted);
}

body.foodord-dark-mode .footer-widgets-container .widget-title,
body.foodord-dark-mode .footer-widgets-container .footer-widget-title,
body.foodord-dark-mode .footer-widgets-container strong,
body.foodord-dark-mode .footer-widgets-container b {
	color: #f5f5f5;
}

body.foodord-dark-mode .footer-widgets-container a {
	color: #f5f5f5;
	text-decoration-color: rgba(245, 245, 245, 0.34);
}

body.foodord-dark-mode .footer-widgets-container a:hover {
	color: #ffffff;
	text-decoration-color: rgba(255, 255, 255, 0.6);
}

body.foodord-dark-mode .woocommerce-info,
body.foodord-dark-mode .cart-empty.woocommerce-info {
	background: var(--foodord-woo-notice-info-bg);
	border-color: var(--foodord-woo-notice-info-border);
	color: var(--foodord-woo-notice-info-text);
}

body.foodord-dark-mode .woocommerce-error {
	background: var(--foodord-woo-notice-error-bg);
	border-color: var(--foodord-woo-notice-error-border);
	color: var(--foodord-woo-notice-error-text);
}

body.foodord-dark-mode .woocommerce-info::before,
body.foodord-dark-mode .cart-empty.woocommerce-info::before {
	color: var(--foodord-woo-notice-info-icon);
}

body.foodord-dark-mode .woocommerce-error::before {
	color: var(--foodord-woo-notice-error-icon);
}

body.foodord-dark-mode .woocommerce-info a,
body.foodord-dark-mode .cart-empty.woocommerce-info a,
body.foodord-dark-mode .woocommerce-error a {
	color: #ffffff;
}

@media (max-width: 1024px) {

	body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card:hover,
	body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--grid:hover,
	body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--streamline:hover {
		background: var(--foodord-product-card-bg);
		border-color: var(--foodord-dark-border);
		transform: none;
	}

	body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card:hover .product-image {
		transform: none;
	}

	body.foodord-dark-mode .foodord-products-shortcode .foodord-product-card--frosted:hover {
		background: linear-gradient(135deg, var(--foodord-frosted-card-sheen) 0%, rgba(255, 255, 255, 0.04) 44%, rgba(255, 255, 255, 0.02) 100%), var(--foodord-frosted-card-bg);
		border-color: var(--foodord-frosted-card-border);
		box-shadow: var(--foodord-frosted-card-shadow);
		transform: none;
	}
}
