.expected-timeline-section{width:100%}.expected-timeline-section .wrap{max-width:1180px;margin:0 auto;padding-left:22px;padding-right:22px}.expected-timeline-section .sec-head{text-align:center;max-width:720px;margin:0 auto 40px}.expected-timeline-section .eyebrow{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.expected-timeline-section .sec-head h2{font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.2;margin:0 0 16px;color:#3e2c26}.expected-timeline-section .sec-sub{font-size:16px;line-height:1.6;color:#5b4a3a}.expected-timeline-section .sec-sub p{margin:0}.expected-timeline-section .expect-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.expected-timeline-section .expect-img{border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #0000001f;aspect-ratio:1/1}.expected-timeline-section .expect-img img,.expected-timeline-section .expect-img svg{width:100%;height:100%;object-fit:cover;display:block}.expected-timeline-section .timeline{position:relative;display:grid;gap:20px;margin-top:26px}.expected-timeline-section .tl{position:relative;display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:stretch}.expected-timeline-section .tl-step{position:relative;display:flex;justify-content:center}.expected-timeline-section .tl-step span{width:46px;height:46px;border-radius:50%;color:#fff;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin-top:3px}.expected-timeline-section .tl:not(:last-child) .tl-step:before{content:"";position:absolute;top:49px;bottom:-20px;left:50%;transform:translate(-50%);width:2.5px;border-radius:2px;z-index:1}.expected-timeline-section .tl-card{border-radius:16px;padding:18px 22px 19px;box-shadow:0 6px 18px #0000000f}.expected-timeline-section .tl-day{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 13px;border-radius:999px;margin-bottom:11px}.expected-timeline-section .tl-body{font-size:15.5px;color:#333;opacity:.92;line-height:1.55;margin:0}.expected-timeline-section .tl-body b{font-weight:800}.expected-timeline-section .note{margin-top:18px;font-size:13.5px;color:#7a6a5a}.expected-timeline-section .note p{margin:0}@media screen and (max-width:749px){.expected-timeline-section .sec-head{text-align:center}.expected-timeline-section .expect-grid{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/expected-timeline.css.map */
