.haym-recent[hidden]{display:none!important}.haym-recent{padding-top:48px;padding-bottom:52px}.haym-recent h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.2;margin:0 0 16px;letter-spacing:-.025em}.haym-recent__intro{font-size:16px;line-height:1.7;color:#555;margin:0 0 28px;max-width:760px;font-style:italic}.haym-recent__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.haym-recent__card{min-width:0}.haym-recent__photo{display:block;position:relative;aspect-ratio:3/4;background:#f4f4f4;overflow:hidden}.haym-recent__photo img{width:100%;height:100%;object-fit:cover;display:block}.haym-recent__title{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.4;margin:12px 0 6px}.haym-recent__title a{color:#111;text-decoration:none}.haym-recent__price{font-size:15px;font-weight:600;color:#111;margin:0}.haym-recent__swatches{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:center}.haym-recent__swatch{width:30px;height:30px;display:flex;border:1px solid #ddd;border-radius:50%;padding:3px;background:#fff}.haym-recent__swatch span{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch)}.haym-recent__swatch:focus-visible{outline:2px solid #111;outline-offset:2px}.haym-recent__more{font-size:13px;color:#555}@media(max-width:749px){.haym-recent{padding:36px 15px}.haym-recent__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.haym-recent__intro{font-size:15px}.haym-recent__title{font-size:14px}.haym-recent__price{font-size:14px}.haym-recent__swatch{width:29px;height:29px}.haym-recent__swatches{gap:6px}}