/** Shopify CDN: Minification failed

Line 157:31 Unexpected "{"

**/
.header_bottom {
  padding: 15px 0;
}
@media only screen and (min-width: 750px) and (max-width: 991px) {
  .header__logo {
    width: auto;
  }
}
.header__logo_image {
  max-width: 100%;
  transition: var(--transition);
}
.header__logo_image--dark {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

/* Header Main Menu */
@media only screen and (min-width: 750px) and (max-width: 991px),
  only screen and (max-width: 749px) {
  .header__menu {
    display: none;
  }
}
.header__menu_li details[open] .header__mega_menu,
.header__menu_li details[open] .header__sub_menu {
  visibility: visible;
  margin-top: 0;
  opacity: 1;
}
button.header__menu_item {
  background: none;
  border: none;
}
@media only screen and (min-width: 750px) and (max-width: 991px) {
  .header__actions {
    width: auto;
  }
}

.header__actions_btn:focus {
  color: rgba(var(--color-base-text-link-hover));
}

@media only screen and (max-width: 479px) {
  .header__actions_btn svg {
    height: 20px;
  }
}

.header__actions_btn.active::after {
  visibility: visible;
  margin-top: 12px;
  transition: all 0.3s ease 0.3s;
  opacity: 1;
}
@media only screen and (max-width: 479px) {
  .header__actions_btn--wishlist {
    display: none;
  }
}
predictive-search.search-modal__form {
  width: 100%;
}
.header__actions_btn--menu {
  cursor: pointer;
}
/* .header__heading-logo {
  width: 100%;
  height: auto;
} */
/* Transparent header  css */
.transparent--header {
  position: absolute;
  width: 100%;
  z-index: 99;
}
.header_style_1 {
  min-height: 148px;
}
@media only screen and (min-width: 320px) and (max-width: 991px) {
  /* .header__inner > div:first-child {
    order: 2;
  } */
  .header_style_1 {
    min-height: 80px;
    overflow: hidden;
  }
  .header__inner > div:last-child {
    /* flex-grow: 1; */
    /* padding-right: 0; */
  }
  .col.menu__bar_lines {
    width: auto;
    flex: 0 0 auto;
  }
}
@media only screen and (max-width: 749px) {
  .header__logo {
    width: 50%;
    text-align: center;
  }
  .add-to-cart-form .btn-cart{
    width: 60% !important;
  }
  .add-to-cart-form{
        flex-direction: column !important;
    align-items: center !important;
  }
  /* .swiper-slide{
width: 270px !important;
  } */
  .col-auto.menu--bar-lines,
  .header__actions.col-auto {
    width: 20px;
  }
  /* Force only one card visible */
/* .product_slider_wrapper .swiper-slide {
  width: 100% !important;  
  margin-right: 0 !important;
  max-width: 100%;
} */

/* Make sure product card inside also stretches */
/* .product_slider_wrapper .product-grid-item {
  width: 100%;
} */

/* .product_slider_wrapper .swiper-slide {
  width: 100% !important;  
  margin: 15px !important; 
} */

  /* .swiper-slide{
        width: 305px !important;
  } */
  #shopify-section-template--25128952693100__form .contact__heading{
        font-size: 24px !important;
  }
  .contact__heading::before {
    top: 4% !important;
  }
  .newsletter--signup__content::before{
        top: 6% !important;
    left: 50%  !important;
  }
  .header__actions_btn{
        padding: 5px !important;
  }
    .col-auto.menu--bar-lines, {
    width: 30px !important;
  }
}
.header__actions_btn--cart {
  cursor: pointer;
}
.top_left .header__menu,
.top_center .header__menu {
  order: 2;
  width: 100%;
  flex-basis: 100%;
}
a.mega__menu--promo-link {
  display: block;
}

.language-currency{
  display: flex;
  gap: 15px;
}
.top_center .header__logo {
  margin-left: 0px;
  display: flex;
  justify-content: center;
}

.header_style_1 .header__actions {
  padding-top: 20px;
  padding-bottom: 20px;
}
.header__inner .list-unstyled {
  position: absolute;
  z-index: 99;
  /* width: max-content; */
  box-shadow: 0px 1px 6px 0px rgba(var(--color-foreground), 0.1);
  background: rgba(var(--color-background));
  color: rgb(var(--color-foreground));
}
.header__logo_link .h2{
  margin-bottom: 0px;
}