.lp-regularity-hero-banner{position:relative;width:100%;overflow:hidden}.lp-regularity-hero-banner .lp-hero__bg{display:block;width:100%;line-height:0}.lp-regularity-hero-banner .lp-hero__bg-image{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.lp-regularity-hero-banner .lp-hero__bg--desktop{display:none}.lp-regularity-hero-banner .lp-hero__bg--mobile{display:block}.lp-regularity-hero-banner .lp-hero__content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;padding:40px 20px 0;display:flex;flex-direction:column;align-items:center}.lp-regularity-hero-banner .lp-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:353px}.lp-regularity-hero-banner .lp-hero__reviews{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:24px}.lp-regularity-hero-banner .lp-hero__stars{display:flex;gap:3px;align-items:center}.lp-regularity-hero-banner .lp-hero__star-icon{width:16px;height:16px;object-fit:contain}.lp-regularity-hero-banner .lp-hero__review-text{color:var(--review-text-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--review-text-size-mobile, 16px);line-height:1.2;margin:0;letter-spacing:0px}.lp-regularity-hero-banner .lp-hero__review-text--desktop{display:none}.lp-regularity-hero-banner .lp-hero__review-text--mobile{display:block}.lp-regularity-hero-banner .lp-hero__heading{color:var(--heading-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:var(--heading-size-mobile);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}.lp-regularity-hero-banner .lp-hero__description{color:var(--description-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--description-size-mobile);line-height:1.3;letter-spacing:0px;margin:0 auto 16px;max-width:97%}.lp-regularity-hero-banner .lp-hero__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-bg-color);color:var(--button-text-color);padding:16px 10px;border-radius:50px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.42;text-decoration:none;transition:opacity .2s ease;letter-spacing:0px}.lp-regularity-hero-banner .lp-hero__button:hover{opacity:.9}@media screen and (min-width:600px)and (max-width:990px){.lp-regularity-hero-banner .lp-hero__bg--mobile{margin-top:-35%}}@media(min-width:990px){.lp-regularity-hero-banner .lp-hero__bg--desktop{display:block}.lp-regularity-hero-banner .lp-hero__bg--mobile{display:none}.lp-regularity-hero-banner .lp-hero__content-wrapper{padding:50px 100px 70px;align-items:flex-start;justify-content:center}.lp-regularity-hero-banner .lp-hero__content{align-items:flex-start;text-align:left;max-width:510px}.lp-regularity-hero-banner .lp-hero__reviews{flex-direction:row;margin-bottom:15px;margin-left:2px;gap:12px}.lp-regularity-hero-banner .lp-hero__review-text--desktop{display:block;font-size:var(--review-text-size-desktop, 16px);font-weight:500}.lp-regularity-hero-banner .lp-hero__review-text--mobile{display:none}.lp-regularity-hero-banner .lp-hero__heading{font-size:var(--heading-size-desktop);line-height:1.2;letter-spacing:-.06em;margin:0 0 15px}.lp-regularity-hero-banner .lp-hero__description{font-size:var(--description-size-desktop);line-height:1.4;margin:0 0 23px}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/section-regularity-hero-banner.css.map */
