.product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.9rem}.product-grid--home-row{gap:.9rem}.product-card{padding:0!important;text-align:left!important;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.product-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))!important;box-shadow:var(--shadow-lg)!important}.product-card img{aspect-ratio:auto!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}.product-card__media,.product-card a.product-card__media,.product-card__link .product-card__media{display:block!important;position:relative;width:100%;aspect-ratio:1 / 1.05;margin:0!important;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 45%,#e8eaed,#d0d5dc 72%)!important;border-radius:0!important}html[data-theme=dark] .product-card__media,html[data-theme=dark] .product-card a.product-card__media,html[data-theme=dark] .product-card__link .product-card__media{background:radial-gradient(circle at 50% 45%,#20262f,#0a0c10 70%)!important}.product-card__media:hover,.product-card a.product-card__media:hover{background:radial-gradient(circle at 50% 45%,#e8eaed,#d0d5dc 72%)!important}html[data-theme=dark] .product-card__media:hover,html[data-theme=dark] .product-card a.product-card__media:hover{background:radial-gradient(circle at 50% 45%,#20262f,#0a0c10 70%)!important}.product-card__media img,.product-card__top img,.product-card__top .product-card__media img{position:absolute!important;top:.28rem!important;right:.28rem!important;bottom:.28rem!important;left:.28rem!important;width:calc(100% - .56rem)!important;height:calc(100% - .56rem)!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:auto!important;padding:0!important;object-fit:contain!important;object-position:center 44%!important;transform:none!important;transform-origin:center 44%!important;transition:transform .35s ease!important}.product-card:hover .product-card__media img,.product-card:hover .product-card__top img{transform:scale(1.03)!important}.product-card__body{display:flex;flex-direction:column;gap:.15rem;padding:.8rem .85rem .95rem;flex:1 1 auto}.product-card__subtitle,.product-card .product-card__subtitle{margin:0 0 .1rem!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)!important;line-height:1.3}.product-card h3,.product-card h4,.product-card .product-card__name{margin:0!important;font-size:.9rem!important;font-weight:700!important;line-height:1.3;min-height:2.4em;color:var(--text)!important}.product-card h3 a.product-card__name,.product-card a.product-card__name,.product-card .product-card__name{display:block!important;min-height:2.4em;color:var(--text)!important}.product-card__link{text-align:left!important}.product-card__link:hover .product-card__name,.product-card h3 a.product-card__name:hover{color:var(--text)!important}.product-card .price{margin:.45rem 0 0!important;font-weight:700!important;font-size:1rem!important;color:var(--text)!important}.product-card .product-card__stock,.product-card .product-card__delivery{margin:.3rem 0 0!important;font-size:.78rem}.product-card__actions{margin-top:0!important;padding:0 .85rem .85rem}.product-card__top{position:relative;width:100%}.product-card .btn-wishlist,.product-card__top .btn-wishlist,.btn-wishlist--card{top:.65rem!important;right:.65rem!important}.product-card__top .product-badges{position:absolute;top:.55rem;left:.55rem;z-index:2;justify-content:flex-start;margin:0!important;max-width:calc(100% - 3.5rem)}.product-card .badge--coming{background:linear-gradient(180deg,#ffd56a,#e0a63a);color:#120404;border-color:transparent;border-radius:6px}html[data-theme=dark] .product-card{background:#171b22!important;border-color:#ffffff14!important;box-shadow:0 18px 40px #00000073!important}html[data-theme=dark] .product-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)!important}html[data-theme=dark] .product-card .price{color:#fff!important}html[data-theme=dark] .product-card .product-card__name,html[data-theme=dark] .product-card h3{color:#f3f5f7!important}.home-coming-soon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/garage-shelf-cards.css.map */
