.lp-banner{position:relative;width:100%}.lp-banner__grid{display:flex;flex-direction:column-reverse;gap:0px;align-items:center;padding-inline:20px;width:100%;max-width:100%;margin:0 auto}.lp-banner__image-wrapper{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.lp-banner__image{width:100%;height:auto;object-fit:contain;max-width:600px;display:block;border-radius:var(--image-border-radius, 0)}.lp-banner__badge{position:absolute;top:-5%;left:0;width:28%;max-width:160px;z-index:2;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.lp-banner__badge-image{width:100%;height:auto;display:block}.lp-banner__content{width:100%;display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center}.lp-banner__reviews{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.lp-banner__stars{display:flex;gap:2px}.lp-banner__star-icon{width:var(--star-size-mobile, 16px);height:var(--star-size-mobile, 16px)}.lp-banner__reviews-text{font-size:var(--font-size-reviews-mobile);font-weight:500;line-height:1.2}.lp-banner__reviews-text p{margin:0}.lp-banner__reviews-text--desktop{display:none}.lp-banner__reviews-text--mobile,.lp-banner__heading-group{display:block}.lp-banner__heading{margin:0;line-height:1.1;font-weight:500;font-size:var(--font-size-heading-mobile)}.lp-banner__heading p{margin:0}.lp-banner__subtitle,.lp-banner__subtitle p,.lp-banner__subtitle *{margin:0;line-height:1.2;font-weight:500;font-size:var(--font-size-subtitle-mobile, 20px);letter-spacing:-.04em!important}.lp-banner__subtitle{padding-top:4px}.lp-banner__subtitle:empty{display:none;padding:0}.lp-banner__text{font-size:var(--font-size-subheading-mobile);line-height:1.5;opacity:.9;max-width:540px;font-weight:500}.lp-banner__text p{margin:0}.lp-banner__button{width:100%;font-size:var(--font-size-button-mobile);margin-top:12px;padding:var(--button-padding-top-mobile, 14px) var(--button-padding-right-mobile, 40px) var(--button-padding-bottom-mobile, 14px) var(--button-padding-left-mobile, 40px);font-weight:var(--button-font-weight-primary);text-decoration:none;display:inline-block;text-align:center;--button-background-color: var(--lp-btn-bg);--button-color: var(--lp-btn-text);--button-border-color: var(--lp-btn-bg)}.lp-banner .button.lp-banner__button:hover,.lp-banner .button.lp-banner__button:focus-visible{--button-background-color: var(--lp-btn-bg-hover, var(--lp-btn-bg));--button-color: var(--lp-btn-text-hover, var(--lp-btn-text));--button-border-color: var(--lp-btn-bg-hover, var(--lp-btn-bg))}.lp-banner__button--no-3d,.lp-banner__button--no-3d:hover,.lp-banner__button--no-3d:active{box-shadow:none!important;transform:none!important}@media screen and (max-width:989px){.lp-banner__content--reorder-mobile .lp-banner__reviews{order:1}.lp-banner__content--reorder-mobile .lp-banner__promo{order:1;margin-bottom:0}.lp-banner__content--reorder-mobile .lp-banner__heading{order:2}.lp-banner__content--reorder-mobile .lp-banner__button{order:3;margin-top:4px;margin-bottom:8px;padding:10px 50px}.lp-banner__content--reorder-mobile .lp-banner__text{order:4}}@media screen and (min-width:750px){.lp-banner__heading{font-size:var(--font-size-heading-desktop)}.lp-banner__subtitle,.lp-banner__subtitle p,.lp-banner__subtitle *{font-size:var(--font-size-subtitle-desktop, 28px)}.lp-banner__reviews-text{font-size:var(--font-size-reviews-desktop)}.lp-banner__text{font-size:var(--font-size-subheading-desktop)}.lp-banner__button{font-size:var(--font-size-button-desktop);width:fit-content;padding:var(--button-padding-top-desktop, 14px) var(--button-padding-right-desktop, 40px) var(--button-padding-bottom-desktop, 14px) var(--button-padding-left-desktop, 40px)}.lp-banner__star-icon{width:var(--star-size-desktop, 16px);height:var(--star-size-desktop, 16px)}.lp-banner__badge{top:-8%;left:-5%}.lp-banner__grid{padding-inline:40px}}@media screen and (min-width:990px){.lp-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-desktop, 60px);align-items:center;padding-inline:60px;max-width:1400px}.lp-banner__content{align-items:flex-start;text-align:left;padding-right:20px;gap:16px}.lp-banner__content .lp-banner__promo{margin-bottom:-8px}.lp-banner__reviews{justify-content:flex-start}.lp-banner__reviews-text--desktop{display:block}.lp-banner__reviews-text--mobile{display:none}.lp-banner__image-wrapper{justify-content:flex-end}.lp-banner__content--reorder-mobile>*{order:unset!important;margin-top:0;margin-bottom:0}.lp-banner__button{margin-top:12px}.lp-banner__content .lp-banner__promo{align-self:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important}.lp-banner__grid--swapped{grid-template-columns:1fr 1fr}.lp-banner__grid--swapped .lp-banner__content{grid-column:2;grid-row:1;align-items:flex-start!important;text-align:left!important;padding-right:0!important;padding-left:20px!important}.lp-banner__grid--swapped .lp-banner__image-wrapper{grid-column:1;grid-row:1;justify-content:flex-start!important}.lp-banner__grid--swapped .lp-banner__reviews{justify-content:flex-start!important}.lp-banner__grid--swapped .lp-banner__content .lp-banner__promo{align-self:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}.lp-banner__grid--swapped .lp-banner__heading,.lp-banner__grid--swapped .lp-banner__text{text-align:left!important}}@media screen and (max-width:989px){.lp-banner__image-wrapper{margin-bottom:20px}.lp-banner__badge{top:-5%;left:0}}.promo-banner{padding:var(--promo-padding-y, 6px) var(--promo-padding-x, 16px);margin-top:var(--promo-margin-top, 12px);margin-bottom:var(--promo-margin-bottom, 12px);line-height:1.4}.promo-banner--width-full{width:100%}.promo-banner--width-fit{width:fit-content}.promo-banner--paragraph{font-family:var(--font-body--family);font-size:var(--font-body--size);font-weight:var(--font-body--weight)}.promo-banner--h1,.promo-banner--h2,.promo-banner--h3,.promo-banner--h4,.promo-banner--h5,.promo-banner--h6{font-family:var(--font-heading--family)}.promo-banner--h1{font-size:var(--font-h1--size);font-weight:var(--font-h1--weight)}.promo-banner--h2{font-size:var(--font-h2--size);font-weight:var(--font-h2--weight)}.promo-banner--h3{font-size:var(--font-h3--size);font-weight:var(--font-h3--weight)}.promo-banner--h4{font-size:var(--font-h4--size);font-weight:var(--font-h4--weight)}.promo-banner--h5{font-size:var(--font-h5--size);font-weight:var(--font-h5--weight)}.promo-banner--h6{font-size:var(--font-h6--size);font-weight:var(--font-h6--weight)}.promo-code-copy{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;background-color:#0000001a;border:none;border-radius:4px;font-family:inherit;font-size:inherit;font-weight:700;color:inherit;cursor:pointer;transition:opacity .2s ease;margin:0 4px;position:relative;-webkit-appearance:none;appearance:none}.promo-code-copy[data-dashed=true]{border:1px dashed currentColor}.promo-code-text{letter-spacing:.5px;text-transform:uppercase}.promo-code-icon{width:20px;height:20px;flex-shrink:0;transition:opacity .2s ease}.promo-code-icon--copy{display:block!important}.promo-code-icon--check,.promo-code-copy.copied .promo-code-icon--copy{display:none!important}.promo-code-copy.copied .promo-code-icon--check{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lp-banner.css.map */
