/** Shopify CDN: Minification failed

Line 162:0 Expected "}" to go with "{"

**/
/* ===== REAL UNIQUE — QUICK ADD ===== */

.quick-add__submit {
  min-height: 44px !important;
  background: #2e2b28 !important;
  color: #f7f3ee !important;
  border: 1px solid #2e2b28 !important;
  border-radius: 10px !important;
  font: 500 11px Montserrat, sans-serif !important;
  letter-spacing: 0.13em !important;
  text-transform: uppercase !important;
  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease !important;
}

.quick-add__submit:hover {
  background: #3a3735 !important;
  border-color: #3a3735 !important;
  color: #fff !important;
}/* ===========================
   REAL UNIQUE — PRODUCT TITLE
=========================== */

.card__heading a {
  font: 500 12px/1.45 Montserrat, sans-serif !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #2e2b28 !important;
  text-decoration: none !important;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;

  min-height: 35px;
}

/* REAL UNIQUE — MOBILE HEADER HEIGHT */

@media screen and (max-width: 749px) {

  .header {
    min-height: 72px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

  .header__heading,
.header__heading-link {
    height: 50px !important;
    padding: 0 !important;
    margin: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    transform: translateY(5px);
}

  .header__heading-logo {
    height: 62px !important;
    max-height: 62px !important;
    width: auto !important;
    object-fit: contain !important;
}

  .header__icon {
    width: 38px !important;
    height: 38px !important;
  }
/* REAL UNIQUE — STACKED PRODUCT IMAGES ON MOBILE */

@media screen and (max-width: 749px) {

  media-gallery .product__media-list {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    scroll-snap-type: none !important;
  }

  media-gallery .product__media-item {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    transform: none !important;
  }

  media-gallery .product__media-item.grid__item {
    flex: none !important;
  }

  media-gallery .product__media,
  media-gallery .product__media img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }

  media-gallery .thumbnail-slider,
  media-gallery .slider-buttons {
    display: none !important;
  }
}
/* REAL UNIQUE — TRANSPARENT HOMEPAGE HEADER */

.ru-homepage .section-header {
  position: absolute !important;
  top: 32px;
  left: 0;
  width: 100%;
  margin: 0 !important;
  z-index: 50;
}

.ru-homepage .header-wrapper {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-bottom: none !important;
}

.ru-homepage .header-wrapper.gradient {
  background: transparent !important;
}
/* REAL UNIQUE — STICKY HEADER AFTER SCROLL */

.ru-homepage .section-header .header-wrapper {
  transition:
    background-color 0.35s ease,
    box-shadow 0.35s ease;
}

.ru-homepage .section-header.shopify-section-header-sticky {
  position: fixed !important;
  top: 0 !important;
  left: 0;
  width: 100%;
}

.ru-homepage
  .section-header.shopify-section-header-sticky
  .header-wrapper {
  background: #f7f3ee !important;
  background-color: #f7f3ee !important;
  box-shadow: 0 1px 0 rgba(46, 43, 40, 0.08) !important;
}
