/** Shopify CDN: Minification failed

Line 62:14 Expected identifier but found whitespace
Line 62:16 Unexpected "{"
Line 62:25 Expected ":"
Line 62:49 Expected ":"
Line 63:15 Expected identifier but found whitespace
Line 63:17 Unexpected "{"
Line 63:26 Expected ":"
Line 63:50 Expected ":"

**/
header-drawer {
    justify-self: start;
}
@media screen and (min-width: 990px) {
    header-drawer {
      display: none;
    }
}
.menu-drawer-container {
    display: flex;
}

.list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
    column-gap: 30px;
    row-gap: 10px;
}

summary.list-menu__item {
    padding-right: 1.8rem;
}

.header .list-menu__item {
    display: flex;
    align-items: center;
    line-height: 100%;
    text-transform: capitalize;
   
}

.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;
    }
    .cont_mleft svg {
        width: {{ section.settings.iconwidth }}px;
        height: {{ section.settings.iconwidth }}px;
    }
}
@media screen and (max-width: 1199px) {
    .list-menu--inline {
        column-gap: 15px;
    }
}
sticky-header.header-wrapper{
    box-shadow: 0 4px 20px rgba(var(--color-foreground), .08);
}
.cont_mleft .wbheader_cont h3{
    margin: 0;
}
.template--index .transparent_header .wbheader_cont li h3{
    color: rgba(var(--color-trans-text));
}
@media screen and (min-width: 990px) {
    
    .header--middle-left {
      grid-template-areas: "heading navigation icons";
      grid-template-columns: auto 4fr auto;
      column-gap: 2rem;
    }
}
@media screen and (min-width: 1200px) {
    .header--middle-left {
        grid-template-areas: "heading navigation icons";
        grid-template-columns: auto 5fr auto;
        column-gap: 2rem;
    }
    
    .header  .desktop-localization-wrapper .list-menu--inline .list-menu__item{
      position: relative;

    }
    .header  .desktop-localization-wrapper .list-menu--inline .list-menu__item:not(:first-child)::before{
      position: absolute;
      content: "";
      width: 1px;
      height: 100%;
      background: rgba(var(--color-foreground), 0.4);
      left: -15px;
    }
    .template--index .transparent_header .desktop-localization-wrapper .list-menu--inline .list-menu__item:not(:first-child)::before{
      background: rgba(var(--color-trans-text), .4);
    }
}
@media (min-width: 990px) {
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick){
        background: var(--gradient-background) !important;
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .list-menu--inline .header__menu-item,
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .desktop-localization-wrapper .header__menu-item.list-menu__item a{
      color: rgba(var(--color-foreground));
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .desktop-localization-wrapper .list-menu--inline .list-menu__item:not(:first-child)::before {
        background: rgba(var(--color-foreground), .4);
    }
    .page-index sticky-header.header-wrapper.trheader.transparent_header:has(.list-menu--inline.wbmenu_js li.menuclick) .list-menu--inline .header__menu-item svg.icon.icon-caret path{
      fill: rgba(var(--color-foreground)) !important;
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .header__heading-logo-wrapper.sticky-header-logo{
      display: block;
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .header__heading-logo-wrapper.transparent-logo{
      display: none !important;
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .header__search .header__icon.header__icon--search svg path {
      stroke: rgba(var(--color-foreground)) !important;
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .header__icons .header_icon_label {
      color: rgba(var(--color-foreground)) !important;
    }
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .header__icons svg path,
    .page-index sticky-header.header-wrapper:has(.list-menu--inline.wbmenu_js li.menuclick) .header__icons .userdrop svg path{
      stroke: rgba(var(--color-foreground)) !important;
    }
}