/** Shopify CDN: Minification failed

Line 45:13 Unexpected "{"
Line 45:14 Expected identifier but found "%"

**/
.collection-card__content{
  margin-left: 4px;
} 

.size_guide_modal td {
    padding: 5px !important;
    text-align:center !important;
}

.promo-card {
  position: relative;
  height: 100%;
}
.promo-card-span-2 {
  grid-column: span 2;
}
.promo-card .pxs-image-with-text-content-wrapper {
  z-index: 3;
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  padding: 10px;
}
.promo-card .pxs-image-with-text-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.promo-card .pxs-image-with-text-content {
  width: 100%;
}
.promo-card img, .promo-card video, .promo-card video-media {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;{% comment %}
}

.fake-swatches__swatch-wrap {
  opacity: 0;
  transition: 0.2s;
}
.fake-swatches__swatch-wrap.active {
  opacity: 1;
}

.fake-swatches__title {
  display: flex;
  margin-bottom: 15px;
}
.fake-swatches__title .js-selected-swatch {
  margin-left: 6px;
  display: block;
}
.fake-swatches__item.active .fake-swatches__image-wrap {
  border: 1px solid #000;
}
.fake-swatches__swatch-wrap {
  display: flex;
  gap: 13px;
}
.fake-swatches__image-wrap {
  position: relative;
  width: 38px;
  padding-bottom: 100%;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #d9d9d9;
}
.fake-swatches__image-wrap img {
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  object-fit: cover;
  left: 1px;
  top: 1px;
  border-radius: 50%;
}

.logo-ticker .h1 {
  text-align: center;
  margin-bottom: 40px;
}

.ticker {
  overflow: hidden;
}
.ticker__inner {
  display: inline-block;
  display: flex;
  position: relative;
}
.ticker .swiper-slide {
  max-width: max-content;
  padding: 10px 30px !important;
  display: flex;
  align-items: center;
  height: auto;
}

shopify-chat::part(activator) {
  transform: scale(1.3) !important;
  transform-origin: center center !important;
}

@media (min-width: 1024px) {
  .ticker .swiper-slide {
    padding: 10px 80px !important;
  }
}
.ticker .swiper-wrapper {
  transition-timing-function: linear !important;
  position: relative;
  width: 100%;
}
@media (min-width: 600px) {
  .ticker .swiper-wrapper {
    justify-content: center;
  }
}
.ticker__item, .ticker a {
  font-weight: 500;
  font-size: 14px;
  font-family: Suranna;
  text-transform: uppercase;
  letter-spacing: 1.6px;
}
@media (min-width: 1024px) {
  .ticker__item, .ticker a {
    font-weight: 400;
    font-size: 18px;
  }
}
.ticker__item img, .ticker a img {
  max-height: 100px;
  margin-right: 4px;
  width: 100%;
  max-width: 100px;
  object-fit: contain;
}
.ticker a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.ticker a:hover {
  cursor: pointer;
  opacity: 0.8;
}

.product-card__info .fake-swatches__title {
  display: none;
}
.product-card__info .fake-swatches__swatch-wrap {
  gap: 6px;
}
.product-card__info .fake-swatches__image-wrap {
  width: 20px;
  padding-bottom: 18px;
}
@media (min-width: 1024px) {
  .product-card__info .fake-swatches__image-wrap {
    width: 25px;
    padding-bottom: 23px;
  }
}

.show-converted-sizes .market-size {
  display: none;
}

.market--GB .uk-size {
  display: block;
}

.us-size {
  display: none;
}

.market--US .us-size {
  display: block;
}

/* .table-scroller {
  overflow: scroll;
} */

.announcement-bar carousel-prev-button,
.announcement-bar carousel-next-button {
  display: none !important;
}

/*# sourceMappingURL=custom.css.map */

.ai-four-column-row__column-awxlcbw5pbjlbrdnwraigenblock588be1eap3hth h3,
.ai-collection-row__heading-aei9lduf5zdlhbvvnnaigenblock5c3e45fjckbex {
  width: auto;
  margin: 0 auto;
  font-family: Muli, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.1em !important;
  letter-spacing: 4px;
  line-height: 1.2;
  text-transform: uppercase;
  --initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));
  --hover-gradient: linear-gradient(transparent, transparent);
  --initial-background-position: var(--transform-origin-end);
  --hover-background-position: var(--transform-origin-start);
  -webkit-appearance: none;
  appearance: none;
  text-transform: var(--button-text-transform);
  font: var(--button-font);
  letter-spacing: var(--button-letter-spacing);
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  color: rgb(var(--button-text-color)) !important;
  border: 1px solid rgb(var(--button-outline-color, var(--button-background)));
  border-radius: 25px !important;
  background-color: #0000;
  background-image: var(--initial-gradient),var(--hover-gradient);
  background-size: 101% 101%,0 101%;
  background-position: var(--initial-background-position);
  background-repeat: no-repeat;
  justify-content: center;
  align-items: center;
  column-gap: 1.125rem;
  padding: .65rem 1.75rem;
  transition: background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);
  display: inline-flex;
  position: relative;
  background-color: #785800;
}

.ai-four-column-row__heading-awxlcbw5pbjlbrdnwraigenblock588be1eap3hth:hover,
.ai-collection-row__heading-aei9lduf5zdlhbvvnnaigenblock5c3e45fjckbex:hover {
  color: rgb(var(--button-background)) !important;
  background-position: var(--hover-background-position) !important;
  border-color: rgb(var(--button-background)) !important;
  background-size: 0 101%,101% 101% !important;
}


.ai-four-column-row__column-awxlcbw5pbjlbrdnwraigenblock588be1eap3hth h4 {
  display: none;
}

@media all and (max-width: 767px) {
  .ai-four-column-row__column-awxlcbw5pbjlbrdnwraigenblock588be1eap3hth h3,
  .ai-collection-row__heading-aei9lduf5zdlhbvvnnaigenblock5c3e45fjckbex  {
    font-size: 0.7em !important;
  }
}

.header__primary-nav-item[data-title="Sale"] > a {
  color: red;
}