html.theme-preset--dark-current {
  color-scheme: dark;
  --dark-slate-grey: #0f0f0f;
  --white: #ffffff;
  --main: #e6be98;
  --dark-grey: #9d9d9d;
  --main-hover: #c0976f;
  --akcent: #cc594e;
  --red-2: #b83b2f;
  --green: #79ba55;
  --2-dark: #080808;
  --3: #837160;
  --2: #dfdfdf;
  --font-family-display: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Arial, sans-serif;
}

html.theme-preset--dark-amber {
  color-scheme: dark;
  --dark-slate-grey: #15110e;
  --white: #fff5eb;
  --main: #efc39a;
  --dark-grey: #b8a697;
  --main-hover: #d8a573;
  --akcent: #c9614e;
  --red-2: #a83f31;
  --green: #80be5c;
  --2-dark: #0d0b09;
  --3: #8f7765;
  --2: #efe3d8;
  --font-family-display: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Arial, sans-serif;
}

html.theme-preset--dark-graphite {
  color-scheme: dark;
  --dark-slate-grey: #101215;
  --white: #f4efe7;
  --main: #d0b08c;
  --dark-grey: #a5aab1;
  --main-hover: #b99162;
  --akcent: #8ba7c7;
  --red-2: #c25954;
  --green: #6fb06b;
  --2-dark: #0b0d10;
  --3: #8b8f95;
  --2: #e7e1d7;
  --font-family-display: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Arial, sans-serif;
}

html.theme-preset--light-sand {
  color-scheme: light;
  --dark-slate-grey: #f3eadf;
  --white: #221915;
  --main: #8f5d39;
  --dark-grey: #6f6257;
  --main-hover: #7c4f2e;
  --akcent: #b95b47;
  --red-2: #a63f33;
  --green: #5f9950;
  --2-dark: #fff8f1;
  --3: #9f8d7a;
  --2: #2a211c;
  --font-family-display: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Arial, sans-serif;
}

html.theme-preset--light-ivory {
  color-scheme: light;
  --dark-slate-grey: #fbf7f1;
  --white: #171311;
  --main: #9b6a43;
  --dark-grey: #6d6257;
  --main-hover: #835833;
  --akcent: #b45f4c;
  --red-2: #a33f31;
  --green: #5c9651;
  --2-dark: #ffffff;
  --3: #a29182;
  --2: #2a221d;
  --font-family-display: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Arial, sans-serif;
}

html.theme-preset--light-pearl {
  color-scheme: light;
  --dark-slate-grey: #f7f2eb;
  --white: #1c1712;
  --main: #a57c52;
  --dark-grey: #6c6157;
  --main-hover: #86613b;
  --akcent: #c56a57;
  --red-2: #a54539;
  --green: #628f55;
  --2-dark: #fff7ef;
  --3: #9f8a77;
  --2: #2c231c;
  --font-family-display: Georgia, 'Times New Roman', serif;
}

html[class*="theme-preset--"] body {
  background-color: var(--dark-slate-grey);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  color: var(--white);
}

html.theme-preset--dark-amber body {
  background-image:
    radial-gradient(circle at top left, rgba(239, 195, 154, 0.22), transparent 28%),
    radial-gradient(circle at bottom right, rgba(201, 97, 78, 0.16), transparent 24%),
    linear-gradient(180deg, #17110e 0%, #120d0b 100%);
}

html.theme-preset--dark-graphite body {
  background-image:
    radial-gradient(circle at top left, rgba(139, 167, 199, 0.18), transparent 28%),
    radial-gradient(circle at bottom right, rgba(208, 176, 140, 0.14), transparent 24%),
    linear-gradient(180deg, #101215 0%, #0b0d10 100%);
}

html.theme-preset--light-sand body {
  background-image:
    radial-gradient(circle at top left, rgba(143, 93, 57, 0.12), transparent 28%),
    radial-gradient(circle at top right, rgba(185, 91, 71, 0.08), transparent 24%),
    linear-gradient(180deg, #f6efe5 0%, #f3eadf 100%);
}

html.theme-preset--light-ivory body {
  background-image:
    radial-gradient(circle at top left, rgba(155, 106, 67, 0.09), transparent 28%),
    radial-gradient(circle at bottom right, rgba(180, 95, 76, 0.07), transparent 24%),
    linear-gradient(180deg, #fcf9f4 0%, #fbf7f1 100%);
}

html.theme-preset--light-pearl body {
  background-image:
    radial-gradient(circle at top left, rgba(165, 124, 82, 0.08), transparent 28%),
    radial-gradient(circle at top right, rgba(197, 106, 87, 0.08), transparent 24%),
    linear-gradient(180deg, #fbf6ef 0%, #f7f2eb 100%);
}

html[class*="theme-preset--light-"] .background-video-5,
html[class*="theme-preset--light-"] .dark,
html[class*="theme-preset--light-"] .footer {
  background-color: var(--2-dark);
  color: var(--white);
}

html[class*="theme-preset--light-"] .footer a,
html[class*="theme-preset--light-"] .footer .footer__link,
html[class*="theme-preset--light-"] .footer .link,
html[class*="theme-preset--light-"] .footer .w-inline-block {
  color: var(--white);
}

html[class*="theme-preset--light-"] .hero-action-link {
  color: var(--main);
}

html[class*="theme-preset--light-"] .hero-action-link:hover {
  color: var(--white);
}

html[class*="theme-preset--light-"] .heading-27,
html[class*="theme-preset--light-"] .heading-33 {
  background: linear-gradient(90deg, var(--white) 0%, var(--main) 58%, var(--akcent) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

html[class*="theme-preset--dark-"] .heading-27,
html[class*="theme-preset--dark-"] .heading-33 {
  background: linear-gradient(90deg, #ffffff 0%, #f3e5d6 55%, #d4b28f 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

html.theme-preset--dark-amber .heading-27,
html.theme-preset--dark-amber .heading-33 {
  background: linear-gradient(90deg, #fff6ee 0%, #f4d5b6 56%, #d9a172 100%);
}

html.theme-preset--dark-graphite .heading-27,
html.theme-preset--dark-graphite .heading-33 {
  background: linear-gradient(90deg, #f8f8f8 0%, #dce4ee 54%, #b9c7d8 100%);
}

html.theme-preset--light-sand .heading-27,
html.theme-preset--light-sand .heading-33 {
  background: linear-gradient(90deg, #3d271a 0%, #8f5d39 56%, #b95b47 100%);
}

html.theme-preset--light-ivory .heading-27,
html.theme-preset--light-ivory .heading-33 {
  background: linear-gradient(90deg, #2c211a 0%, #8a5f3e 54%, #b66a47 100%);
}

html.theme-preset--light-pearl .hero-action-link,
html.theme-preset--light-pearl .heading-27,
html.theme-preset--light-pearl .heading-33 {
  letter-spacing: 0.01em;
}

html.theme-preset--light-pearl .heading-27,
html.theme-preset--light-pearl .heading-33 {
  background: linear-gradient(90deg, #201813 0%, #7e5a3a 52%, #c46a56 100%);
}

html.theme-preset--dark-amber .hero-action-link {
  color: #f7d3af;
  border-color: rgba(239, 195, 154, 0.12);
}

html.theme-preset--dark-graphite .hero-action-link {
  color: #d8e0eb;
  border-color: rgba(139, 167, 199, 0.12);
}

html.theme-preset--light-sand .hero-action-link,
html.theme-preset--light-ivory .hero-action-link,
html.theme-preset--light-pearl .hero-action-link {
  background: rgba(255, 255, 255, 0.62);
  border-color: rgba(0, 0, 0, 0.06);
}
