/** Shopify CDN: Minification failed

Line 190:4 Unexpected "{"
Line 190:5 Expected identifier but found "%"
Line 194:4 Unexpected "{"
Line 194:5 Expected identifier but found "%"
Line 196:4 Unexpected "{"
Line 196:5 Expected identifier but found "%"
Line 202:4 Unexpected "{"
Line 202:5 Expected identifier but found "%"

**/

    .nav-sticky .custom-header-nav.is-sticky{
      position: fixed;
    }
    header{
      display: flex;
      justify-content: space-between;
    }
    form{
      border: 0;
    }
    .header-wrapper{
      background: radial-gradient(97.29000000000001% 1197.43% at 168.21% 0%, #0f69dc 0%, #070700) !important;
    }

    header .header__icons{
        z-index: 1;
    }
    header .header__heading-link, header .header__heading{
      z-index: 2;
    }
    .header .search-modal__content {
          position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);

    }
    .header .search-modal__content .search_sr .field {
      width: 400px;
      z-index: 9;
  }
    .header .search-modal__content form .field::after,.header .search-modal__content form .field::before{
      display: none;
    }
    header .search-modal__form{
      justify-content: center;
      display: flex;
    }
    .header .search-modal__content .search_sr .field label,.header-wrapper> .search-modal__content-bottom .field label{
      color: #fff;
      left: 40px;
      top: 50%;
      transform: translate(0, -50%);
      font-size: 12px;
    }
    #NewsletterForm--sections--19650617999609__footer{
        transition: all .15s cubic-bezier(.1, .1, .25, .9);
        letter-spacing: 0.5px;
        border: 1px solid #0f69dc !important;
        border-radius: 8px;
        /* border-image: linear-gradient(270deg, #0f69dc 0%, #7c1dc8 100%) 30 round !important;
        border-image-slice: 1 !important; */
        height: 34px;
        max-width: 100%;
        margin: 0;
        width: 100%;
        padding: 0 10px 0 35px;
        background: rgba(15, 105, 220, 0.08) !important;
        border: 1px solid rgba(15, 105, 220, 0.5) !important;
        border-radius: calc(26px) !important;
        height: 40px !important;
    }
    header-drawer {
      justify-self: start;
      margin-left: -1.2rem;
    }
    .search__input{
      border: 1px solid #0f69dc !important;
        border-radius: 8px !important;
      /* border-image: linear-gradient(270deg, #0f69dc 0%, #7c1dc8 100%) 30 round !important;
      border-image-slice: 12 !important; */

    }
    .header .header__inline-menu{
      display: none;
    }
    .header .search__input{
      width: 560px !important;
      padding: 5px 10px 5px 40px !important;
      height: 36px !important;
      background: linear-gradient(270.29deg, #0a0418 .33%, #142349 99.84%);
      margin: 0;

    }
    .header .search__input:focus{
      box-shadow: none;
    }
    .header .search-container::after,.search-modal__form .field::after{
      display: none;
    }

    .header .search-modal__content .search_sr .field, header .search-modal__form{
        width: 560px;
    }
    .header .search-modal__content .search_sr .search__button,.header-wrapper> .search-modal__content-bottom .search__button{
      left: 0;
      top: 50%;
      transform: translate(0, -50%);
      margin: 0;
    }
    .field__input::placeholder{
      opacity: 1;
    }
        .header .header__icon {
      padding: 0 10px;
      width: 100%;
      height: 100%;
    }
    .header .header__icon .svg-wrapper {
      width: 30px;
      height: 30px;
      z-index: 99;
    }
    .header .header__icon .svg-wrapper>svg{
      width: 30px;
      height: 30px;
    }
    .header-wrapper> .search-modal__content-bottom{
      display: none;
    }
    .header #wishlist-icon{
      margin-top: 0;
      margin-left: 0;
      padding: 0 10px;
    }
    header  .cart-count-bubble{
      left: 2.8rem;
    }
    .desktop-localization-wrapper{
      z-index: 99;
    }
    .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select,header-drawer .menu-drawer__inner-container .menu-drawer__localization .localization-selector{
          margin: 0 0 0 20px;
    display: flex !important
;
    height: 34px;
    padding: 0 15px;
    display: flex
;
    align-items: center;
     border: 1px solid #0f69dc !important;
        border-radius: 8px;
    /* border-image: linear-gradient(270deg, #0f69dc 0%, #7c1dc8 100%) 30 round !important;
    border-image-slice: 1 !important; */
        text-decoration: none;
    }
  
    header-drawer .menu-drawer__inner-container .menu-drawer__localization .localization-selector{
      margin-top: 15px !important;
    }
       header-drawer .menu-drawer__inner-container .menu-drawer__localization .localization-selector svg{
        margin-left: 10px;
       }
    .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select svg{
      margin-left: 5px;
    }
    .header__menu-item span{
      color: #fff;
    }
    .page_width_wrapper-wrapper .slider-counter__link--dots .dot{
          width: 0.8rem;
      height: 0.8rem;
    }
    .custom-header-nav .header__menu-item{
      position: relative;
    }
    .custom-header-nav .header__menu-item:hover span::after{
      position: absolute;
      height: 1px;
      width: 100%;
      bottom: 0;
      left: 0;
    }
    .custom-header-nav .header__menu-item:hover span{
      text-decoration: none;
    }
    {%- 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));
    }
 .menu-drawer-container .header__icon{
      display: none;
    }
     .menu-drawer .list-menu__item:hover , .menu-drawer__menu-item--active{
      background: #fc4001;
      background: -webkit-linear-gradient(317.29deg, #fc4001 15%, #ea811d -1.16%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
     }
    @media screen and (min-width: 750px) {
      .list-menu__item--link {
        padding-bottom: 0.5rem;
        padding-top: 0.5rem;
      }
    }
    @media(max-width: 991px){
      #shopify-section-sections--19681461862649__custom_announce_header_DetpYD{
        display: none;
      }
        .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select, header-drawer .menu-drawer__inner-container .menu-drawer__localization .localization-selector{
        border:1px solid #1a1f25 !important
      }
      .header{
        display: flex;
      }
      .header .search-modal__content,details-modal.header__search{
        display: none;
      }
      
      .header-wrapper> .search-modal__content-bottom{
          display: flex;
          width: 87%;
          margin: 0 auto;
          padding: 0;
      }
      .page-width{
        max-width: 100%;
        padding-left: 5rem !important;
        padding-right: 5rem !important;
      }
      header.page-width{
        /* padding-left: 9rem !important; */
         /* padding-left: 3rem !important; */
        
      }

      .header__heading-logo{
        width: 150px;
        min-width: 150px;
      }
     
        .header-wrapper> .search-modal__content-bottom .search__input {
        height: 36px;
        /* padding: 0; */
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 50px;
        box-shadow: none !important;
    
      }
       .header-wrapper> .search-modal__content-bottom .search_sr{
        margin-bottom: 20px;
      }
    }
  @media (max-width: 900px){
    .custom-header-nav{
      padding: 0 !important;
    }
    .custom-header-nav .menu-toggle{
        position: absolute;
        top: -105px;
        left: 5rem;
    }
     .menu-drawer-container .header__icon{
      display: block;
    }

  }
  @media (max-width: 900px){
      .header .header__inline-menu{
      display: block;
      max-width: 0;
    }
    #shopify-section-custom-menu{
      display: none;
    }
    .header header-drawer .header__icon{
               position: absolute;
        left: 5rem;
        /* left: 1rem; */
        width: auto;
        height: auto;
        
    }
    .header__icon--menu[aria-expanded=true]:before{
      display: none;
    }
    .header header-drawer  .menu-drawer{
          background: #0a05058c !important;
    box-shadow: inset .9px -.9px .9px #0d58b95c, inset -.9px .9px .9px #ffffff5c !important;
    -webkit-backdrop-filter: blur(7.38px)!important;
    backdrop-filter: blur(7.38px) !important;
    }
    header-drawer .menu-drawer__utility-links .list-social__item .svg-wrapper{
      width: 3.25rem;
      height: 3.25rem;
    }
  }
  @media (max-width: 575px){
    .page-width { 
        max-width: 100%;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .custom-header-nav .menu-toggle{
      left: 1rem;
    }
    .header__heading-logo {
        /* width: 230px; */
                width: 100px;
        min-width: 95px;
    
    }
    header .header__heading-link, header .header__heading  {
      margin-inline-start: 1rem;
    }
    header.page-width {
      padding-left: 3rem !important;
      padding-right: 1rem !important;
    }
    .header header-drawer .header__icon {
      left: 1rem;
    }
   
  }
.header .search__input:focus{
border-radius: 8px;
}
 @media (min-width: 576px) and (max-width: 991px) {
      header .header__heading-link, header .header__heading  {
     margin: 0 auto 0 6rem;
    } 
 }
 .header .search-modal__content .predictive-search__results-groups-wrapper .predictive-search__result-group  .predictive-search__heading {
    font-size: 10px;
    color: #ffffffb3;
}
@media (max-width: 750px){
      header .header__heading-link, header .header__heading {
        margin: 0 auto 0 5rem;
    }
}



@media (max-width: 575px){
  /* header .header__heading-link, */
  header .header__heading
   {
        margin: 0 auto 0 2rem;
    }
   .template_index header .header__heading-link {
      margin: 0 auto 0 0;
    }

    .header__icon--menu .icon {
      z-index: 9;
    }
    :not(.template_index) .header>.header__heading-link {
    margin: 0 auto 0 2rem;
}
}