html{font-size:62.5%}body{font-size:1.6rem}:root{--font-family-main: "Avenir 85", "Helvetica Neue", sans-serif;--font-family-secondary: "Poppins", sans-serif;--font-family-pricing: "Roboto", sans-serif;--font-size-14: 1.4rem;--font-size-16: 1.6rem;--font-size-18: 1.8rem;--font-size-20: 2rem;--font-size-24: 2.4rem;--font-size-32: 3.2rem;--font-size-48: 4.8rem;--font-size-64: 6.4rem}.avenir-16{font-family:var(--font-family-main);font-size:var(--font-size-16)}.avenir-24{font-family:var(--font-family-main);font-size:var(--font-size-24)}.avenir-32{font-family:var(--font-family-main);font-size:var(--font-size-32)}.avenir-48{font-family:var(--font-family-main);font-size:var(--font-size-48)}.poppins-14{font-family:var(--font-family-secondary);font-size:var(--font-size-14)}.poppins-16{font-family:var(--font-family-secondary);font-size:var(--font-size-16)}.poppins-18{font-family:var(--font-family-secondary);font-size:var(--font-size-18)}.roboto-16{font-family:var(--font-family-pricing);font-size:var(--font-size-16)}.roboto-20{font-family:var(--font-family-pricing);font-size:var(--font-size-20)}.roboto-24{font-family:var(--font-family-pricing);font-size:var(--font-size-24)}p{font-family:var(--font-family-secondary);font-size:var(--font-size-16);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-main);font-weight:700;line-height:1.2}h1{font-size:var(--font-size-48)}h2{font-size:var(--font-size-32)}h3{font-size:var(--font-size-24)}h4{font-size:var(--font-size-20)}.product-card{display:flex;flex-direction:column;height:100%}.product-card img:first-of-type{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px}.product-card .product-image,.product-card .product-card__image,.product-card .card__media{aspect-ratio:1 / 1;overflow:hidden}.product-card h3,.product-card .product-title,.product-card .card-title{margin:10px 0 6px;text-align:center;line-height:1.4;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .price,.product-card .product-price{text-align:center;margin-bottom:10px}.product-card .actions,.product-card .product-actions,.product-card .card__actions{margin-top:auto}.product-card a.button:last-of-type,.product-card button:last-of-type{margin-top:auto;align-self:center}.product-card .meta,.product-card .badges{text-align:center}@media(max-width:640px){.product-card img:first-of-type{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
