@font-face{font-family:SwMensEditorial;src:url('sheworks-cormorant-garamond-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:SwMensSans;src:url('sheworks-dm-sans-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:SwMensSans;src:url('sheworks-dm-sans-700.ttf') format('truetype');font-weight:700;font-display:swap}
.sw-mens{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;padding:48px max(28px,4.1vw);background:var(--sw-mens-bg,#ffffff);color:#20201e;font-family:SwMensSans,sans-serif;text-align:left}.sw-mens *{box-sizing:border-box}.sw-mens__copy{display:flex;flex-direction:column;padding-top:8px;min-width:0}.sw-mens__eyebrow{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.18em;font-weight:700;line-height:1.5;margin:0}.sw-mens__eyebrow>span{display:block;width:35px;height:2px;background:var(--sw-mens-accent,#791d20);flex-shrink:0}.sw-mens__intro{font-size:12px;line-height:1.5;margin:27px 0 13px;color:#635b55}.sw-mens__title{font-family:SwMensEditorial,serif;font-weight:500;font-style:normal;font-size:clamp(58px,8.5vw,144px);line-height:.86;letter-spacing:-.045em;margin:0;text-transform:none;color:#20201e;overflow-wrap:anywhere}.sw-mens__title>span{display:block}.sw-mens__title>span+span{color:var(--sw-mens-accent,#791d20)}.sw-mens__tagline{font:500 26px/1.2 SwMensEditorial,serif;margin:23px 0 0}.sw-mens__details{margin-top:auto;padding-top:28px}.sw-mens__availability{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:var(--sw-mens-accent,#791d20);margin:0}.sw-mens__availability>span{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.sw-mens__online{font-size:13px;line-height:1.5;margin:9px 0 0}.sw-mens__link{display:flex;align-items:center;justify-content:space-between;gap:25px;width:186px;min-height:44px;border-bottom:1px solid currentColor;margin-top:20px;color:inherit;font-size:11px;line-height:1.5;text-decoration:none}.sw-mens__link:hover{color:var(--sw-mens-accent,#791d20)}.sw-mens__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sw-mens__link>span[aria-hidden]{font-size:17px}.sw-mens__photograph{align-self:center;min-width:0}.sw-mens__image{position:relative;overflow:hidden;aspect-ratio:1;background:#ffffff}.sw-mens__image img{display:block;width:100%;height:100%;object-fit:contain;max-width:none;transform:none}.sw-mens__image--poster img{position:absolute;left:0;top:-39%;width:100%;height:auto;object-fit:initial}.sw-mens__photo-note{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.12em;line-height:1.5;margin-top:13px;color:#62574f}.sw-mens__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(min-width:1600px){.sw-mens{gap:72px;padding-inline:max(52px,calc((100vw - 1496px)/2))}}
@media(max-width:749px){.sw-mens{padding:32px 22px;grid-template-columns:minmax(0,1fr);gap:28px}.sw-mens__copy{padding:0}.sw-mens__eyebrow{font-size:8px}.sw-mens__intro{margin-top:24px;font-size:11px}.sw-mens__title{font-size:clamp(48px,17vw,110px);line-height:.9}.sw-mens__tagline{font-size:24px;margin-top:16px}.sw-mens__details{padding-top:25px}.sw-mens__link{margin-top:15px}.sw-mens__photo-note{font-size:6px}}
@media(prefers-reduced-motion:no-preference){.sw-mens__link>span[aria-hidden]{transition:transform .2s}.sw-mens__link:hover>span[aria-hidden]{transform:translate(2px,-2px)}}
