.o9-tl{position:relative;overflow:hidden;padding:56px 0 60px;color:#f3ecdf;background:radial-gradient(60% 40% at 0% 0%,#d2ae6a29,#d2ae6a00 70%),radial-gradient(50% 35% at 100% 100%,#d2ae6a24,#d2ae6a00 70%),linear-gradient(180deg,#1b2433,#141b27)}.o9-tl .o9-h2{color:#fbf6ec}.o9-tl .o9-h2 em{color:var(--o9-gold-light)}.o9-tl .o9-tl__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o9-gold-light)}.o9-tl .o9-tl__lead{margin:12px 0 0;color:#f3ecdfc7}.o9-tl__list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.o9-tl__step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.o9-tl__node{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:13.5px;font-weight:600;color:#1b2433;background:linear-gradient(180deg,#e9cd93,#c6a15c);box-shadow:0 0 0 4px #d2ae6a24,0 0 20px -4px #d2ae6acc}.o9-tl__step:not(:last-child):after{content:"";position:absolute;left:16px;top:38px;bottom:-14px;width:2px;border-radius:2px;background:linear-gradient(180deg,#d2ae6a,#d2ae6a59);transform-origin:top}.o9-tl__card{padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(210,174,106,.24)}.o9-tl__when{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--o9-gold-light)}.o9-tl__title{margin:3px 0 0;font-family:var(--o9-serif);font-size:21px;line-height:1.2;color:#fbf6ec}.o9-tl__text{margin:6px 0 0;font-size:14px;line-height:1.55;color:#f3ecdfcc}.o9-tl__reserve{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px}.o9-tl__reserve span{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f3ecdf99}.o9-tl__reserve i{position:relative;display:block;height:6px;border-radius:6px;overflow:hidden;background:#ffffff1a}.o9-tl__reserve b{position:absolute;left:0;top:0;bottom:0;width:var(--r);border-radius:6px;background:linear-gradient(90deg,#9c7330,#e9cd93);transform-origin:left}.o9-tl__quote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(210,174,106,.18)}.o9-tl__photo{width:52px;height:64px;border-radius:12px;object-fit:cover;object-position:center 40%;display:block;background:#2c3649}.o9-tl__quote blockquote{margin:0;font-family:var(--o9-serif);font-style:italic;font-size:16px;line-height:1.4;color:#fbf6ec}.o9-tl__quote figcaption{margin-top:4px;font-size:12px;color:#f3ecdfa6}.o9-tl__quote figcaption strong{color:#fbf6ec;font-weight:600}.o9-tl__list.is-ready .o9-tl__card,.o9-tl__list.is-ready .o9-tl__node{transition:opacity .6s var(--o9-ease),transform .6s var(--o9-ease)}.o9-tl__list.is-ready .o9-tl__step:after{transition:transform .8s var(--o9-ease) .2s}.o9-tl__list.is-ready .o9-tl__reserve b{transition:transform 1s var(--o9-ease) .35s}.o9-tl__list.is-ready .o9-tl__step:not(.is-on) .o9-tl__card{opacity:0;transform:translateY(14px)}.o9-tl__list.is-ready .o9-tl__step:not(.is-on) .o9-tl__node{opacity:.3;transform:scale(.8)}.o9-tl__list.is-ready .o9-tl__step:not(.is-on):after{transform:scaleY(0)}.o9-tl__list.is-ready .o9-tl__step:not(.is-on) .o9-tl__reserve b{transform:scaleX(0)}.o9-tl__end{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28px;text-align:center}.o9-tl__promise{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;width:100%;max-width:560px;padding:16px;border-radius:20px;text-align:left;background:#ffffff0f;border:1px solid rgba(210,174,106,.4)}.o9-tl__promise-title{margin:0;font-family:var(--o9-serif);font-size:20px;line-height:1.25;color:#fbf6ec}.o9-tl__promise-text{margin:4px 0 0;font-size:14px;line-height:1.5;color:#f3ecdfcc}.o9-tl__desire{margin:4px 0 0;font-family:var(--o9-serif);font-style:italic;font-size:22px;line-height:1.3;color:var(--o9-gold-light)}.o9-tl__end .o9-btn{width:100%;max-width:420px}.o9-tl__note{margin:0;max-width:620px;font-size:12px;line-height:1.5;color:#f3ecdf8c}@media(min-width:990px){.o9-tl{padding:100px 0 104px}.o9-tl .o9-tl__head{max-width:780px;margin:0 auto;text-align:center}.o9-tl__list{grid-template-columns:repeat(var(--o9-tl-cols, 4),minmax(0,1fr));gap:20px;margin-top:52px}.o9-tl__step{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:16px}.o9-tl__node{width:40px;height:40px;font-size:15px}.o9-tl__step:not(:last-child):after{left:48px;right:-20px;top:19px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,#d2ae6a,#d2ae6a59);transform-origin:left}.o9-tl__list.is-ready .o9-tl__step:not(.is-on):after{transform:scaleX(0)}.o9-tl__list.is-ready .o9-tl__step:after{transition-delay:calc(.2s + var(--i) * .14s)}.o9-tl__list.is-ready .o9-tl__card,.o9-tl__list.is-ready .o9-tl__node{transition-delay:calc(var(--i) * .14s)}.o9-tl__card{padding:20px 20px 18px;display:flex;flex-direction:column}.o9-tl__title{font-size:23px}.o9-tl__text{font-size:15px}.o9-tl__quote{margin-top:auto;padding-top:14px}.o9-tl__reserve{margin:14px 0}.o9-tl__photo{width:56px;height:70px}.o9-tl__end{margin-top:48px}.o9-tl__promise{padding:20px 22px}.o9-tl__promise-title{font-size:23px}.o9-tl__desire{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/omni9-timeline.css.map */
