/** Shopify CDN: Minification failed

Line 43:22 Expected identifier but found whitespace
Line 43:23 Unexpected "#"
Line 43:25 Expected identifier but found "'{{ block.settings.dark_mode_text_color | default: \"#ffffff\" }}'"
Line 44:28 Expected identifier but found whitespace
Line 44:29 Unexpected "#"
Line 44:31 Expected identifier but found "'{{ block.settings.dark_mode_bg_color | default: \"#000000\" }}'"

**/
/* Page dark mode (block toggle). Requires html.sv-page-dark from scrolling-borders section. */
html.sv-page-dark {
  color-scheme: dark;
}

html.sv-page-dark #smooth-wrapper {
  background-color: var(--sv-dark-bg, rgb(0 0 0));
}

html.sv-page-dark.sv-page-dark-bg-image,
html.sv-page-dark.sv-page-dark-bg-image body {
  background-color: var(--sv-dark-bg, #000) !important;
  background-image: var(--sv-dark-bg-image-mobile) !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;

  @media (min-width: 769px) {
    background-image: var(--sv-dark-bg-image-desktop) !important;
  }
}

html.sv-page-dark.sv-page-dark-bg-image #smooth-wrapper {
  background-color: transparent;
}

html.sv-page-dark.sv-page-dark-bg-image .bg-scheme-background {
  background-color: transparent !important;
}

html.sv-page-dark [data-color-scheme]:not(#modals-rightDrawer) {
  --color-scheme-text: #{'{{ block.settings.dark_mode_text_color | default: "#ffffff" }}' | remove: '#' | scan: '..' | join: ' '};
  --color-scheme-background: #{'{{ block.settings.dark_mode_bg_color | default: "#000000" }}' | remove: '#' | scan: '..' | join: ' '};
  --color-scheme-accent: 200 200 200;
  --color-scheme-accent-contrast: 0 0 0;
  --color-scheme-secondary: 180 180 180;
  --color-scheme-border: 70 70 70;
  --color-scheme-outline-color: var(--color-scheme-text);
  --color-scheme-button-text-hover: var(--color-scheme-accent);
  --color-scheme-button-background-hover: var(--color-scheme-background);
  --color-scheme-solid-button-background: var(--color-scheme-text);
  --color-scheme-solid-button-text: var(--color-scheme-background);
  --color-scheme-solid-button-background-hover: var(--color-scheme-accent);
  --color-scheme-solid-button-text-hover: var(--color-scheme-accent-contrast);
}

/* Overlay / follow-mouse captions: allow per-page dark mode label overrides */
html.sv-page-dark.sv-page-dark-label-override .text-follow-mouse-on-hover,
html.sv-page-dark.sv-page-dark-label-override .text-text-overlay-on-hover {
  color: var(--sv-dark-hover-label-text, var(--sv-dark-text, rgb(255 255 255))) !important;
  background-color: var(--sv-dark-hover-label-bg, transparent) !important;
  -webkit-text-fill-color: var(--sv-dark-hover-label-text, var(--sv-dark-text, rgb(255 255 255)));
}
