/** Shopify CDN: Minification failed

Line 13:33 Expected identifier but found whitespace
Line 31:0 Unexpected ";"

**/
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .header__logo {
    width: auto ;
  }
}
./* Adjust the logo image size */
.header__logo_image {
  max-width: 500%; /* Increase the max-width as needed */
  height: auto; /* Ensure it scales proportionally */
}

/* Adjust logo size for specific screen sizes */
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .header__logo {
    width: 200px; /* Adjust as per your design */
    height: 150; /* Maintain aspect ratio */
  }

  .header__logo_image {
    max-width: 200%; /* Adjust for smaller screens */
  }
}
;
}
.header__logo_image--dark {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

/* Header Main Menu */
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .header__menu {
    display: none;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header__menu_li {
    padding:  15px;
  }
}
.header__menu_li:hover .header__mega_menu,
.header__menu_li:hover .header__sub_menu,
.header__menu_li:focus-within .header__mega_menu,
.header__menu_li:focus-within .header__sub_menu {
  visibility: visible;
  margin-top: 25;
  opacity: 1;
}
button.header__menu_item {
  background: none;
  border: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .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;
  line-height: 1;
}
predictive-search.search-modal__form {
  display: block;
}
@media only screen and (max-width: 991px) {
  .header__inner {
    min-height: 6rem;
  }
}

.suport__contact > svg {
  width: 35px;
  margin-right: 7px;
  color: rgba(var(--color-base-accent-1));
}
.suport__contact {
  color: rgba(var(--color-foreground), 0.75);
}
.transparent--header .search__input_field .input__field {
  background-color: transparent;
}
.transparent--header .select__filter--search-box .select__field_form > select {
  background-color: transparent;
}
.select__field_form select + svg {
  color: rgba(var(--color-foreground));
}
.transparent--header .suport__contact {
  color: rgba(var(--color-foreground));
}
.suport__contact {
  gap: 1rem;
}
.welcome--text-icon {
  line-height: 1;
}
.welcome--text-icon > svg {
  width: 2rem;
}
@media only screen and (max-width: 749px) {
  .header__sticky.logo__menu--two-lines.sticky {
    padding: 0;
    position: inherit;
    box-shadow: unset;
  }
}
@media only screen and (max-width: 1199px) {
  .header__right--info {
    display: none;
  }
}
.welcome--text-link {
  gap: 1rem;
  color: rgba(var(--color-foreground));
}

.welcome--text-link:hover {
  color: rgba(var(--text-link-hover-color));
}
.welcome--text-icon > svg {
  width: 2rem;
  color: currentColor;
  fill: currentColor;
}
