.lp02-hero-mc{position:relative;padding-top:var(--lp02-hero-padding-top, 0px);padding-bottom:var(--lp02-hero-padding-bottom, 0px);background:linear-gradient(160deg,var(--lp02-hero-color-background-start, #fdfbf7) 0%,var(--lp02-hero-color-background-end, #fdfbf7) 100%);overflow:hidden}.lp02-hero-mc__inner{position:relative;width:100%;display:flex;flex-direction:column;gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem}.lp02-hero-mc__content-top{display:flex;flex-direction:column;gap:1.2rem}.lp02-hero-mc__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp02-hero-color-eyebrow-text, #157186)}.lp02-hero-mc__eyebrow-dot{flex-shrink:0;width:.7rem;height:.7rem;border-radius:999px;background-color:var(--lp02-hero-color-eyebrow-dot, #3fb3a8)}.lp02-hero-mc__heading{margin:0;font-family:Inter,sans-serif;font-weight:800;font-size:2.6rem;line-height:1.15;letter-spacing:-.01em;color:var(--lp02-hero-color-heading, #16232b);max-width:16ch}.lp02-hero-mc__body{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:1.45rem;line-height:1.55;color:var(--lp02-hero-color-body, #55636b);max-width:42ch}.lp02-hero-mc__media{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background-color:transparent}.lp02-hero-mc__media picture{display:block;width:100%;height:100%}.lp02-hero-mc__image,.lp02-hero-mc__image--placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lp02-hero-mc__scrim{display:none}@media screen and (max-width:989px){.lp02-hero-mc--mobile-bg .lp02-hero-mc__inner{min-height:var(--lp02-hero-mobile-min-height, 640px);justify-content:center}.lp02-hero-mc--mobile-bg .lp02-hero-mc__media{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;aspect-ratio:auto;border-radius:0;z-index:0}.lp02-hero-mc--mobile-bg .lp02-hero-mc__image,.lp02-hero-mc--mobile-bg .lp02-hero-mc__image--placeholder{object-fit:cover;object-position:var(--lp02-hero-mobile-focus-x, 50%) var(--lp02-hero-mobile-focus-y, 50%)}.lp02-hero-mc--mobile-bg .lp02-hero-mc__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--lp02-hero-scrim-color-mobile, #fdfbf7) 0%,var(--lp02-hero-scrim-color-mobile, #fdfbf7) 30%,transparent var(--lp02-hero-scrim-stop-mobile, 60%))}.lp02-hero-mc--mobile-bg .lp02-hero-mc__content-top,.lp02-hero-mc--mobile-bg .lp02-hero-mc__content-bottom{position:relative;z-index:1}.lp02-hero-mc--mobile-bg .lp02-hero-mc__features{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.lp02-hero-mc--mobile-bg .lp02-hero-mc__content-bottom{gap:var(--lp02-hero-mobile-usp-gap, 120px)}}.lp02-hero-mc__content-bottom{display:flex;flex-direction:column;gap:1.6rem}.lp02-hero-mc__cta-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 1.6rem}.lp02-hero-mc__button{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.8rem;background:linear-gradient(135deg,var(--lp02-hero-color-button-start, #3fb3a8) 0%,var(--lp02-hero-color-button-end, #3fb3a8) 100%);color:var(--lp02-hero-color-button-text, #16232b);font-family:Inter,sans-serif;font-weight:700;font-size:1.4rem;text-decoration:none;border-radius:999px;transition:filter .2s ease,transform .2s ease}.lp02-hero-mc__button:hover{filter:brightness(.95);transform:translateY(-1px)}.lp02-hero-mc__button:hover .lp02-hero-mc__button-icon{transform:translate(3px)}.lp02-hero-mc__button:focus-visible{outline:2px solid var(--lp02-hero-color-button-start, #3fb3a8);outline-offset:3px}.lp02-hero-mc__button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--lp02-hero-color-button-text, #16232b);transition:transform .2s ease}.lp02-hero-mc__price{display:flex;flex-direction:column;gap:.1rem}.lp02-hero-mc__price-label{font-family:Inter,sans-serif;font-weight:400;font-size:1.25rem;color:var(--lp02-hero-color-price-label, #55636b)}.lp02-hero-mc__price-value{font-family:Inter,sans-serif;font-weight:800;font-size:1.5rem;color:var(--lp02-hero-color-price-value, #16232b)}.lp02-hero-mc__features{display:flex;flex-direction:var(--lp02-hero-features-direction, row);flex-wrap:wrap;gap:1.2rem 2rem;padding:1.6rem;background-color:#fff9;border-radius:20px}.lp02-hero-mc__feature{display:flex;align-items:center;gap:.8rem}.lp02-hero-mc__feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:999px;background-color:#fff;color:#157186;box-shadow:0 4px 10px #16232b14;overflow:hidden}.lp02-hero-mc__feature-icon--custom{width:4rem;height:4rem;background-color:transparent;box-shadow:none}.lp02-hero-mc__feature-icon-image{width:55%;height:55%;object-fit:contain}.lp02-hero-mc__feature-icon--custom .lp02-hero-mc__feature-icon-image{width:100%;height:100%}.lp02-hero-mc__feature-text{margin:0;font-family:Inter,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.3;color:var(--lp02-hero-color-heading, #16232b)}@media screen and (min-width:750px){.lp02-hero-mc:not(.lp02-hero-mc--mobile-bg) .lp02-hero-mc__media{aspect-ratio:16 / 9}.lp02-hero-mc__heading{font-size:3.6rem}}@media screen and (min-width:990px){.lp02-hero-mc__inner{min-height:var(--lp02-hero-desktop-min-height, 640px);justify-content:center;padding-top:4rem;padding-bottom:4rem}.lp02-hero-mc--full-height .lp02-hero-mc__inner{min-height:100vh}.lp02-hero-mc__content-top,.lp02-hero-mc__content-bottom{position:relative;z-index:1;max-width:50%}.lp02-hero-mc__cta-row{justify-content:flex-start}.lp02-hero-mc__media{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:100%;aspect-ratio:auto;border-radius:0}.lp02-hero-mc__image,.lp02-hero-mc__image--placeholder{object-fit:cover}.lp02-hero-mc__image,.lp02-hero-mc__image--placeholder{object-position:center center}.lp02-hero-mc__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--lp02-hero-scrim-color, #fdfbf7) 0%,var(--lp02-hero-scrim-color, #fdfbf7) 34%,rgba(253,251,247,0) 62%)}.lp02-hero-mc__features{background-color:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.lp02-hero-mc__heading{font-size:4.2rem}}@media screen and (min-width:1400px){.lp02-hero-mc__heading{font-size:4.6rem}.lp02-hero-mc__content-top,.lp02-hero-mc__content-bottom{max-width:44%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lp02-hero-mc.css.map */
