html:not(.page-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; animation: fadeOut 1s ease; transition: visibility 0s linear 1s; }

  .loading-overlay { position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--overlay-bg, var(--COLOR-BLACK-WHITE)); }

.loader__image__holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: none; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; }
    .loader__image__holder:has(.loader__image--fallback) { animation: none; }
    .loading-image .loader__image__holder { display: flex; }
    .loader__image { max-width: 150px; height: auto; object-fit: contain; }
    .loading-image .loader__image--fallback { width: 150px; height: 150px; max-width: 150px; mask: var(--loading-svg) center center/contain no-repeat; background: var(--overlay-bg-svg, var(--COLOR-WHITE-BLACK)); }

@font-face {
  font-family: "Space Grotesk";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n5.0b4d876bf6a12d6b38452ba7a8e645e895797853.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n5.df51c5497bae45db5de7892927abea6b2204fefd.woff") format("woff");
}

    @font-face {
  font-family: Barlow;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2") format("woff2"),
       url("../fonts/barlow_n4.074a9f2b990b38aec7d56c68211821e455b6d075.woff") format("woff");
}

    @font-face {
  font-family: "Space Grotesk";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n5.0b4d876bf6a12d6b38452ba7a8e645e895797853.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n5.df51c5497bae45db5de7892927abea6b2204fefd.woff") format("woff");
}

    @font-face {
  font-family: Jost;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
       url("../fonts/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
}


    
      @font-face {
  font-family: "Space Grotesk";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n6.3773468719bdf3a51651de656aad6b519ba3af8e.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n6.c6eb987f64b9b11c4290ca8a8f41a2345c7da17b.woff") format("woff");
}

    

    
      @font-face {
  font-family: "Space Grotesk";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n3.d20ddcf624e22975b4e24288862f801b32b1cea9.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n3.52463b35937c35d0beaa5d14ec3a49ac74481ff4.woff") format("woff");
}

    

    
      @font-face {
  font-family: "Space Grotesk";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n7.175723a017c50ce7252e2f5edd0d9d599be51333.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n7.59d2953d36948beb643f7d8bff3f076a053d0816.woff") format("woff");
}

    

    
      @font-face {
  font-family: Barlow;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/barlow_n1.597955a7ac034dc379dc09eacf43a019c4def538.woff2") format("woff2"),
       url("../fonts/barlow_n1.e7b7380f0fb620b65782605e304e5c842567b31a.woff") format("woff");
}

    

    
      @font-face {
  font-family: Barlow;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
       url("../fonts/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
}

    

    
      @font-face {
  font-family: Barlow;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/barlow_i4.8c59b6445f83f078b3520bad98b24d859431b377.woff2") format("woff2"),
       url("../fonts/barlow_i4.bf7e6d69237bd02188410034976892368fd014c0.woff") format("woff");
}

    

    
      @font-face {
  font-family: Barlow;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
       url("../fonts/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
}

    

    
      @font-face {
  font-family: "Space Grotesk";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n6.3773468719bdf3a51651de656aad6b519ba3af8e.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n6.c6eb987f64b9b11c4290ca8a8f41a2345c7da17b.woff") format("woff");
}

    

    

    
      :root,
      .color-scheme-1 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0d0d0d;
        --COLOR-TEXT: #3d3935;
        --COLOR-TEXT-DARKEN: #060606;
        --COLOR-TEXT-LIGHTEN: #746c64;
        --COLOR-TEXT-ALPHA-5: rgba(61, 57, 53, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(61, 57, 53, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(61, 57, 53, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(61, 57, 53, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(61, 57, 53, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(61, 57, 53, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(61, 57, 53, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(61, 57, 53, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(61, 57, 53, 0.85);

        --COLOR-BG-RGB: 255, 255, 255;
        --COLOR-BG-GRADIENT: #ffffff;
        --COLOR-BG: #ffffff;
        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
        --COLOR-BG-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;

        --COLOR-INPUT-BG: #ffffff;

        --COLOR-ACCENT: #0d0d0d;
        --COLOR-ACCENT-TEXT: #fff;
        --COLOR-ACCENT-OPPOSITE: #ffffff;
        --COLOR-ACCENT-MIX-ALPHA: rgba(7, 7, 7, 0.1);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #f7f7f7;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(61, 57, 53, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(61, 57, 53, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000021;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-2 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(39, 39, 39, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(39, 39, 39, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #0d0d0d;
        --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #0d0d0d;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(13, 13, 13, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(13, 13, 13, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(13, 13, 13, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #0d0d0d;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(13, 13, 13, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #0d0d0d;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(39, 39, 39, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #0d0d0d;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #000000;
        --COLOR-TEXT: #3d3935;
        --COLOR-TEXT-DARKEN: #060606;
        --COLOR-TEXT-LIGHTEN: #746c64;
        --COLOR-TEXT-ALPHA-5: rgba(61, 57, 53, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(61, 57, 53, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(61, 57, 53, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(61, 57, 53, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(61, 57, 53, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(61, 57, 53, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(61, 57, 53, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(61, 57, 53, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(61, 57, 53, 0.85);

        --COLOR-BG-RGB: 255, 253, 217;
        --COLOR-BG-GRADIENT: #fffdd9;
        --COLOR-BG: #fffdd9;
        --COLOR-BG-ALPHA-25: rgba(255, 253, 217, 0.25);
        --COLOR-BG-ALPHA-35: rgba(255, 253, 217, 0.35);
        --COLOR-BG-ALPHA-60: rgba(255, 253, 217, 0.6);
        --COLOR-BG-ALPHA-65: rgba(255, 253, 217, 0.65);
        --COLOR-BG-ALPHA-85: rgba(255, 253, 217, 0.85);
        --COLOR-BG-DARKEN: #fffaa6;
        --COLOR-BG-LIGHTEN-DARKEN: #fffaa6;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fffccf;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #fffcc5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #fffcca;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #fff98d;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #fff873;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #fffaa6;
        --COLOR-BG-LIGHTEN-DARKEN-2: #fff773;
        --COLOR-BG-LIGHTEN-DARKEN-3: #fff65a;
        --COLOR-BG-LIGHTEN-DARKEN-4: #fff440;
        --COLOR-BG-LIGHTEN-DARKEN-5: #fff326;
        --COLOR-BG-LIGHTEN-DARKEN-6: #fff10d;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #fff540;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #fff426;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #fff20d;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #f3e600;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #d9ce00;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #c0b500;

        --COLOR-INPUT-BG: #fffdd9;

        --COLOR-ACCENT: #000000;
        --COLOR-ACCENT-TEXT: #fff;
        --COLOR-ACCENT-OPPOSITE: #ffffff;
        --COLOR-ACCENT-MIX-ALPHA: rgba(0, 0, 0, 0.1);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #fffcca;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #000000;
        --COLOR-QUICK-ADD-TEXT: #ffffff;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(61, 57, 53, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(61, 57, 53, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000040;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-3 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(39, 39, 39, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(39, 39, 39, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #0d0d0d;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #0d0d0d;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #272727;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(13, 13, 13, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(13, 13, 13, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(13, 13, 13, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(171, 162, 147, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(171, 162, 147, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #c1bbb0;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #c1bbb0;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(193, 187, 176, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(193, 187, 176, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(193, 187, 176, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #0d0d0d;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(13, 13, 13, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #0d0d0d;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(39, 39, 39, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #c1bbb0;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(193, 187, 176, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #c1bbb0;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(171, 162, 147, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #0d0d0d;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #c1bbb0;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0d0d0d;
        --COLOR-TEXT: #3d3a35;
        --COLOR-TEXT-DARKEN: #060606;
        --COLOR-TEXT-LIGHTEN: #746e64;
        --COLOR-TEXT-ALPHA-5: rgba(61, 58, 53, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(61, 58, 53, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(61, 58, 53, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(61, 58, 53, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(61, 58, 53, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(61, 58, 53, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(61, 58, 53, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(61, 58, 53, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(61, 58, 53, 0.85);

        --COLOR-BG-RGB: 250, 250, 250;
        --COLOR-BG-GRADIENT: #fafafa;
        --COLOR-BG: #fafafa;
        --COLOR-BG-ALPHA-25: rgba(250, 250, 250, 0.25);
        --COLOR-BG-ALPHA-35: rgba(250, 250, 250, 0.35);
        --COLOR-BG-ALPHA-60: rgba(250, 250, 250, 0.6);
        --COLOR-BG-ALPHA-65: rgba(250, 250, 250, 0.65);
        --COLOR-BG-ALPHA-85: rgba(250, 250, 250, 0.85);
        --COLOR-BG-DARKEN: #e1e1e1;
        --COLOR-BG-LIGHTEN-DARKEN: #e1e1e1;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f0f0f0;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f2f2f2;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d4d4d4;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #c7c7c7;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e1e1e1;
        --COLOR-BG-LIGHTEN-DARKEN-2: #c8c8c8;
        --COLOR-BG-LIGHTEN-DARKEN-3: #bbbbbb;
        --COLOR-BG-LIGHTEN-DARKEN-4: #aeaeae;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a1a1a1;
        --COLOR-BG-LIGHTEN-DARKEN-6: #959595;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #adadad;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a1a1a1;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #949494;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #878787;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #7a7a7a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #6e6e6e;

        --COLOR-INPUT-BG: #fafafa;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 127, 109, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #f2f2f2;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #000000;
        --COLOR-QUICK-ADD-TEXT: #ffffff;--COLOR-UPSELLS-BG: #0d0d0d;
        --COLOR-UPSELLS-TEXT: #ffffff;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #ffffff;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(61, 58, 53, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(61, 58, 53, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000040;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-4 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #000000;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #ffffff;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #e6e6e6;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(191, 183, 172, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(191, 183, 172, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #d5d0c9;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #d5d0c9;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(213, 208, 201, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(213, 208, 201, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(213, 208, 201, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #d5d0c9;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(213, 208, 201, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #d5d0c9;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(191, 183, 172, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #d5d0c9;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
        --COLOR-TEXT: #ffffff;
        --COLOR-TEXT-DARKEN: #cccccc;
        --COLOR-TEXT-LIGHTEN: #ffffff;
        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);

        --COLOR-BG-RGB: 61, 57, 53;
        --COLOR-BG-GRADIENT: #3d3935;
        --COLOR-BG: #3d3935;
        --COLOR-BG-ALPHA-25: rgba(61, 57, 53, 0.25);
        --COLOR-BG-ALPHA-35: rgba(61, 57, 53, 0.35);
        --COLOR-BG-ALPHA-60: rgba(61, 57, 53, 0.6);
        --COLOR-BG-ALPHA-65: rgba(61, 57, 53, 0.65);
        --COLOR-BG-ALPHA-85: rgba(61, 57, 53, 0.85);
        --COLOR-BG-DARKEN: #22201d;
        --COLOR-BG-LIGHTEN-DARKEN: #58534d;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #4b4641;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #504b46;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #58534d;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #665f59;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #746c64;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #58534d;
        --COLOR-BG-LIGHTEN-DARKEN-2: #3d3935;
        --COLOR-BG-LIGHTEN-DARKEN-3: #2f2d29;
        --COLOR-BG-LIGHTEN-DARKEN-4: #22201d;
        --COLOR-BG-LIGHTEN-DARKEN-5: #141311;
        --COLOR-BG-LIGHTEN-DARKEN-6: #060606;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #8e867d;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #9a928b;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #a69f98;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #b2aca6;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #bdb9b4;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #c9c5c1;

        --COLOR-INPUT-BG: #3d3935;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(255, 254, 236, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #35312e;
        --COLOR-LINK: #ffffff;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #ffffff;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #0000000f;
        --bg-overlay: rgba(0, 0, 0, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-5 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(191, 183, 172, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(191, 183, 172, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #d5d0c9;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #d5d0c9;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(213, 208, 201, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(213, 208, 201, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(213, 208, 201, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #d5d0c9;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(213, 208, 201, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #d5d0c9;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(191, 183, 172, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #d5d0c9;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #000000;
        --COLOR-TEXT: #3d3935;
        --COLOR-TEXT-DARKEN: #060606;
        --COLOR-TEXT-LIGHTEN: #746c64;
        --COLOR-TEXT-ALPHA-5: rgba(61, 57, 53, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(61, 57, 53, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(61, 57, 53, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(61, 57, 53, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(61, 57, 53, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(61, 57, 53, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(61, 57, 53, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(61, 57, 53, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(61, 57, 53, 0.85);

        --COLOR-BG-RGB: 246, 243, 240;
        --COLOR-BG-GRADIENT: #f6f3f0;
        --COLOR-BG: #f6f3f0;
        --COLOR-BG-ALPHA-25: rgba(246, 243, 240, 0.25);
        --COLOR-BG-ALPHA-35: rgba(246, 243, 240, 0.35);
        --COLOR-BG-ALPHA-60: rgba(246, 243, 240, 0.6);
        --COLOR-BG-ALPHA-65: rgba(246, 243, 240, 0.65);
        --COLOR-BG-ALPHA-85: rgba(246, 243, 240, 0.85);
        --COLOR-BG-DARKEN: #e3d9d0;
        --COLOR-BG-LIGHTEN-DARKEN: #e3d9d0;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #f2eeea;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #eee9e3;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f0ebe6;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9cdc0;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #d0c0b0;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e3d9d0;
        --COLOR-BG-LIGHTEN-DARKEN-2: #d0bfb0;
        --COLOR-BG-LIGHTEN-DARKEN-3: #c6b2a0;
        --COLOR-BG-LIGHTEN-DARKEN-4: #bda590;
        --COLOR-BG-LIGHTEN-DARKEN-5: #b39880;
        --COLOR-BG-LIGHTEN-DARKEN-6: #aa8b70;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #bda690;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #b39a80;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #aa8d70;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #a08061;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #907357;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #80674d;

        --COLOR-INPUT-BG: #f6f3f0;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 127, 109, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #f0ebe6;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #000000;
        --COLOR-QUICK-ADD-TEXT: #ffffff;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(61, 57, 53, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(61, 57, 53, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #0000004d;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-6 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #000000;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(225, 225, 225, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(225, 225, 225, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #fafafa;
        --PRIMARY-BUTTONS-COLOR-TEXT: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #fafafa;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(0, 0, 0, 0.2);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #e1e1e1;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(250, 250, 250, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(250, 250, 250, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(250, 250, 250, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(227, 217, 208, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(227, 217, 208, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #f6f3f0;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #f6f3f0;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(246, 243, 240, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(246, 243, 240, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(246, 243, 240, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #fafafa;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(250, 250, 250, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #fafafa;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(225, 225, 225, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #f6f3f0;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(246, 243, 240, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #f6f3f0;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(227, 217, 208, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #fafafa;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #f6f3f0;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #fafafa;
        --COLOR-TEXT: #fafafa;
        --COLOR-TEXT-DARKEN: #c7c7c7;
        --COLOR-TEXT-LIGHTEN: #ffffff;
        --COLOR-TEXT-ALPHA-5: rgba(250, 250, 250, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(250, 250, 250, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(250, 250, 250, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(250, 250, 250, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(250, 250, 250, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(250, 250, 250, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(250, 250, 250, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(250, 250, 250, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(250, 250, 250, 0.85);

        --COLOR-BG-RGB: 213, 208, 201;
        --COLOR-BG-GRADIENT: #d5d0c9;
        --COLOR-BG: #d5d0c9;
        --COLOR-BG-ALPHA-25: rgba(213, 208, 201, 0.25);
        --COLOR-BG-ALPHA-35: rgba(213, 208, 201, 0.35);
        --COLOR-BG-ALPHA-60: rgba(213, 208, 201, 0.6);
        --COLOR-BG-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BG-ALPHA-85: rgba(213, 208, 201, 0.85);
        --COLOR-BG-DARKEN: #bfb7ac;
        --COLOR-BG-LIGHTEN-DARKEN: #bfb7ac;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #d1cbc3;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #ccc6be;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #cec9c0;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: rgba(180, 171, 158, 0.15);
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #a89e90;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #bfb7ac;
        --COLOR-BG-LIGHTEN-DARKEN-2: #a99e8f;
        --COLOR-BG-LIGHTEN-DARKEN-3: #9e9281;
        --COLOR-BG-LIGHTEN-DARKEN-4: #938572;
        --COLOR-BG-LIGHTEN-DARKEN-5: #857867;
        --COLOR-BG-LIGHTEN-DARKEN-6: #776b5b;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #928573;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #847867;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #766b5c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #685e51;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #595146;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #4b443a;

        --COLOR-INPUT-BG: #d5d0c9;

        --COLOR-ACCENT: #0d0d0d;
        --COLOR-ACCENT-TEXT: #fff;
        --COLOR-ACCENT-OPPOSITE: #ffffff;
        --COLOR-ACCENT-MIX-ALPHA: rgba(7, 7, 7, 0.1);

        --COLOR-BORDER: #3d3935;
        --COLOR-BORDER-ALPHA-15: rgba(61, 57, 53, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(61, 57, 53, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(61, 57, 53, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(61, 57, 53, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #8e867d;
        --COLOR-BORDER-HAIRLINE: #cec9c0;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #000000;
        --COLOR-QUICK-ADD-TEXT: #ffffff;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(250, 250, 250, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(250, 250, 250, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000014;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-7 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(37, 37, 37, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(37, 37, 37, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #0b0b0b;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #0b0b0b;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #252525;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(11, 11, 11, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(11, 11, 11, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(11, 11, 11, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #0b0b0b;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #0b0b0b;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(37, 37, 37, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #0b0b0b;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0b0b0b;
        --COLOR-TEXT: #0b0b0b;
        --COLOR-TEXT-DARKEN: #000000;
        --COLOR-TEXT-LIGHTEN: #3e3e3e;
        --COLOR-TEXT-ALPHA-5: rgba(11, 11, 11, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(11, 11, 11, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(11, 11, 11, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(11, 11, 11, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(11, 11, 11, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(11, 11, 11, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(11, 11, 11, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(11, 11, 11, 0.85);

        --COLOR-BG-RGB: 255, 255, 255;
        --COLOR-BG-GRADIENT: linear-gradient(180deg, rgba(255, 247, 242, 1), rgba(255, 255, 255, 1) 100%);
        --COLOR-BG: #ffffff;
        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
        --COLOR-BG-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;

        --COLOR-INPUT-BG: #ffffff;

        --COLOR-ACCENT: #fff7f2;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 124, 121, 0.25);

        --COLOR-BORDER: #000000;
        --COLOR-BORDER-ALPHA-15: rgba(0, 0, 0, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(0, 0, 0, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(0, 0, 0, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(0, 0, 0, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #4d4d4d;
        --COLOR-BORDER-HAIRLINE: #f7f7f7;
        --COLOR-LINK: #ffffff;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f7f6f4;
        --COLOR-UPSELLS-TEXT: #0b0b0b;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(11, 11, 11, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000005;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-8 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(37, 37, 37, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(37, 37, 37, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #0b0b0b;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #0b0b0b;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #252525;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(11, 11, 11, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(11, 11, 11, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(11, 11, 11, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #0b0b0b;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #0b0b0b;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(37, 37, 37, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #0b0b0b;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0b0b0b;
        --COLOR-TEXT: #0b0b0b;
        --COLOR-TEXT-DARKEN: #000000;
        --COLOR-TEXT-LIGHTEN: #3e3e3e;
        --COLOR-TEXT-ALPHA-5: rgba(11, 11, 11, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(11, 11, 11, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(11, 11, 11, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(11, 11, 11, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(11, 11, 11, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(11, 11, 11, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(11, 11, 11, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(11, 11, 11, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(11, 11, 11, 0.85);

        --COLOR-BG-RGB: 255, 255, 255;
        --COLOR-BG-GRADIENT: linear-gradient(180deg, rgba(255, 247, 242, 1), rgba(255, 255, 255, 1) 100%);
        --COLOR-BG: #ffffff;
        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
        --COLOR-BG-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;

        --COLOR-INPUT-BG: #ffffff;

        --COLOR-ACCENT: #fff7f2;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 124, 121, 0.25);

        --COLOR-BORDER: #000000;
        --COLOR-BORDER-ALPHA-15: rgba(0, 0, 0, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(0, 0, 0, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(0, 0, 0, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(0, 0, 0, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #4d4d4d;
        --COLOR-BORDER-HAIRLINE: #f7f7f7;
        --COLOR-LINK: #ffffff;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f7f6f4;
        --COLOR-UPSELLS-TEXT: #0b0b0b;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #3e3e3e;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(11, 11, 11, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(11, 11, 11, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000005;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-32f09488-0953-4b04-9298-4a32f9cb3da1 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
        --COLOR-TEXT: #ffffff;
        --COLOR-TEXT-DARKEN: #cccccc;
        --COLOR-TEXT-LIGHTEN: #ffffff;
        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);

        --COLOR-BG-RGB: 0, 0, 0;
        --COLOR-BG-GRADIENT: #000000;
        --COLOR-BG: #000000;
        --COLOR-BG-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-BG-ALPHA-35: rgba(0, 0, 0, 0.35);
        --COLOR-BG-ALPHA-60: rgba(0, 0, 0, 0.6);
        --COLOR-BG-ALPHA-65: rgba(0, 0, 0, 0.65);
        --COLOR-BG-ALPHA-85: rgba(0, 0, 0, 0.85);
        --COLOR-BG-DARKEN: #000000;
        --COLOR-BG-LIGHTEN-DARKEN: #1a1a1a;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #0d0d0d;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #121212;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #1a1a1a;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #262626;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #333333;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #1a1a1a;
        --COLOR-BG-LIGHTEN-DARKEN-2: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-3: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-4: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-5: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-6: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #4d4d4d;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #595959;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #666666;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #737373;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #8c8c8c;

        --COLOR-INPUT-BG: #000000;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(255, 254, 236, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #000000;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000021;
        --bg-overlay: rgba(0, 0, 0, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-d75eb004-a973-4571-9221-fd4534bd34a8 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(255, 250, 166, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(255, 250, 166, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #fffdd9;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #fffdd9;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 253, 217, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 253, 217, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 253, 217, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #fffdd9;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 253, 217, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #fffdd9;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 250, 166, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #fffdd9;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0d0d0d;
        --COLOR-TEXT: #3d3935;
        --COLOR-TEXT-DARKEN: #060606;
        --COLOR-TEXT-LIGHTEN: #746c64;
        --COLOR-TEXT-ALPHA-5: rgba(61, 57, 53, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(61, 57, 53, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(61, 57, 53, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(61, 57, 53, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(61, 57, 53, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(61, 57, 53, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(61, 57, 53, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(61, 57, 53, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(61, 57, 53, 0.85);

        --COLOR-BG-RGB: 255, 255, 255;
        --COLOR-BG-GRADIENT: #ffffff;
        --COLOR-BG: #ffffff;
        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
        --COLOR-BG-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;

        --COLOR-INPUT-BG: #ffffff;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 127, 109, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #f7f7f7;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(61, 57, 53, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(61, 57, 53, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000040;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-d1fd739a-d20e-48b2-9e70-1392aae7c6a5 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
        --COLOR-TEXT: #ffffff;
        --COLOR-TEXT-DARKEN: #cccccc;
        --COLOR-TEXT-LIGHTEN: #ffffff;
        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);

        --COLOR-BG-RGB: 255, 255, 255;
        --COLOR-BG-GRADIENT: #ffffff;
        --COLOR-BG: #ffffff;
        --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
        --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
        --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
        --COLOR-BG-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: rgba(217, 217, 217, 0.15);
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6;
        --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
        --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0;
        --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373;

        --COLOR-INPUT-BG: #ffffff;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 127, 109, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #f7f7f7;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000040;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-296ac0bf-b382-449e-b47f-9c703313ec55 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(0, 0, 0, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #0d0d0d;
        --COLOR-TEXT: #3d3935;
        --COLOR-TEXT-DARKEN: #060606;
        --COLOR-TEXT-LIGHTEN: #746c64;
        --COLOR-TEXT-ALPHA-5: rgba(61, 57, 53, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(61, 57, 53, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(61, 57, 53, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(61, 57, 53, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(61, 57, 53, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(61, 57, 53, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(61, 57, 53, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(61, 57, 53, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(61, 57, 53, 0.85);

        --COLOR-BG-RGB: 250, 250, 250;
        --COLOR-BG-GRADIENT: #fafafa;
        --COLOR-BG: #fafafa;
        --COLOR-BG-ALPHA-25: rgba(250, 250, 250, 0.25);
        --COLOR-BG-ALPHA-35: rgba(250, 250, 250, 0.35);
        --COLOR-BG-ALPHA-60: rgba(250, 250, 250, 0.6);
        --COLOR-BG-ALPHA-65: rgba(250, 250, 250, 0.65);
        --COLOR-BG-ALPHA-85: rgba(250, 250, 250, 0.85);
        --COLOR-BG-DARKEN: #e1e1e1;
        --COLOR-BG-LIGHTEN-DARKEN: #e1e1e1;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #f5f5f5;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f0f0f0;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f2f2f2;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d4d4d4;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #c7c7c7;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e1e1e1;
        --COLOR-BG-LIGHTEN-DARKEN-2: #c8c8c8;
        --COLOR-BG-LIGHTEN-DARKEN-3: #bbbbbb;
        --COLOR-BG-LIGHTEN-DARKEN-4: #aeaeae;
        --COLOR-BG-LIGHTEN-DARKEN-5: #a1a1a1;
        --COLOR-BG-LIGHTEN-DARKEN-6: #959595;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #adadad;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a1a1a1;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #949494;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #878787;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #7a7a7a;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #6e6e6e;

        --COLOR-INPUT-BG: #fafafa;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(128, 127, 109, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #f2f2f2;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(61, 57, 53, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(61, 57, 53, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000040;
        --bg-overlay: rgba(255, 255, 255, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    
      
      .color-scheme-292f6db4-2cae-4c6c-8449-3198f7709612 {--COLOR-BODY-BG-OPPOSITE-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-PRIMARY-OPPOSITE: #ffffff;
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(26, 26, 26, 0.2);
        --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(26, 26, 26, 0.3);

        --PRIMARY-BUTTONS-COLOR-BG: #000000;
        --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff;
        --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --PRIMARY-BUTTONS-COLOR-BORDER: #000000;
        --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.5);

        --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #1a1a1a;

        --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(0, 0, 0, 0.05);
        --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(0, 0, 0, 0.1);
        --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(0, 0, 0, 0.5);--COLOR-SECONDARY-OPPOSITE: #000000;
        --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(0, 0, 0, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(230, 230, 230, 0.2);
        --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(230, 230, 230, 0.3);

        --SECONDARY-BUTTONS-COLOR-BG: #ffffff;
        --SECONDARY-BUTTONS-COLOR-TEXT: #000000;
        --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --SECONDARY-BUTTONS-COLOR-BORDER: #ffffff;

        --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(255, 255, 255, 0.05);
        --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(255, 255, 255, 0.1);
        --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(255, 255, 255, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent;
        --OUTLINE-BUTTONS-PRIMARY-TEXT: #000000;
        --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-PRIMARY-BORDER: #000000;
        --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(26, 26, 26, 0.2);

        --OUTLINE-BUTTONS-SECONDARY-BG: transparent;
        --OUTLINE-BUTTONS-SECONDARY-TEXT: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-SECONDARY-BORDER: #ffffff;
        --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(230, 230, 230, 0.2);

        --OUTLINE-BUTTONS-WHITE-BG: transparent;
        --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff;
        --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff;

        --OUTLINE-BUTTONS-BLACK-BG: transparent;
        --OUTLINE-BUTTONS-BLACK-TEXT: #000000;
        --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff;
        --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2);

        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #000000;
        --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(0, 0, 0, 0.2);

        --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000;
        --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1);
        --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000;

        --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff;
        --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #ffffff;
        --COLOR-TEXT: #ffffff;
        --COLOR-TEXT-DARKEN: #cccccc;
        --COLOR-TEXT-LIGHTEN: #ffffff;
        --COLOR-TEXT-ALPHA-5: rgba(255, 255, 255, 0.05);
        --COLOR-TEXT-ALPHA-8: rgba(255, 255, 255, 0.08);
        --COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1);
        --COLOR-TEXT-ALPHA-15: rgba(255, 255, 255, 0.15);
        --COLOR-TEXT-ALPHA-20: rgba(255, 255, 255, 0.2);
        --COLOR-TEXT-ALPHA-25: rgba(255, 255, 255, 0.25);
        --COLOR-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
        --COLOR-TEXT-ALPHA-60: rgba(255, 255, 255, 0.6);
        --COLOR-TEXT-ALPHA-85: rgba(255, 255, 255, 0.85);

        --COLOR-BG-RGB: 147, 6, 38;
        --COLOR-BG-GRADIENT: #930626;
        --COLOR-BG: #930626;
        --COLOR-BG-ALPHA-25: rgba(147, 6, 38, 0.25);
        --COLOR-BG-ALPHA-35: rgba(147, 6, 38, 0.35);
        --COLOR-BG-ALPHA-60: rgba(147, 6, 38, 0.6);
        --COLOR-BG-ALPHA-65: rgba(147, 6, 38, 0.65);
        --COLOR-BG-ALPHA-85: rgba(147, 6, 38, 0.85);
        --COLOR-BG-DARKEN: #620419;
        --COLOR-BG-LIGHTEN-DARKEN: #c40833;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #ab072c;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #b5072f;
        --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #ffffff;
        --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #c40833;
        --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #dc0939;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #f50a3f;
        --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #c40833;
        --COLOR-BG-LIGHTEN-DARKEN-2: #930626;
        --COLOR-BG-LIGHTEN-DARKEN-3: #7a0520;
        --COLOR-BG-LIGHTEN-DARKEN-4: #62041a;
        --COLOR-BG-LIGHTEN-DARKEN-5: #4a0313;
        --COLOR-BG-LIGHTEN-DARKEN-6: #31020d;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #f73b66;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #f85479;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #f96c8c;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #fa859f;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #fb9db2;
        --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #fcb5c5;

        --COLOR-INPUT-BG: #930626;

        --COLOR-ACCENT: #fffdd9;
        --COLOR-ACCENT-TEXT: #000;
        --COLOR-ACCENT-OPPOSITE: #000000;
        --COLOR-ACCENT-MIX-ALPHA: rgba(255, 254, 236, 0.25);

        --COLOR-BORDER: #d5d0c9;
        --COLOR-BORDER-ALPHA-15: rgba(213, 208, 201, 0.15);
        --COLOR-BORDER-ALPHA-30: rgba(213, 208, 201, 0.3);
        --COLOR-BORDER-ALPHA-50: rgba(213, 208, 201, 0.5);
        --COLOR-BORDER-ALPHA-65: rgba(213, 208, 201, 0.65);
        --COLOR-BORDER-LIGHTEN-DARKEN: #928573;
        --COLOR-BORDER-HAIRLINE: #840522;
        --COLOR-LINK: #000000;
        --COLOR-BG-OVERLAY: rgba(0, 0, 0, 0.15);--COLOR-QUICK-ADD-BG: #ffffff;
        --COLOR-QUICK-ADD-TEXT: #000000;--COLOR-UPSELLS-BG: #f6f3f0;
        --COLOR-UPSELLS-TEXT: #000000;
        --COLOR-UPSELLS-TEXT-LIGHTEN: #333333;
        --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45);
        --UPSELLS-HEIGHT: 150px;
        --UPSELLS-IMAGE-WIDTH: 30%;

        --COLOR-DISABLED-GREY: rgba(255, 255, 255, 0.05);
        --COLOR-DISABLED-GREY-DARKEN: rgba(255, 255, 255, 0.45);

        /* Dynamic color variables */
        --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));
        --text: var(--COLOR-TEXT);
        --heading: var(--COLOR-HEADING);
        --accent: var(--COLOR-ACCENT);
        --border: var(--COLOR-BORDER);
        --bg-alpha-25: var(--COLOR-BG-ALPHA-25);
        --bg-alpha-35: var(--COLOR-BG-ALPHA-35);
        --bg-alpha-60: var(--COLOR-BG-ALPHA-60);
        --bg-darken: var(--COLOR-BG-DARKEN);
        --bg-lighten-darken: var(--COLOR-BG-LIGHTEN-DARKEN);
        --bg-lighten-darken-shimmer-bg: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG);
        --bg-lighten-darken-shimmer-effect: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT);
        --bg-lighten-darken-shimmer-enhancement: var(--COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT);
        --bg-lighten-darken-foreground: var(--COLOR-BG-LIGHTEN-DARKEN-FOREGROUND);
        --bg-lighten-darken-highlight: var(--COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT);
        --bg-lighten-darken-search-loader: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER);
        --bg-lighten-darken-search-loader-line: var(--COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE);
        --bg-lighten-darken-contrast: var(--COLOR-BG-LIGHTEN-DARKEN-CONTRAST);
        --overlay: #00000040;
        --bg-overlay: rgba(0, 0, 0, 0.5);
        --link: var(--COLOR-LINK);
        --text-darken: var(--COLOR-TEXT-DARKEN);
        --text-lighten: var(--COLOR-TEXT-LIGHTEN);
        --text-alpha-5: var(--COLOR-TEXT-ALPHA-5);
        --text-alpha-8: var(--COLOR-TEXT-ALPHA-8);
        --text-alpha-10: var(--COLOR-TEXT-ALPHA-10);
        --text-alpha-15: var(--COLOR-TEXT-ALPHA-15);
        --text-alpha-25: var(--COLOR-TEXT-ALPHA-25);
        --text-alpha-50: var(--COLOR-TEXT-ALPHA-50);
        --text-alpha-60: var(--COLOR-TEXT-ALPHA-60);
        --text-alpha-85: var(--COLOR-TEXT-ALPHA-85);
        --accent-text: var(--COLOR-ACCENT-TEXT);
        --sale-bg: var(--COLOR-SALE-BG);
        --sale-text: var(--COLOR-SALE-TEXT);
        --custom-bg: var(--COLOR-CUSTOM-BG);
        --custom-text: var(--COLOR-CUSTOM-TEXT);
        --sold-bg: var(--COLOR-SOLD-BG);
        --sold-text: var(--COLOR-SOLD-TEXT);
        --saving-bg: var(--COLOR-SAVING-BG);
        --saving-text: var(--COLOR-SAVING-TEXT);
        --input-bg: var(--COLOR-INPUT-BG);
        --border-alpha-15: var(--COLOR-BORDER-ALPHA-15);
        --border-alpha-30: var(--COLOR-BORDER-ALPHA-30);
        --border-alpha-50: var(--COLOR-BORDER-ALPHA-50);
        --border-alpha-65: var(--COLOR-BORDER-ALPHA-65);
        --border-lighten-darken: var(--COLOR-BORDER-LIGHTEN-DARKEN);
        --hairline: var(--COLOR-BORDER-HAIRLINE);
        --error: var(--COLOR-ERROR);
        --error-bg: var(--COLOR-ERROR-BG);
        --success: var(--COLOR-SUCCESS);
        --success-bg: var(--COLOR-SUCCESS-BG);
        --disabled-grey: var(--COLOR-DISABLED-GREY);
        --disabled-grey-darken: var(--COLOR-DISABLED-GREY-DARKEN);
        --white: var(--COLOR-WHITE);
        --white-darken: var(--COLOR-WHITE-DARKEN);
        --white-alpha-10: var(--COLOR-WHITE-ALPHA-10);
        --white-alpha-20: var(--COLOR-WHITE-ALPHA-20);
        --white-alpha-25: var(--COLOR-WHITE-ALPHA-25);
        --white-alpha-50: var(--COLOR-WHITE-ALPHA-50);
        --white-alpha-60: var(--COLOR-WHITE-ALPHA-60);
        --black: var(--COLOR-BLACK);
        --black-lighten: var(--COLOR-BLACK-LIGHTEN);
        --black-alpha-05: var(--COLOR-BLACK-ALPHA-05);
        --black-alpha-10: var(--COLOR-BLACK-ALPHA-10);
        --black-alpha-20: var(--COLOR-BLACK-ALPHA-20);
        --black-alpha-25: var(--COLOR-BLACK-ALPHA-25);
        --black-alpha-50: var(--COLOR-BLACK-ALPHA-50);
        --black-alpha-60: var(--COLOR-BLACK-ALPHA-60);
        --upsells-bg: var(--COLOR-UPSELLS-BG);
        --upsells-text: var(--COLOR-UPSELLS-TEXT);
        --upsells-text-lighten: var(--COLOR-UPSELLS-TEXT-LIGHTEN);
        --upsells-disabled-grey-darken: var(--COLOR-UPSELLS-DISABLED-GREY-DARKEN);
      }
    

    body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8, .color-scheme-32f09488-0953-4b04-9298-4a32f9cb3da1, .color-scheme-d75eb004-a973-4571-9221-fd4534bd34a8, .color-scheme-d1fd739a-d20e-48b2-9e70-1392aae7c6a5, .color-scheme-296ac0bf-b382-449e-b47f-9c703313ec55, .color-scheme-292f6db4-2cae-4c6c-8449-3198f7709612 {
      color: var(--text);
      background: var(--bg);
    }:root {
      --COLOR-SALE-BG: #000000;
      --COLOR-SALE-TEXT: #ffffff;
      --COLOR-CUSTOM-BG: #ffffff;
      --COLOR-CUSTOM-TEXT: #0d0d0d;
      --COLOR-SOLD-BG: #c1bbb0;
      --COLOR-SOLD-TEXT: #ffffff;
      --COLOR-SAVING-BG: #fef8e5;
      --COLOR-SAVING-TEXT: #000000;

      --COLOR-WHITE-BLACK: #000;
      --COLOR-BLACK-WHITE: #fff;
      --COLOR-BLACK-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25);
      --COLOR-BLACK-WHITE-ALPHA-34: rgba(255, 255, 255, 0.34);--COLOR-MENU-BG: #ffffff;
      --COLOR-MENU-LINK: #000000;
      --COLOR-MENU-LINK-OPPOSITE: rgba(255, 255, 255, 0.15);
      --COLOR-MENU-TRANSPARENT-LINK: #000000;
      --COLOR-MENU-TEXT-ALPHA-5: rgba(0, 0, 0, 0.05);
      --COLOR-MENU-BG-ALPHA-10: rgba(255, 255, 255, 0.1);
      --COLOR-MENU-BG-INPUT: #ffffff;
      --COLOR-MENU-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;

      --COLOR-ERROR: #D02E2E;
      --COLOR-ERROR-BG: #f3cbcb;
      --COLOR-SUCCESS: #56AD6A;
      --COLOR-SUCCESS-BG: #ECFEF0;
      --COLOR-WARN: #ECBD5E;
      --COLOR-TRANSPARENT: rgba(255, 255, 255, 0);

      --COLOR-WHITE: #ffffff;
      --COLOR-WHITE-DARKEN: #f2f2f2;
      --COLOR-WHITE-ALPHA-10: rgba(255, 255, 255, 0.1);
      --COLOR-WHITE-ALPHA-20: rgba(255, 255, 255, 0.2);
      --COLOR-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25);
      --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5);
      --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6);
      --COLOR-BLACK: #000000;
      --COLOR-BLACK-LIGHTEN: #1a1a1a;
      --COLOR-BLACK-ALPHA-05: rgba(0, 0, 0, 0.05);
      --COLOR-BLACK-ALPHA-10: rgba(0, 0, 0, 0.1);
      --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2);
      --COLOR-BLACK-ALPHA-25: rgba(0, 0, 0, 0.25);
      --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5);
      --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: 'Overpass', Barlow, sans-serif;
      --FONT-STYLE-BODY: normal;
      --FONT-STYLE-BODY-ITALIC: italic;
      --FONT-ADJUST-BODY: 1.0;

      --FONT-WEIGHT-BODY: 400;
      --FONT-WEIGHT-BODY-LIGHT: 100;
      --FONT-WEIGHT-BODY-MEDIUM: 700;
      --FONT-WEIGHT-BODY-BOLD: 500;

      --FONT-STACK-HEADING: "Space Grotesk", sans-serif;
      --FONT-STYLE-HEADING: normal;
      --FONT-STYLE-HEADING-ITALIC: italic;
      --FONT-ADJUST-HEADING: 0.8;

      --FONT-WEIGHT-HEADING: 500;
      --FONT-WEIGHT-HEADING-LIGHT: 300;
      --FONT-WEIGHT-HEADING-MEDIUM: 700;
      --FONT-WEIGHT-HEADING-BOLD: 600;

      --FONT-STACK-NAV: "Space Grotesk", sans-serif;
      --FONT-STYLE-NAV: normal;
      --FONT-STYLE-NAV-ITALIC: italic;
      --FONT-ADJUST-NAV: 0.8;
      --FONT-ADJUST-NAV-TOP-LEVEL: 0.75;

      --FONT-WEIGHT-NAV: 500;
      --FONT-WEIGHT-NAV-LIGHT: 300;
      --FONT-WEIGHT-NAV-MEDIUM: 700;
      --FONT-WEIGHT-NAV-BOLD: 600;

      --FONT-ADJUST-PRODUCT-GRID: 0.75;
      --FONT-ADJUST-PRODUCT-GRID-HEADING: 0.75;

      --FONT-ADJUST-BADGES: 0.75;

      --FONT-STACK-BUTTON: "Space Grotesk", sans-serif;
      --FONT-STYLE-BUTTON: normal;
      --FONT-STYLE-BUTTON-ITALIC: italic;
      --FONT-ADJUST-SMALL-BUTTON: 0.8;
      --FONT-ADJUST-MEDIUM-BUTTON: 0.8;
      --FONT-ADJUST-LARGE-BUTTON: 0.9;

      --FONT-WEIGHT-BUTTON: 600;
      --FONT-WEIGHT-BUTTON-MEDIUM: 700;
      --FONT-WEIGHT-BUTTON-BOLD: 600;

      --FONT-STACK-SUBHEADING: "Space Grotesk", sans-serif;
      --FONT-STYLE-SUBHEADING: normal;
      --FONT-ADJUST-SUBHEADING: 0.9;

      --FONT-WEIGHT-SUBHEADING: 500;
      --FONT-WEIGHT-SUBHEADING-BOLD: 600;

      --FONT-STACK-LABEL: "Space Grotesk", sans-serif;
      --FONT-STYLE-LABEL: normal;
      --FONT-ADJUST-LABEL: 0.75;

      --FONT-STACK-HIGHLIGHT: Jost, sans-serif;
      --FONT-STYLE-HIGHLIGHT: normal;
      --FONT-WEIGHT-HIGHLIGHT: 400;

      --FONT-WEIGHT-LABEL: 600;

      --LETTER-SPACING-NAV: 0.05em;
      --LETTER-SPACING-HEADING: 0.025em;
      --LETTER-SPACING-SUBHEADING: 0.075em;
      --LETTER-SPACING-BUTTON: 0.075em;
      --LETTER-SPACING-LABEL: 0.05em;

      --BUTTON-TEXT-CAPS: uppercase;
      --HEADING-TEXT-CAPS: none;
      --SUBHEADING-TEXT-CAPS: uppercase;
      --LABEL-TEXT-CAPS: uppercase;--FONT-SIZE-INPUT: 1.0rem;--RADIUS: 0px;
      --RADIUS-SMALL: 0px;
      --RADIUS-TINY: 0px;
      --RADIUS-CHECKBOX: 0px;
      --RADIUS-TEXTAREA: 0px;--RADIUS-BADGE: 4px;--PRODUCT-MEDIA-PADDING-TOP: 100%;--BORDER-WIDTH: 1px;--STROKE-WIDTH: 12px;--SITE-WIDTH: 1440px;
      --SITE-WIDTH-NARROW: 840px;

      
      --SMALL-BUTTON-WIDTH: 50px;
      --MEDIUM-BUTTON-WIDTH: 100px;
      --LARGE-BUTTON-WIDTH: 150px;
      --SMALL-BUTTON-HEIGHT: 20px;
      --MEDIUM-BUTTON-HEIGHT: 30px;
      --LARGE-BUTTON-HEIGHT: 40px;--ICON-ARROW-RIGHT: url( "../images/icon-arrow-right.svg" );--loading-svg: url( "../images/loading.svg" );
      --icon-check: url( "../images/icon-check.svg" );
      --icon-check-swatch: url( "../images/icon-check-swatch.svg" );
      --icon-zoom-in: url( "../images/icon-zoom-in.svg" );
      --icon-zoom-out: url( "../images/icon-zoom-out.svg" );--collection-sticky-bar-height: 0px;
      --collection-image-padding-top: 60%;

      --drawer-width: 400px;
      --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--gutter: 60px;
      --gutter-mobile: 20px;
      --grid-gutter: 20px;
      --grid-gutter-mobile: 35px;--inner: 20px;
      --inner-tablet: 18px;
      --inner-mobile: 16px;--grid: repeat(3, minmax(0, 1fr));
      --grid-tablet: repeat(3, minmax(0, 1fr));
      --grid-mobile: repeat(2, minmax(0, 1fr));
      --megamenu-grid: repeat(4, minmax(0, 1fr));
      --grid-row: 1 / span 3;--scrollbar-width: 0px;--swatch-width: 38px;
      --swatch-height: 26px;
      --swatch-size: 32px;
      --swatch-size-mobile: 30px;

      
      --move-offset: 20px;

      
      --autoplay-speed: 2200ms;
    }

    
.product-upsell__image:after,
    .popup-quick-view__nav-media:after,
    .product-gallery__media--image:after,
    .product-gallery__media--onboarding:after,
    .product-single__thumbnail-link:after {
      content: '';
      position: absolute;
      z-index: 1;
      inset: 0;
      background: rgba(0, 0, 0, .03);
      pointer-events: none;
    }

.swatches{--swatch-default: #e5e5e5;--ink: #696969;--ash: #a3a3a3;--sky: #4cbbb8;--pop: #e43e23;--red: #d13b38;--jet: #000000;--gum: #eb5799;--hot: #ff0073;--mud: #4a342c;--fig: #F4E4FF;--tan: #d2b48c;--sea: #006699;--ruby: #e32040;--envy: #0e986b;--jade: #1b5c1d;--vert: #489c4a;--bone: #dedbbf;--aqua: #00ffff;--blue: #1d5caa;--cyan: #00ffff;--dirt: #a54400;--gold: #D4AF37;--gray: #808080;--grey: #808080;--lime: #00ff00;--navy: #273854;--nude: #E3BC9A;--rose: #e37fa0;--mint: #b6e4d0;--milk: #f6f2e8;--wine: #533230;--coal: #060d11;--snow: #f7f7f7;--dash: #234d90;--moss: #40592f;--peel: #ffd322;--sand: #e0c389;--onyx: #323737;--silk: #d1c4bb;--peru: #cd853f;--pink: #e79fab;--plum: #8a3340;--rust: #b7410e;--teal: #008080;--tile: #b9b6a1;--aloe: #D9EFD9;--azure: #f0ffff;--beige: #f5f5dc;--black: #000000;--brown: #804020;--cream: #ddd7cb;--terra: #b7a282;--slate: #4f4f4f;--olive: #40483f;--ocean: #E1E5F6;--camel: #a98d74;--clean: #F6F4EA;--coral: #ff7f50;--green: #008000;--ivory: #f5ecda;--khaki: #f0e68c;--linen: #faf0e6;--mauve: #e0b0ff;--wheat: #f5deb3;--white: #fafafa;--sienna: #9f6a51;--coffee: #2d2114;--bisque: #ffe4c4;--indigo: #4b0082;--maroon: #800000;--orange: #e5990e;--orchid: #da70d6;--purple: #800080;--tartan: #21a0ad;--salmon: #fa8072;--silver: #c0c0c0;--shadow: #5c534f;--tomato: #ff6347;--violet: #ee82ee;--yellow: #ffff00;--natural: #b7ac9a;--saffron: #FFE4DF;--crimson: #dc143c;--neutral: #c6bda6;--fuchsia: #ff00ff;--magenta: #ff00ff;--thistle: #d8bfd8;--hot-pink: #ff69b4;--sky-blue: #87ceeb;--dark-red: #8b0000;--cornsilk: #fff8dc;--honeydew: #f0fff0;--metallic: #b2b0ab;--lavender: #e6e6fa;--moccasin: #ffe4b5;--midnight: #383863;--seashell: #fff5ee;--sea-green: #2e8b57;--rose-gold: #cf9fa6;--dark-blue: #00008b;--dark-cyan: #008b8b;--cool-grey: #b9c1c9;--dark-gray: #a9a9a9;--dark-grey: #a9a9a9;--deep-pink: #ff1493;--chocolate: #d2691e;--gainsboro: #dcdcdc;--steelblue: #4682b4;--turquoise: #40e0d0;--alabaster: #e8e7df;--dark-green: #006400;--dark-khaki: #bdb76b;--light-blue: #add8e6;--light-cyan: #e0ffff;--light-gray: #d3d3d3;--light-grey: #d3d3d3;--light-pink: #ffb6c1;--lime-green: #32cd32;--mint-cream: #f5fffa;--royal-blue: #4169e1;--slate-blue: #6a5acd;--slate-gray: #708090;--slate-grey: #708090;--aquamarine: #7fffd4;--chartreuse: #7fff00;--dark-orange: #ff8c00;--dark-salmon: #e9967a;--dark-violet: #9400d3;--light-coral: #f08080;--light-green: #90ee90}
/*# sourceMappingURL=/s/files/1/0513/0859/3343/t/13/assets/swatches.css.map?v=80340345938156021151759485627 */

.swatches {
    --black: #000000;--white: #fafafa;--blank: url(https:https://www.skinome.com/cdn/shop/files/blank_small.gif?v=43139);
  }

#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #000;--jdgm-write-review-text-color: #000000;--jdgm-write-review-bg-color: #F6F3F0;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Se mer"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Se mer"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'om'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(utanför butiken)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-histogram{display:none !important}.jdgm-widget .jdgm-sort-dropdown-wrapper{margin-top:12px}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Skinome'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}

.jdgm-review-widget .jdgm-rev-widg{padding:50px !important}

@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}

@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}

/* Prevent CLS on page load */
        :root {
          --announcement-height: calc(0.75rem * 1.0 * 1.5 + 10px * 2 + var(--BORDER-WIDTH));
        }
        @media screen and (min-width: 768px) {
          :root {
            --announcement-height: calc(0.75rem * 1.0 * 1.5 + 10px * 2 + var(--BORDER-WIDTH));
          }
        }

      @font-face {
  font-family: "Space Grotesk";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n5.0b4d876bf6a12d6b38452ba7a8e645e895797853.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n5.df51c5497bae45db5de7892927abea6b2204fefd.woff") format("woff");
}


      #announcement-bar--sections--26858308469079__announcement-bar .announcement {
        --font-family: "Space Grotesk", sans-serif;
        --font-style: normal;
        --font-weight: 500;
        --adjust-text-size: 1.0;
        --padding: 10px;
        --letter-spacing: 0.1em;
        --line-height: 1.5;

        --text: #ffffff;

        --border: #000000;
      }

      #announcement-bar--sections--26858308469079__announcement-bar .flickity-enabled .ticker--animated,
      #announcement-bar--sections--26858308469079__announcement-bar .announcement__ticker { padding: 0 60px; }

      @media screen and (max-width: 767px) {
        #announcement-bar--sections--26858308469079__announcement-bar .announcement { --adjust-text-size: 1.0; }
      }

:root {
    --header-height: 60px;
    --header-sticky-height: 60px;
    --header-background-height: 60px;
  }

  
    :root {
      --full-height: calc(100vh - var(--header-sticky-height));
      
    }
  

  
    .main-content > .shopify-section.supports-transparent-header:first-child [data-prevent-transparent-header] {
      --full-height: var(--content-full);
    }

.logo__image-link {
      width: 100px;
      height: 14px;
    }

    .has-scrolled .logo__image-link {
      width: 100px;
      height: 14px;
    }

#headerBlock--header-0 .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--header-0 .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--header-0 .hero__content {
            --text: #ffffff;
            --COLOR-MENU-LINK-OPPOSITE: rgba(0, 0, 0, 0.15);
          }

#headerBlock--header-1 .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--header-1 .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--header-1 .hero__content {
            --text: #ffffff;
            --COLOR-MENU-LINK-OPPOSITE: rgba(0, 0, 0, 0.15);
          }

#headerBlock--image_xfbkmT .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--image_xfbkmT .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--image_xfbkmT .hero__content {
            --text: #0d0d0d;
            --COLOR-MENU-LINK-OPPOSITE: rgba(255, 255, 255, 0.15);
          }

#headerBlock--image_9p7w38 .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--image_9p7w38 .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--image_9p7w38 .hero__content {
            --text: #0d0d0d;
            --COLOR-MENU-LINK-OPPOSITE: rgba(255, 255, 255, 0.15);
          }

#headerBlock--image_JdJk7W .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--image_JdJk7W .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--image_JdJk7W .hero__content {
            --text: #ffffff;
            --COLOR-MENU-LINK-OPPOSITE: rgba(0, 0, 0, 0.15);
          }

#headerBlock--image_btCncH .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--image_btCncH .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--image_btCncH .hero__content {
            --text: #ffffff;
            --COLOR-MENU-LINK-OPPOSITE: rgba(0, 0, 0, 0.15);
          }

#headerBlock--image_gtDw7d .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--image_gtDw7d .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--image_gtDw7d .hero__content {
            --text: #ffffff;
            --COLOR-MENU-LINK-OPPOSITE: rgba(0, 0, 0, 0.15);
          }

#headerBlock--image_AeQdXa .hero__title {
          --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
        }
        @media screen and (min-width: 1024px) {
          #headerBlock--image_AeQdXa .hero__title {
            --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9);
          }
        }

        
          #headerBlock--image_AeQdXa .hero__content {
            --text: #ffffff;
            --COLOR-MENU-LINK-OPPOSITE: rgba(0, 0, 0, 0.15);
          }

[data-section-id="template--26858308141399__section_banner_image_PKzeKe"] {
    --PT: 0px;
    --PB: 0px;

    --container-padding-top: 0;--container-padding-top: 38.50964043772798%;}

  [data-section-id="template--26858308141399__section_banner_image_PKzeKe"] .banner-image__text-wrapper {
    --content-width: 40%;}@media screen and (max-width: 767px) {
      [data-section-id="template--26858308141399__section_banner_image_PKzeKe"] {
        --container-padding-top: 0;--container-padding-top: 131.06666666666666%;}
    }

@media (min-width: 768px) {
        #picture-c046439a6f4267d225ee805b49d0ad46 { --focal-point: 50.0% 50.0%; }
      }
      @media (max-width: 767px) {
        #picture-c046439a6f4267d225ee805b49d0ad46 { --focal-point: 50.0% 50.0%; }
      }

#BannerSubheading--subheading_JXdfhy.banner-image__subheading { --adjust-body: calc(var(--FONT-ADJUST-SUBHEADING) * 1.0); }
                      @media screen and (min-width: 1024px) {
                        #BannerSubheading--subheading_JXdfhy.banner-image__subheading { --adjust-body: calc(var(--FONT-ADJUST-SUBHEADING) * 1.0); }
                      }

#BannerHeading--heading_bMgain.banner-image__heading {
                        --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.2);--highlight-color: var(--text);--highlight-color: #000000;}
                      @media screen and (min-width: 1024px) {
                        #BannerHeading--heading_bMgain.banner-image__heading { --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.2); }
                      }

#BannerText--text_eFf8My.banner-image__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
                      @media screen and (min-width: 1024px) {
                        #BannerText--text_eFf8My.banner-image__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
                      }

#BannerText--text_Q9qRN9.banner-image__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
                      @media screen and (min-width: 1024px) {
                        #BannerText--text_Q9qRN9.banner-image__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
                      }

#FeaturedCollection--template--26858308141399__section_collection_fUrPex {
    --PT: 50px;
    --PB: 50px;
    --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.75);

    
  }

  #FeaturedCollection--template--26858308141399__section_collection_fUrPex.featured-collection--carousel {
    --carousel-promo-height: calc(100% / 3);
  }

  #FeaturedCollection--template--26858308141399__section_collection_fUrPex .section__heading {
    --highlight-color: var(--text);

    --highlight-color: #000000;

    
  }

  #FeaturedCollection--template--26858308141399__section_collection_fUrPex .section__text {
    --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0);
  }

  @media screen and (min-width: 1024px) {
    #FeaturedCollection--template--26858308141399__section_collection_fUrPex {
      --grid: repeat(3, minmax(0, 1fr));
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) {
    #FeaturedCollection--template--26858308141399__section_collection_fUrPex {
      --grid-tablet: repeat(3, minmax(0, 1fr));
    }
  }

  @media screen and (max-width: 767px) {
    #FeaturedCollection--template--26858308141399__section_collection_fUrPex {
      --grid-mobile: repeat(1, minmax(0, 1fr));
      --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.75);
    }
    
  }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

[data-section-id="template--26858308141399__section_slideshow_GHcdAK"] {
    
  }

[data-section-id="template--26858308141399__section_slideshow_GHcdAK"] .item--image_bYdfJq {--highlight-color: var(--text);--highlight-color: #000;--container-padding-top: 0;--container-padding-top: 38.50964043772798%;}

        [data-section-id="template--26858308141399__section_slideshow_GHcdAK"] .item--image_bYdfJq .slide__heading { --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.2); }
        [data-section-id="template--26858308141399__section_slideshow_GHcdAK"] .item--image_bYdfJq .slide__text { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
        [data-section-id="template--26858308141399__section_slideshow_GHcdAK"] .item--image_bYdfJq .slide__text__wrapper {
          --content-width: 80%;}@media screen and (max-width: 767px) {
            [data-section-id="template--26858308141399__section_slideshow_GHcdAK"] .item--image_bYdfJq {
              --container-padding-top: 0;--container-padding-top: 115.46666666666665%;}
          }

@media (min-width: 768px) {
        #picture-76e95363c660abf0f7702a35af36b06a { --focal-point: 50.0% 50.0%; }
      }
      @media (max-width: 767px) {
        #picture-76e95363c660abf0f7702a35af36b06a { --focal-point: 50.0% 50.0%; }
      }

#FeaturedCollection--template--26858308141399__section_collection_qx6KdC {
    --PT: 50px;
    --PB: 50px;
    --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.75);

    
  }

  #FeaturedCollection--template--26858308141399__section_collection_qx6KdC.featured-collection--carousel {
    --carousel-promo-height: calc(100% / 2);
  }

  #FeaturedCollection--template--26858308141399__section_collection_qx6KdC .section__heading {
    --highlight-color: var(--text);

    --highlight-color: #000000;

    
  }

  #FeaturedCollection--template--26858308141399__section_collection_qx6KdC .section__text {
    --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0);
  }

  @media screen and (min-width: 1024px) {
    #FeaturedCollection--template--26858308141399__section_collection_qx6KdC {
      --grid: repeat(2, minmax(0, 1fr));
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) {
    #FeaturedCollection--template--26858308141399__section_collection_qx6KdC {
      --grid-tablet: repeat(2, minmax(0, 1fr));
    }
  }

  @media screen and (max-width: 767px) {
    #FeaturedCollection--template--26858308141399__section_collection_qx6KdC {
      --grid-mobile: repeat(1, minmax(0, 1fr));
      --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.75);
    }
    
  }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

[data-section-id="template--26858308141399__section_banner_image_rQTRqq"] {
    --PT: 0px;
    --PB: 0px;

    --container-padding-top: 0;--container-padding-top: 38.50964043772798%;}

  [data-section-id="template--26858308141399__section_banner_image_rQTRqq"] .banner-image__text-wrapper {
    --content-width: 36%;}@media screen and (max-width: 767px) {
      [data-section-id="template--26858308141399__section_banner_image_rQTRqq"] {
        --container-padding-top: 0;--container-padding-top: 131.06666666666666%;}
    }

@media (min-width: 768px) {
        #picture-96778f0c2a32d1a8093fd8b3f0728ab6 { --focal-point: 50.0% 50.0%; }
      }
      @media (max-width: 767px) {
        #picture-96778f0c2a32d1a8093fd8b3f0728ab6 { --focal-point: 50.0% 50.0%; }
      }

#BannerHeading--heading_ihyBHT.banner-image__heading {
                        --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);--highlight-color: var(--text);--highlight-color: #000000;}
                      @media screen and (min-width: 1024px) {
                        #BannerHeading--heading_ihyBHT.banner-image__heading { --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); }
                      }

#BannerText--text_ek8Vzn.banner-image__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
                      @media screen and (min-width: 1024px) {
                        #BannerText--text_ek8Vzn.banner-image__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
                      }

#FeaturedCollection--template--26858308141399__section_collection_Veqpqh {
    --PT: 24px;
    --PB: 60px;
    --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);

    
  }

  #FeaturedCollection--template--26858308141399__section_collection_Veqpqh.featured-collection--carousel {
    --carousel-promo-height: calc(100% / 2);
  }

  #FeaturedCollection--template--26858308141399__section_collection_Veqpqh .section__heading {
    --highlight-color: var(--text);

    --highlight-color: #000000;

    
  }

  #FeaturedCollection--template--26858308141399__section_collection_Veqpqh .section__text {
    --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0);
  }

  @media screen and (min-width: 1024px) {
    #FeaturedCollection--template--26858308141399__section_collection_Veqpqh {
      --grid: repeat(2, minmax(0, 1fr));
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) {
    #FeaturedCollection--template--26858308141399__section_collection_Veqpqh {
      --grid-tablet: repeat(2, minmax(0, 1fr));
    }
  }

  @media screen and (max-width: 767px) {
    #FeaturedCollection--template--26858308141399__section_collection_Veqpqh {
      --grid-mobile: repeat(1, minmax(0, 1fr));
      --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);
    }
    
  }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

[data-section-id="template--26858308141399__section_slideshow_9bFFNg"] {
    
  }

[data-section-id="template--26858308141399__section_slideshow_9bFFNg"] .item--image_FjPqmP {--highlight-color: var(--text);--highlight-color: #000000;--container-padding-top: 0;--container-padding-top: 38.50964043772798%;}

        [data-section-id="template--26858308141399__section_slideshow_9bFFNg"] .item--image_FjPqmP .slide__heading { --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); }
        [data-section-id="template--26858308141399__section_slideshow_9bFFNg"] .item--image_FjPqmP .slide__text { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }
        [data-section-id="template--26858308141399__section_slideshow_9bFFNg"] .item--image_FjPqmP .slide__text__wrapper {
          --content-width: 70%;}@media screen and (max-width: 767px) {
            [data-section-id="template--26858308141399__section_slideshow_9bFFNg"] .item--image_FjPqmP {
              --container-padding-top: 0;--container-padding-top: 131.06666666666666%;}
          }

@media (min-width: 768px) {
        #picture-3500e89a9e6d1b97913e890a33d68038 { --focal-point: 50.0% 50.0%; }
      }
      @media (max-width: 767px) {
        #picture-3500e89a9e6d1b97913e890a33d68038 { --focal-point: 50.0% 50.0%; }
      }

#TabCollections--template--26858308141399__section_tab_collections_6UGXkB {
    --product-media-padding-top: 130.0%;
    --PT: 60px;
    --PB: 60px;
  }

  @media screen and (min-width: 1024px) {
    #TabCollections--template--26858308141399__section_tab_collections_6UGXkB {
      --grid: repeat(3, minmax(0, 1fr));
    }
  }

  @media screen and (min-width: 480px) and (max-width: 1023px) {
    #TabCollections--template--26858308141399__section_tab_collections_6UGXkB {
      --grid: repeat(2, minmax(0, 1fr));
    }
  }

  #TabCollections--template--26858308141399__section_tab_collections_6UGXkB .tabs__nav { --text-size: calc(var(--adjust-accent) * 1.0); }
  #TabCollections--template--26858308141399__section_tab_collections_6UGXkB .section__header { --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 0.9); }
  #TabCollections--template--26858308141399__section_tab_collections_6UGXkB .tab-collections__text { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 1.0); }

  @media screen and (max-width: 767px) {
    
  }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

@media (max-width: 479px ) {
            .btn-quick-buy--mobile {
              display: block !important;
            }
            /* Hide the "regular" quick buy */
            .btn-quick-buy {
              display: none;
            }
          }

#marquee--template--26858308141399__section_marquee_DTdNTm {
          --PT: 60px;
          --PB: 60px;
        }

      @font-face {
  font-family: "Space Grotesk";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/spacegrotesk_n4.d66cc13718970c2e6cd498d7c00cf0cbf178dfb1.woff2") format("woff2"),
       url("../fonts/spacegrotesk_n4.df55ea253ceb45569ff0857a18e20cc5609d32d6.woff") format("woff");
}


      #marquee--template--26858308141399__section_marquee_DTdNTm .announcement {
        --font-family: "Space Grotesk", sans-serif;
        --font-style: normal;
        --font-weight: 400;
        --adjust-text-size: 1.2;
        --padding: 5px;
        --letter-spacing: 0.0em;
        --line-height: 1.5;

        --text: #000000;

        --border: #000000;
      }

      #marquee--template--26858308141399__section_marquee_DTdNTm .flickity-enabled .ticker--animated,
      #marquee--template--26858308141399__section_marquee_DTdNTm .announcement__ticker { padding: 0 40px; }

      @media screen and (max-width: 767px) {
        #marquee--template--26858308141399__section_marquee_DTdNTm .announcement { --adjust-text-size: 0.8; }
      }

[data-section-id="template--26858308141399__section_banner_text_columns_KW7Rna"] {
    --PT: 0px;
    --PB: 0px;

    
      --item-count: 3;
    

    
  }
  [data-section-id="template--26858308141399__section_banner_text_columns_KW7Rna"] .banner__heading {
    --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0);
  }

#SiteFooter {
    --PT: 50px;
    --PB: 0px;
    --bg-lighten-darken-shimmer-bg: #fffccf;
    --bg-lighten-darken-shimmer-effect: #fffcc5;

    
}

  #SiteFooter .footer-bottom { --grid-columns: 3; }

#SiteFooter .footer-block--newsletter .footer-title {
                  --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.2);
                  --heading-caps: uppercase;
                }

#SiteFooter .footer-block__logo-full-image { width: 50%; }
              #SiteFooter .footer-block--logo-full { padding-top: 0px; }

#Text--sections--26858308436311__section_text_hN63Y8 {
    --PT: 20px;
    --PB: 0px;
  }

#Text--text_DBGRaL.text__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 0.7); }
                @media screen and (min-width: 1024px) {
                  #Text--text_DBGRaL.text__content { --adjust-body: calc(var(--FONT-ADJUST-BODY) * 0.7); }
                }

#Image--sections--26858308436311__section_image_9Gym9L {
    --PT: 0px;
    --PB: 0px;
  }

.yotpo-widget-loyalty-spotlight {
    --loyalty-heading-font-fallback-families: sans-serif;
    --loyalty-body-font-fallback-families: sans-serif;
  }

.recharge-theme {
    /* App */
    --recharge-app-background: #F9F8F4;
    --recharge-app-container: 1200px;
    --recharge-app-vertical-padding: 32px;

    /* Brand colors */
    
--recharge-color-brand: #467C99;

    /* Tints */
    --recharge-color-brand-120: #38637a;
    --recharge-color-brand-20: #6b96ad;
    --recharge-color-brand-40: #90b0c2;
    --recharge-color-brand-60: #b5cbd6;
    --recharge-color-brand-75: #d1dee6;
    --recharge-color-brand-85: #e3ebf0;

    /* Neutral */
    --recharge-color-neutral: hsl(201, 35%, 7%);
    --recharge-color-neutral-80: hsl(201, 7%, 25%);
    --recharge-color-neutral-70: hsl(201, 5%, 35%);
    --recharge-color-neutral-40: hsl(201, 3%, 63%);
    --recharge-color-neutral-10: hsl(201, 2%, 91%);
    

    /* Links */
    --recharge-button-secondary: #467C99;
    --recharge-button-secondary-120: #38637a;
    --recharge-button-secondary-60: #90b0c2;

    /* Images */
    --recharge-images-ratio: 1;

    /* Cards */
    
    --recharge-cards-background: #FFFFFF;
    

    
    --recharge-cards-border-color: RGBA(0,0,0,0);
    

    /* Fonts */
    --recharge-typography-scale: 16px;
    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));

    /** Text **/
    --recharge-typography-light: #FFFFFF;
    --recharge-typography-primary: var(--recharge-color-neutral);
    --recharge-typography-secondary: var(--recharge-color-neutral-70);

    /* Corners */
    --recharge-corners-radius: 8px;

    --recharge-button-border-radius: 8px;
    

    /* Views */
    
    --recharge-views-background: #F9F8F4;
    

    /* Buttons */
    --recharge-button-font-family: inherit;
    --recharge-button-brand: var(--recharge-color-brand);
    --recharge-button-color: #FFFFFF;
  }
