/* The featured collection has a wider canvas than the category directory. */
.finds-section{width:min(1640px,calc(100% - 64px));margin:64px auto 0}
.finds-section .section-heading{margin-bottom:24px}
.finds-section .section-heading h2{font-size:24px;letter-spacing:-.5px}
.finds-section .product-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:30px 18px}
.finds-section .product-info h3{font-size:13px;min-height:39px}
.finds-section .qc-badge{background:#fff7ed;color:#7d3b0a;border:1px solid #ffdfc1;box-shadow:0 1px 4px #00000008}
.finds-section .qc-badge .material-symbols-outlined{color:#c3540b}
@media(max-width:1199px){.finds-section{width:calc(100% - 44px);margin-top:56px}.finds-section .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 16px}}
@media(max-width:950px){.finds-section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px}}
@media(max-width:650px){.finds-section{width:calc(100% - 32px);margin-top:42px}.finds-section .section-heading{margin-bottom:19px;gap:12px}.finds-section .section-heading h2{font-size:21px}.finds-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.finds-section .product-info h3{font-size:12px;min-height:36px}}
