.product-grid{color:var(--pg-text)}.product-grid__heading{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.85rem,1.67vw,2.2rem);line-height:1.15;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--pg-heading)}.product-grid__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:3.2rem}.product-grid__filter{padding:.9rem 1.8rem;border:1px solid var(--pg-rule);border-radius:999px;background:transparent;color:var(--pg-muted);font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.product-grid__filter:hover{border-color:var(--pg-accent);color:var(--pg-accent)}.product-grid__filter.is-active{background:var(--pg-heading);border-color:var(--pg-heading);color:#fff}.product-grid__list{display:grid;grid-template-columns:repeat(var(--pg-columns-mobile),1fr);gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}.product-grid__card[hidden]{display:none}.product-grid__link{display:block;color:inherit;text-decoration:none}.product-grid__media{position:relative;overflow:hidden;border-radius:var(--pg-radius);background:var(--pg-rule)}.product-grid--ratio-square .product-grid__media{aspect-ratio:1 / 1}.product-grid--ratio-portrait .product-grid__media{aspect-ratio:4 / 5}.product-grid--ratio-landscape .product-grid__media{aspect-ratio:4 / 3}.product-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@media(hover:hover){.product-grid__link:hover .product-grid__image{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.product-grid__image{transition:none}.product-grid__link:hover .product-grid__image{transform:none}}.product-grid__badge{position:absolute;top:1rem;right:1rem;padding:.5rem 1.1rem;border-radius:999px;background:#fff;color:var(--pg-heading);font-size:.9rem;font-weight:600;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase}.product-grid__info{display:grid;gap:.4rem;margin-top:1.2rem}.product-grid__title{font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase}.product-grid__price{font-size:1.3rem;color:var(--pg-muted)}.product-grid__empty{margin:3.2rem 0 0;text-align:center;font-size:1.4rem;color:var(--pg-muted)}.product-grid__footer{display:flex;justify-content:center;margin-top:3.6rem}.product-grid__button{display:inline-flex;align-items:center;gap:.9rem;padding:1.4rem 3rem;border:1px solid var(--pg-accent);color:var(--pg-accent);font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.product-grid__button:hover{background:var(--pg-accent);color:#fff}@media screen and (max-width:749px){.product-grid__filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:-1.5rem;padding-inline:1.5rem;-webkit-overflow-scrolling:touch}.product-grid__filters.has-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 4rem),transparent 100%)}.product-grid__filters.has-start{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4rem);mask-image:linear-gradient(to right,transparent 0,#000 4rem)}.product-grid__filters.has-start.has-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4rem,#000 calc(100% - 4rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 4rem,#000 calc(100% - 4rem),transparent 100%)}.product-grid__filters::-webkit-scrollbar{display:none}.product-grid__filter{flex:0 0 auto;padding:1.4rem 1.5rem;font-size:1.05rem}.product-grid__title{font-size:1.05rem}.product-grid__price{font-size:1.2rem}}@media screen and (min-width:750px){.product-grid__list{grid-template-columns:repeat(var(--pg-columns),1fr);gap:3.2rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-grid.css.map */
