.landing_banner-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap);justify-content:space-between;padding:var(--PT) 0 var(--PB)}.landing_banner-container,.landing_banner-container *{box-sizing:border-box}.landing_banner-container .landing_banner-media{display:flex;justify-content:center;width:calc(55% - var(--gap))}.landing_banner-container.overlay_position-left .landing_banner-product{left:var(--position);right:auto}.landing_banner-container .landing_banner-image{position:relative}.landing_banner-container .landing_banner-image .landing_banner-img{height:auto;object-fit:cover;width:100%}.landing_banner-container .landing_banner-product{--MW: 30rem;--position: -17rem;max-width:var(--MW);position:absolute;right:var(--position);top:50%;transform:translateY(-40%)}.landing_banner-container .landing_banner-product .landing_banner-product-img{height:auto}.landing_banner-container .landing_banner-context{padding-top:4.5rem;width:calc(45% - var(--gap))}.landing_banner-container .landing_banner-context .landing_banner-context__inner{max-width:60rem}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__heading{font-family:var(--font-body-family);font-size:var(--FZ);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1;padding-bottom:1.5rem}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__person-name{font-size:var(--FZ);font-style:italic;padding-bottom:2rem;opacity:.8}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__block--subheading{padding-bottom:var(--MB);text-align:var(--TA)}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__subheading{font-size:var(--FZ);letter-spacing:normal;line-height:1.75;margin-bottom:var(--MB);max-width:49.5rem}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__cta-wrapper,.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__cta-wrapper .button{display:flex}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__cta-wrapper .landing-banner__cta{align-items:center;background:var(--button_background);border-radius:4rem;box-shadow:0 .4rem 1.5rem #141b4d33;color:var(--button_label);display:inline-flex;justify-content:center;font-size:2rem;font-weight:400;height:5rem;max-width:100%;min-width:22.5rem;overflow:hidden;padding:1.6rem 3.2rem;position:relative;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);width:auto}@media screen and (width > 991px){.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__cta-wrapper.landing-banner__cta-wrapper--center{justify-content:center}.landing_banner-container .landing_banner-context .landing_banner-context__inner .landing-banner__cta-wrapper.landing-banner__cta-wrapper--right{justify-content:end}}@media screen and (width > 1024px){.landing_banner-container{flex-direction:row;gap:0}.landing_banner-container.image_position-right{flex-direction:row-reverse}.landing_banner-container>div{position:sticky;top:9rem;width:calc(50% - var(--gap))}.landing_banner-container .landing_banner-product{--position: -17rem;--MW: 30rem}}@media screen and (width <=1024px){.landing_banner{overflow-x:hidden}.landing_banner-container{align-items:center;overflow:hidden}.landing_banner-container .landing_banner-media{width:100%}.landing_banner-container .landing_banner-image{width:100%;max-width:100%;overflow:hidden}.landing_banner-container .landing_banner-context{padding:3.5rem 2rem 2.5rem;width:100%}.landing_banner-container .landing_banner-context .landing_banner-context__inner{max-width:100%}}@media screen and (width < 1024px){.landing_banner-container .landing_banner-product{--position: -10rem;--MW: 20rem}}@media screen and (width < 768px){.landing_banner-container .landing_banner-product{--position: -5rem;--MW: clamp(10rem, 35vw, 15rem)}}@media screen and (width < 480px){.landing_banner-container .landing_banner-product{--position: 0;--MW: clamp(8rem, 28vw, 11rem);right:0}}.landing-banner__block--disclaimer{font-size:var(--FZ);line-height:1.7;padding-top:var(--MT);padding-bottom:var(--MB);text-align:var(--TA)}.landing-banner__block--list{padding-bottom:var(--MB)}.landing-banner__block--list .landing-banner__list-item{display:flex;gap:var(--GAP)}.landing-banner__block--list .landing-banner__list--one-col{row-gap:var(--ROW-GAP)}.landing-banner__block--list .landing-banner__block-show_border_bottom .landing-banner__list--one-col{row-gap:0}.landing-banner__block--list .landing-banner__block-show_border_bottom .landing-banner__list-item{border-bottom:1px solid var(--BD-COLOR);padding-bottom:var(--SB-PB);margin-bottom:var(--SB-MB)}.landing-banner__block--list .landing-banner__list-item span{font-size:var(--FZ)}.landing-banner__block--image_block{padding-top:var(--PT);padding-bottom:var(--PB)}.landing-banner__block--divider .landing-banner__divider{background:var(--BG);height:var(--HT);width:var(--WD);margin-top:var(--MT);margin-bottom:var(--MB);margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.landing-banner__block--divider .landing-banner__divider{margin-left:-20px;width:100vw}}.landing-banner__block--divider .landing-banner__divider:empty{display:block}.landing-banner__list-heading{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 28px}.landing-banner__list{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:20px}.landing-banner__list-item{font-size:2.4rem;display:flex;align-items:center;line-height:1.3;gap:11.44px}.landing-banner__list-icon{width:16px;height:16px}@media screen and (min-width: 768px){.landing-banner__list{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.landing-banner__list-heading{padding-left:30px;margin-bottom:17px}.landing-banner__list-icon{width:16px;height:16px}.landing-banner__list{gap:25px}.landing-banner__list-item{align-items:center}}.landing-banner__list--one-col,.landing-banner__list--two-col{grid-template-columns:1fr}@media screen and (min-width: 768px){.landing-banner__list--two-col{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/section-landing-banner.css.map */
