.product-grid{display:grid;gap:2rem}@media screen and (min-width:750px){.product-grid{gap:3rem}}.card-wrapper{position:relative;height:100%}.card{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;border:.1rem solid rgba(0,0,0,.1);border-radius:var(--card-corner-radius, .8rem);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 3px #00000014}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:var(--color-accent)}.card__inner{position:relative;overflow:hidden}.card__inner.ratio{aspect-ratio:1}.card__media{position:relative;overflow:hidden;background-color:#f5f5f5}.card__media.ratio,.card__media--placeholder{aspect-ratio:1}.card__media .media{position:relative;width:100%;height:100%}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,opacity .3s ease;display:block}.card__media .card__media-img-secondary{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.card-wrapper:hover .card__media .card__media-img-secondary{opacity:1}.card__media--placeholder .card__media-placeholder-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;background:linear-gradient(135deg,#eee,#e0e0e0);color:#888;text-decoration:none}.card__media-placeholder-text{font-size:1.4rem;text-transform:uppercase;letter-spacing:.05em}.card:hover .card__media img{transform:scale(1.05)}.card__content{padding:1.6rem;display:flex;flex-direction:column;flex:1;gap:.6rem}.card__information{display:flex;flex-direction:column;gap:.8rem}.card__heading{margin:0;font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--color-text)}.card__heading a{color:var(--color-text);text-decoration:none}.card__heading a:hover{color:var(--color-accent)}.card__badge{position:absolute;top:1rem;right:1rem;z-index:1}.badge{display:inline-block;padding:.4rem .8rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--badge-corner-radius)}.badge--bottom-left{position:absolute;bottom:1.2rem;left:1.2rem}.quick-add{margin-top:1.2rem}.quick-add__submit{width:100%}.full-unstyled-link{text-decoration:none;color:inherit}.full-unstyled-link:hover{text-decoration:none}.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.caption-with-letter-spacing.light{color:var(--color-secondary)}.card-information{display:flex;flex-direction:column;gap:.4rem}.card-information .price{margin-top:.2rem}.card-information .price-item{font-size:1.5rem;font-weight:600;color:var(--color-text)}.card__stock{font-size:1.3rem;color:var(--color-secondary)}.card__stock--out{color:#b22222}.rating{display:flex;align-items:center;gap:.4rem}.rating-star{display:inline-block;width:1.2rem;height:1.2rem;background-color:var(--color-secondary);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.rating-text,.rating-count{font-size:1.2rem;color:var(--color-secondary)}.collection-page__header{margin-bottom:2.4rem}.collection-page__title{font-size:clamp(2.2rem,4vw,3rem);font-weight:700;margin:0 0 .8rem;color:var(--color-text)}.collection-page__description{font-size:1.5rem;line-height:1.6;color:var(--color-secondary);max-width:60ch}@media screen and (max-width:749px){.product-grid{gap:1.6rem}.card__content{padding:1.2rem}.collection-page__header{margin-bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-grid.css.map */
