.hero-banner-wrapper{position:relative}@media screen and (max-width: 768px){.hero-banner-wrapper{padding:0!important}}.hero-banner-section{position:relative;color:var(--hero-text-color, #FFFFFF);padding:60px 20px;min-height:var(--hero-min-height, 920px);background-color:#000;border-radius:var(--hero-border-radius, 16px);z-index:3}.hero-banner-section .hero-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner-section .hero-banner__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-overlay-color, #000000);opacity:var(--hero-overlay-opacity, .3);z-index:2;border-radius:var(--hero-border-radius, 16px)}.hero-banner-section .hero-banner__background img,.hero-banner-section .hero-banner__background video{width:100%;height:100%;object-fit:cover;border-radius:var(--hero-border-radius, 16px)}.hero-banner-section .hero-banner__bg-image--desktop{display:none}.hero-banner-section .hero-banner__bg-image--mobile{display:block}@media (min-width: 769px){.hero-banner-section .hero-banner__bg-image--desktop{display:block}.hero-banner-section .hero-banner__bg-image--mobile{display:none}.hero-banner-section .hero-banner__content--h-desktop-start{left:5%;right:auto;text-align:left;transform:none}.hero-banner-section .hero-banner__content--h-desktop-center{left:50%;transform:translate(-50%);text-align:center;min-width:50%}.hero-banner-section .hero-banner__content--h-desktop-end{left:auto;right:5%;text-align:right;transform:none}.hero-banner-section .hero-banner__content--v-desktop-top{top:60px;bottom:auto;transform:none}.hero-banner-section .hero-banner__content--v-desktop-center{top:50%;transform:translateY(-50%);bottom:auto}.hero-banner-section .hero-banner__content--v-desktop-bottom{top:auto;bottom:60px;transform:none}.hero-banner-section .hero-banner__content--h-desktop-center.hero-banner__content--v-desktop-center{transform:translate(-50%,-50%)}.hero-banner-section .hero-banner__content--h-desktop-start.hero-banner__content--v-desktop-center,.hero-banner-section .hero-banner__content--h-desktop-end.hero-banner__content--v-desktop-center{transform:translateY(-50%)}.hero-banner-section .hero-banner__content--h-desktop-center.hero-banner__content--v-desktop-top,.hero-banner-section .hero-banner__content--h-desktop-center.hero-banner__content--v-desktop-bottom{transform:translate(-50%)}}.hero-banner-wrapper .hero-banner__floating-image{position:absolute;width:var(--hero-floating-image-size-desktop, 200px);height:auto;top:var(--hero-floating-image-vertical-position-desktop, 50%);left:var(--hero-floating-image-horizontal-position-desktop, 50%);z-index:10;object-fit:cover;display:block;pointer-events:none}.hero-banner-wrapper .hero-banner__floating-image img{width:100%;height:auto;object-fit:cover;display:block}.hero-banner-section .hero-banner__content{position:absolute;z-index:3;max-width:var(--hero-content-max-width, 55%);width:100%;padding:0 20px}.hero-banner-section .hero-banner__stars{margin-bottom:8px;font-size:.9em}.hero-banner-section .hero-banner__stars .stars{color:#ffc107;margin-right:5px}.hero-banner-section .hero-banner__heading{font-size:var(--hero-heading-font-size-desktop, 8rem);margin-bottom:2rem;line-height:1.2;color:var(--hero-text-color, #FFFFFF)}@media (max-width: 1280px){.hero-banner-section .hero-banner__heading{font-size:60px}}@media (max-width: 1400px) and (min-width: 1024px){.hero-banner-section .hero-banner__content--h-center{min-width:60%!important}}@media (max-width: 767px){.hero-banner-section .hero-banner__heading{font-size:50px}}@media (max-width: 500px){.hero-banner-section .hero-banner__heading{font-size:40px}.hero-banner-section .hero-banner__content--h-center{min-width:90%!important}}@media (max-width: 400px){.hero-banner-section .hero-banner__heading{font-size:45px}}@media (max-width: 350px){.hero-banner-section .hero-banner__heading{font-size:40px}}.hero-banner-section .hero-banner__subheading{font-size:var(--hero-subheading-font-size-desktop, 2.2rem);margin-bottom:20px;max-width:600px}@media (min-width: 769px){.hero-banner__content--h-desktop-start .hero-banner__subheading{margin-left:0;margin-right:auto}.hero-banner__content--h-desktop-center .hero-banner__subheading{margin-left:auto;margin-right:auto}.hero-banner__content--h-desktop-end .hero-banner__subheading{margin-left:auto;margin-right:0}}.hero-banner-section .hero-banner__button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:fit-content}.hero-banner-section .hero-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;background-color:var(--hero-button-color, #FFFFFF);color:var(--hero-button-text-color, #000000);text-decoration:none;border-radius:20px;font-weight:700;transition:all .3s ease;width:211px;min-height:50px;text-transform:uppercase;font-size:2rem;margin-top:6px;text-align:center}.hero-banner-section .hero-banner__button:hover{background-color:var(--hero-button-color, #FFFFFF);opacity:.8;transform:translateY(-2px)}.hero-banner-section .hero-banner__hsa-eligible{display:flex;align-items:center;justify-content:var(--hero-content-alignment-desktop);gap:10px;font-size:1.6rem;color:var(--hero-hsa-eligible-color, #FFFFFF);margin-top:20px}.hero-banner-section .hero-banner__endorsement{position:absolute;bottom:40px;right:5%;z-index:3;text-align:right}.hero-banner-section .hero-banner__endorsement-name{font-size:1.1em;margin-bottom:5px;font-weight:700}.hero-banner-section .hero-banner__endorsement-signature img{max-width:100px;height:auto}@media (max-width: 768px){.hero-banner-section{padding:40px 15px;min-height:var(--hero-image-background-height-mobile, 450px);border-radius:0}.hero-banner-section .hero-banner__background-overlay{border-radius:0}.hero-banner-section .hero-banner__background img,.hero-banner-section .hero-banner__background video{border-radius:0}.hero-banner-wrapper .hero-banner__floating-image{width:var(--hero-floating-image-size-mobile, 100px);top:var(--hero-floating-image-vertical-position-mobile, 50%);left:var(--hero-floating-image-horizontal-position-mobile, 50%);z-index:8}.hero-banner-section .hero-banner__content{position:absolute;width:100%}.hero-banner-section .hero-banner__content--h-mobile-start{left:5%;right:auto;text-align:left;transform:none}.hero-banner-section .hero-banner__content--h-mobile-center{left:50%;transform:translate(-50%);text-align:center}.hero-banner-section .hero-banner__content--h-mobile-end{left:auto;right:5%;text-align:right;transform:none}.hero-banner-section .hero-banner__content--v-mobile-top{top:60px;bottom:auto;transform:none}.hero-banner-section .hero-banner__content--v-mobile-center{top:50%;transform:translateY(-50%);bottom:auto}.hero-banner-section .hero-banner__content--v-mobile-bottom{top:auto;bottom:60px;transform:none}.hero-banner-section .hero-banner__content--h-mobile-center.hero-banner__content--v-mobile-center{transform:translate(-50%,-50%)}.hero-banner-section .hero-banner__content--h-mobile-start.hero-banner__content--v-mobile-center,.hero-banner-section .hero-banner__content--h-mobile-end.hero-banner__content--v-mobile-center{transform:translateY(-50%)}.hero-banner-section .hero-banner__content--h-mobile-center.hero-banner__content--v-mobile-top,.hero-banner-section .hero-banner__content--h-mobile-center.hero-banner__content--v-mobile-bottom{transform:translate(-50%)}.hero-banner-section .hero-banner__subheading{margin:unset}.hero-banner-section .hero-banner__heading{font-size:var(--hero-heading-font-size-mobile, 5rem)}.hero-banner-section .hero-banner__subheading{font-size:var(--hero-subheading-font-size-mobile, 1.8rem)}.hero-banner-section .hero-banner__button-wrapper{width:100%}.hero-banner-section .hero-banner__button{font-size:1.4rem;max-width:175px;min-height:35px}.hero-banner-section .hero-banner__hsa-eligible{justify-content:var(--hero-content-alignment-mobile);margin-top:15px;font-size:1.4rem}.hero-banner-section .hero-banner__endorsement{position:relative;bottom:auto;right:auto;text-align:center;margin-top:30px;padding:0 20px;max-width:90%;left:auto;transform:none}}.shopify-section.section-hero-banner{display:block}
/*# sourceMappingURL=/cdn/shop/t/390/assets/section-hero.css.map */
