.card-wrapper{border-radius:8px!important;overflow:hidden!important;border:1px solid #e2dfd9!important;transition:border-color 0.2s,box-shadow 0.2s!important}
.card-wrapper:hover{box-shadow:0 8px 30px rgba(0,0,0,0.08)!important;border-color:#c9a96e!important}
.card.card--standard{border-radius:0!important;box-shadow:none!important;border:none!important}
.card__inner.ratio{--ratio-percent:100% !important}
.card__inner.ratio::before{padding-bottom:100%!important}
.card__media .media--hover-effect img{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform 0.4s ease!important}
.card-wrapper:hover .card__media .media--hover-effect img{transform:scale(1.04)!important}
.card__content .card__information{padding:16px 18px 20px!important}
.card__heading.h5{font-size:15px!important;font-weight:500!important;color:#0f0e0c!important;margin-bottom:8px!important;line-height:1.35!important}
.card__heading.h5 a{text-decoration:none!important;color:#0f0e0c!important}
.card__heading.h5 a:hover{color:#c9a96e!important}
.card-information .caption-with-letter-spacing.light{font-size:13px!important;font-weight:700!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#c9a96e!important;margin-bottom:8px!important;display:block!important}
.card-information .price-item--regular,.card-information .price-item--sale{font-size:20px!important;font-weight:700!important;color:#0f0e0c!important}
.card-information .price-item--sale.price-item--last{color:#c0392b!important}