:is(.template-collection,.related-products) .product-media{background:#fff;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}:is(.template-collection,.related-products) .product-media a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}:is(.template-collection,.related-products) .product-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}:is(.template-collection,.related-products) .product-card:hover .product-media img{transform:scale(1.03)}@media(max-width:575.98px){.template-collection .row-cols-1>*{flex:0 0 auto;width:50%}:is(.template-collection,.related-products) .row.g-4{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}:is(.template-collection,.related-products) .product-body{padding:.75rem .7rem .85rem;gap:.2rem}:is(.template-collection,.related-products) .product-body h3{font-size:.95rem;line-height:1.3}:is(.template-collection,.related-products) .product-body p.tag{font-size:.52rem;letter-spacing:.16em}:is(.template-collection,.related-products) .card-price{font-size:.95rem}:is(.template-collection,.related-products) .card-badge{top:.45rem;left:.45rem;font-size:.5rem;padding:.2rem .5rem}:is(.template-collection,.related-products) .quick-add{margin:.5rem .55rem .6rem}:is(.template-collection,.related-products) .quick-add .btn-pill,:is(.template-collection,.related-products) .quick-add .btn-pill-outline{width:100%;font-size:.6rem;letter-spacing:.06em;padding:.45rem .5rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/collection-cards.css.map */
