/** Shopify CDN: Minification failed

Line 30:0 Unexpected "{"

**/
.homepage-collection-grid-inner {
    height: 100%;
}

.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label {
    background: transparent !important;
    color: black !important;
}

label:hover,
.swatch .swatch-items-wrapper .swatch-element:not(.sibling-hover-active) input:checked+label {
    outline: 1px solid var(--color-scheme-dark-background) !important;
}

.image--slideshow__navigation a {
    background: rgba(0, 0, 0, 0.4) !important;
    border-radius: 50% !important;
}

.section-title--wrapper .section-title {
    font-size: 50px;
}

.product-grid--vendor,
{
  display: none !important;
}

.product-price--regular .price--from-text,
.product-price--regular,
.product-grid--price .money,
.money,
.footer-header{
  color: #ed0d0d !important;
}
.fw-sku-vendor{
  display: flex;
  justify-content: space-between;
}
.fw-model-input{
  border: 1px solid #0e0e0e40;
}

.snize-sticky-searchbox.snize-custom-widget-opener.bottom-right.snize-new-design{
  display: none !important;
}
body, p, li, span, .rte {
  font-weight: 400;
}
.product-grid--title {
  font-weight: 400;
  text-shadow: 0.03em 0 black;
}
@media screen and (max-width:768px) {
    .section-title--wrapper .section-title {
        font-size: 26px;
    }
  .quick-add-wrapper{
    right:-14px!important;
    bottom: -15px !important;
  }
}
@media screen and (min-width: 1000px) {
  .fw-overlay-container .fw-overlay a {
    width: 60%!important;
    font-size: 16px!important;
    padding: 5px 9px!important;
    background-color: #ed0d0d!important;
    color: white!important;
    text-decoration: none;
    display: inline-block!important;
    transition: background-color 0.3s ease, transform 0.2s ease!important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
  .fw-overlay-container .fw-overlay a {
    width: 80%!important;
    font-size: 14px!important;
    padding: 3px 7px!important;
    background-color: #ed0d0d!important;
    color: white!important;
    text-decoration: none;
    display: inline-block!important;
    transition: background-color 0.3s ease, transform 0.2s ease!important;
  }
}

@media screen and (max-width: 767px) {
  .fw-overlay-container .fw-overlay a {
    width: 65%!important;
    font-size: 13px!important;
    padding: 4px 5px!important;
    background-color: #ed0d0d!important;
    color: white!important;
    text-decoration: none;
    display: inline-block!important;
    transition: background-color 0.3s ease, transform 0.2s ease!important;
  }
  .list-collections--indiv-collection-title{
    line-height:2!important;
  }
}