:is(.bench-hero,.bench-range__hero) .bench-header-scrim{--bench-s: var(--bench-scrim, .75);background:linear-gradient(to top,rgba(0,0,0,var(--bench-s)),rgba(0,0,0,calc(var(--bench-s) * .85)) 45%,rgba(0,0,0,calc(var(--bench-s) * .5)) 75%,rgba(0,0,0,calc(var(--bench-s) * .3)))}@media screen and (min-width:750px){:is(.bench-hero,.bench-range__hero) .bench-header-scrim{background:linear-gradient(to top,rgba(0,0,0,var(--bench-s)),rgba(0,0,0,calc(var(--bench-s) * .85)),rgba(0,0,0,calc(var(--bench-s) * .45)) 60%,rgba(0,0,0,calc(var(--bench-s) * .2)))}}.bench-hero .bench-hero__scrim{display:block}.bench-hero--bottom-left .bench-hero__content{justify-content:flex-end;align-items:stretch;text-align:left;gap:0;padding:0 0 34px}@media screen and (min-width:990px){.bench-hero--bottom-left .bench-hero__content{padding-bottom:52px}}.bench-hero__inner{display:contents}.bench-hero--bottom-left .bench-hero__inner{display:block}:is(.bench-hero,.bench-range__hero) .bench-header-eyebrow{display:block;font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.09em;color:var(--bench-white);margin:0 0 10px}:is(.bench-hero,.bench-range__hero) .bench-header-title{font-family:var(--bench-font-display);text-transform:uppercase;font-weight:400;font-size:clamp(24px,min(9vw,calc((100vw - 48px) / (var(--bench-title-chars, 8) * 1.2))),84px);line-height:.92;letter-spacing:-.01em;color:var(--bench-white);max-width:14em;margin:0;text-shadow:0 1px 24px rgba(0,0,0,.35);text-wrap:balance}:is(.bench-hero,.bench-range__hero) .bench-header-standfirst{font-family:var(--bench-font-body);font-size:17px;line-height:1.5;letter-spacing:0;color:var(--bench-white);max-width:50ch;margin:16px 0 0;text-shadow:0 1px 16px rgba(0,0,0,.35);text-wrap:pretty}@media screen and (min-width:750px){:is(.bench-hero,.bench-range__hero) .bench-header-standfirst{font-size:19px}:is(.bench-hero,.bench-range__hero) .bench-header-title{font-size:clamp(40px,6vw,84px)}}@media screen and (min-width:750px)and (max-width:989px){.bench-hero.bench-hero--bottom-left .bench-hero__media,.bench-range .bench-range__hero .bench-range__media{aspect-ratio:16 / 9}}:is(.bench-hero,.bench-range__hero) .bench-header-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bench-hero--bottom-left .bench-hero__content .bench-header-cta{justify-content:flex-start;flex-direction:row;width:auto;max-width:none}.bench-hero--bottom-left .bench-hero__content .bench-header-cta .bench-btn{width:auto}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bench-header.css.map */
