.s-hero{background-color:var(--surface-global-subtle);overflow:hidden;position:relative;width:100vw}.s-hero__media{display:grid;max-height:48rem}.s-hero__image,.s-hero__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero__image{--image-radius:0}.s-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero__container,.s-hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero__container{align-items:var(--mobile-horizontal-alignment);display:flex;flex-direction:column;justify-content:var(--mobile-vertical-alignment)}.s-hero__content{color:var(--text-color);display:grid;gap:1rem;justify-items:var(--mobile-items-alignment);max-width:45rem;padding-block:1.5rem;width:auto}.s-hero__eyebrow{font-size:var(--font-static-xs);font-weight:var(--font-weight-strongest);letter-spacing:.05em;margin-bottom:-1rem}.s-hero__eyebrow,.s-hero__title{font-family:var(--font-typeface-display);line-height:1;text-transform:uppercase}.s-hero__title{font-size:var(--font-responsive-macro);font-weight:var(--font-weight-display);letter-spacing:.02em}.s-hero__text p{font-size:var(--font-responsive-sm)}.s-hero__product-info{display:grid;gap:.75rem;margin-block:.75rem}.s-hero__product-info.tablet-lg-up{display:none}.s-hero__product-info .okeReviews-reviewsSummary-starRating{filter:brightness(0) invert(1)}.s-hero__product-info .okeReviews,.s-hero__product-info .okeReviews-reviewsSummary-ratingCount{font-family:var(--font-typeface-display);font-size:var(--font-responsive-xs);font-weight:var(--font-weight-strong);text-transform:uppercase}.s-hero__product-info .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:20px!important;width:100px!important}.s-hero__product-info .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:100px 20px!important}.s-hero__product-info-text{font-family:var(--font-typeface-display);font-size:var(--font-responsive-sm);font-size:var(--font-responsive-lg);font-weight:var(--font-weight-strongest);letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.s-hero__button{margin-top:1rem}.s-hero__button svg{display:block;height:auto;width:1.125rem}.s-hero__content-wrapper--mobile{padding-block:1.5rem}.s-hero__content-wrapper--mobile:empty{display:none}.s-hero__content-wrapper--mobile .okeReviews-reviewsSummary-starRating{filter:brightness(0)!important}.s-hero__content-wrapper--mobile .s-hero__button{margin-top:1.25rem;width:100%}.s-hero__rewards-buttons{display:flex;flex-direction:row;gap:.75rem}.s-hero__rewards-buttons--light .btn--secondary{--text-interactive-button-secondary:var(--color-white);--border-interactive-button-secondary:var(--color-white);--surface-interactive-button-secondary--hover:var(--scheme-accent-alt);--text-interactive-button-secondary--hover:var(--color-black)}@media only screen and (min-width:64em){.s-hero__media{display:block;height:100%;max-height:unset;position:relative;width:100%}.s-hero__container{align-items:var(--desktop-horizontal-alignment);justify-content:var(--desktop-vertical-alignment)}.s-hero__content{justify-items:var(--desktop-items-alignment)}.s-hero__product-info.tablet-lg-up{display:grid!important}.s-hero__rewards-buttons{gap:1.25rem}}@media only screen and (max-width:calc(64em - 1px)){.s-hero__rewards-buttons{bottom:1.5rem;left:var(--container-horizontal-padding);position:absolute;right:var(--container-horizontal-padding)}.s-hero__rewards-buttons .s-hero__button{padding-inline:2.25rem;text-align:center}}