.pv-hero{position:relative;display:grid;grid-template-areas:"stack";min-height:max(56rem,128vw);max-height:88vh;overflow:hidden;background:var(--pv-ink);color:#fff;isolation:isolate}.pv-hero__media,.pv-hero__content{grid-area:stack}.pv-hero__media{position:relative;min-height:100%}.pv-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgba(31,29,26,calc(var(--pv-hero-scrim, .7) + .15)),rgba(31,29,26,var(--pv-hero-scrim, .7)) 34%,rgba(31,29,26,calc(var(--pv-hero-scrim, .7) * .25)) 62%,#1f1d1a00 80%)}.pv-hero .pv-media__toggle{top:1.2rem;bottom:auto}.pv-hero__content{position:relative;z-index:3;align-self:end;width:100%;max-width:var(--pv-container);margin:0 auto;padding:3.2rem 1.6rem 3.6rem;box-sizing:border-box;pointer-events:none;--color-foreground: 255, 255, 255}.pv-hero__copy{pointer-events:auto;max-width:64rem}.pv-hero__pill{margin-bottom:1.6rem}.pv-hero__heading{color:#fff;margin-bottom:1.4rem;font-size:4rem;line-height:1.02;text-shadow:0 2px 24px rgba(0,0,0,.25)}.pv-hero__subhead{margin:0 0 2.4rem;font-size:1.7rem;line-height:1.5;color:#ffffffeb;max-width:52rem}.pv-hero__buttons{gap:1.6rem 2.8rem}.pv-hero__buttons .pv-btn{flex:1 1 100%}.pv-hero__link{color:#fff}.pv-hero__price{margin:1.6rem 0 0;font-size:1.3rem;color:#ffffffc7}@media screen and (min-width:480px){.pv-hero__buttons .pv-btn{flex:0 0 auto}}@media screen and (min-width:750px){.pv-hero{min-height:var(--pv-hero-min, 60rem);max-height:none}.pv-hero__scrim{background:linear-gradient(90deg,rgba(31,29,26,calc(var(--pv-hero-scrim, .7) + .1)),rgba(31,29,26,var(--pv-hero-scrim, .7)) 30%,rgba(31,29,26,calc(var(--pv-hero-scrim, .7) * .3)) 55%,#1f1d1a00 72%)}.pv-hero--center .pv-hero__scrim{background:rgba(31,29,26,calc(var(--pv-hero-scrim, .7) * .65))}.pv-hero__content{align-self:center;padding:6.4rem 4rem}.pv-hero--center .pv-hero__copy{margin:0 auto;text-align:center}.pv-hero--center .pv-hero__subhead{margin-left:auto;margin-right:auto}.pv-hero--center .pv-hero__buttons{justify-content:center}.pv-hero__copy{max-width:58rem}.pv-hero__heading{font-size:5.6rem}.pv-hero__subhead{font-size:1.9rem}}@media screen and (min-width:990px){.pv-hero__content{padding:8rem 5rem}.pv-hero__copy{max-width:62rem}.pv-hero__heading{font-size:7.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pv-hero.css.map */
