.sz-noel{--t-bg: var(--sz-bg, var(--sz-wool));position:relative;padding:clamp(72px,7vw,108px) 0;text-wrap:pretty}.sz-noel__head{display:flex;justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:56px}.sz .sz-noel__head h2{max-width:11.5em;font-size:clamp(33.6px,23.2px + 2.1vw,56px)}.sz-noel__side{display:flex;flex-direction:column;align-items:flex-end;max-width:400px;text-align:right}.sz-noel__side .sz-lead{margin:0 0 6px;font-size:17px}.sz-noel__steps{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:28px;padding-top:29px}.sz-noel__steps:before{content:"";position:absolute;left:60px;right:calc((100% - (var(--n, 3) - 1) * 28px) / var(--n, 3) - 59px);top:29px;border-top:2px dashed rgba(162,78,44,.45)}.sz-noel.is-dark .sz-noel__steps:before{border-top-color:#f8d3bc80}.sz-noel__step{position:relative;padding:52px 30px 30px;border-radius:var(--sz-r-card);background:var(--sz-cream);color:var(--sz-fg);box-shadow:var(--sz-sh-1)}.sz-noel__step:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px dashed rgba(162,78,44,.18);border-radius:17px;pointer-events:none}.sz-noel__num{position:absolute;left:30px;top:-29px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sz-cream);font:italic 400 30px/1 var(--sz-serif);color:var(--sz-terra);box-shadow:inset 0 0 0 1.5px #a24e2c8c,0 0 0 8px var(--t-bg)}.sz .sz-noel__step h3{margin-bottom:10px;font:400 27px/1.15 var(--sz-serif);color:var(--sz-ink)}.sz-noel__step p{font-size:15.5px;line-height:1.6;color:var(--sz-ink-2)}@media(max-width:1100px){.sz-noel__head{flex-direction:column;align-items:flex-start;gap:20px}.sz-noel__side{align-items:flex-start;text-align:left}}@media(max-width:989px){.sz-noel__head{margin-bottom:40px}.sz-noel__steps{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;padding-top:0}.sz-noel__steps:before{left:45px;right:auto;top:40px;bottom:40px;border-top:0;border-left:2px dashed rgba(162,78,44,.45)}.sz-noel.is-dark .sz-noel__steps:before{border-left-color:#f8d3bc80}.sz-noel__step{padding:22px 18px 22px 88px}.sz-noel__num{left:16px;top:20px;width:54px;height:54px;font-size:27px;box-shadow:inset 0 0 0 1.5px #a24e2c8c,0 0 0 6px var(--sz-cream)}}@media(max-width:720px){.sz .sz-noel__step h3{font-size:23px}.sz-noel__step p{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/storeyza-section-timeline.css.map */
