/* KNDev Theme Designer 0.1.1 — deterministic shop output.
 * Shop: 1
 * Profile SHA-256: 35d3a0f9aebcd62b50302aace966f131d17634aa7758f578b24112ce631a2266
 */
@media (min-width: 992px) {
:root {
  --knd-td-header-background: #ff0000;
  --knd-td-header-opacity: 100%;
  --knd-td-header-text: #111827;
  --knd-td-header-link: #111827;
  --knd-td-header-hover: #0f7b50;
  --knd-td-header-height: 100px;
  --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%;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
:root {
  --knd-td-header-background: #0000ff;
  --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%;
}
}
@media (max-width: 767.98px) {
:root {
  --knd-td-header-background: #00ff00;
  --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%;
}
}
:root {
  --knd-td-logo-desktop-width: 160px;
  --knd-td-logo-mobile-width: 120px;
  --knd-td-logo-max-height: 96px;
}
html.knd-td-designer .knd-theme-header{--knd-header-bg:var(--knd-td-header-background);--knd-header-color:var(--knd-td-header-text);--knd-header-link-color:var(--knd-td-header-link);--knd-header-link-hover-color:var(--knd-td-header-hover);--knd-header-main-min-height-desktop:var(--knd-td-header-height);--knd-header-main-min-height-mobile:var(--knd-td-header-height);--knd-header-main-padding-y:var(--knd-td-header-padding-y);z-index:var(--knd-td-header-z-index);background:color-mix(in srgb,var(--knd-td-header-background) var(--knd-td-header-opacity),transparent);color:var(--knd-td-header-text);border-bottom:var(--knd-td-header-border);box-shadow:var(--knd-td-header-shadow);}
html.knd-td-designer .knd-theme-header__main-grid{justify-content:var(--knd-td-header-alignment);}
html.knd-td-designer .knd-theme-header__logo{justify-self:start;}
html.knd-td-designer .knd-theme-header__logo img{width:min(100%,var(--knd-td-logo-desktop-width));max-height:var(--knd-td-logo-max-height);object-fit:contain;}
html.knd-td-designer .knd-menu{--knd-menu-item-gap:var(--knd-td-nav-gap);--knd-menu-item-gap-x:var(--knd-td-nav-gap);--knd-menu-link-color:var(--knd-td-nav-link);--knd-menu-link-hover-color:var(--knd-td-nav-hover);--knd-menu-link-active-color:var(--knd-td-nav-active);--knd-menu-dropdown-bg:var(--knd-td-dropdown-background);--knd-menu-dropdown-color:var(--knd-td-dropdown-text);--knd-menu-dropdown-min-width:var(--knd-td-dropdown-width);--knd-list-card-bg:var(--knd-td-dropdown-background);--knd-list-card-color:var(--knd-td-dropdown-text);--knd-list-card-item-hover-bg:var(--knd-td-dropdown-hover);--knd-menu-dropdown-z-index:var(--knd-td-header-z-index);}
html.knd-td-designer .knd-menu__list--level-0{justify-content:var(--knd-td-header-alignment);}
html.knd-td-designer .knd-menu__item--active>.knd-menu__link{color:var(--knd-td-nav-active);}
html.knd-td-designer .knd-menu__panel{background:var(--knd-td-offcanvas-background);color:var(--knd-td-offcanvas-text);height:100dvh;max-height:100dvh;overflow:auto;}
html.knd-td-designer .knd-menu__overlay{background:color-mix(in srgb,var(--knd-td-offcanvas-overlay-color) var(--knd-td-offcanvas-overlay-opacity),transparent);}
html.knd-td-designer .knd-menu__toggle-main{color:var(--knd-td-offcanvas-burger);background:transparent;}
html.knd-td-designer .knd-menu__toggle-main:hover,html.knd-td-designer .knd-menu__toggle-main:focus-visible{color:var(--knd-td-offcanvas-burger-hover);background:transparent;}
html.knd-td-designer .knd-menu__close{color:var(--knd-td-offcanvas-close-color);background:var(--knd-td-offcanvas-close-background);}
html.knd-td-designer .knd-menu-shell--mobile .knd-menu__link{color:var(--knd-td-offcanvas-text);}
html.knd-td-designer .knd-menu-shell--mobile .knd-menu__link:hover,html.knd-td-designer .knd-menu-shell--mobile .knd-menu__link:focus-visible{background:var(--knd-td-offcanvas-hover);}
html.knd-td-designer .knd-menu-shell--mobile .knd-menu__item--active>.knd-menu__link{color:var(--knd-td-offcanvas-active);}
html.knd-td-designer .knd-menu-shell--mobile .knd-menu__children{background:var(--knd-td-offcanvas-submenu-background);color:var(--knd-td-offcanvas-submenu-text);}
html.knd-td-designer.knd-td-transparent:not(.knd-td-solid) .knd-theme-header{background:transparent;box-shadow:none;border-color:transparent;}
html.knd-td-designer.knd-td-sticky .knd-theme-header{position:sticky;top:0;background:var(--knd-td-sticky-background);color:var(--knd-td-sticky-text);}
html.knd-td-designer.knd-td-sticky .knd-theme-header a{color:var(--knd-td-sticky-link);}
@media (max-width:767.98px){html.knd-td-designer .knd-theme-header__logo img{width:min(100%,var(--knd-td-logo-mobile-width));}}
