.bpb-hero{position:relative;display:block;height:55rem;padding:0 2rem;overflow:hidden;background:#fff;--color-background: 255, 255, 255}.bpb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.bpb-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.bpb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#fff,#fffffff0 30%,#fff0 52%)}.bpb-hero__copy{position:relative;z-index:2;height:100%;max-width:140rem;margin:0 auto;padding:0 0 4rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.bpb-hero__box{width:100%;max-width:35rem}.bpb-hero__kicker{margin:0 0 .5rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:var(--ls);color:rgb(var(--bpb-ink))}.bpb-hero__title{margin:0 0 1rem;font-size:2.2rem;line-height:2.8rem;letter-spacing:calc(-.1rem + var(--hf-fix));color:rgb(var(--bpb-ink))}.bpb-hero__text{display:none;margin:0 0 1rem;max-width:none;font-family:var(--hf);font-size:1.4rem;line-height:1.8rem;letter-spacing:calc(var(--ls) + var(--hf-fix));color:rgb(var(--bpb-ink))}.bpb-hero__img--m{display:none!important}@media screen and (max-width:600px){.bpb-hero--has-m .bpb-hero__img{display:none}.bpb-hero--has-m .bpb-hero__img--m{display:block!important}}@media screen and (min-width:601px){.bpb-hero{height:40rem;background:#e0e0ff;--color-background: 224, 224, 255}.bpb-hero__media:after{background:linear-gradient(90deg,#e0e0ff,#e0e0ffe6 30%,#e0e0ff00 58%)}.bpb-hero__copy{padding:0;justify-content:center;align-items:flex-start;text-align:left}.bpb-hero__box{max-width:30rem}.bpb-hero__kicker,.bpb-hero__title{margin-bottom:1.5rem}.bpb-hero__text{display:block}}@media screen and (min-width:769px){.bpb-hero{height:50rem;padding:0 2.5rem}.bpb-hero__box{max-width:40rem}.bpb-hero__kicker{line-height:2.2rem}.bpb-hero__title{font-size:2.6rem;line-height:3.2rem}.bpb-hero__text{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width:1025px){.bpb-hero{height:60rem}.bpb-hero__box{max-width:45rem}.bpb-hero__title{font-size:3.2rem;line-height:3.8rem}}@media screen and (min-width:1025px){.bpb-hero--shop{height:48rem}.bpb-hero--shop .bpb-hero__box{max-width:70rem}.bpb-hero--shop .bpb-hero__title{font-size:4.2rem;line-height:5.5rem;color:rgb(var(--bpb-forest))}.bpb-hero--shop .bpb-hero__text{font-family:var(--font-body-family);font-size:2.2rem;line-height:3.4rem;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bpb-hero.css.map */
