.product-card{box-sizing:border-box;border:1px solid var(--color-muted-e7);cursor:pointer;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:start;width:100%;min-height:358px;transition:all .2s ease-in-out;display:flex;position:relative}.product-card:hover{background-color:var(--color-muted-f5)}.product-card-image-container{justify-content:center;align-items:center;height:232px;margin:0 auto;display:flex;position:relative;width:100%!important;overflow:hidden!important}.product-card-image{object-fit:cover;border-radius:16px 16px 0 0;width:100%;height:100%}.product-card-description-container{flex-direction:column;flex:auto;gap:8px;padding:16px;display:flex}.product-card-final-price{margin-top:auto}.product-card-price-container{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.product-card-discount{font-family:var(--font-500);color:var(--color-danger);font-size:14px;text-decoration:line-through}.product-card-main-price{font-family:var(--font-500);color:var(--color-black-07);font-size:16px;font-weight:500}.product-card-product-category{font-family:var(--font-400);color:var(--color-muted-60);font-size:14px}.product-card-product-name{font-family:var(--font-500);color:var(--color-black-07);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.product-card-discount-percent{font-family:var(--font-500);background-color:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.product-card-actions{border-top:1px solid var(--color-muted-e7);margin-top:auto;padding:8px 12px 12px;justify-content:space-between!important}@media screen and (max-width:1200px){.product-card{min-height:320px}.product-card-image-container{height:201px}}@media screen and (max-width:992px){.product-card{border-radius:12px;min-height:294px}.product-card-description-container{padding:12px}.product-card-image{border-radius:12px 12px 0 0}.product-card-image-container{height:176px}}@media screen and (max-width:768px){.product-card{border-radius:8px}.product-card-description-container{padding:8px}.product-card-image{border-radius:8px 8px 0 0}.product-card-product-category{font-size:12px}.product-card-product-name{font-size:15px}.product-card-main-price{font-size:14px}.product-card-discount{font-size:12px}.product-card-discount-percent{padding:3px 8px;font-size:12px}.product-card-description-container{gap:4px}}@media screen and (max-width:700px){.product-card{min-height:264px}}@media screen and (max-width:630px){.product-card-image-container{height:200px}}@media screen and (max-width:575px){.product-card-image-container{height:200px}}@media screen and (max-width:550px){.product-card-image-container{height:170px}.product-card-product-name{font-size:14px}}@media screen and (max-width:488px){.product-card-image-container{height:150px}}@media screen and (max-width:450px){.product-card{min-height:240px}.product-card-image-container{height:140px}}@media screen and (max-width:428px){.product-card{min-height:230px}.product-card-product-name,.product-card-main-price{font-size:12px}}@media screen and (max-width:370px){.product-card{width:156px;min-height:217px}}
