.harrys-razor{background:var(--hr-bg,#f6f6f6);color:var(--hr-text,#001e49);padding:24px 0 34px;box-sizing:border-box}.harrys-razor *{box-sizing:border-box}.harrys-razor__inner{max-width:1440px;margin:0 auto;padding:0 80px}.harrys-razor .harrys-razor__heading{font-family:inherit;text-align:center;color:var(--hr-text,#001e49);font-size:30px;line-height:1.2;font-weight:600;letter-spacing:.015em;margin:0 0 26px}.harrys-razor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.harrys-razor__card{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:1220/1360;min-width:0}.harrys-razor__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover;position:absolute;inset:0;max-width:none}.harrys-razor__overlay{position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:space-between;text-align:center;padding:34px 24px 24px;color:var(--hr-text,#001e49)}.harrys-razor .harrys-razor__overlay h3{color:inherit;font-family:inherit;font-size:29px;line-height:1.2;letter-spacing:.02em;font-weight:600;margin:0 0 20px}.harrys-razor .harrys-razor__overlay p{color:inherit;font-family:inherit;font-size:16px;line-height:1.4;margin:0}.harrys-razor .harrys-razor__button{display:inline-flex;justify-content:center;align-items:center;min-width:160px;min-height:48px;background:#d83e11;color:#fff!important;text-decoration:none;font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;padding:12px 24px;border-radius:4px}.harrys-razor .harrys-razor__button:hover,.harrys-razor .harrys-razor__button:focus-visible{background:#a92d0b;color:#fff;outline:2px solid #001e49;outline-offset:3px}@media(max-width:767px){.harrys-razor{padding:24px 0 6px}.harrys-razor__inner{padding:0 16px}.harrys-razor .harrys-razor__heading{font-size:28px;margin-bottom:24px}.harrys-razor__grid{grid-template-columns:1fr;gap:16px}.harrys-razor__card{border-radius:10px}.harrys-razor__overlay{padding:21px 16px 16px}.harrys-razor .harrys-razor__overlay h3{font-size:27px;margin-bottom:18px}.harrys-razor .harrys-razor__overlay p{font-size:15px}.harrys-razor .harrys-razor__button{min-height:40px}}
