.popular-products{padding-top:28px;padding-bottom:36px}.popular-products__heading{margin:0 0 12px}.popular-products__intro{margin:0 0 24px;max-width:72ch}.popular-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;padding:0;margin:24px 0 0;list-style:none;visibility:hidden}.popular-products__grid.is-ready{visibility:visible}.popular-products__item{min-width:0}.popular-products__card{display:flex;flex-direction:column;min-height:44px;min-width:44px;height:100%;color:rgb(var(--color-foreground));text-decoration:none;border-radius:var(--product-card-corner-radius, 8px);border:1px solid rgba(var(--color-foreground),.13);background:rgb(var(--color-background));overflow:hidden}.popular-products__card:hover .popular-products__title{text-decoration:underline;text-underline-offset:.2em}.popular-products__card:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:5px}.popular-products__media{aspect-ratio:1 / 1;width:100%;overflow:hidden;background:rgba(var(--color-foreground),.03)}.popular-products__media img,.popular-products__placeholder{display:block;width:100%;height:100%;object-fit:contain}.popular-products__copy{padding:16px}.popular-products__title{overflow-wrap:anywhere;margin:0 0 12px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popular-products__copy .price{font-size:1.5rem}.popular-products__copy .badge{margin-top:10px}@media screen and (min-width:750px){.popular-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.popular-products__grid{grid-template-columns:repeat(var(--popular-columns, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/popular-products.css.map */
