.casalily-timeline--refined{padding-top:44px;padding-bottom:44px;background:#faf8f3;color:#2e2a39}.casalily-timeline--refined .casalily-timeline__heading{font-family:var(--font-heading-family,Poppins,sans-serif);font-size:clamp(30px,3.5vw,48px);font-weight:700;line-height:1.18;letter-spacing:-.6px;text-align:center;max-width:1000px;margin:0 auto 18px;color:#2e2a39}.casalily-timeline--refined .cl-timeline-muted{color:#777374}.casalily-timeline--refined .cl-timeline-three{background:linear-gradient(100deg,#a8c349,#3e6da3);-webkit-background-clip:text;background-clip:text;color:transparent}.casalily-timeline--refined .casalily-timeline__subheading{font-size:16px;line-height:1.6;letter-spacing:0;text-align:center;max-width:740px;margin:0 auto 30px;color:#525765}.casalily-timeline--refined .casalily-timeline__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px;align-items:start}.casalily-timeline--refined .casalily-timeline__media{position:sticky;top:24px;border-radius:18px;overflow:hidden;box-shadow:none}.casalily-timeline--refined .casalily-timeline__image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.casalily-timeline--refined .casalily-timeline__steps{display:grid;gap:12px;padding:0}.casalily-timeline--refined .casalily-timeline__step{border:1px solid #d9ded8;border-radius:14px;padding:18px 20px;background:#fff;box-shadow:none;margin:0}.casalily-timeline--refined .casalily-timeline__step:before,.casalily-timeline--refined .casalily-timeline__step:after{display:none}.casalily-timeline--refined .casalily-timeline__badge{display:inline-flex;align-items:center;justify-content:center;background:#f0f4ec;color:#3e6da3;border:1px solid #d9ded8;border-radius:50%;width:30px;height:30px;min-width:30px;padding:0;font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 10px}.casalily-timeline--refined .casalily-timeline__step-title{font-family:var(--font-heading-family,Poppins,sans-serif);font-size:19px;font-weight:600;line-height:1.35;letter-spacing:0;color:#2e2a39;margin:0 0 10px}.casalily-timeline--refined .casalily-timeline__step-text{font-size:15px;line-height:1.6;letter-spacing:0;color:#525765}.casalily-timeline--refined .casalily-timeline__step-text p{margin:0}.casalily-timeline--refined .casalily-timeline__step-text p+p{margin-top:6px}.casalily-timeline--refined .casalily-timeline__step-text strong{font-weight:700;color:#3e6da3}.casalily-timeline--refined .casalily-timeline__closing{font-family:var(--font-heading-family,Poppins,sans-serif);font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0;color:#3e6da3;margin:8px 0 0}.casalily-timeline--refined .casalily-timeline__research{font-size:12px;line-height:1.5;letter-spacing:0;color:#525765;margin:0}@media(max-width:749px){.casalily-timeline--refined{padding-top:32px;padding-bottom:32px}.casalily-timeline--refined .casalily-timeline__heading{font-size:28px;letter-spacing:-.4px;margin-bottom:16px}.casalily-timeline--refined .casalily-timeline__subheading{font-size:15px;text-align:start;margin-bottom:24px}.casalily-timeline--refined .casalily-timeline__grid{grid-template-columns:1fr;gap:20px}.casalily-timeline--refined .casalily-timeline__media{position:static}.casalily-timeline--refined .casalily-timeline__image{aspect-ratio:4/3;object-position:center 55%}.casalily-timeline--refined .casalily-timeline__step{padding:16px}.casalily-timeline--refined .casalily-timeline__step-title{font-size:18px}.casalily-timeline--refined .casalily-timeline__step-text{font-size:14px;line-height:1.6}}[dir=rtl] .casalily-timeline--refined .casalily-timeline__heading{letter-spacing:0}@media(forced-colors:active){.casalily-timeline--refined .cl-timeline-three{background:none;color:CanvasText}}.casalily-timeline--refined{box-sizing:border-box;padding-inline:clamp(20px,4vw,60px)}@media(max-width:749px){.casalily-timeline--refined{padding-inline:20px}}.casalily-timeline--refined .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;visibility:visible!important}@media(min-width:750px){.casalily-timeline--refined{max-width:1240px;margin-inline:auto;padding:36px 40px}.casalily-timeline--refined .casalily-timeline__heading{font-size:clamp(30px,3vw,44px);margin-bottom:14px}.casalily-timeline--refined .casalily-timeline__subheading{max-width:800px;font-size:15px;line-height:1.55;margin-bottom:24px}.casalily-timeline--refined .casalily-timeline__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:stretch}.casalily-timeline--refined .casalily-timeline__media{position:relative;top:auto;height:auto!important;min-height:380px;align-self:stretch}.casalily-timeline--refined .casalily-timeline__image{height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover;object-position:center 55%}.casalily-timeline--refined .casalily-timeline__steps{gap:10px}.casalily-timeline--refined .casalily-timeline__step{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:16px 18px;align-content:start}.casalily-timeline--refined .casalily-timeline__badge{grid-column:1;grid-row:1 / span 2;width:28px;height:28px;min-width:28px;font-size:12px;margin:0}.casalily-timeline--refined .casalily-timeline__step-title{grid-column:2;font-size:18px;line-height:1.35;margin:0 0 8px}.casalily-timeline--refined .casalily-timeline__step-text{grid-column:2;font-size:14px;line-height:1.55}.casalily-timeline--refined .casalily-timeline__step-text p+p{margin-top:5px}.casalily-timeline--refined .casalily-timeline__closing{font-size:14px;margin-top:6px}.casalily-timeline--refined .casalily-timeline__research{font-size:12px}}.casalily-timeline--refined .cl-timeline-muted{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:2px;text-decoration-skip-ink:none}@media(min-width:750px){.casalily-timeline--refined{max-width:var(--page-width,120rem);padding-inline:5rem}}@media(min-width:750px){.casalily-timeline--refined .casalily-timeline__grid{align-items:start;isolation:isolate}.casalily-timeline--refined .casalily-timeline__grid>*{min-width:0;max-width:100%}.casalily-timeline--refined .casalily-timeline__media{position:relative!important;inset:auto!important;align-self:start;height:auto!important;min-height:0!important;max-height:560px;aspect-ratio:4/5;overflow:hidden!important;margin:0;z-index:0}.casalily-timeline--refined .casalily-timeline__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:center 55%;margin:0}.casalily-timeline--refined .casalily-timeline__steps{position:relative;z-index:1;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-casalily-timeline-refined.css.map */
