.hero--swim{position:relative;display:block;min-height:clamp(590px,calc(100svh - 113px),820px);overflow:hidden;isolation:isolate;color:#0a0a0a;background-color:#e8e3d9;background-image:var(--hero-image);background-position:var(--hero-position, center);background-size:cover}.hero--swim .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#ffffff0a 0 39%,#fff0 58%),linear-gradient(180deg,rgba(0,0,0,.12),transparent 25% 76%,rgba(0,0,0,.1))}.hero--swim p.hero-kicker{position:absolute;top:31px;left:32px;margin:0;font:300 9px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase}.hero--swim p.hero-kicker--light{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.24)}.hero--swim .hero-content{position:absolute;top:49%;left:clamp(32px,6.2vw,112px);width:min(35vw,520px);max-width:none;margin:0;padding:0;color:#0a0a0a;transform:translateY(-34%)}.hero--swim p.hero-series{margin:0 0 18px;font:300 9px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase}.hero--swim h1{max-width:510px;margin:0;font:200 clamp(45px,5.1vw,82px)/.9 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.hero--swim p.hero-copy{max-width:330px;margin:21px 0 0;font:300 11px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:30px}.hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:42px;font:300 9px/1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;transition:color .2s,background .2s,border-color .2s,opacity .2s}.hero-cta--primary{min-width:157px;padding:0 15px;color:#fff;background:#0a0a0a;border:1px solid #0a0a0a}.hero-cta--primary:hover{color:#0a0a0a;background:transparent}.hero-cta--secondary{padding:0 0 6px;border-bottom:1px solid #0a0a0a}.hero-cta--secondary:hover{opacity:.58}.hero--swim p.hero-index{position:absolute;right:30px;bottom:23px;display:flex;align-items:flex-end;gap:13px;margin:0;color:#fff;font:300 8px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.28)}.hero--swim .hero-index span{margin:0;font-size:19px;font-weight:200;letter-spacing:.04em}@media(max-width:980px){.hero--swim .hero-content{left:30px;width:42vw}.hero--swim h1{font-size:51px}}@media(max-width:749px){.hero--swim{min-height:calc(100svh - 88px);max-height:760px;background-image:var(--hero-mobile-image, var(--hero-image));background-position:center center}.hero--swim .hero-shade{background:linear-gradient(180deg,#00000014 0 45%,#000c)}.hero--swim p.hero-kicker{top:18px;left:16px;font-size:7px}.hero--swim .hero-content{top:auto;right:16px;bottom:34px;left:16px;width:auto;color:#fff;transform:none}.hero--swim p.hero-series{margin-bottom:12px;font-size:7px}.hero--swim h1{max-width:330px;font-size:44px;line-height:.94;letter-spacing:-.025em}.hero--swim p.hero-copy{max-width:280px;margin-top:14px;font-size:9px;line-height:1.45}.hero-actions{align-items:flex-end;gap:17px;margin-top:21px}.hero-cta{min-height:39px;font-size:8px}.hero-cta--primary{min-width:145px;color:#000;background:#fff;border-color:#fff}.hero-cta--primary:hover{color:#fff;background:transparent}.hero-cta--secondary{color:#fff;border-color:#fff}.hero--swim p.hero-index{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hero-swim.css.map */
