.storefront-refresh .home-product-card{padding:9px;border:1px solid #e8dff3;border-radius:22px;box-shadow:0 3px 12px #52268908;background:#fff;gap:0}.storefront-refresh .home-product-card .market-product-image{display:block;width:100%;height:auto;flex:none}.storefront-refresh .home-product-card .product-img{width:100%;height:150px;min-height:0;border-radius:16px;background:linear-gradient(135deg,#f1e9fa,#faf7ff);overflow:hidden}.storefront-refresh .home-product-card .product-img img{height:100%;width:100%;object-fit:contain}.storefront-refresh .home-product-card .product-placeholder-icon{font-size:44px;color:#b19aca}.storefront-refresh .home-product-card .card-body{padding:10px 0 0;display:flex;flex-direction:column;gap:7px}.storefront-refresh .home-product-card .title{font-size:15px;font-weight:800;line-height:1.35;color:#27232d;overflow-wrap:anywhere}.storefront-refresh .home-product-card .price{font-size:19px;line-height:1.3;color:#6d28d9;font-weight:850;margin:0}.storefront-refresh .home-product-card .home-stock{align-self:flex-start;background:#f2f3f5;color:#59616d;padding:5px 10px;font-size:11px;border-radius:20px;line-height:1.3}.storefront-refresh .home-product-card form{padding:0;width:100%;margin-top:auto!important}.storefront-refresh .home-product-card .btn{width:100%;background:#f1e9ff;color:#6d28d9;border:1px solid transparent;box-shadow:none;border-radius:14px;min-height:44px;font-size:14px;font-weight:800;padding:9px 8px;margin-top:2px!important}.storefront-refresh .home-product-card .btn:hover:not(:disabled){background:#6d28d9;color:#fff}.storefront-refresh .home-product-card .btn:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.storefront-refresh .home-product-card .btn:disabled{opacity:.5;cursor:not-allowed}.storefront-refresh .home-product-card .market-price-comparison{font-size:11px}@media(min-width:1600px){.storefront-refresh .home-product-card .product-img{height:150px}}@media(max-width:600px){.storefront-refresh .home-product-card{border-radius:20px;padding:8px}.storefront-refresh .home-product-card .product-img{height:auto;aspect-ratio:1.18;border-radius:14px}.storefront-refresh .home-product-card .card-body{padding:9px 0 0;gap:6px}.storefront-refresh .home-product-card .title{font-size:14px}.storefront-refresh .home-product-card .price{font-size:18px}.storefront-refresh .home-product-card .btn{font-size:13px}.storefront-refresh .home-product-card .product-placeholder-icon{font-size:38px}}html[data-theme="dark"] .storefront-refresh .home-product-card{background:#261e30;border-color:#493758}html[data-theme="dark"] .storefront-refresh .home-product-card .title{color:#f6f0ff}html[data-theme="dark"] .storefront-refresh .home-product-card .price{color:#c3a0ff}html[data-theme="dark"] .storefront-refresh .home-product-card .home-stock{background:#382f41;color:#ded4e7}html[data-theme="dark"] .storefront-refresh .home-product-card .btn{background:#3a2356;color:#e0caff}
html[data-theme="dark"] .storefront-refresh .home-product-card .product-img{background:linear-gradient(135deg,#35273f,#2b2234)}html[data-theme="dark"] .storefront-refresh .home-product-card .product-placeholder-icon{color:#b69ad1}html[data-theme="dark"] .storefront-refresh .home-product-card .market-price-comparison del{color:#c6b7d2}html[data-theme="dark"] .storefront-refresh .home-product-card .btn:hover:not(:disabled){background:#6d28d9;color:#fff}
