@media (min-width: 992px) {
:root {
  --knd-td-header-background: #ffffff;
  --knd-td-header-opacity: 100%;
  --knd-td-header-text: #111827;
  --knd-td-header-link: #111827;
  --knd-td-header-hover: #0f7b50;
  --knd-td-header-height: 82px;
  --knd-td-header-padding-y: 0px;
  --knd-td-header-alignment: flex-start;
  --knd-td-header-border: 0 solid transparent;
  --knd-td-header-shadow: none;
  --knd-td-header-z-index: 10000;
  --knd-td-nav-gap: 12px;
  --knd-td-nav-desktop-link: #111827;
  --knd-td-nav-desktop-hover: #0f7b50;
  --knd-td-nav-desktop-active: #0f7b50;
  --knd-td-nav-link: var(--knd-td-nav-desktop-link);
  --knd-td-nav-hover: var(--knd-td-nav-desktop-hover);
  --knd-td-nav-active: var(--knd-td-nav-desktop-active);
  --knd-td-sticky-background: #ffffff;
  --knd-td-sticky-text: #111827;
  --knd-td-sticky-link: #111827;
  --knd-td-dropdown-background: #ffffff;
  --knd-td-dropdown-text: #111827;
  --knd-td-dropdown-hover: #eef6ff;
  --knd-td-dropdown-width: 280px;
  --knd-td-offcanvas-background: #ffffff;
  --knd-td-offcanvas-text: #111827;
  --knd-td-offcanvas-hover: #eef6ff;
  --knd-td-offcanvas-active: #0f7b50;
  --knd-td-offcanvas-submenu-background: #f7f8f8;
  --knd-td-offcanvas-submenu-text: #111827;
  --knd-td-offcanvas-burger: #111827;
  --knd-td-offcanvas-burger-hover: #0f7b50;
  --knd-td-offcanvas-close-color: #111827;
  --knd-td-offcanvas-close-background: #ffffff;
  --knd-td-offcanvas-overlay-color: #000000;
  --knd-td-offcanvas-overlay-opacity: 45%;
  --knd-td-region-banner-background: #ffffff;
  --knd-td-region-banner-text: #111827;
  --knd-td-region-banner-link: #111827;
  --knd-td-region-banner-icon: #111827;
  --knd-td-region-banner-hover: #0f7b50;
  --knd-td-region-banner-active: #0f7b50;
  --knd-td-region-banner-border: 0 solid transparent;
  --knd-td-region-banner-shadow: none;
  --knd-td-region-banner-spacing: 0px;
  --knd-td-region-banner-dimension: auto;
  --knd-td-region-banner-sticky-background: #ffffff;
  --knd-td-region-banner-sticky-text: #111827;
  --knd-td-region-banner-sticky-link: #111827;
  --knd-td-region-banner-sticky-icon: #111827;
  --knd-td-region-banner-sticky-border: 0 solid transparent;
  --knd-td-region-banner-sticky-shadow: none;
  --knd-td-region-banner-sticky-spacing: 0px;
  --knd-td-region-nav1-background: #ffffff;
  --knd-td-region-nav1-text: #111827;
  --knd-td-region-nav1-link: #111827;
  --knd-td-region-nav1-icon: #111827;
  --knd-td-region-nav1-hover: #0f7b50;
  --knd-td-region-nav1-active: #0f7b50;
  --knd-td-region-nav1-border: 0 solid transparent;
  --knd-td-region-nav1-shadow: none;
  --knd-td-region-nav1-spacing: 0px;
  --knd-td-region-nav1-dimension: auto;
  --knd-td-region-nav1-sticky-background: #ffffff;
  --knd-td-region-nav1-sticky-text: #111827;
  --knd-td-region-nav1-sticky-link: #111827;
  --knd-td-region-nav1-sticky-icon: #111827;
  --knd-td-region-nav1-sticky-border: 0 solid transparent;
  --knd-td-region-nav1-sticky-shadow: none;
  --knd-td-region-nav1-sticky-spacing: 0px;
  --knd-td-region-nav2-background: #ffffff;
  --knd-td-region-nav2-text: #111827;
  --knd-td-region-nav2-link: #111827;
  --knd-td-region-nav2-icon: #111827;
  --knd-td-region-nav2-hover: #0f7b50;
  --knd-td-region-nav2-active: #0f7b50;
  --knd-td-region-nav2-border: 0 solid transparent;
  --knd-td-region-nav2-shadow: none;
  --knd-td-region-nav2-spacing: 0px;
  --knd-td-region-nav2-dimension: auto;
  --knd-td-region-nav2-sticky-background: #ffffff;
  --knd-td-region-nav2-sticky-text: #111827;
  --knd-td-region-nav2-sticky-link: #111827;
  --knd-td-region-nav2-sticky-icon: #111827;
  --knd-td-region-nav2-sticky-border: 0 solid transparent;
  --knd-td-region-nav2-sticky-shadow: none;
  --knd-td-region-nav2-sticky-spacing: 0px;
  --knd-td-region-top-background: #ffffff;
  --knd-td-region-top-text: #111827;
  --knd-td-region-top-link: #111827;
  --knd-td-region-top-icon: #111827;
  --knd-td-region-top-hover: #0f7b50;
  --knd-td-region-top-active: #0f7b50;
  --knd-td-region-top-border: 0 solid transparent;
  --knd-td-region-top-shadow: none;
  --knd-td-region-top-spacing: 0px;
  --knd-td-region-top-dimension: 82px;
  --knd-td-region-top-sticky-background: #ffffff;
  --knd-td-region-top-sticky-text: #111827;
  --knd-td-region-top-sticky-link: #111827;
  --knd-td-region-top-sticky-icon: #111827;
  --knd-td-region-top-sticky-border: 0 solid transparent;
  --knd-td-region-top-sticky-shadow: none;
  --knd-td-region-top-sticky-spacing: 0px;
  --knd-td-region-nav-full-background: #ffffff;
  --knd-td-region-nav-full-text: #111827;
  --knd-td-region-nav-full-link: #111827;
  --knd-td-region-nav-full-icon: #111827;
  --knd-td-region-nav-full-hover: #0f7b50;
  --knd-td-region-nav-full-active: #0f7b50;
  --knd-td-region-nav-full-border: 0 solid transparent;
  --knd-td-region-nav-full-shadow: none;
  --knd-td-region-nav-full-spacing: 0px;
  --knd-td-region-nav-full-dimension: auto;
  --knd-td-region-nav-full-sticky-background: #ffffff;
  --knd-td-region-nav-full-sticky-text: #111827;
  --knd-td-region-nav-full-sticky-link: #111827;
  --knd-td-region-nav-full-sticky-icon: #111827;
  --knd-td-region-nav-full-sticky-border: 0 solid transparent;
  --knd-td-region-nav-full-sticky-shadow: none;
  --knd-td-region-nav-full-sticky-spacing: 0px;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
:root {
  --knd-td-header-background: #ffffff;
  --knd-td-header-opacity: 100%;
  --knd-td-header-text: #111827;
  --knd-td-header-link: #111827;
  --knd-td-header-hover: #0f7b50;
  --knd-td-header-height: 82px;
  --knd-td-header-padding-y: 0px;
  --knd-td-header-alignment: flex-start;
  --knd-td-header-border: 0 solid transparent;
  --knd-td-header-shadow: none;
  --knd-td-header-z-index: 10000;
  --knd-td-nav-gap: 12px;
  --knd-td-nav-tablet-link: #111827;
  --knd-td-nav-tablet-hover: #0f7b50;
  --knd-td-nav-tablet-active: #0f7b50;
  --knd-td-nav-link: var(--knd-td-nav-tablet-link);
  --knd-td-nav-hover: var(--knd-td-nav-tablet-hover);
  --knd-td-nav-active: var(--knd-td-nav-tablet-active);
  --knd-td-sticky-background: #ffffff;
  --knd-td-sticky-text: #111827;
  --knd-td-sticky-link: #111827;
  --knd-td-dropdown-background: #ffffff;
  --knd-td-dropdown-text: #111827;
  --knd-td-dropdown-hover: #eef6ff;
  --knd-td-dropdown-width: 280px;
  --knd-td-offcanvas-background: #ffffff;
  --knd-td-offcanvas-text: #111827;
  --knd-td-offcanvas-hover: #eef6ff;
  --knd-td-offcanvas-active: #0f7b50;
  --knd-td-offcanvas-submenu-background: #f7f8f8;
  --knd-td-offcanvas-submenu-text: #111827;
  --knd-td-offcanvas-burger: #111827;
  --knd-td-offcanvas-burger-hover: #0f7b50;
  --knd-td-offcanvas-close-color: #111827;
  --knd-td-offcanvas-close-background: #ffffff;
  --knd-td-offcanvas-overlay-color: #000000;
  --knd-td-offcanvas-overlay-opacity: 45%;
  --knd-td-region-banner-background: #ffffff;
  --knd-td-region-banner-text: #111827;
  --knd-td-region-banner-link: #111827;
  --knd-td-region-banner-icon: #111827;
  --knd-td-region-banner-hover: #0f7b50;
  --knd-td-region-banner-active: #0f7b50;
  --knd-td-region-banner-border: 0 solid transparent;
  --knd-td-region-banner-shadow: none;
  --knd-td-region-banner-spacing: 0px;
  --knd-td-region-banner-dimension: auto;
  --knd-td-region-banner-sticky-background: #ffffff;
  --knd-td-region-banner-sticky-text: #111827;
  --knd-td-region-banner-sticky-link: #111827;
  --knd-td-region-banner-sticky-icon: #111827;
  --knd-td-region-banner-sticky-border: 0 solid transparent;
  --knd-td-region-banner-sticky-shadow: none;
  --knd-td-region-banner-sticky-spacing: 0px;
  --knd-td-region-nav1-background: #ffffff;
  --knd-td-region-nav1-text: #111827;
  --knd-td-region-nav1-link: #111827;
  --knd-td-region-nav1-icon: #111827;
  --knd-td-region-nav1-hover: #0f7b50;
  --knd-td-region-nav1-active: #0f7b50;
  --knd-td-region-nav1-border: 0 solid transparent;
  --knd-td-region-nav1-shadow: none;
  --knd-td-region-nav1-spacing: 0px;
  --knd-td-region-nav1-dimension: auto;
  --knd-td-region-nav1-sticky-background: #ffffff;
  --knd-td-region-nav1-sticky-text: #111827;
  --knd-td-region-nav1-sticky-link: #111827;
  --knd-td-region-nav1-sticky-icon: #111827;
  --knd-td-region-nav1-sticky-border: 0 solid transparent;
  --knd-td-region-nav1-sticky-shadow: none;
  --knd-td-region-nav1-sticky-spacing: 0px;
  --knd-td-region-nav2-background: #ffffff;
  --knd-td-region-nav2-text: #111827;
  --knd-td-region-nav2-link: #111827;
  --knd-td-region-nav2-icon: #111827;
  --knd-td-region-nav2-hover: #0f7b50;
  --knd-td-region-nav2-active: #0f7b50;
  --knd-td-region-nav2-border: 0 solid transparent;
  --knd-td-region-nav2-shadow: none;
  --knd-td-region-nav2-spacing: 0px;
  --knd-td-region-nav2-dimension: auto;
  --knd-td-region-nav2-sticky-background: #ffffff;
  --knd-td-region-nav2-sticky-text: #111827;
  --knd-td-region-nav2-sticky-link: #111827;
  --knd-td-region-nav2-sticky-icon: #111827;
  --knd-td-region-nav2-sticky-border: 0 solid transparent;
  --knd-td-region-nav2-sticky-shadow: none;
  --knd-td-region-nav2-sticky-spacing: 0px;
  --knd-td-region-top-background: #ffffff;
  --knd-td-region-top-text: #111827;
  --knd-td-region-top-link: #111827;
  --knd-td-region-top-icon: #111827;
  --knd-td-region-top-hover: #0f7b50;
  --knd-td-region-top-active: #0f7b50;
  --knd-td-region-top-border: 0 solid transparent;
  --knd-td-region-top-shadow: none;
  --knd-td-region-top-spacing: 0px;
  --knd-td-region-top-dimension: 82px;
  --knd-td-region-top-sticky-background: #ffffff;
  --knd-td-region-top-sticky-text: #111827;
  --knd-td-region-top-sticky-link: #111827;
  --knd-td-region-top-sticky-icon: #111827;
  --knd-td-region-top-sticky-border: 0 solid transparent;
  --knd-td-region-top-sticky-shadow: none;
  --knd-td-region-top-sticky-spacing: 0px;
  --knd-td-region-nav-full-background: #ffffff;
  --knd-td-region-nav-full-text: #111827;
  --knd-td-region-nav-full-link: #111827;
  --knd-td-region-nav-full-icon: #111827;
  --knd-td-region-nav-full-hover: #0f7b50;
  --knd-td-region-nav-full-active: #0f7b50;
  --knd-td-region-nav-full-border: 0 solid transparent;
  --knd-td-region-nav-full-shadow: none;
  --knd-td-region-nav-full-spacing: 0px;
  --knd-td-region-nav-full-dimension: auto;
  --knd-td-region-nav-full-sticky-background: #ffffff;
  --knd-td-region-nav-full-sticky-text: #111827;
  --knd-td-region-nav-full-sticky-link: #111827;
  --knd-td-region-nav-full-sticky-icon: #111827;
  --knd-td-region-nav-full-sticky-border: 0 solid transparent;
  --knd-td-region-nav-full-sticky-shadow: none;
  --knd-td-region-nav-full-sticky-spacing: 0px;
}
}
@media (max-width: 767.98px) {
:root {
  --knd-td-header-background: #ffffff;
  --knd-td-header-opacity: 100%;
  --knd-td-header-text: #111827;
  --knd-td-header-link: #111827;
  --knd-td-header-hover: #0f7b50;
  --knd-td-header-height: 72px;
  --knd-td-header-padding-y: 0px;
  --knd-td-header-alignment: flex-start;
  --knd-td-header-border: 0 solid transparent;
  --knd-td-header-shadow: none;
  --knd-td-header-z-index: 10000;
  --knd-td-nav-gap: 0px;
  --knd-td-nav-mobile-link: #111827;
  --knd-td-nav-mobile-hover: #0f7b50;
  --knd-td-nav-mobile-active: #0f7b50;
  --knd-td-nav-link: var(--knd-td-nav-mobile-link);
  --knd-td-nav-hover: var(--knd-td-nav-mobile-hover);
  --knd-td-nav-active: var(--knd-td-nav-mobile-active);
  --knd-td-sticky-background: #ffffff;
  --knd-td-sticky-text: #111827;
  --knd-td-sticky-link: #111827;
  --knd-td-dropdown-background: #ffffff;
  --knd-td-dropdown-text: #111827;
  --knd-td-dropdown-hover: #eef6ff;
  --knd-td-dropdown-width: 280px;
  --knd-td-offcanvas-background: #ffffff;
  --knd-td-offcanvas-text: #111827;
  --knd-td-offcanvas-hover: #eef6ff;
  --knd-td-offcanvas-active: #0f7b50;
  --knd-td-offcanvas-submenu-background: #f7f8f8;
  --knd-td-offcanvas-submenu-text: #111827;
  --knd-td-offcanvas-burger: #111827;
  --knd-td-offcanvas-burger-hover: #0f7b50;
  --knd-td-offcanvas-close-color: #111827;
  --knd-td-offcanvas-close-background: #ffffff;
  --knd-td-offcanvas-overlay-color: #000000;
  --knd-td-offcanvas-overlay-opacity: 45%;
  --knd-td-region-banner-background: #ffffff;
  --knd-td-region-banner-text: #111827;
  --knd-td-region-banner-link: #111827;
  --knd-td-region-banner-icon: #111827;
  --knd-td-region-banner-hover: #0f7b50;
  --knd-td-region-banner-active: #0f7b50;
  --knd-td-region-banner-border: 0 solid transparent;
  --knd-td-region-banner-shadow: none;
  --knd-td-region-banner-spacing: 0px;
  --knd-td-region-banner-dimension: auto;
  --knd-td-region-banner-sticky-background: #ffffff;
  --knd-td-region-banner-sticky-text: #111827;
  --knd-td-region-banner-sticky-link: #111827;
  --knd-td-region-banner-sticky-icon: #111827;
  --knd-td-region-banner-sticky-border: 0 solid transparent;
  --knd-td-region-banner-sticky-shadow: none;
  --knd-td-region-banner-sticky-spacing: 0px;
  --knd-td-region-nav1-background: #ffffff;
  --knd-td-region-nav1-text: #111827;
  --knd-td-region-nav1-link: #111827;
  --knd-td-region-nav1-icon: #111827;
  --knd-td-region-nav1-hover: #0f7b50;
  --knd-td-region-nav1-active: #0f7b50;
  --knd-td-region-nav1-border: 0 solid transparent;
  --knd-td-region-nav1-shadow: none;
  --knd-td-region-nav1-spacing: 0px;
  --knd-td-region-nav1-dimension: auto;
  --knd-td-region-nav1-sticky-background: #ffffff;
  --knd-td-region-nav1-sticky-text: #111827;
  --knd-td-region-nav1-sticky-link: #111827;
  --knd-td-region-nav1-sticky-icon: #111827;
  --knd-td-region-nav1-sticky-border: 0 solid transparent;
  --knd-td-region-nav1-sticky-shadow: none;
  --knd-td-region-nav1-sticky-spacing: 0px;
  --knd-td-region-nav2-background: #ffffff;
  --knd-td-region-nav2-text: #111827;
  --knd-td-region-nav2-link: #111827;
  --knd-td-region-nav2-icon: #111827;
  --knd-td-region-nav2-hover: #0f7b50;
  --knd-td-region-nav2-active: #0f7b50;
  --knd-td-region-nav2-border: 0 solid transparent;
  --knd-td-region-nav2-shadow: none;
  --knd-td-region-nav2-spacing: 0px;
  --knd-td-region-nav2-dimension: auto;
  --knd-td-region-nav2-sticky-background: #ffffff;
  --knd-td-region-nav2-sticky-text: #111827;
  --knd-td-region-nav2-sticky-link: #111827;
  --knd-td-region-nav2-sticky-icon: #111827;
  --knd-td-region-nav2-sticky-border: 0 solid transparent;
  --knd-td-region-nav2-sticky-shadow: none;
  --knd-td-region-nav2-sticky-spacing: 0px;
  --knd-td-region-top-background: #ffffff;
  --knd-td-region-top-text: #111827;
  --knd-td-region-top-link: #111827;
  --knd-td-region-top-icon: #111827;
  --knd-td-region-top-hover: #0f7b50;
  --knd-td-region-top-active: #0f7b50;
  --knd-td-region-top-border: 0 solid transparent;
  --knd-td-region-top-shadow: none;
  --knd-td-region-top-spacing: 0px;
  --knd-td-region-top-dimension: 72px;
  --knd-td-region-top-sticky-background: #ffffff;
  --knd-td-region-top-sticky-text: #111827;
  --knd-td-region-top-sticky-link: #111827;
  --knd-td-region-top-sticky-icon: #111827;
  --knd-td-region-top-sticky-border: 0 solid transparent;
  --knd-td-region-top-sticky-shadow: none;
  --knd-td-region-top-sticky-spacing: 0px;
  --knd-td-region-nav-full-background: #ffffff;
  --knd-td-region-nav-full-text: #111827;
  --knd-td-region-nav-full-link: #111827;
  --knd-td-region-nav-full-icon: #111827;
  --knd-td-region-nav-full-hover: #0f7b50;
  --knd-td-region-nav-full-active: #0f7b50;
  --knd-td-region-nav-full-border: 0 solid transparent;
  --knd-td-region-nav-full-shadow: none;
  --knd-td-region-nav-full-spacing: 0px;
  --knd-td-region-nav-full-dimension: auto;
  --knd-td-region-nav-full-sticky-background: #ffffff;
  --knd-td-region-nav-full-sticky-text: #111827;
  --knd-td-region-nav-full-sticky-link: #111827;
  --knd-td-region-nav-full-sticky-icon: #111827;
  --knd-td-region-nav-full-sticky-border: 0 solid transparent;
  --knd-td-region-nav-full-sticky-shadow: none;
  --knd-td-region-nav-full-sticky-spacing: 0px;
}
}
:root {
  --knd-color-primary: #007f79;
  --knd-color-secondary: #0f766e;
  --knd-color-accent: #f59e0b;
  --knd-color-text: #111827;
  --knd-color-background: #ffffff;
  --knd-color-surface: #f6fbfa;
  --knd-color-border: #d7e7e4;
  --knd-color-success: #188251;
  --knd-color-info: #0b69f6;
  --knd-color-warning: #b77900;
  --knd-color-danger: #d92d42;
  --knd-color-muted: #64748b;
  --knd-color-dark: #212529;
  --knd-page-bg: #ffffff;
  --knd-cms-page-bg: var(--knd-page-bg);
  --knd-product-page-bg: var(--knd-page-bg);
  --knd-category-page-bg: var(--knd-page-bg);
  --knd-cms-breadcrumb-display: block;
  --knd-cms-title-display: block;
  --knd-color-brand-soft: #d4edec;
  --knd-color-brand-deep: #044f4b;
  --knd-color-brand-support: #0d5fa5;
  --knd-color-brand-highlight: #a5520d;
  --knd-radius-control: 10px;
  --knd-radius-surface: 16px;
  --knd-font-body: Inter, "KNDev Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --knd-font-heading: Inter, "KNDev Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --knd-font-size-base: 16px;
  --knd-line-height-base: 1.5;
  --knd-body-font-weight: 400;
  --knd-heading-font-weight: 700;
  --knd-font-weight-bold: 800;
  --knd-heading-color: #111827;
  --knd-body-font-size-desktop: 16px;
  --knd-body-font-size-tablet: 16px;
  --knd-body-font-size-mobile: 16px;
  --knd-body-line-height: 1.5;
  --knd-body-text-weight: 400;
  --knd-paragraph-margin-top: 0px;
  --knd-paragraph-margin-bottom: 1rem;
  --knd-h1-font-size-desktop: 2.5rem;
  --knd-h1-font-size-tablet: 2.25rem;
  --knd-h1-font-size-mobile: 2rem;
  --knd-h1-font-weight: var(--knd-heading-font-weight);
  --knd-h1-line-height: 1.12;
  --knd-h1-letter-spacing: -0.02em;
  --knd-h1-margin-top: 0px;
  --knd-h1-margin-bottom: 1rem;
  --knd-h2-font-size-desktop: 2rem;
  --knd-h2-font-size-tablet: 1.875rem;
  --knd-h2-font-size-mobile: 1.75rem;
  --knd-h2-font-weight: var(--knd-heading-font-weight);
  --knd-h2-line-height: 1.16;
  --knd-h2-letter-spacing: -0.015em;
  --knd-h2-margin-top: 0px;
  --knd-h2-margin-bottom: 0.875rem;
  --knd-h3-font-size-desktop: 1.5rem;
  --knd-h3-font-size-tablet: 1.4375rem;
  --knd-h3-font-size-mobile: 1.375rem;
  --knd-h3-font-weight: var(--knd-heading-font-weight);
  --knd-h3-line-height: 1.2;
  --knd-h3-letter-spacing: -0.01em;
  --knd-h3-margin-top: 0px;
  --knd-h3-margin-bottom: 0.75rem;
  --knd-h4-font-size-desktop: 1.25rem;
  --knd-h4-font-size-tablet: 1.1875rem;
  --knd-h4-font-size-mobile: 1.125rem;
  --knd-h4-font-weight: var(--knd-heading-font-weight);
  --knd-h4-line-height: 1.25;
  --knd-h4-letter-spacing: 0em;
  --knd-h4-margin-top: 0px;
  --knd-h4-margin-bottom: 0.625rem;
  --knd-h5-font-size-desktop: 1.0625rem;
  --knd-h5-font-size-tablet: 1.03125rem;
  --knd-h5-font-size-mobile: 1rem;
  --knd-h5-font-weight: var(--knd-heading-font-weight);
  --knd-h5-line-height: 1.3;
  --knd-h5-letter-spacing: 0em;
  --knd-h5-margin-top: 0px;
  --knd-h5-margin-bottom: 0.5rem;
  --knd-h6-font-size-desktop: 0.9375rem;
  --knd-h6-font-size-tablet: 0.90625rem;
  --knd-h6-font-size-mobile: 0.875rem;
  --knd-h6-font-weight: var(--knd-heading-font-weight);
  --knd-h6-line-height: 1.35;
  --knd-h6-letter-spacing: 0.01em;
  --knd-h6-margin-top: 0px;
  --knd-h6-margin-bottom: 0.5rem;
  --knd-lead-font-size: 1.125rem;
  --knd-lead-line-height: 1.6;
  --knd-lead-font-weight: 400;
  --knd-small-font-size: 0.875rem;
  --knd-small-line-height: 1.45;
  --knd-help-font-size: 0.8125rem;
  --knd-help-line-height: 1.45;
  --knd-label-font-size: 0.875rem;
  --knd-label-font-weight: 600;
  --knd-muted-font-size: 0.875rem;
  --knd-breadcrumb-font-size: 0.875rem;
  --knd-breadcrumb-font-weight: 400;
  --knd-link-font-size: 1rem;
  --knd-link-font-weight: 400;
  --knd-link-decoration: none;
  --knd-link-hover-decoration: underline;
  --knd-header-menu-font-size: 1rem;
  --knd-header-menu-font-weight: 600;
  --knd-button-bg: var(--knd-color-primary);
  --knd-button-color: #ffffff;
  --knd-button-border-color: var(--knd-color-primary);
  --knd-button-border-width: 1px;
  --knd-button-hover-bg: var(--knd-color-secondary);
  --knd-button-hover-color: #ffffff;
  --knd-button-hover-border-color: var(--knd-color-secondary);
  --knd-button-secondary-bg: #ffffff;
  --knd-button-secondary-color: #111827;
  --knd-button-secondary-hover-bg: #f6fbfa;
  --knd-button-min-height: 44px;
  --knd-button-padding-y: .75rem;
  --knd-button-padding-x: 1.2rem;
  --knd-button-font-size: 16px;
  --knd-button-font-weight: 600;
  --knd-button-border-radius: var(--knd-radius-control);
  --knd-button-shadow: none;
  --knd-button-hover-shadow: none;
  --knd-icon-button-size: 44px;
  --knd-icon-button-bg: #ffffff;
  --knd-icon-button-color: currentColor;
  --knd-icon-button-border-width: 1px;
  --knd-icon-button-border-color: #d7e7e4;
  --knd-icon-button-radius: var(--knd-radius-control);
  --knd-icon-button-hover-bg: #f7f8f8;
  --knd-icon-button-hover-color: currentColor;
  --knd-backtotop-bg: #111827;
  --knd-backtotop-color: #ffffff;
  --knd-backtotop-hover-bg: #007f79;
  --knd-backtotop-radius: var(--knd-radius-control);
  --knd-backtotop-shadow: 0 12px 32px rgb(15 23 42 / 14%);
  --knd-input-bg: #ffffff;
  --knd-input-color: #111827;
  --knd-input-border-color: #d7e7e4;
  --knd-input-focus-border-color: var(--knd-color-primary);
  --knd-input-placeholder-color: #b7c0cf;
  --knd-input-border-radius: var(--knd-radius-control);
  --knd-input-min-height: 48px;
  --knd-input-padding-y: 12px;
  --knd-input-padding-x: 14px;
  --knd-input-font-size: 14px;
  --knd-input-font-weight: 400;
  --knd-input-focus-shadow: 0 0 0 1px var(--knd-input-focus-border-color);
  --knd-card-bg: #ffffff;
  --knd-card-color: #111827;
  --knd-card-border-width: 1px;
  --knd-card-border-color: #d7e7e4;
  --knd-card-border-radius: var(--knd-radius-surface);
  --knd-card-shadow: 0 8px 30px rgb(0 0 0 / 8%);
  --knd-card-padding: clamp(18px, 2.4vw, 28px);
  --knd-card-body-padding: clamp(22px, 2.6vw, 34px);
  --knd-radius-sm: 4px;
  --knd-radius-md: 8px;
  --knd-radius-lg: 16px;
  --knd-shadow-sm: 0 6px 18px rgb(15 23 42 / 8%);
  --knd-shadow-card: 0 8px 30px rgb(0 0 0 / 8%);
  --knd-shadow-lg: 0 24px 70px rgb(15 23 42 / 18%);
  --knd-shadow-dropdown: 0 18px 45px rgb(15 23 42 / 16%);
  --knd-shadow-panel: 0 24px 70px rgb(15 23 42 / 24%);
  --knd-container-width: 1320px;
  --knd-container-gutter: clamp(16px, 3vw, 32px);
  --knd-section-padding-y: clamp(2.5rem, 5vw, 5rem);
  --knd-product-card-bg: #ffffff;
  --knd-product-card-color: #111827;
  --knd-product-card-border-color: #d7e7e4;
  --knd-product-card-border-radius: var(--knd-radius-surface);
  --knd-product-card-shadow: none;
  --knd-product-card-padding: clamp(14px, 2vw, 20px);
  --knd-product-grid-gap: clamp(16px, 2.4vw, 28px);
  --knd-product-title-color: #111827;
  --knd-product-title-font-size: 1rem;
  --knd-product-title-font-weight: 700;
  --knd-product-price-color: #111827;
  --knd-product-price-font-size: 1.125rem;
  --knd-product-price-font-weight: 700;
  --knd-product-regular-price-color: #64748b;
  --knd-product-regular-price-font-size: 0.875rem;
  --knd-product-regular-price-font-weight: 400;
  --knd-product-card-action-margin-top: 16px;
  --knd-product-card-availability-margin-top: 12px;
  --knd-product-card-show-manufacturer: show;
  --knd-product-card-show-availability: show;
  --knd-product-card-cart-bg: var(--knd-button-bg);
  --knd-product-card-cart-color: var(--knd-button-color);
  --knd-product-card-cart-border-color: var(--knd-button-border-color);
  --knd-product-card-cart-hover-bg: var(--knd-button-hover-bg);
  --knd-product-card-cart-hover-color: var(--knd-button-hover-color);
  --knd-product-card-cart-hover-border-color: var(--knd-button-hover-border-color);
  --knd-product-page-cart-bg: var(--knd-button-bg);
  --knd-product-page-cart-color: var(--knd-button-color);
  --knd-product-page-cart-border-color: var(--knd-button-border-color);
  --knd-product-page-cart-hover-bg: var(--knd-button-hover-bg);
  --knd-product-page-cart-hover-color: var(--knd-button-hover-color);
  --knd-product-page-cart-hover-border-color: var(--knd-button-hover-border-color);
  --knd-products-per-row-with-sidebar-xxs: 1;
  --knd-products-per-row-with-sidebar-xs: 2;
  --knd-products-per-row-with-sidebar-sm: 2;
  --knd-products-per-row-with-sidebar-md: 2;
  --knd-products-per-row-with-sidebar-lg: 2;
  --knd-products-per-row-with-sidebar-xl: 3;
  --knd-products-per-row-with-sidebar-xxl: 3;
  --knd-products-per-row-without-sidebar-xxs: 1;
  --knd-products-per-row-without-sidebar-xs: 2;
  --knd-products-per-row-without-sidebar-sm: 2;
  --knd-products-per-row-without-sidebar-md: 2;
  --knd-products-per-row-without-sidebar-lg: 3;
  --knd-products-per-row-without-sidebar-xl: 4;
  --knd-products-per-row-without-sidebar-xxl: 4;
  --knd-product-page-padding-y: clamp(24px, 4vw, 56px);
  --knd-product-page-show-manufacturer: show;
  --knd-product-page-show-stock-status: show;
  --knd-product-page-show-stock-quantity: show;
  --knd-product-page-show-availability-date: show;
  --knd-product-page-show-condition: show;
  --knd-product-page-show-reference: show;
  --knd-product-page-show-gtin: show;
  --knd-product-page-show-isbn: show;
  --knd-product-page-show-mpn: show;
  --knd-product-page-show-other-references: show;
  --knd-modal-backdrop-bg: rgba(15, 23, 42, .62);
  --knd-modal-bg: #ffffff;
  --knd-modal-color: #111827;
  --knd-modal-border-color: #d7e7e4;
  --knd-modal-border-radius: var(--knd-radius-surface);
  --knd-modal-shadow: 0 24px 70px rgb(15 23 42 / 24%);
  --knd-modal-max-width: min(860px, calc(100vw - 32px));
  --knd-modal-body-padding: clamp(22px, 2.6vw, 34px);
  --knd-dropdown-bg: #ffffff;
  --knd-dropdown-text: #111827;
  --knd-dropdown-hover-bg: #f6fbfa;
  --knd-dropdown-border-color: #d7e7e4;
  --knd-dropdown-radius: 8px;
  --knd-dropdown-shadow: 0 18px 45px rgb(15 23 42 / 16%);
  --knd-footer-bg: #0f172a;
  --knd-footer-color: #ffffff;
  --knd-footer-link-color: #ffffff;
  --knd-footer-link-hover-color: #007f79;
  --knd-footer-border-color: transparent;
  --knd-footer-font-size: 1rem;
  --knd-footer-line-height: 1.6;
  --knd-footer-heading-font-size: 1.125rem;
  --knd-footer-heading-font-weight: 800;
  --knd-footer-link-font-size: 1rem;
  --knd-footer-link-font-weight: 400;
  --knd-header-module-button-bg: transparent;
  --knd-header-module-button-color: currentColor;
  --knd-header-module-button-hover-bg: #f7f8f8;
  --knd-list-card-bg: #ffffff;
  --knd-list-card-color: #111827;
  --knd-list-card-item-hover-bg: #f6fbfa;
  --knd-module-heading-font-size: 1.25rem;
  --knd-module-heading-font-weight: 700;
  --knd-module-text-font-size: 1rem;
  --knd-module-text-font-weight: 400;
  --knd-menu-bg: transparent;
  --knd-menu-color: var(--knd-color-text);
  --knd-menu-link-hover-color: var(--knd-color-primary);
  --knd-menu-hover-bg: var(--knd-color-surface);
  --knd-menu-active-bg: var(--knd-color-surface);
  --knd-menu-dropdown-bg: var(--knd-dropdown-bg);
  --knd-menu-dropdown-color: var(--knd-dropdown-text);
  --knd-menu-dropdown-hover-bg: var(--knd-dropdown-hover-bg);
  --knd-menu-dropdown-radius: var(--knd-dropdown-radius);
  --knd-menu-wrapper-margin-y: 0px;
  --knd-menu-wrapper-margin-x: 0px;
  --knd-menu-wrapper-padding-y: 0px;
  --knd-menu-wrapper-padding-x: 0px;
  --knd-menu-border-width: 0px;
  --knd-menu-border-color: var(--knd-color-border);
  --knd-menu-border-radius: var(--knd-radius-control);
  --knd-menu-item-bg: transparent;
  --knd-menu-link-active-color: var(--knd-color-primary);
  --knd-menu-focus-color: var(--knd-color-primary);
  --knd-menu-focus-bg: var(--knd-color-surface);
  --knd-menu-focus-ring-color: var(--knd-color-primary);
  --knd-menu-item-padding-x: 12px;
  --knd-menu-item-padding-y: 8px;
  --knd-menu-item-line-height: 40px;
  --knd-menu-item-gap: var(--knd-td-nav-gap);
  --knd-menu-item-border-color: transparent;
  --knd-menu-item-hover-border-color: var(--knd-color-primary);
  --knd-menu-item-active-border-color: var(--knd-color-primary);
  --knd-menu-item-border-width: 0px;
  --knd-menu-item-border-radius: var(--knd-radius-control);
  --knd-menu-text-transform: none;
  --knd-menu-dropdown-hover-color: var(--knd-color-primary);
  --knd-menu-dropdown-active-color: var(--knd-color-primary);
  --knd-menu-dropdown-active-bg: var(--knd-color-surface);
  --knd-menu-dropdown-border-width: 1px;
  --knd-menu-dropdown-border-color: var(--knd-color-border);
  --knd-menu-dropdown-shadow: var(--knd-dropdown-shadow);
  --knd-menu-dropdown-min-width: var(--knd-td-dropdown-width);
  --knd-menu-dropdown-max-width: 36rem;
  --knd-menu-dropdown-padding: 0px;
  --knd-menu-dropdown-item-gap: 8px;
  --knd-menu-dropdown-column-gap: 24px;
  --knd-menu-dropdown-divider-color: var(--knd-color-border);
  --knd-menu-dropdown-layout: grid;
  --knd-menu-level-indent: 16px;
  --knd-menu-dropdown-title-font-size: 1rem;
  --knd-menu-dropdown-sub-font-size: 0.95rem;
  --knd-menu-level-bg: var(--knd-color-bg);
  --knd-menu-level-color: var(--knd-color-text);
  --knd-menu-mobile-panel-bg: var(--knd-td-offcanvas-background);
  --knd-menu-mobile-panel-color: var(--knd-td-offcanvas-text);
  --knd-menu-mobile-panel-width: 360px;
  --knd-menu-mobile-panel-border-width: 0px;
  --knd-menu-mobile-panel-border-color: var(--knd-color-border);
  --knd-menu-mobile-panel-radius: 0px;
  --knd-menu-mobile-panel-shadow: var(--knd-dropdown-shadow);
  --knd-menu-mobile-panel-padding: 0px;
  --knd-menu-mobile-panel-header-bg: var(--knd-td-offcanvas-background);
  --knd-menu-mobile-panel-header-color: var(--knd-td-offcanvas-text);
  --knd-menu-mobile-item-hover-bg: var(--knd-td-offcanvas-hover);
  --knd-menu-mobile-item-hover-color: var(--knd-td-offcanvas-text);
  --knd-menu-mobile-item-active-bg: var(--knd-color-surface);
  --knd-menu-mobile-item-active-color: var(--knd-td-offcanvas-active);
  --knd-menu-mobile-item-padding-x: 20px;
  --knd-menu-mobile-item-padding-y: 12px;
  --knd-menu-mobile-submenu-bg: var(--knd-td-offcanvas-submenu-background);
  --knd-menu-mobile-submenu-color: var(--knd-td-offcanvas-submenu-text);
  --knd-menu-icon-size: 20px;
  --knd-menu-icon-gap: 8px;
  --knd-menu-indicator-size: 20px;
  --knd-menu-indicator-color: currentColor;
  --knd-menu-close-color: var(--knd-td-offcanvas-close-color);
  --knd-menu-close-bg: var(--knd-td-offcanvas-close-background);
  --knd-menu-dropdown-title-transform: none;
  --knd-menu-dropdown-sub-transform: none;
  --knd-menu-mobile-panel-header-border-color: var(--knd-color-border);
  --knd-menu-mobile-close-border-color: var(--knd-color-border);
  --knd-menu-mobile-item-bg: var(--knd-menu-item-bg);
  --knd-menu-mobile-item-font-size: var(--knd-header-menu-font-size);
  --knd-menu-mobile-item-font-weight: var(--knd-header-menu-font-weight);
  --knd-menu-mobile-item-text-transform: var(--knd-menu-text-transform);
  --knd-menu-mobile-item-line-height: 44px;
  --knd-menu-mobile-item-border-color: var(--knd-menu-item-border-color);
  --knd-menu-mobile-item-border-width: var(--knd-menu-item-border-width);
  --knd-menu-mobile-item-border-radius: var(--knd-menu-item-border-radius);
  --knd-search-input-bg: var(--knd-input-bg);
  --knd-search-input-color: var(--knd-input-color);
  --knd-search-input-border-color: var(--knd-input-border-color);
  --knd-search-input-border-width: 1px;
  --knd-search-input-radius: var(--knd-radius-control);
  --knd-search-input-height: 44px;
  --knd-search-input-width: 320px;
  --knd-search-button-bg: var(--knd-button-bg);
  --knd-search-button-color: var(--knd-button-color);
  --knd-search-button-hover-bg: var(--knd-button-hover-bg);
  --knd-search-button-hover-color: var(--knd-button-hover-color);
  --knd-cartdrawer-width: min(440px, 100vw);
  --knd-cartdrawer-bg: var(--knd-modal-bg);
  --knd-cartdrawer-text: var(--knd-color-text);
  --knd-cartdrawer-muted: var(--knd-color-muted);
  --knd-cartdrawer-primary: var(--knd-button-bg);
  --knd-cartdrawer-primary-hover: var(--knd-button-hover-bg);
  --knd-cartdrawer-badge-bg: var(--knd-cartdrawer-primary);
  --knd-cartdrawer-badge-color: #ffffff;
  --knd-cartdrawer-radius: var(--knd-radius-surface);
  --knd-login-button-bg: var(--knd-button-bg);
  --knd-login-button-color: var(--knd-button-color);
  --knd-login-button-hover-bg: var(--knd-button-hover-bg);
  --knd-login-button-hover-color: var(--knd-button-hover-color);
  --knd-login-account-menu-bg: var(--knd-dropdown-bg);
  --knd-login-account-menu-color: var(--knd-dropdown-text);
  --knd-login-account-menu-item-hover-bg: var(--knd-dropdown-hover-bg);
  --knd-login-account-menu-item-hover-color: var(--knd-color-primary);
  --knd-login-account-menu-radius: var(--knd-dropdown-radius);
  --knd-footer-contact-heading-color: var(--knd-footer-color);
  --knd-footer-contact-form-shell-max-width: none;
  --knd-footer-contact-form-shell-margin: 0;
  --knd-footer-contact-form-shell-padding-x: 0px;
  --knd-footer-contact-form-shell-padding-y: 0px;
  --knd-campaign-bg: transparent;
  --knd-campaign-surface: var(--knd-card-bg);
  --knd-campaign-text: var(--knd-color-text);
  --knd-campaign-muted: var(--knd-color-muted);
  --knd-campaign-primary: var(--knd-color-primary);
  --knd-campaign-border: var(--knd-color-border);
  --knd-campaign-card-bg: var(--knd-card-bg);
  --knd-campaign-radius: var(--knd-radius-surface);
  --knd-booking-bg: var(--knd-card-bg);
  --knd-booking-color: var(--knd-card-color);
  --knd-booking-border-color: var(--knd-card-border-color);
  --knd-booking-radius: var(--knd-card-border-radius);
  --knd-booking-flag-bg: var(--knd-color-primary);
  --knd-booking-flag-color: var(--knd-button-color);
  --knd-header-selector-bg: var(--knd-card-bg);
  --knd-header-selector-color: var(--knd-color-text);
  --knd-header-selector-border-color: var(--knd-color-border);
  --knd-header-selector-hover-bg: var(--knd-color-surface);
  --knd-header-selector-hover-color: var(--knd-color-text);
  --knd-header-selector-dropdown-bg: var(--knd-dropdown-bg);
  --knd-header-selector-dropdown-color: var(--knd-dropdown-text);
  --knd-header-selector-radius: var(--knd-radius-control);
  --bs-body-font-weight: var(--knd-body-font-weight);
  --knd-text-font-size: var(--knd-font-size-base);
  --knd-text-line-height: var(--knd-line-height-base);
  --knd-menu-font-size: var(--knd-header-menu-font-size);
  --knd-menu-font-weight: var(--knd-header-menu-font-weight);
  --knd-button-secondary-border-color: var(--knd-color-border);
  --knd-button-secondary-hover-color: var(--knd-color-text);
  --knd-button-secondary-hover-border-color: var(--knd-color-primary);
  --knd-product-card-hover-shadow: var(--knd-shadow-dropdown);
  --knd-product-card-title-font-weight: var(--knd-product-title-font-weight);
  --knd-product-card-price-font-size: var(--knd-product-price-font-size);
  --knd-product-card-price-font-weight: var(--knd-product-price-font-weight);
  --knd-modal-border-width: var(--knd-card-border-width);
  --knd-header-module-button-border-color: var(--knd-color-border);
  --knd-header-module-button-radius: var(--knd-radius-sm);
  --knd-list-card-border-color: var(--knd-color-border);
  --knd-list-card-border-radius: var(--knd-radius-md);
  --knd-td-logo-desktop-width: 80px;
  --knd-td-logo-mobile-width: 60px;
  --knd-td-logo-max-height: 80px;
  --knd-td-logo-alignment: start;
}
