main:has(.lp-hero--bleed){position:relative}main:has(.lp-hero--bleed) .lp-section-promo{position:absolute;top:calc(var(--header-height, 86px) + var(--alias-scale-300));left:0;right:0;z-index:4;padding-top:0}main .lp-sec.lp-hero--bleed{--lp-nav-room: calc(var(--header-height, 86px) + var(--alias-scale-500))}main:has(.lp-promo) .lp-sec.lp-hero--bleed{--lp-nav-room: calc(var(--header-height, 86px) + var(--alias-scale-300) + 36px + var(--alias-scale-300))}main .lp-sec.lp-hero--cover .lp-hero__copy:before{filter:brightness(0) invert(1)}@media(min-width:768px){main .lp-sec.lp-hero.lp-hero--bleed{padding-top:calc(var(--lp-nav-room) + var(--responsive-spacing-layout-md));min-height:calc(640px + var(--lp-nav-room))}main .lp-sec.lp-hero.lp-hero--cover{min-height:calc(720px + var(--lp-nav-room))}}@media(max-width:767px){main .lp-sec.lp-hero--bleed:not(.lp-hero--cover) .lp-hero__bg{aspect-ratio:auto;height:calc(75vw + var(--lp-nav-room))}main .lp-sec.lp-hero.lp-hero--cover{padding-top:calc(var(--lp-nav-room) + var(--alias-scale-600) + var(--lp-hero-photo-m, 50vw));min-height:0}main .lp-hero--cover .lp-hero__fade{background:linear-gradient(to bottom,#0000 25%,rgb(0 0 0 / calc(var(--lp-hero-ov-a) + 10%)) 60%)}main .lp-sec.lp-hero--cover .lp-wrap{position:static}main .lp-sec.lp-hero--cover .lp-hero__copy{gap:var(--alias-scale-300)}main .lp-sec.lp-hero--cover .lp-hero__copy>*{position:relative;z-index:3}body main .lp-sec.lp-hero--cover .lp-hero__eyebrow{position:absolute;top:var(--lp-nav-room, 88px);left:50%;transform:translate(-50%);max-width:calc(100% - 2 * var(--responsive-spacing-layout-sm));white-space:nowrap;font:var(--typography-styles-body-xsm-bold);font-size:11px;line-height:16px}main .lp-sec.lp-hero--cover h1.lp-h1{font-size:min(8.5vw,34px);line-height:1.1;max-width:100%}main .lp-sec.lp-hero--cover h1.lp-h1:not(.lp-h1--long) .lp-h1__line{white-space:nowrap}main .lp-sec.lp-hero--cover h1.lp-h1.lp-h1--long{font-size:min(7.5vw,30px);line-height:1.1}main .lp-sec.lp-hero--cover h1.lp-h1--long .lp-h1__line{text-wrap:balance}main .lp-sec.lp-hero--cover h1.lp-h1:not(.lp-h1--long) .lp-h1__line.lp-h1__line--wrap{white-space:normal;text-wrap:balance}main .lp-sec.lp-hero--cover .lp-body-lg{font-size:14px;line-height:1.3}main .lp-sec.lp-hero--cover .lp-hero__copy:before{position:relative;z-index:3;align-self:center;max-width:45vw;background-position:center}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/lp-hero-nav.css.map */
