/** Shopify CDN: Minification failed

Line 139:0 Unexpected "}"
Line 154:0 Unexpected "}"
Line 237:0 Unexpected "}"

**/
/* Header */
.cart-count-bubble {
  top: 50%;
  position: absolute;
  right: -20px;
  left: unset;
  transform: translateY(-50%);
}

@media screen and (min-width: 751px) and (max-width: 989px) {
  slider-component {
  margin-left: 0px !important;
}
}

.cart-count-bubble > span {
  font-size: 12px;
  padding-left: 5px;
  margin-bottom:0px !important;
}
.header__icon:hover .icon {
  transform: scale(1);
}


.header .search-icon-mobile{
  display: none;
}
.header span.mobile-view{
  display: none;
}

sticky-header .header__inline-menu .list-menu .link{
  font-size: 16px;
}

.menu-drawer__navigation .menu-drawer__menu-item{
  font-size: 14px!important;
}
.menu-drawer__navigation  .menu-drawer__menu-item{
  padding: 0 20px 15px 30px;
}
.menu-drawer__inner-container .menu-drawer__navigation{
  padding: 1rem 0 3rem;
}
.menu-drawer__utility-links .disclosure{
  padding: 15px 30px;
}
.menu-drawer__utility-links .header-localization .disclosure .localization-form__select{
  font-size: 12px;
}

.product__media-wrapper .hide--thumbnail, body .product--thumbnail_slider .thumbnail-slider{
  display: none;
}

@media (max-width:989px){
  .header .search-icon-mobile{
    display: block;
    width: 20px;
    height: 17px;
  }
  .header span.desktop-view,
  .header .search-icon-desktop{
    display: none;
  }
  .header .mobile-view,.icon-cart{
    display: none;
  }
  .header .header__icons{
    align-items: center;
    padding-right: 0px;
  }

  @media (max-width:989px) and (min-width:767px){
  .header .header__icons{
    padding-right: 20px !important;
  }
}
  
  .header .cart-count-bubble{
    position: static;
    transform: none;
    display: block;
    height: 17px;
  }
  .header .cart-count-bubble>span.mobile-view{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    height: 100%;
    font-size: 12px;
    position: relative;
  }
  .header .cart-count-bubble>span.mobile-view::after{
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #000;
    transform: translateX(-50%);
  }
  .header .header__icon.header__icon--search{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header .header__icon.header__icon--cart{
    width: 20px;
    margin-right: 0rem;
  }
  .menu-drawer__navigation .menu-drawer__menu-item {
    padding: 8px 20px 8px 30px;
  }
}

/* @media (max-width: 1500px) {
  header > .header__icons {
    margin-right: calc(100% - 430px);
  } */

  .cart-notification-wrapper:is(.page-width) > .cart-notification {
    right: 1rem;
  }

  .header__inline-menu {
    margin-left: -8.2rem;
  }
}

/*@media (max-width: 1300px) {
  header .header__icons {
    margin-right: 0px;
    position: static;
    right: 6px; 
  }*/
  .cart-notification-wrapper:is(.page-width) > .cart-notification {
    right: 20px;
  }

  .header__inline-menu {
    margin-left: -4rem;
  }
}

@media (min-width: 1501px) {
  header .header__icons {
    margin-right: 0rem;
  }
  .cart-notification-wrapper:is(.page-width) > .cart-notification {
    right: 0rem;
  }
}

/* PDP Page */
.card__information {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.card__information .card-information {
  width: auto;
}

.card__information .card-information .price {
  font-size: calc(var(--font-heading-scale) * 1.3rem);
}

@media (max-width: 991px) {
  div#ProductGridContainer ul#product-grid {
    gap: 20px;
    justify-content: space-between;
  }
  .grid--2-col-tablet-down .grid__item {
    width: calc(50% - 20px);
  }
}

@media (max-width: 768px) {
  /* .card__information {
    flex-direction: column;
  } */
  .cart-notification-wrapper:is(.page-width) > .cart-notification {
    right: 0;
  }
}
@media screen and (max-width: 575px) {
  div#ProductGridContainer ul#product-grid li.grid__item {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
}

/* Musical Control Mobile View */
@media (max-width: 768px) {
  #musica-player-react > div {
    right: 20px;
    top:94%;
    left: unset !important;
  }
}

.product-form__buttons .product-form__submit{
  margin-left:0;
}
.product-form__buttons .product-form__submit .hidden {
  display: none !important;
}
.product-form__buttons .product-form__submit::after{
  --border-offset: 1.3px;
  box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background));
}
@media (max-width: 550px) {
.menu-drawer_navigation .menu-drawer_menu-item {
    justify-content: end;
}
}

@media (max-width: 500px)
  footer li {
      margin-left: 0;
      padding: 0;
      text-align: right;
  }
}


  /* .tax-note {
    text-align: right;
    max-width:240px;
  } */