/*
Senc Warm Cream optional storefront theme.
Keeps the same layout while switching surfaces to a warm cream palette.
*/

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page),
body.checkout-page[data-design-theme="senc_cream"] {
  --red: #ff7a1a !important;
  --red-dark: #e96500 !important;
  --black: #241c16 !important;
  --ink: #211a14 !important;
  --muted: #746557 !important;
  --line: #ead8c2 !important;
  --paper: #fffaf0 !important;
  --bg: #fff3e2 !important;
  background: #fff3e2 !important;
  color: #211a14 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) main,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .shop-layout,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .menu-panel,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell.is-fixed {
  background: #fff3e2 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .restaurant-overview,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .product-card,
body.checkout-page[data-design-theme="senc_cream"] .checkout-main-card,
body.checkout-page[data-design-theme="senc_cream"] .checkout-summary-card,
body[data-design-theme="senc_cream"] .area-card,
body[data-design-theme="senc_cream"] .product-modal-card,
body[data-design-theme="senc_cream"] .mobile-menu-sheet {
  background: #fffaf0 !important;
  border-color: #ead8c2 !important;
  color: #211a14 !important;
}

body[data-design-theme="senc_cream"] .restaurant-overview .delivery-summary,
body.checkout-page[data-design-theme="senc_cream"] .checkout-login-hint,
body.checkout-page[data-design-theme="senc_cream"] .checkout-consent,
body.checkout-page[data-design-theme="senc_cream"] .payment-method-card,
body.checkout-page[data-design-theme="senc_cream"] .checkout-inline-time-section,
body.checkout-page[data-design-theme="senc_cream"] .checkout-section .time-choice label {
  background: #fff2df !important;
  border-color: #ead8c2 !important;
  color: #211a14 !important;
}

body[data-design-theme="senc_cream"] input,
body[data-design-theme="senc_cream"] select,
body[data-design-theme="senc_cream"] textarea,
body[data-design-theme="senc_cream"] .menu-search input {
  background: #fffdf8 !important;
  border-color: #dfccb6 !important;
  color: #211a14 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .menu-search input,
body[data-design-theme="senc_cream"] input[data-product-search],
body[data-design-theme="senc_cream"] input[type="search"] {
  background: #fffaf0 !important;
  border-color: #dfccb6 !important;
  color: #211a14 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .menu-search input::placeholder,
body[data-design-theme="senc_cream"] input[data-product-search]::placeholder,
body[data-design-theme="senc_cream"] input[type="search"]::placeholder {
  color: #aa9a8a !important;
}

body[data-design-theme="senc_cream"] .category-nav-shell .category-nav a,
body[data-design-theme="senc_cream"] .category-nav-control,
body[data-design-theme="senc_cream"] .mobile-menu-toggle,
body[data-design-theme="senc_cream"] .language-switcher,
body[data-design-theme="senc_cream"] .header-menu-trigger {
  background: #241c16 !important;
  border-color: #3b3129 !important;
  color: #fffaf0 !important;
}

body[data-design-theme="senc_cream"] .category-nav-shell .category-nav a.active,
body[data-design-theme="senc_cream"] .language-switcher a.active,
body[data-design-theme="senc_cream"] .language-switcher button.active,
body[data-design-theme="senc_cream"] [data-product-open],
body[data-design-theme="senc_cream"] .btn.primary,
body.checkout-page[data-design-theme="senc_cream"] .checkout-submit,
body[data-design-theme="senc_cream"] .mobile-cart-bar {
  background: #ff7a1a !important;
  border-color: #ff7a1a !important;
  color: #fff !important;
}

body[data-design-theme="senc_cream"] .section-title h2,
body[data-design-theme="senc_cream"] .product-name-with-info,
body[data-design-theme="senc_cream"] .card-price strong,
body.checkout-page[data-design-theme="senc_cream"] .checkout-section h2,
body.checkout-page[data-design-theme="senc_cream"] .checkout-summary-head h2 {
  color: #211a14 !important;
}

body[data-design-theme="senc_cream"] .product-card p,
body[data-design-theme="senc_cream"] .muted,
body.checkout-page[data-design-theme="senc_cream"] .checkout-summary-item small,
body.checkout-page[data-design-theme="senc_cream"] .minimum-hint {
  color: #746557 !important;
}

body[data-design-theme="senc_cream"] {
  --cream-bg: #fff3e2;
  --cream-bg-soft: #fff7eb;
  --cream-paper: #fffaf0;
  --cream-paper-2: #fff1dd;
  --cream-surface: #f8e8d2;
  --cream-ink: #211a14;
  --cream-muted: #746557;
  --cream-line: #ead8c2;
  --cream-line-strong: #d9bea1;
  --cream-accent: #ff7a1a;
  --cream-accent-dark: #df5f00;
  --cream-shadow: 0 18px 46px rgba(117, 75, 35, .14);
}

body[data-design-theme="senc_cream"].admin-login,
body[data-design-theme="senc_cream"].legal-page,
body[data-design-theme="senc_cream"].status-page,
body[data-design-theme="senc_cream"].customer-account-page,
body.checkout-page[data-design-theme="senc_cream"] {
  background:
    radial-gradient(circle at 18% 0%, rgba(255, 122, 26, .12), transparent 28%),
    linear-gradient(180deg, #fff7eb 0%, #fff3e2 42%, #f8e8d2 100%) !important;
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .hero-stack::after,
body[data-design-theme="senc_cream"] .restaurant-hero::after,
body[data-design-theme="senc_cream"] .hero-stack .restaurant-hero::after {
  background: linear-gradient(180deg, rgba(36, 28, 22, .10) 0%, rgba(255, 243, 226, .18) 58%, rgba(255, 243, 226, .92) 100%) !important;
}

body[data-design-theme="senc_cream"] .site-header,
body[data-design-theme="senc_cream"] .checkout-topbar,
body[data-design-theme="senc_cream"] .cart-sheet-head,
body[data-design-theme="senc_cream"] .cart-panel,
body[data-design-theme="senc_cream"] .cart-sticky-summary,
body[data-design-theme="senc_cream"] .checkout-main-card,
body[data-design-theme="senc_cream"] .checkout-summary-card,
body[data-design-theme="senc_cream"] .login-card,
body[data-design-theme="senc_cream"] .install-card,
body[data-design-theme="senc_cream"] .account-card,
body[data-design-theme="senc_cream"] .legal-card,
body[data-design-theme="senc_cream"] .status-card,
body[data-design-theme="senc_cream"] .live-chat-panel,
body[data-design-theme="senc_cream"] .live-chat-box,
body[data-design-theme="senc_cream"] .mobile-menu-panel,
body[data-design-theme="senc_cream"] .category-modal-card {
  background: var(--cream-paper) !important;
  border-color: var(--cream-line) !important;
  color: var(--cream-ink) !important;
  box-shadow: var(--cream-shadow) !important;
}

body[data-design-theme="senc_cream"] .restaurant-overview {
  background: rgba(255, 250, 240, .96) !important;
  border-color: var(--cream-line) !important;
  box-shadow: var(--cream-shadow) !important;
}

body[data-design-theme="senc_cream"] .product-grid {
  background: transparent !important;
}

body[data-design-theme="senc_cream"] .product-card {
  background: rgba(255, 250, 240, .96) !important;
  border-color: var(--cream-line) !important;
  box-shadow: 0 8px 22px rgba(117, 75, 35, .08) !important;
}

body[data-design-theme="senc_cream"] .product-card:hover {
  background: #fff6e8 !important;
  border-color: #ffc58d !important;
  box-shadow: 0 14px 34px rgba(117, 75, 35, .16) !important;
}

body[data-design-theme="senc_cream"] .product-thumb,
body[data-design-theme="senc_cream"] .product-thumb-placeholder {
  background-color: var(--cream-paper-2) !important;
}

body[data-design-theme="senc_cream"] .cart-row,
body[data-design-theme="senc_cream"] .checkout-summary-item,
body[data-design-theme="senc_cream"] .cart-total.final,
body[data-design-theme="senc_cream"] .modal-head,
body[data-design-theme="senc_cream"] .option-list,
body[data-design-theme="senc_cream"] .site-footer {
  border-color: var(--cream-line) !important;
}

body[data-design-theme="senc_cream"] .cart-row strong,
body[data-design-theme="senc_cream"] .cart-total,
body[data-design-theme="senc_cream"] .cart-total strong,
body[data-design-theme="senc_cream"] .checkout-login-copy,
body[data-design-theme="senc_cream"] .checkout-login-copy strong,
body[data-design-theme="senc_cream"] .payment-method-card strong,
body[data-design-theme="senc_cream"] .modal-head h2,
body[data-design-theme="senc_cream"] .option-list span,
body[data-design-theme="senc_cream"] .login-card h1,
body[data-design-theme="senc_cream"] .legal-card h1,
body[data-design-theme="senc_cream"] .legal-card h2,
body[data-design-theme="senc_cream"] .status-card h1,
body[data-design-theme="senc_cream"] .mobile-menu-panel h2,
body[data-design-theme="senc_cream"] .category-modal-card h2 {
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .cart-row small,
body[data-design-theme="senc_cream"] .cart-row span,
body[data-design-theme="senc_cream"] .checkout-login-copy small,
body[data-design-theme="senc_cream"] .modal-head p,
body[data-design-theme="senc_cream"] .legal-card p,
body[data-design-theme="senc_cream"] .legal-card li,
body[data-design-theme="senc_cream"] .status-card p,
body[data-design-theme="senc_cream"] .mobile-menu-panel p {
  color: var(--cream-muted) !important;
}

body[data-design-theme="senc_cream"] .cart-sticky-summary,
body[data-design-theme="senc_cream"] .cart-pay-actions,
body[data-design-theme="senc_cream"] .cart-sheet-foot,
body[data-design-theme="senc_cream"] .cart-summary,
body[data-design-theme="senc_cream"] .coupon-form,
body[data-design-theme="senc_cream"] .mobile-cart-bar-wrap {
  background: var(--cream-paper) !important;
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .cart-summary,
body[data-design-theme="senc_cream"] .cart-minimum-gate,
body.checkout-page[data-design-theme="senc_cream"] .checkout-time-summary,
body.checkout-page[data-design-theme="senc_cream"] .checkout-consent-age {
  background: var(--cream-paper-2) !important;
  border-color: var(--cream-line) !important;
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .hours-strip,
body[data-design-theme="senc_cream"] .category-nav-row,
body[data-design-theme="senc_cream"] .category-nav-shell .category-nav {
  background: #241c16 !important;
  color: #fffaf0 !important;
}

body[data-design-theme="senc_cream"] .category-nav-row::after {
  background: linear-gradient(90deg, rgba(36, 28, 22, 0), #241c16 72%) !important;
}

body[data-design-theme="senc_cream"] .category-nav-shell .category-nav a {
  background: transparent !important;
  border-color: transparent !important;
  color: #fffaf0 !important;
}

body[data-design-theme="senc_cream"] .category-nav-shell .category-nav a.active {
  background: var(--cream-paper) !important;
  color: var(--cream-ink) !important;
  border-color: var(--cream-paper) !important;
}

body[data-design-theme="senc_cream"] .delivery-change,
body[data-design-theme="senc_cream"] .cart-pay-button,
body[data-design-theme="senc_cream"] .mobile-cart-bar,
body[data-design-theme="senc_cream"] .checkout-login-icon,
body[data-design-theme="senc_cream"] .payment-method-card:has(input:checked)::after,
body[data-design-theme="senc_cream"] .variant-pills button.active {
  background: var(--cream-accent) !important;
  border-color: var(--cream-accent) !important;
  color: #fff !important;
}

body[data-design-theme="senc_cream"] .btn.primary:hover,
body[data-design-theme="senc_cream"] .cart-pay-button:hover,
body[data-design-theme="senc_cream"] [data-product-open]:hover,
body.checkout-page[data-design-theme="senc_cream"] .checkout-submit:hover {
  background: var(--cream-accent-dark) !important;
  border-color: var(--cream-accent-dark) !important;
}

body[data-design-theme="senc_cream"] .btn.ghost,
body[data-design-theme="senc_cream"] .qty-stepper button,
body[data-design-theme="senc_cream"] .modal-close-btn,
body[data-design-theme="senc_cream"] .cart-sheet-close,
body[data-design-theme="senc_cream"] .mobile-menu-panel a,
body[data-design-theme="senc_cream"] .category-modal-card a {
  background: var(--cream-paper-2) !important;
  border-color: var(--cream-line) !important;
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .notice.success {
  background: #effaf0 !important;
  border-color: #bfe9c5 !important;
  color: #22733a !important;
}

body[data-design-theme="senc_cream"] .notice.danger {
  background: #fff0ec !important;
  border-color: #ffc6b7 !important;
  color: #a73b22 !important;
}

body[data-design-theme="senc_cream"] .status-pill.preorder,
body[data-design-theme="senc_cream"] .cart-minimum-gate,
body[data-design-theme="senc_cream"] .preorder-only-notice {
  background: #fff7da !important;
  border-color: #efd28b !important;
  color: #7c4a00 !important;
}

body[data-design-theme="senc_cream"] .live-chat-panel .live-chat-body,
body[data-design-theme="senc_cream"] .live-chat-messages {
  background: var(--cream-bg-soft) !important;
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .live-chat-panel .live-chat-head,
body[data-design-theme="senc_cream"] .live-chat-footer {
  background: var(--cream-paper) !important;
  border-color: var(--cream-line) !important;
}

body[data-design-theme="senc_cream"] .area-modal {
  background: rgba(36, 28, 22, .46) !important;
}

body[data-design-theme="senc_cream"] .area-card {
  background:
    radial-gradient(circle at 0% 0%, rgba(255, 122, 26, .12), transparent 34%),
    var(--cream-paper) !important;
}

body[data-design-theme="senc_cream"] .area-card .order-type-choice,
body[data-design-theme="senc_cream"] .area-card .time-choice label,
body[data-design-theme="senc_cream"] .area-card .plz-card {
  background: #fffdf8 !important;
  border-color: var(--cream-line) !important;
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"] .area-card .order-type-choice.is-selected,
body[data-design-theme="senc_cream"] .area-card .time-choice label:has(input:checked),
body.checkout-page[data-design-theme="senc_cream"] .payment-method-card:has(input:checked),
body.checkout-page[data-design-theme="senc_cream"] .checkout-section .time-choice label:has(input[type="radio"]:checked) {
  background: #fff2df !important;
  border-color: var(--cream-accent) !important;
  box-shadow: 0 10px 24px rgba(255, 122, 26, .12) !important;
}

@media (max-width: 767px) {
  body[data-design-theme="senc_cream"] .cart-panel {
    background: var(--cream-paper) !important;
  }

  body[data-design-theme="senc_cream"] .cart-sheet-head {
    background: var(--cream-paper) !important;
  }

  body[data-design-theme="senc_cream"] .category-nav-shell,
  body[data-design-theme="senc_cream"] .category-nav-shell.is-fixed {
    background: var(--cream-bg) !important;
  }
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-panel {
  color: var(--cream-ink) !important;
  background: var(--cream-paper) !important;
  border: 1px solid var(--cream-line) !important;
  box-shadow: 0 18px 45px rgba(117, 75, 35, .16) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-sheet-head {
  color: #fffaf0 !important;
  background: #241c16 !important;
  border-bottom-color: rgba(255, 250, 240, .14) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-sheet-head h2 {
  color: #fffaf0 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-clear-btn,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-sheet-close {
  background: #fffaf0 !important;
  border-color: var(--cream-line) !important;
  color: #241c16 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-mode-toggle {
  background: #f3e0ca !important;
  border: 1px solid var(--cream-line) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-mode-toggle button {
  color: var(--cream-muted) !important;
  background: transparent !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-mode-toggle button.active {
  color: var(--cream-ink) !important;
  background: var(--cream-paper) !important;
  box-shadow: inset 0 0 0 1px var(--cream-line), 0 6px 16px rgba(117, 75, 35, .10) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-row {
  color: var(--cream-ink) !important;
  border-bottom-color: var(--cream-line) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-row:hover {
  background: rgba(255, 122, 26, .06) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-row strong,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-total,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-total span,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-total strong,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-total.final {
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-row small,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-row span,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-panel .muted,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .minimum-hint {
  color: var(--cream-muted) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-note-toggle {
  color: var(--cream-accent-dark) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper {
  background: #f3e0ca !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper button,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper strong {
  color: var(--cream-ink) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper .qty-remove-btn {
  color: #241c16 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper .qty-remove-btn .svg-icon,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper .qty-trash-icon,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .qty-stepper .qty-trash-icon * {
  color: #241c16 !important;
  stroke: #241c16 !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-sticky-summary {
  color: var(--cream-ink) !important;
  background: linear-gradient(180deg, rgba(255, 250, 240, .96), #fffaf0 28%) !important;
  border-top: 1px solid var(--cream-line) !important;
  box-shadow: 0 -14px 24px rgba(117, 75, 35, .10) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .cart-note-form textarea,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .coupon-form input {
  background: #fffdf8 !important;
  color: var(--cream-ink) !important;
  border-color: var(--cream-line-strong) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .coupon-form .btn,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .coupon-form button {
  color: var(--cream-ink) !important;
  background: #fff6e8 !important;
  border-color: var(--cream-line-strong) !important;
}

/* Final storefront category contrast fix for the warm cream theme. */
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-row,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell .category-nav {
  background: #241c16 !important;
  color: #fff8ec !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-row::after {
  background: linear-gradient(90deg, rgba(36, 28, 22, 0), #241c16 72%) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell .category-nav a,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell .category-nav a:not(.active) {
  background: transparent !important;
  border-color: transparent !important;
  color: rgba(255, 248, 236, .88) !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .35) !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell .category-nav a:hover,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-nav-shell .category-nav a.active {
  background: #ff7a1a !important;
  border-color: #ff7a1a !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-menu-btn,
body[data-design-theme="senc_cream"]:not(.admin-login):not(.install-page):not(.screen-page):not(.status-page):not(.legal-page) .category-scroll-btn {
  background: rgba(255, 248, 236, .96) !important;
  border-color: rgba(255, 248, 236, .72) !important;
  color: #241c16 !important;
}
