.product-recommendations{color:#232320;width:min(1440px,100%);margin:0 auto;padding:0 4.2% 72px}.product-recommendation-row+.product-recommendation-row{margin-top:50px}.product-recommendation-heading{align-items:center;gap:22px;margin:0 0 18px;display:flex}.product-recommendation-heading h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Archivo,Arial,sans-serif;font-size:clamp(19px,2vw,28px);font-weight:600;line-height:1.15}.product-recommendation-heading>span{background:#d8d4cb;flex:1;height:1px}.product-recommendation-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-recommendation-card{min-width:0;color:inherit;text-decoration:none;display:block}.product-recommendation-image{aspect-ratio:4/5;background:#e8e4db;width:100%;display:block;position:relative;overflow:hidden}.product-recommendation-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.product-recommendation-card:hover .product-recommendation-image img{transform:scale(1.035)}.product-recommendation-placeholder{background:#e8e4db;width:100%;height:100%;display:block}.product-recommendation-copy{flex-direction:column;gap:6px;padding:10px 0 0;display:flex}.product-recommendation-name{color:#24241f;letter-spacing:-.01em;font:500 13px/1.4 Archivo,Arial,sans-serif}.product-recommendation-price{color:#67655e;font:500 12px/1.4 Archivo,Arial,sans-serif}@media (width<=800px){.product-recommendations{padding:0 20px 48px}.product-recommendation-row+.product-recommendation-row{margin-top:38px}.product-recommendation-heading{gap:14px;margin-bottom:14px}.product-recommendation-heading h2{font-size:18px}.product-recommendation-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-right:-20px;padding:0 20px 8px 0;display:flex;overflow:auto hidden}.product-recommendation-track::-webkit-scrollbar{display:none}.product-recommendation-card{scroll-snap-align:start;flex:0 0 min(64vw,270px)}.product-recommendation-name,.product-recommendation-price{font-size:12px}}@media (prefers-reduced-motion:reduce){.product-recommendation-image img{transition:none}}
