.product-card{cursor:pointer;margin-bottom:20px;text-decoration:none;width:100%}.product-card *{color:#5e576f}.product-card .card-image-container{display:flex;justify-content:flex-end;text-align:center}.product-card .card-image-container .card-launch-date{border:2px solid var(--color-launch);border-radius:10px;color:var(--color-launch);font-size:14px;padding:4px 10px 8px;position:absolute;text-align:center;z-index:2}.product-card .card-image-container .card-image-box{display:block;margin:0 auto;text-decoration:none;width:200px}.product-card .card-image-container .card-image-box .card-image{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:200px;position:relative;z-index:1}.product-card .card-image-container .card-image-box .card-image:before{background:linear-gradient(0deg,#fff,#fff 30%,#fff0);bottom:0;content:"";height:20px;left:0;position:absolute;right:0}.product-card .card-info{padding:15px;transition:all .2s ease-in-out}.product-card .card-info .card-title{align-items:center;display:flex;justify-content:space-between}.product-card .card-info .card-title a{font-size:16px;font-weight:600;line-height:1;margin:0;padding:0;text-decoration:none}.product-card .card-info .card-title a h3{color:var(--color-accent);margin:0}.product-card .card-info .card-title a h3 span{color:var(--color-accent);font-weight:400}.product-card .card-info .card-title a>span{font-size:12px;font-weight:400}.product-card .card-info .card-title .card-selector-container{align-items:center;display:flex;gap:5px;justify-content:center;line-height:0}.product-card .card-info .card-title .card-selector-container span{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1.5px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:15px;overflow:hidden;position:relative;width:15px}.product-card .card-info .card-title .card-selector-container span.active{border:1.5px solid #000}.product-card .card-info .card-title .card-selector-container span.variant-text{border-radius:3px;font-size:13px;height:auto;line-height:1;overflow:initial;padding:3px 10px;width:auto}.product-card .card-info p{font-size:12px;line-height:1.2;margin:5px 0 0}.product-card:hover .card-info{background-color:#eee;transition:all .2s ease-in-out}
