/* Generated from app_settings.theme_json. Do not edit manually. */
:root{
  --brand: #ea1d2c;
  --pv-brand: #ea1d2c;
  --brand-text: #ffffff;
  --pv-brand-text: #ffffff;
  --brandText: #ffffff;
  --brand-700: #d41926;
  --pv-brand-700: #d41926;
  --brand_700: #d41926;
  --bg: #ffffff;
  --pv-bg: #ffffff;
  --surface: #ffffff;
  --pv-surface: #ffffff;
  --card-bg: #ffffff;
  --pv-card-bg: #ffffff;
  --cardBg: #ffffff;
  --text: #171717;
  --pv-text: #171717;
  --muted: #6b7280;
  --pv-muted: #6b7280;
  --text-muted-global: #6b7280;
  --pv-text-muted-global: #6b7280;
  --textMutedGlobal: #6b7280;
  --text-placeholder: #9ca3af;
  --pv-text-placeholder: #9ca3af;
  --textPlaceholder: #9ca3af;
  --chip-bg: #f4f4f4;
  --pv-chip-bg: #f4f4f4;
  --chipBg: #f4f4f4;
  --chip-text: #111111;
  --pv-chip-text: #111111;
  --chipText: #111111;
  --header-bg: #591218;
  --pv-header-bg: #591218;
  --headerBg: #591218;
  --header-border: rgba(0,0,0,.06);
  --pv-header-border: rgba(0,0,0,.06);
  --headerBorder: rgba(0,0,0,.06);
  --header-bar-bg: #ffffff;
  --pv-header-bar-bg: #ffffff;
  --headerBarBg: #ffffff;
  --header-bar-text: #171717;
  --pv-header-bar-text: #171717;
  --headerBarText: #171717;
  --topbar-bg: #591218;
  --pv-topbar-bg: #591218;
  --topbarBg: #591218;
  --topbar-text: #ffffff;
  --pv-topbar-text: #ffffff;
  --topbarText: #ffffff;
  --nav-bg: #f7f2ee;
  --pv-nav-bg: #f7f2ee;
  --navBg: #f7f2ee;
  --nav-text: #171717;
  --pv-nav-text: #171717;
  --navText: #171717;
  --brand-head-icon: #ea1d2c;
  --pv-brand-head-icon: #ea1d2c;
  --brandHeadIcon: #ea1d2c;
  --brand-head-text: #171717;
  --pv-brand-head-text: #171717;
  --brandHeadText: #171717;
  --footer-bg: #ad5437;
  --pv-footer-bg: #ad5437;
  --footerBg: #ad5437;
  --footer-text: #ffffff;
  --pv-footer-text: #ffffff;
  --footerText: #ffffff;
  --card-border: #e5e7eb;
  --pv-card-border: #e5e7eb;
  --cardBorder: #e5e7eb;
  --card-shadow: 0px 8px 24px rgba(0,0,0,.06);
  --pv-card-shadow: 0px 8px 24px rgba(0,0,0,.06);
  --cardShadow: 0px 8px 24px rgba(0,0,0,.06);
  --card-title: #292929;
  --pv-card-title: #292929;
  --cardTitle: #292929;
  --card-desc: #292929;
  --pv-card-desc: #292929;
  --cardDesc: #292929;
  --card-price: #de9a66;
  --pv-card-price: #de9a66;
  --cardPrice: #de9a66;
  --card-btn-primary-bg: #b05a3f;
  --pv-card-btn-primary-bg: #b05a3f;
  --cardBtnPrimaryBg: #b05a3f;
  --card-btn-primary-text: #ffffff;
  --pv-card-btn-primary-text: #ffffff;
  --cardBtnPrimaryText: #ffffff;
  --card-btn-primary-border: #b05a3f;
  --pv-card-btn-primary-border: #b05a3f;
  --cardBtnPrimaryBorder: #b05a3f;
  --card-btn-primary-shadow: 0px 2px 6px rgba(0,0,0,.08);
  --pv-card-btn-primary-shadow: 0px 2px 6px rgba(0,0,0,.08);
  --cardBtnPrimaryShadow: 0px 2px 6px rgba(0,0,0,.08);
  --card-btn-primary-bg-active: #733621;
  --pv-card-btn-primary-bg-active: #733621;
  --cardBtnPrimaryBgActive: #733621;
  --card-btn-primary-text-active: #ffffff;
  --pv-card-btn-primary-text-active: #ffffff;
  --cardBtnPrimaryTextActive: #ffffff;
  --card-btn-primary-border-active: #b05a3f;
  --pv-card-btn-primary-border-active: #b05a3f;
  --cardBtnPrimaryBorderActive: #b05a3f;
  --card-btn-primary-shadow-active: 0px 2px 6px rgba(0,0,0,.08);
  --pv-card-btn-primary-shadow-active: 0px 2px 6px rgba(0,0,0,.08);
  --cardBtnPrimaryShadowActive: 0px 2px 6px rgba(0,0,0,.08);
  --card-btn-secondary-bg: #ffffff;
  --pv-card-btn-secondary-bg: #ffffff;
  --cardBtnSecondaryBg: #ffffff;
  --card-btn-secondary-text: #171717;
  --pv-card-btn-secondary-text: #171717;
  --cardBtnSecondaryText: #171717;
  --card-btn-secondary-border: #e5e7eb;
  --pv-card-btn-secondary-border: #e5e7eb;
  --cardBtnSecondaryBorder: #e5e7eb;
  --card-btn-secondary-shadow: 0px 2px 6px rgba(0,0,0,.08);
  --pv-card-btn-secondary-shadow: 0px 2px 6px rgba(0,0,0,.08);
  --cardBtnSecondaryShadow: 0px 2px 6px rgba(0,0,0,.08);
  --card-btn-secondary-bg-active: #4b4342;
  --pv-card-btn-secondary-bg-active: #4b4342;
  --cardBtnSecondaryBgActive: #4b4342;
  --card-btn-secondary-text-active: #ffffff;
  --pv-card-btn-secondary-text-active: #ffffff;
  --cardBtnSecondaryTextActive: #ffffff;
  --card-btn-secondary-border-active: #4b4342;
  --pv-card-btn-secondary-border-active: #4b4342;
  --cardBtnSecondaryBorderActive: #4b4342;
  --card-btn-secondary-shadow-active: 0px 2px 6px rgba(0,0,0,.08);
  --pv-card-btn-secondary-shadow-active: 0px 2px 6px rgba(0,0,0,.08);
  --cardBtnSecondaryShadowActive: 0px 2px 6px rgba(0,0,0,.08);
  --btn-bg: #b05a3f;
  --pv-btn-bg: #b05a3f;
  --btnBg: #b05a3f;
  --btn-text: #ffffff;
  --pv-btn-text: #ffffff;
  --btnText: #ffffff;
  --btn-bg-active: #4b4342;
  --pv-btn-bg-active: #4b4342;
  --btnBgActive: #4b4342;
  --btn-text-active: #ffffff;
  --pv-btn-text-active: #ffffff;
  --btnTextActive: #ffffff;
  --btn-border: #b05a3f;
  --pv-btn-border: #b05a3f;
  --btnBorder: #b05a3f;
  --btn-shadow: 0px 2px 6px rgba(0,0,0,.08);
  --pv-btn-shadow: 0px 2px 6px rgba(0,0,0,.08);
  --btnShadow: 0px 2px 6px rgba(0,0,0,.08);
  --btn-destaque-bg: #b05a3f;
  --pv-btn-destaque-bg: #b05a3f;
  --btnDestaqueBg: #b05a3f;
  --btn-destaque-text: #ffffff;
  --pv-btn-destaque-text: #ffffff;
  --btnDestaqueText: #ffffff;
  --btn-destaque-bg-active: #343232;
  --pv-btn-destaque-bg-active: #343232;
  --btnDestaqueBgActive: #343232;
  --btn-destaque-text-active: #fafafa;
  --pv-btn-destaque-text-active: #fafafa;
  --btnDestaqueTextActive: #fafafa;
  --btn-destaque-border: #b05a3f;
  --pv-btn-destaque-border: #b05a3f;
  --btnDestaqueBorder: #b05a3f;
  --btn-destaque-shadow: 0 8px 24px rgba(0,0,0,.06);
  --pv-btn-destaque-shadow: 0 8px 24px rgba(0,0,0,.06);
  --btnDestaqueShadow: 0 8px 24px rgba(0,0,0,.06);
  --tag-bg: #f7f2ee;
  --pv-tag-bg: #f7f2ee;
  --tagBg: #f7f2ee;
  --tag-text: #591218;
  --pv-tag-text: #591218;
  --tagText: #591218;
  --tag-bg-active: #f7f2ee;
  --pv-tag-bg-active: #f7f2ee;
  --tagBgActive: #f7f2ee;
  --tag-text-active: #ad5437;
  --pv-tag-text-active: #ad5437;
  --tagTextActive: #ad5437;
  --tag-border: #f7f2ee;
  --pv-tag-border: #f7f2ee;
  --tagBorder: #f7f2ee;
  --tag-shadow-active: none;
  --pv-tag-shadow-active: none;
  --tagShadowActive: none;
  --menu-bg: #591218;
  --pv-menu-bg: #591218;
  --menuBg: #591218;
  --menu-text: #ffffff;
  --pv-menu-text: #ffffff;
  --menuText: #ffffff;
  --menu-bg-active: #480f14;
  --pv-menu-bg-active: #480f14;
  --menuBgActive: #480f14;
  --menu-text-active: #dedede;
  --pv-menu-text-active: #dedede;
  --menuTextActive: #dedede;
  --menu-border: #591218;
  --pv-menu-border: #591218;
  --menuBorder: #591218;
  --menu-shadow: 0px 4px 12px rgba(0,0,0,.08);
  --pv-menu-shadow: 0px 4px 12px rgba(0,0,0,.08);
  --menuShadow: 0px 4px 12px rgba(0,0,0,.08);
  --panel-bg: #ffffff;
  --pv-panel-bg: #ffffff;
  --panelBg: #ffffff;
  --panel-text: #171717;
  --pv-panel-text: #171717;
  --panelText: #171717;
  --panel-muted: #6b7280;
  --pv-panel-muted: #6b7280;
  --panelMuted: #6b7280;
  --panel-border: #e5e7eb;
  --pv-panel-border: #e5e7eb;
  --panelBorder: #e5e7eb;
  --form-bg: #ffffff;
  --pv-form-bg: #ffffff;
  --formBg: #ffffff;
  --form-text: #171717;
  --pv-form-text: #171717;
  --formText: #171717;
  --form-border: #d1d5db;
  --pv-form-border: #d1d5db;
  --formBorder: #d1d5db;
  --form-focus: #ea1d2c;
  --pv-form-focus: #ea1d2c;
  --formFocus: #ea1d2c;
  --form-disabled: #f3f4f6;
  --pv-form-disabled: #f3f4f6;
  --formDisabled: #f3f4f6;
  --chat-header-bg: #591218;
  --pv-chat-header-bg: #591218;
  --chatHeaderBg: #591218;
  --chat-header-text: #ffffff;
  --pv-chat-header-text: #ffffff;
  --chatHeaderText: #ffffff;
  --chat-bg: #ffffff;
  --pv-chat-bg: #ffffff;
  --chatBg: #ffffff;
  --chat-border: #e5e7eb;
  --pv-chat-border: #e5e7eb;
  --chatBorder: #e5e7eb;
  --chat-input-bg: #ffffff;
  --pv-chat-input-bg: #ffffff;
  --chatInputBg: #ffffff;
  --chat-input-border: #d1d5db;
  --pv-chat-input-border: #d1d5db;
  --chatInputBorder: #d1d5db;
  --radius-card: 10px;
  --pv-radius-card: 10px;
  --radiusCard: 10px;
  --radius-chip: 10px;
  --pv-radius-chip: 10px;
  --radiusChip: 10px;
  --radius-button: 10px;
  --pv-radius-button: 10px;
  --radiusButton: 10px;
  --radius-menu: 10px;
  --pv-radius-menu: 10px;
  --radiusMenu: 10px;
  --discount-badge-bg: #ea1d2c;
  --pv-discount-badge-bg: #ea1d2c;
  --discountBadgeBg: #ea1d2c;
  --discount-badge-text: #ffffff;
  --pv-discount-badge-text: #ffffff;
  --discountBadgeText: #ffffff;
  --discount-badge-border: transparent;
  --pv-discount-badge-border: transparent;
  --discountBadgeBorder: transparent;
  --discount-badge-radius: 999px;
  --pv-discount-badge-radius: 999px;
  --discountBadgeRadius: 999px;
  --bs-primary: var(--pv-brand);
  --bs-body-bg: var(--pv-bg);
  --bs-body-color: var(--pv-text);
  --bs-border-color: var(--pv-card-border);
  --bs-link-color: var(--pv-brand);
  --bs-link-hover-color: var(--pv-brand-700);
}

html[data-bs-theme="light"]{color-scheme:light;}
