:root {
    /* Global Color Variables */
    --global-section-background-color: #ffffff;
    --global-section-text-color: #444444;
    --global-section-heading-color: ;
    --global-section-accent-1-color: #ffffff;
    --global-section-use-gradient-background: 0;
    --color-background: 255,255,255;
    --gradient-background: linear-gradient(329deg, rgba(56, 15, 15, 1), rgba(159, 47, 48, 1) 100%);
    --color-foreground: #444444;
    --color-background-contrast: 191,191,191;
    --color-shadow: 18,18,18;
    --color-button: 255,255,255;
    --color-button-text: 68,68,68;
    --color-secondary-button: 255,255,255;
    --color-secondary-button-text: 68,68,68;
    --color-link: 175,125,181;
    --color-badge-foreground: 68,68,68;
    --color-header: 255,255,255;
    --color-header-border: 228 228 228;
    --color-footer: 12,12,13;
    --color-drawer: 20,23,32;
    --color-drawer-text: 12,12,13;
    --color-dropdown: 255,255,255;
    --color-badge-background: 255,255,255;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(255 255 255);
      /* Container Styling Variables */
      --container-border-width: px;
      --container-border-radius: 2px;
      --container-border-style: ;
      --container-border-opacity: 0.0;
      --container-shadow: none;
  }
  :root {
    /* Typography Variables */
    --font-body-family: Helvetica, Arial, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-heading-family: Helvetica, Arial, sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 700;
      --font-accent-family: Helvetica, Arial, sans-serif;
    --font-accent-style: normal;
    --font-accent-weight: 400;
    --font-accent-scale: 1.25;
    --font-accent-letter-spacing: -0.9px;
    --font-accent-text-transform: none;
    --global-accent-font: var(--font-accent-family);
    --font-weight-regular: 500 !important;
    --font-weight-bold: 700 !important;
    --font-weight-semibold: 600 !important;
    --font-body-scale: 1.0;
    --font-heading-scale: 1.0;
    /* Media Variables */
    --media-padding: px;
    --media-border-opacity: 0.05;
    --media-border-width: 1px;
    --media-radius: 0px;
    --media-shadow-opacity: 0.0;
    --media-shadow-horizontal-offset: 0px;
    --media-shadow-vertical-offset: 4px;
    --media-shadow-blur-radius: 5px;
    --media-shadow-visible: 0;
    --page-width: 1200px;
    --page-width-margin: 0rem;
    --animate-spin: spin 1s linear infinite;
    /* Product Card Variables */
    --product-card-image-padding: 0.0rem;
    --product-card-corner-radius: 0.0rem;
    --product-card-text-alignment: left;
    --product-card-border-width: 0.0rem;
    --product-card-border-opacity: 0.1;
    --product-card-shadow-opacity: 0.0;
    --product-card-shadow-visible: 0;
    --product-card-shadow-horizontal-offset: 0.0rem;
    --product-card-shadow-vertical-offset: 0.4rem;
    --product-card-shadow-blur-radius: 0.5rem;
    /* Collection Card Variables */
    --collection-card-image-padding: 0.0rem;
    --collection-card-corner-radius: 0.0rem;
    --collection-card-text-alignment: left;
    --collection-card-border-width: 0.0rem;
    --collection-card-border-opacity: 0.1;
    --collection-card-shadow-opacity: 0.0;
    --collection-card-shadow-visible: 0;
    --collection-card-shadow-horizontal-offset: 0.0rem;
    --collection-card-shadow-vertical-offset: 0.4rem;
    --collection-card-shadow-blur-radius: 0.5rem;
    /* Blog Card Variables */
    --blog-card-image-padding: 0.0rem;
    --blog-card-corner-radius: 0.0rem;
    --blog-card-text-alignment: left;
    --blog-card-border-width: 0.0rem;
    --blog-card-border-opacity: 0.1;
    --blog-card-shadow-opacity: 0.0;
    --blog-card-shadow-visible: 0;
    --blog-card-shadow-horizontal-offset: 0.0rem;
    --blog-card-shadow-vertical-offset: 0.4rem;
    --blog-card-shadow-blur-radius: 0.5rem;
    --badge-corner-radius: 4.0rem;
    /* Popup Variables */
    --popup-border-width: 1px;
    --popup-border-opacity: 0.1;
    --popup-corner-radius: 0px;
    --popup-shadow-opacity: 0.05;
    --popup-shadow-horizontal-offset: 0px;
    --popup-shadow-vertical-offset: 4px;
    --popup-shadow-blur-radius: 5px;
    /* Drawer Variables */
    --drawer-border-width: 1px;
    --drawer-border-opacity: 0.1;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 5px;
    /* Spacing Variables */
    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;
    --grid-desktop-vertical-spacing: 8px;
    --grid-desktop-horizontal-spacing: 8px;
    --page-desktop-horizontal-padding: 0px;
    --sections-desktop-horizontal-padding: 0px;
    --grid-mobile-vertical-spacing: 4px;
    --grid-mobile-horizontal-spacing: 4px;
    --page-desktop-horizontal-padding: 0px;
    --sections-desktop-horizontal-padding: 0px;
    --sections-desktop-vertical-padding: 0px;
    --sections-mobile-horizontal-padding: 0px;
    --sections-mobile-vertical-padding: 0px;
    /* Text Box Variables */
    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 0px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-visible: 0;
    --text-boxes-shadow-horizontal-offset: 0px;
    --text-boxes-shadow-vertical-offset: 4px;
    --text-boxes-shadow-blur-radius: 5px;
    /* Button Variables */
    --buttons-radius: 0px;
    --buttons-radius-outset: 0px;
    --buttons-border-width: 1px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-visible: 0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 4px;
    --buttons-shadow-blur-radius: 5px;
    --buttons-border-offset: 0px;
    /* Input Variables */
    --inputs-radius: 0px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 0.55;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 4px;
    --inputs-shadow-blur-radius: 5px;
    --inputs-radius-outset: 0px;
    /* Variant Pills Variables */
    --variant-pills-radius: 40px;
    --variant-pills-border-width: 1px;
    --variant-pills-border-opacity: 0.55;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 4px;
    --variant-pills-shadow-blur-radius: 5px;
    /* Global Button Variables */
    --global-button-padding-y: 13px;
    --global-button-font-size: 16px;
    --global-button-font-weight: 700;
    --conditional-button-font-weight: var(--global-button-font-weight, 700);
    --global-button-letter-spacing: -0.5px;
    --global-button-text-transform: uppercase;
    --global-button-radius: 12px;
    /* Enhanced Global Button Colors */
    --global-button-bg-color: #af7db5;
    --global-button-text-color: #ffffff;
    --global-button-border-color: #333030;
    --global-button-border-width: 0px;
    --global-button-bottom-border-width: 0px;
    --global-button-bottom-border-color: #333030;
    /* Hover & Focus Colors */
    --global-button-hover-bg-color: #5f6264;
    --global-button-hover-text-color: #333030;
    /* Button Box Shadow Variables */
    --button-box-shadow-enabled: true;
    --button-shadow-intensity: 1;
    /* Gradient Effect Variables */
    --button-gradient-enabled: false;
    --button-gradient-start: #0954bc;
    --button-gradient-end: #2072e1;
    --button-gradient-direction: to bottom;
    --button-gradient-hover-start: #333337;
    --button-gradient-hover-end: #333337;
    --button-gradient-shine-enabled: true;
    --global-button-hover-brightness: 90%;
    /* Global Border System Disabled */
    --enable-global-border-styling: 0;
    /* Letter spacing for body text and apps */
    --letter-spacing-body: -0.3px;
    --app-letter-spacing: -1px;
    --global-section-bg-color: #ffffff;
    --global-section-text-color: #444444;
    --global-section-accent-1-color: #ffffff;
    --global-section-accent-2-color: #af7db5;
    --global-section-accent-gradient-color: var(--gradient-background);
    /* RTL Support Variables */
    --direction: ltr;
    --text-align-start: left;
    --text-align-end: right;
    --margin-start: margin-left;
    --margin-end: margin-right;
    --padding-start: padding-left;
    --padding-end: padding-right;
    --border-start: border-left;
    --border-end: border-right;
    --float-start: left;
    --float-end: right;
    /* Contained Sections System Disabled */
    --enable-contained-sections: 0;
  }
