/** Shopify CDN: Minification failed

Line 42:0 Unexpected "{"
Line 42:1 Expected identifier but found "%"
Line 42:26 Unexpected "54px"
Line 42:32 Expected identifier but found "%"

**/
.special-sale-content {
	display: flex;
	column-gap: 110px;
	align-content: baseline;
}
.special-sale-list.new-solution{
  position:relative;
}
.special-sale-list.new-solution:before {
    position: absolute;
    border-left: 1px solid #DFDFDF;
    content: "";
    height: 92%;
    left: -55px;
    top: 5%;
    bottom: auto;
}
.special-sale-list { width: 50%;}
.popular-products__wrapper { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 24px; }
.special-sale-list h2 { margin-bottom: 14px; }
.special-sale-products { margin-top: 24px; }
.new-solution .special-sale-products { margin-top: 0; margin-bottom: 24px; }
.card-information__wrapper>*:not(.visually-hidden:first-child)+.price { margin-top: 10px; }

.special-sale-products .card-information { position: absolute; bottom: 15px; padding: 1rem 1.3em; width: calc(100% - 30px); left: 15px; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .1); }
.card__title a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.card__title { width: 100%; }
.card-information__wrapper { padding-right: 60px; }
.price { 
  position: absolute; 
  width: calc(100% - 20px) !important;
  right: 3px; 
} 
{%comment%} Removed width 54px {% endcomment %}
.special-sale-products ul.popular-products__wrapper.list-unstyled {
    display: grid;
    gap: 15px;
}
.overflow-hidden .price--on-sale .price__sale {
    flex-wrap: nowrap;
}
.overflow-hidden .product .price {
  position:relative;
  left:0;
}
.overflow-hidden .product .price-wrapper {
    position: relative;
    padding: 20px 0px 0 0;
}
.overflow-hidden .product__title{
  font-size:24px;
}
.overflow-hidden .product__tax {
    padding-top: 30px;
}
.price.price--on-sale {
/*     width: min-content; */  
    width: calc(100% - 20px) !important;

}
.special-sale-products .card-information {
    z-index: 99;
  display:none;
}
@media(max-width:992px){
  .special-sale-list { width: 100%; }
  .special-sale-content { flex-wrap: wrap; }
  .special-sale-list.new-solution { display: flex; flex-flow: column; margin-top: 24px; }
  .new-solution .special-sale-products { order: 1; margin-bottom: 0; }
  .special-sale-list.new-solution h2 { margin-bottom: 0; }
  .popular-products__wrapper { grid-template-columns: 1fr; }
  .special-sale-list.new-solution::before {
  	content:none;
  }
}


/* @media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) and (stroke-color:transparent) { 
        .collection-product-card .caption-with-letter-spacing {
          margin-top: 0;
          margin-bottom: .2rem;
          font-weight:700;
          color:#000000;
          font-size:17px;
          line-height:23px;
      }
      .card__title {
          position: relative;
          display: block;
          margin: 0;
          max-width: 34.1rem;
          color: #000000;
          z-index: 2;
          pointer-events: all;
          font-size:15px;
          line-height:26px;
      }
      .card-information__wrapper>*:not(.visually-hidden:first-child)+.price {
          margin-top: 4.4rem;
      }
      .price dd {
          margin: 0;
          color: #000000;
      }
      .icon-close {
         color: #000000;
      }
    } 
} */
