.rewards-hero-banner{position:relative;display:flex;flex-direction:column;min-height:var(--rewards-banner-height-mobile, 360px);overflow:hidden}.rewards-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rewards-hero-banner__image,.rewards-hero-banner__placeholder{width:100%;height:100%}.rewards-hero-banner__img{width:100%;height:100%;object-fit:cover;display:block}.rewards-hero-banner__placeholder{display:flex;align-items:center;justify-content:center;background:#b8d4e8}.rewards-hero-banner__placeholder .placeholder-svg{width:100%;height:100%;opacity:.35}.rewards-hero-banner__image--desktop{display:none;height:100%}.rewards-hero-banner__image--mobile{display:block;height:100%}.rewards-hero-banner__inner{position:relative;z-index:1;display:flex;flex:1;width:100%;min-height:var(--rewards-banner-height-mobile, 360px);padding:24px 0}.rewards-hero-banner--mobile-v-top .rewards-hero-banner__inner{align-items:flex-start}.rewards-hero-banner--mobile-v-center .rewards-hero-banner__inner{align-items:center}.rewards-hero-banner--mobile-v-bottom .rewards-hero-banner__inner{align-items:flex-end}.rewards-hero-banner--mobile-h-left .rewards-hero-banner__inner{justify-content:flex-start}.rewards-hero-banner--mobile-h-center .rewards-hero-banner__inner{justify-content:center}.rewards-hero-banner--mobile-h-right .rewards-hero-banner__inner{justify-content:flex-end}.rewards-hero-banner--mobile-text-left .rewards-hero-banner__card{text-align:left}.rewards-hero-banner--mobile-text-center .rewards-hero-banner__card{text-align:center}.rewards-hero-banner--mobile-text-right .rewards-hero-banner__card{text-align:right}.rewards-hero-banner--mobile-text-left .rewards-hero-banner__heading{align-items:flex-start}.rewards-hero-banner--mobile-text-center .rewards-hero-banner__heading{align-items:center}.rewards-hero-banner--mobile-text-right .rewards-hero-banner__heading{align-items:flex-end}.rewards-hero-banner--mobile-text-left .rewards-hero-banner__actions{justify-content:flex-start}.rewards-hero-banner--mobile-text-center .rewards-hero-banner__actions{justify-content:center}.rewards-hero-banner--mobile-text-right .rewards-hero-banner__actions{justify-content:flex-end}.rewards-hero-banner__card{width:100%;max-width:var(--rewards-card-max-width, 420px);padding:var(--rewards-card-padding, 40px);background:var(--rewards-card-bg, transparent)}.rewards-hero-banner__heading{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 16px;font-family:var(--font-family-libre-baskerville, "Libre Baskerville", Georgia, serif)!important;font-size:var(--rewards-heading-size-mobile, 32px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--rewards-heading-color, #1a1a1a)}.rewards-hero-banner__heading-line{display:block;font-family:inherit}.rewards-hero-banner__heading-line--emphasis{font-weight:700}.rewards-hero-banner__description{margin:0 0 24px;font-family:Manrope,sans-serif;font-size:var(--rewards-description-size-mobile, 14px);font-weight:500;line-height:1;color:var(--rewards-description-color, #333333)}.rewards-hero-banner__actions{display:flex;flex-wrap:wrap;gap:12px}.rewards-hero-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:10px 24px;font-family:var(--font-family-poppins, sans-serif);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;text-align:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;transition:background-color var(--rewards-button-transition, .2s) ease,color var(--rewards-button-transition, .2s) ease,border-color var(--rewards-button-transition, .2s) ease}@media(hover:hover){.rewards-hero-banner__button--primary:hover{background:var(--rewards-primary-hover-bg, #333333);color:var(--rewards-primary-hover-text, #ffffff);border-color:var(--rewards-primary-hover-border, #333333)}.rewards-hero-banner__button--secondary:hover{background:var(--rewards-secondary-hover-bg, #1a1a1a);color:var(--rewards-secondary-hover-text, #ffffff);border-color:var(--rewards-secondary-hover-border, #1a1a1a)}}.rewards-hero-banner__button:focus-visible{outline:2px solid var(--rewards-primary-bg, #1a1a1a);outline-offset:2px}.rewards-hero-banner__button--primary{background:var(--rewards-primary-bg, #1a1a1a);color:var(--rewards-primary-text, #ffffff)!important;border-color:var(--rewards-primary-bg, #1a1a1a)}.rewards-hero-banner__button--secondary{background:var(--rewards-secondary-bg, #ffffff);color:var(--rewards-secondary-text, #1a1a1a);border-color:var(--rewards-secondary-border, #1a1a1a)}@media screen and (min-width:750px){.rewards-hero-banner,.rewards-hero-banner__inner{min-height:var(--rewards-banner-height-desktop, 480px)}.rewards-hero-banner--desktop-v-top .rewards-hero-banner__inner{align-items:flex-start}.rewards-hero-banner--desktop-v-center .rewards-hero-banner__inner{align-items:center}.rewards-hero-banner--desktop-v-bottom .rewards-hero-banner__inner{align-items:flex-end}.rewards-hero-banner--desktop-h-left .rewards-hero-banner__inner{justify-content:flex-start}.rewards-hero-banner--desktop-h-center .rewards-hero-banner__inner{justify-content:center}.rewards-hero-banner--desktop-h-right .rewards-hero-banner__inner{justify-content:flex-end}.rewards-hero-banner--desktop-text-left .rewards-hero-banner__card{text-align:left}.rewards-hero-banner--desktop-text-center .rewards-hero-banner__card{text-align:center}.rewards-hero-banner--desktop-text-right .rewards-hero-banner__card{text-align:right}.rewards-hero-banner--desktop-text-left .rewards-hero-banner__heading{align-items:flex-start}.rewards-hero-banner--desktop-text-center .rewards-hero-banner__heading{align-items:center}.rewards-hero-banner--desktop-text-right .rewards-hero-banner__heading{align-items:flex-end}.rewards-hero-banner--desktop-text-left .rewards-hero-banner__actions{justify-content:flex-start}.rewards-hero-banner--desktop-text-center .rewards-hero-banner__actions{justify-content:center}.rewards-hero-banner--desktop-text-right .rewards-hero-banner__actions{justify-content:flex-end}.rewards-hero-banner__image--desktop{display:block}.rewards-hero-banner__image--mobile{display:none}.rewards-hero-banner__heading{font-size:var(--rewards-heading-size-desktop, 52px)}.rewards-hero-banner__description{font-size:var(--rewards-description-size-desktop, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/section-rewards-hero-banner.css.map */
