.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{display:grid;gap:.75rem;border-radius:var(--radius-card)}.product-card__media{display:block;overflow:hidden;border-radius:var(--radius-card)}.product-card__media img,.product-card__media .image-placeholder{width:100%;object-fit:cover}.product-card__title{font-family:var(--font-body);font-variation-settings:normal;font-size:1rem;font-weight:500;letter-spacing:0}.product-card__title a{text-decoration:none}.pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.product-card__media{position:relative}.product-card__link{display:block;position:relative}.product-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;transition:opacity .4s var(--ease-out)}@media(hover:hover){.product-card:hover .product-card__img--hover{opacity:1}}.product-card__badges{position:absolute;top:.6rem;left:.6rem;display:flex;flex-wrap:wrap;gap:.35rem;pointer-events:none}.product-card__info{display:grid;gap:.35rem;justify-items:start}.product-card__type{font-size:.6875rem;padding:.15rem .55rem}.product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.price--was{font-weight:400;margin-right:.35rem;opacity:.8}.price-per{font-size:.8125rem;opacity:.85}.product-card__quick form{display:flex;gap:.5rem}.product-card__select{flex:1;min-width:0;min-height:40px;padding:.35rem .6rem;border:1.5px solid var(--color-line-strong);border-radius:var(--radius-button);background:transparent;font-size:.9375rem}.product-card__add{flex:none}.product-card__quick>.product-card__add{display:flex;width:100%}.product-card__add[aria-busy=true]{opacity:.6;pointer-events:none}.tag--dark{background:var(--color-walnut);color:var(--color-almond)}@media(max-width:749px){.product-card__add span{display:none}.product-card__add{padding-inline:.8rem}.product-card__quick>.product-card__add span{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-grid.css.map */
