/** Shopify CDN: Minification failed

Line 100:2 Unexpected "{"
Line 100:3 Expected identifier but found "%"
Line 104:2 Unexpected "{"
Line 104:3 Expected identifier but found "%"
Line 106:2 Unexpected "{"
Line 106:3 Expected identifier but found "%"
Line 112:2 Unexpected "{"
Line 112:3 Expected identifier but found "%"

**/
/* dk css start */
.custom_useindex #main-header {
background: transparent;
}
.custom_useindex #main-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    transition: background 0.45s ease, border-color 0.45s ease, backdrop-filter 0.45s;
        border: 0;
}
.scrolled,
#main-header:hover {
    background: rgb(var(--color-background)) !important;
  }
.header {
    grid-template-columns: 20% 60% 20%;
    width: 100%;
    max-width: 1520px;
}
.header__heading-link {
    margin: 0 !important;
}
.header .header__inline-menu {
    text-align: center;
}
.header .header__menu-item {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
}
.header .header__menu-item:hover,
.header__menu-item:hover span {
text-decoration: none !important;
}
.header__icons {
    padding-right: 0;
    gap: 10px;
        justify-self: baseline;
            align-items: center;
}
.header__icons .btn {
    padding: 8px 8px;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 400;
    display: block;
    line-height: 14px;
    text-align: center;
}
.header__icons .secondary .second-btn {
color: rgb(var(--color-foreground));
}
.header__icons .primary .main-btn {
background: rgb(var(--color-button));
color: rgb(var(--color-button-text));
}

.header__icons .primary .main-btn:hover{
 opacity: .9;
}

@media screen and (max-width: 990px) {
  .header {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.scrolled .header {
padding-top: 5px !important;
}
.header__icons .btn-wrap {
    display: none;
}
.menu-drawer__utility-links .svg-wrapper {
    padding-right: 6px;
}
}
/* dk css end */

  header-drawer {
    justify-self: start;
    margin-left: -1.2rem;
  }

  {%- if section.settings.sticky_header_type == 'reduce-logo-size' -%}
    .scrolled-past-header .header__heading-logo-wrapper {
      width: 75%;
    }
  {%- endif -%}

  {%- if section.settings.menu_type_desktop != "drawer" -%}
    @media screen and (min-width: 990px) {
      header-drawer {
        display: none;
      }
    }
  {%- endif -%}

  .menu-drawer-container {
    display: flex;
  }

  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }