.product-card{display:flex;flex-direction:column}.product-card>a{flex:1;display:flex!important;flex-direction:column}.product-card .product-info{flex:1;display:flex;flex-direction:column}.product-card .product-info h3{margin-bottom:auto}.product-card .price-line{margin-top:7px;justify-content:flex-end}.product-card .price-line strong{direction:rtl}.product-card-actions{position:static!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:0!important;border-top:1px solid var(--color-border);background:var(--color-surface);padding:5px!important}.product-card-actions button{width:auto!important;height:34px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center;gap:4px;color:var(--color-text)!important}.product-card-actions button+button{border-right:1px solid var(--color-border)!important}.product-card-actions button:hover,.product-card-actions button.active{background:var(--surface)!important;color:var(--gold-dark)!important;transform:none!important}.product-card-actions button span{font-size:8px;white-space:nowrap}.product-card-actions button i{font-size:13px!important}@media(max-width:767px){.product-card .image{aspect-ratio:1/.9}.product-card .product-info h3{height:44px;margin-top:5px}.product-card-actions{padding:4px!important}.product-card-actions button{height:31px!important}.product-card-actions button span{display:none}.product-card-actions button i{font-size:15px!important}}
