.jm-brands-hero{position:relative;min-height:var(--jm-bh-min-height, 45vh);background-color:var(--color-primary);color:var(--color-light);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;padding-top:var(--jm-bh-pad-top, 6rem);padding-bottom:var(--jm-bh-pad-bottom, 6rem)}.jm-brands-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.jm-brands-hero__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.jm-brands-hero--extend-behind-header{margin-top:calc(-1 * var(--header-height, 90px));--jm-bh-header-offset: var(--header-height, 90px)}.jm-brands-hero__inner{width:100%;max-width:var(--page-width, 144rem);margin:0 auto;padding:0 5rem;padding-top:calc(clamp(20px,8.4158px + 2.9703vw,50px) + var(--header-height, 90px))}.section-brands-hero .jm-brands-hero__eyebrow{display:inline-flex;align-items:center;margin:0 0 1.6rem;color:var(--color-accent);font-weight:400;font-size:1.4rem;text-transform:uppercase;letter-spacing:.15em}.section-brands-hero .jm-brands-hero__eyebrow:before{content:"";display:inline-block;width:3.2rem;height:1px;background-color:var(--color-accent);margin-right:1.2rem;flex-shrink:0}.section-brands-hero .jm-brands-hero__heading{margin:0 0 1.8rem;color:var(--color-light);font-weight:300;font-size:clamp(36px,22.8713px + 3.3663vw,70px);line-height:130%}.jm-brands-hero__heading>p{margin:0}.jm-brands-hero__subtitle{margin:0;color:#f9f8f3e0;font-weight:300;font-size:clamp(14px,11.6832px + .5941vw,20px);line-height:1.5;max-width:var(--jm-bh-content-width)}.jm-brands-hero__subtitle>p{margin:0 0 .6rem}.jm-brands-hero__subtitle>p:last-child{margin-bottom:0}@media(min-width:750px){..jm-brands-hero__subtitle{max-width:90rem}}@media screen and (max-width:749px){.jm-brands-hero{min-height:var(--jm-bh-min-height-mobile, 40vh);padding-top:var(--jm-bh-pad-top-mobile, 4rem);padding-bottom:var(--jm-bh-pad-bottom-mobile, 4rem)}.jm-brands-hero__inner{padding-left:3rem;padding-right:3rem}.section-brands-hero .jm-brands-hero__eyebrow{font-size:1.2rem;margin-bottom:1rem}.jm-brands-hero__content{max-width:100%}.section-brands-hero .jm-brands-hero__heading{font-size:clamp(2.8rem,8.5vw,4rem);margin-bottom:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-brands-hero.css.map */
