/** Shopify CDN: Minification failed

Line 85:2 Unexpected "}"

**/
.back--btn{
    display: none;
    position: fixed;
    bottom: 115px;
    right: 45px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #f3f1e5;
    border: 1px solid #0d2c51;
    cursor: pointer;
    width: 50px;
    height: 50px;
    padding: 12px;
    border-radius: 0px;
    align-items: center;
    justify-content: center;
  }
  .back--btn svg{
    fill: #0d2c51;
    width: 100%;
    height: 100%;
  }
  html {
  scroll-behavior: smooth;
  }
  .header__icons .header__icon{
    flex-wrap: wrap !important;
    height: auto !important;
    min-width: 4.6rem!important;
    /* width: auto !important; */
    text-decoration: none !important;
  }
  .header__search .znt-toggle-container button.header__icon--search{
    width: 3.4rem!important;
    position: relative;
    left: 6px;
  }

  /* .header__icons .header__icon .visually-hidden{
    height: auto !important;
    position: relative !important;
    width: 100% !important;
    display: block !important;
    margin: 0 !important;
    text-align: center !important;
  } */

/* Zenyth Fixed this one Visually Hidden Class so it actual hides things visually */
.header__icons .header__icon .visually-hidden{
    position: absolute;
    margin: -1px;
    border: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
  }
  .header__icon--search span{
    flex-direction: column;
  }
  .header__icon--search span.icon-text{
    font-size: 12px;
    font-family: var(--font-body-family);
  }
  .header__icon--search{
    padding-bottom: 7px !important;
  }
  .header__icon--search svg{
    position: relative;
    top: -6px;
    left: -5px;
  }
/* Znt adjusted after fixing accessible name */
  .cart-count-bubble {
    left: 1.8rem !important;
    bottom: 2.2rem !important;
}
  }
  .sm__login-icon{
    display: none !important;
    margin-left: 26px;
  }
  .sm__login-icon a{
    margin: 0px !important;
    flex-wrap: wrap!important;
    height: auto!important;
    min-width: 4.6rem!important;
    text-decoration: none!important;
    width: auto !important;
  }
  .sm__login-icon a .visually-hidden{
    height: auto!important;
    position: relative!important;
    width: 100%!important;
    display: block!important;
    margin: 0!important;
    text-align: center!important;
  }
  .sm__left-menu{
    margin: 0px !important;
  }
  .sm__left-menu .znt-mobile-menu-wrapper{
    align-items: center;
  }

  /* Cart Drawer Css */
  .drawer{
    z-index: 9999999999 !important;
  }
  .miniForm .mini-popup-container{
    z-index: 99999999 !important;
  }
  /* Cart Drawer Css */

  /* Buy It Now */
  .product-form__buttons .shopify-payment-button{
    display: none;
  }
  .product-form__buttons .product-form__submit{
    width: calc(50% - 10px);
    flex: auto !important;
  }
  .product-form__buttons .product__buy-btn--wrapper{
    width: calc(50% - 10px);
  }
  .product-form__buttons buy-it-now.product__buy-btn--wrapper .product-form__submit{
    width: 100% !important;
  }
  .product-form__buttons buy-it-now.product__buy-btn--wrapper .product-form__submit .loading-overlay__spinner svg .path{
    stroke: #fff !important;
  }
  .product-form__buttons buy-it-now.product__buy-btn--wrapper .product-form__submit:hover .loading-overlay__spinner svg .path{
    stroke: #002855 !important;
  }
  .product-form__buttons .loading span{
    display: none;
  }
  @media(max-width: 350px){
    .product-form__buttons{
      flex-direction: column;
      gap: 6px !important;
    }
    .product-form__buttons .product-form__submit {
      width: 100%;
    }
    .product-form__buttons .product__buy-btn--wrapper {
      width: 100%;
    }
  }
  
  /* Buy It Now */
  @media(max-width: 991px){
    .header__icon--search .icon-text{
      display: block !important;
    }
    .header__icon--search svg {
      top: -2px;
    }
    .header__search .header__icon--search{
      padding: 0px !important;
    }
    .menu-drawer__navigation .menu-drawer__menu li .link{
      font-size: 22px !important;
    }
    .sm__left-menu .rewards-icon{
      left: 4px;
    }
    .sm__left-menu .rewards-icon svg {
      width: 2.5rem;
      height: 2.5rem;
    }
  }
  @media(max-width: 767px){
    .header__icon--search span.icon-text {
      font-size: 14px; 
      font-family: var(--font-body-family);
      position: relative;
      top: -2px;
    }
    .header__icon--search svg {
      top: -6px;
    }
    .header__search .header__icon--search{
      padding: 10px 0px 7px !important;
    }
    .sm__login-icon{
      display: flex !important;
    }
    .menu-drawer__navigation .menu-drawer__menu li .link{
      font-size: 22px !important;
    }
    /* .sm__left-menu .znt-mobile-menu-btn{
      padding: 0px;
    } */
    .sm__left-menu .znt-mobile-menu-btn span{
      width: 24px !important;
      display: inline-flex !important;
      align-items: center;
      justify-content: center;
    }
    .sm__left-menu .znt-mobile-menu-btn .icon.icon-close{
      width: 20px !important;
      height: 20px !important;
    }
    .sm__left-menu .rewards-icon{
      left: 4px;
    }
    .sm__left-menu .rewards-icon svg {
      width: 2.5rem;
      height: 2.5rem;
    }
  }
  @media(max-width: 640px){
    .back--btn {
      bottom: 47px !important;
      right: 4px !important;
      background-color: #f3f1e5;
      width: 30px;
      height: 30px;
      padding: 6px;
    }
  }
  @media(max-height: 740px){
    .back--btn {
      bottom: 90px;
      right: 26px;
    }
  }
