.fresh-pumps{padding:64px 0 68px;background:#f6f8f9;border-bottom:1px solid #e1e7e9}
.fresh-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px}
.fresh-heading>div{max-width:710px}.fresh-heading .eyebrow{margin-bottom:12px}.fresh-heading h2{margin:0;color:#172936;font-size:clamp(27px,3vw,38px);line-height:1.13;letter-spacing:-.025em}.fresh-heading p{margin:11px 0 0;color:#5e707a;line-height:1.65;font-size:15px}
.fresh-all{display:inline-flex;gap:16px;align-items:center;justify-content:center;flex-shrink:0;min-height:48px;padding:12px 17px;border:1px solid #a32a37;border-radius:6px;color:#982a36;font-size:14px;font-weight:700;text-decoration:none}.fresh-all:hover,.fresh-all:focus-visible{background:#a32a37;color:#fff}.fresh-all-mobile{display:none}
.fresh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fresh-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e0e7e9;border-radius:10px;overflow:hidden;color:#1d303b;text-decoration:none;box-shadow:0 5px 18px rgba(25,43,56,.045);transition:transform .18s,border-color .18s,box-shadow .18s}.fresh-card:hover,.fresh-card:focus-visible{border-color:#ab3440;box-shadow:0 10px 24px rgba(25,43,56,.10);transform:translateY(-3px)}.fresh-card:focus-visible,.fresh-all:focus-visible{outline:3px solid #387a8a;outline-offset:3px}
.fresh-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;color:#627580;font-size:12px;line-height:1.3}.fresh-card-top b{color:#a02c38;font-size:13px;white-space:nowrap}.fresh-photo{height:194px;padding:13px 16px;display:flex;align-items:center;justify-content:center;background:#fff}.fresh-photo img{display:block;max-width:min(100%,240px);max-height:100%;width:auto;height:auto;object-fit:contain}
.fresh-info{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0 16px;padding:14px 0 13px;border-top:1px solid #edf1f2;line-height:1.3}.fresh-caption{font-size:12px;color:#687a82}.fresh-info strong{font-size:18px;color:#22343f;unicode-bidi:isolate}.fresh-part{font-size:13px;color:#566974;unicode-bidi:isolate}.fresh-card-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:12px 16px;background:#f7f9fa;color:#992e3b;font-size:12px;font-weight:700;border-top:1px solid #edf1f2}.fresh-arrow{display:inline-block;font-size:17px;line-height:1}[dir=rtl] .fresh-arrow{transform:scaleX(-1)}
@media(max-width:760px){.fresh-pumps{padding:43px 0 46px}.fresh-heading{margin-bottom:20px}.fresh-heading>.fresh-all{display:none}.fresh-all-mobile{display:flex;width:100%;margin-top:18px}.fresh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.fresh-photo{height:150px;padding:10px}.fresh-card-top{padding:12px 11px 0;font-size:12px}.fresh-info{margin:0 11px;padding:10px 0}.fresh-info strong{font-size:16px}.fresh-part{font-size:12px;overflow-wrap:anywhere}.fresh-card-action{padding:11px;font-size:12px}}
@media(max-width:380px){.fresh-photo{height:125px}.fresh-heading h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.fresh-card{transition:none}.fresh-card:hover,.fresh-card:focus-visible{transform:none}}
