.lp02-transformations-mc{padding-top:var(--lp02-transformations-padding-top, 72px);padding-bottom:var(--lp02-transformations-padding-bottom, 72px);background:linear-gradient(160deg,var(--lp02-transformations-color-background-start, #dcedf0) 0%,var(--lp02-transformations-color-background-end, #eef3ee) 100%);text-align:center}.lp02-transformations-mc__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp02-transformations-color-eyebrow-text, #157186)}.lp02-transformations-mc__eyebrow-dot{width:.7rem;height:.7rem;border-radius:999px;background-color:var(--lp02-transformations-color-eyebrow-dot, #3fb3a8)}.lp02-transformations-mc__heading{margin:0 auto 1.2rem;font-family:Inter,sans-serif;font-weight:800;font-size:2.6rem;line-height:1.2;color:var(--lp02-transformations-color-heading, #16232b);max-width:24ch}.lp02-transformations-mc__subheading{margin:0 auto 3.2rem;font-family:Inter,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.55;color:var(--lp02-transformations-color-body, #55636b);max-width:65ch}.lp02-transformations-mc__carousel{display:block}.lp02-transformations-mc__grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem;text-align:left}.lp02-transformations-mc__grid::-webkit-scrollbar{display:none}.lp02-transformations-mc__card{display:flex;flex-direction:column;flex:0 0 84%;scroll-snap-align:center;background-color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 16px 32px #16232b0f}.lp02-transformations-mc__photos{display:flex;gap:2px}.lp02-transformations-mc__photo{position:relative;flex:1 1 0;aspect-ratio:3 / 4;overflow:hidden;background-color:#eef1f0}.lp02-transformations-mc__photo-image,.lp02-transformations-mc__photo-image--placeholder{display:block;width:100%;height:100%;object-fit:cover}.lp02-transformations-mc__badge{position:absolute;top:.8rem;left:.8rem;z-index:1;padding:.4rem .9rem;font-family:Inter,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;border-radius:999px}.lp02-transformations-mc__badge--before{background-color:#fff;color:#16232b}.lp02-transformations-mc__badge--after{background-color:var(--lp02-transformations-color-after-badge-bg, #3fb3a8);color:var(--lp02-transformations-color-after-badge-text, #ffffff)}.lp02-transformations-mc__content{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.8rem}.lp02-transformations-mc__shade{display:inline-block;padding:.4rem 1rem;background-color:var(--lp02-transformations-color-shade-bg, #ffe2ae);color:var(--lp02-transformations-color-shade-text, #16232b);font-family:Inter,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.03em;border-radius:999px}.lp02-transformations-mc__card-heading{margin:0;font-family:Inter,sans-serif;font-weight:800;font-size:1.9rem;line-height:1.25;color:var(--lp02-transformations-color-heading, #16232b)}.lp02-transformations-mc__card-body{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:1.35rem;line-height:1.55;color:var(--lp02-transformations-color-body, #55636b)}.lp02-transformations-mc__dots{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.6rem}.lp02-transformations-mc__dot{width:.8rem;height:.8rem;padding:0;border:none;border-radius:999px;background-color:#cfd8d6;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.lp02-transformations-mc__dot[aria-current=true]{background-color:#157186;transform:scale(1.25)}.lp02-transformations-mc__dot:focus-visible{outline:2px solid #157186;outline-offset:2px}@media screen and (min-width:750px){.lp02-transformations-mc__heading{font-size:3.2rem}.lp02-transformations-mc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.lp02-transformations-mc__card{flex:initial;scroll-snap-align:none}.lp02-transformations-mc__dots{display:none}}@media screen and (min-width:990px){.lp02-transformations-mc__heading{font-size:3.6rem}.lp02-transformations-mc__card-heading{font-size:2rem}}@media screen and (min-width:1400px){.lp02-transformations-mc__heading{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lp02-transformations-mc.css.map */
