.promotional-hero{position:relative;overflow:hidden;isolation:isolate;min-height:720px}@media screen and (min-width:750px){.promotional-hero{min-height:680px}}@media screen and (max-width:749px){.promotional-hero{min-height:0}.promotional-hero__content-wrap{background-color:rgb(var(--color-background));padding:3rem 1.5rem}.promotional-hero__mobile-media{position:relative}.promotional-hero__mobile-media-image{display:block;width:100%;height:auto}}.promotional-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promotional-hero__background-media{width:100%;height:100%;object-fit:cover;object-position:center}.promotional-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgb(var(--promotional-hero-overlay-rgb));opacity:var(--promotional-hero-overlay-opacity);pointer-events:none}.promotional-hero__content-wrap{position:relative;z-index:2;width:100%}.promotional-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;max-width:100%}.promotional-hero__eyebrow{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--promotional-hero-accent))}.promotional-hero__heading{margin:0;font-size:3.8rem;font-weight:600;line-height:1.05;text-transform:uppercase}.promotional-hero__heading :is(h1,h2,h3,h4,h5,h6,p){margin:0 0 .15em;font:inherit;text-transform:inherit}.promotional-hero__heading :is(h1,h2,h3,h4,h5,h6,p):last-child{margin-bottom:0}.promotional-hero__divider{width:75%;height:3px;margin:0;background-color:rgb(var(--promotional-hero-accent));border:none}.promotional-hero__subheading{margin:0;font-size:1.9rem;font-weight:700;line-height:1.3;text-transform:uppercase}.promotional-hero__subheading :is(h1,h2,h3,h4,h5,h6,p){margin:0 0 .15em;font:inherit;text-transform:inherit}.promotional-hero__subheading :is(h1,h2,h3,h4,h5,h6,p):last-child{margin-bottom:0}.promotional-hero__body{margin:0;max-width:40ch}.promotional-hero__availability-box{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border:1px solid rgb(var(--promotional-hero-accent));border-radius:.4rem}.promotional-hero__availability-icon{flex-shrink:0;width:4rem;height:4rem;color:rgb(var(--promotional-hero-accent))}.promotional-hero__availability-text{display:flex;flex-direction:column;gap:.1rem}.promotional-hero__availability-text p{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.promotional-hero__buttons{margin-top:.4rem}.promotional-hero__button{display:inline-flex;align-items:center;text-transform:uppercase}.promotional-hero__caption{margin:0;font-size:1.4rem;font-weight:500}.promotional-hero__badge{display:block;position:absolute;z-index:3;width:140px;height:auto}.promotional-hero__badge--top-left{top:1.2rem;left:1.2rem}.promotional-hero__badge--top-right{top:1.2rem;right:1.2rem}.promotional-hero__badge--bottom-left{bottom:1.2rem;left:1.2rem}.promotional-hero__badge--bottom-right{bottom:1.2rem;right:1.2rem}@media screen and (min-width:750px){.promotional-hero__content{max-width:var(--promotional-hero-content-max-width, 560px);gap:1.6rem}.promotional-hero__eyebrow{font-size:2.2rem}.promotional-hero__heading{font-size:7rem}.promotional-hero__subheading{font-size:2.4rem}.promotional-hero__badge--top-left{top:2rem;left:2rem}.promotional-hero__badge--top-right{top:2rem;right:2rem}.promotional-hero__badge--bottom-left{bottom:2rem;left:2rem}.promotional-hero__badge--bottom-right{bottom:2rem;right:2rem}}.button.promotional-hero__button--static[aria-disabled=true]{opacity:1;cursor:default}.button.promotional-hero__button--static[aria-disabled=true]:hover:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-promotional-hero.css.map */
