.product-card{position:relative;box-sizing:border-box;height:100%;width:100%}.product-card:hover .product-card__image:not(.product-card__image--double) img{transform:scale(1.05)}.product-card__container{height:100%;position:relative}.product-card__image{position:relative;overflow:hidden;aspect-ratio:4/5;max-width:100%}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.product-card__image--double img{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__image--double img:first-child{opacity:1}.product-card__image--double img:last-child{opacity:0}.product-card__image--double:hover img:first-child{opacity:0}.product-card__image--double:hover img:last-child{opacity:1}.product-card__info{padding:16px;display:flex;flex-direction:column;align-items:center}.product-card__brand{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.product-card__brand p{margin:0;font-family:BeausiteFit;font-weight:300;font-size:14px;line-height:1.2;letter-spacing:0;color:#000}.product-card__brand__wishlist{display:none;position:relative;width:16px;height:16px}.product-card__brand__wishlist__icon-filled,.product-card__brand__wishlist__icon-empty{display:flex;justify-content:center;align-items:center;pointer-events:none}.product-card__brand__wishlist__icon-filled svg,.product-card__brand__wishlist__icon-empty svg{width:16px;height:16px}.product-card__brand__wishlist__icon-filled{opacity:0;transition:opacity .3s}.product-card__brand__wishlist:has(.wishlist-product-btn.st-is-added) .product-card__brand__wishlist__icon-filled{opacity:1}.product-card__brand__wishlist>*{position:absolute;top:0;right:0!important;width:100%;height:100%;cursor:pointer}.product-card__brand__wishlist .wishlist-product-btn{opacity:0}.product-card__brand__wishlist .wishlist-product-btn:after{content:none}.product-card__title{margin:0 0 20px;width:100%}.product-card__title h3{margin:0 auto;width:100%;white-space:nowrap;font-family:BeausiteFit;font-weight:300;font-size:12px;line-height:1.2;letter-spacing:0;color:#000;text-align:center;text-overflow:ellipsis;overflow:hidden}.product-card__price{font-family:BeausiteFit;font-weight:300;font-size:14px;line-height:1.2;letter-spacing:0;text-align:center;color:#000;white-space:nowrap;margin-bottom:20px}.product-card__price.discounted .product-card__price--new{display:inline-block;margin-left:1ch;color:#9d5247}.product-card__price.discounted .product-card__price--old{text-decoration:line-through;font-size:12px}.product-card__options{position:absolute;bottom:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:100%;padding:10px 20px;list-style-type:none;margin:0}.product-card__options--hover{opacity:0;transform:translateY(100%);transition:opacity .3s,transform .3s}.product-card__image:hover .product-card__options--hover{opacity:1;transform:translateY(0)}.product-card__option-item{pointer-events:none;font-size:9px;color:#c6c5c1}.product-card__option-item.available{color:#000}.product-card__badge-container{display:flex;justify-content:center;align-items:start;gap:5px 16px;flex-wrap:wrap}.product-card__brand{margin-bottom:8px}@media (min-width: 1024px){.product-card__info{padding:20px}.product-card__brand{margin-bottom:10px}.product-card__brand p{font-size:16px}.product-card__title{font-size:14px;margin-bottom:16px}.product-card__price{font-size:16px;margin-bottom:16px}.product-card__options{gap:10px;padding-bottom:20px}.product-card__option-item{font-size:12px}.product-card__badge-container{row-gap:10px}}@media (max-width: 480px){.predictive-search__results-groups-wrapper .product-card,.predictive-search__results-groups-wrapper .product-card__image{max-width:190px}.product-card__image{width:290px!important}.predictive-search__list-item{max-width:190px!important}.predictive-search__results-list{padding:0 20px;justify-content:center}}
