button.button {border: none;}

.search{
  padding-top: 6.25vw;
}

.search a {color: #2DAF5A}
.search .select-field {width: calc(100% - 50px);}
.search-item {display: flex; align-items: center;}
.search-pic {padding-right: 20px;}

.card-product img.hvr:nth-child(2) {opacity: 0;}
.card-product:hover img.hvr:nth-child(1) {opacity: 0;}
.card-product:hover img.hvr:nth-child(2) {opacity: 1;}
.card-product-img img {position: absolute;}