.leo-it{overflow:hidden}.leo-it__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.6rem;align-items:center}@media screen and (min-width:990px){.leo-it__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:7.2rem}.leo-it--image-right .leo-it__media{order:2}}.leo-it__media{position:relative;padding:2.4rem 2.4rem 3.2rem}.leo-it__blob{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--leo-blob);transform:rotate(-8deg) scale(1.04)}.leo-it__frame{position:relative;border-radius:3.2rem;overflow:hidden;aspect-ratio:var(--leo-it-ratio, 4 / 5);background:#fff;box-shadow:var(--leo-shadow-float)}@media screen and (max-width:749px){.leo-it__frame{aspect-ratio:var(--leo-it-ratio-mobile, 4 / 4.4);border-radius:2.4rem}.leo-it__media{padding:1.6rem 1.6rem 2.4rem}}.leo-it__img{display:block;width:100%;height:100%;object-fit:cover}.leo-it__quote{position:absolute;right:0;bottom:0;max-width:30rem;margin:0;padding:1.8rem 2rem;border-radius:2rem;background:#fff;box-shadow:var(--leo-shadow-float);color:var(--leo-navy)}.leo-it__quote blockquote{margin:.6rem 0 0;font-family:var(--leo-font-heading);font-weight:500;font-size:1.7rem;line-height:1.35}.leo-it__quote figcaption{margin-top:.8rem;font-size:1.3rem;font-weight:800;color:var(--leo-muted)}.leo-it__quote-icon{display:inline-flex;width:2.4rem;height:2.4rem;color:var(--leo-orange)}.leo-it__quote-icon .leo-icon{width:100%;height:100%}.leo-it__text{margin-top:1.6rem;max-width:52ch;font-size:var(--leo-text-body);line-height:1.7;color:var(--leo-text)}.leo-it__list{display:grid;gap:1.6rem;margin:2.8rem 0 0;padding:0;list-style:none}.leo-it__point{display:flex;align-items:flex-start;gap:1.4rem;font-size:1.6rem;line-height:1.5;color:var(--leo-text)}.leo-it__point strong{display:block;font-weight:800;color:var(--leo-heading)}.leo-it__point-text{display:block}.leo-it__check{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--leo-check);color:#fff;flex:0 0 auto;margin-top:.1rem}.leo-it__check .leo-icon{width:1.8rem;height:1.8rem}.leo-it__button{margin-top:3.2rem}.leo-it__blob{display:none}.leo-it__frame{border:1.2rem solid #fff;border-radius:3.6rem;box-shadow:1.4rem 1.6rem 0 0 var(--leo-blob);transform:rotate(-2deg)}.leo-it--image-right .leo-it__frame{box-shadow:-1.4rem 1.6rem 0 0 var(--leo-blob);transform:rotate(2deg)}@media screen and (max-width:749px){.leo-it__frame{border-width:.8rem;border-radius:2.6rem;box-shadow:1rem 1.2rem 0 0 var(--leo-blob)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/leo-image-text.css.map */
