.vvtime{position:relative;overflow:hidden;padding-block:var(--vvtime-pad-top) var(--vvtime-pad-bottom);background:radial-gradient(circle at 12% 22%,rgba(100,255,193,.18),transparent 25rem),radial-gradient(circle at 90% 48%,rgba(255,100,104,.13),transparent 27rem),var(--vvtime-bg);color:var(--vvtime-text)}.vvtime *,.vvtime *:before,.vvtime *:after{box-sizing:border-box}.vvtime__header{position:relative;z-index:3;max-width:90rem;margin-inline:auto;text-align:center}.vvtime__eyebrow{margin:0 0 1.4rem;color:var(--vvtime-promo);font-family:var(--font-heading-family);font-size:1.1rem;font-weight:850;letter-spacing:.15em;line-height:1;text-transform:uppercase}.vvtime__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(4.2rem,5.7vw,7rem);font-weight:760;letter-spacing:-.055em;line-height:.96}.vvtime__heading em{display:block;color:var(--vvtime-promo);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.vvtime__subheading{max-width:68rem;margin:1.8rem auto 0;color:var(--vvtime-muted);font-size:clamp(1.55rem,1.7vw,1.95rem);line-height:1.5}.vvtime__stage{position:relative;max-width:104rem;margin:clamp(4rem,6vw,6.5rem) auto 0}.vvtime__decor{position:absolute;z-index:0;width:min(27vw,38rem);pointer-events:none}.vvtime__decor--left{top:20%;left:min(-25vw,-22rem);transform:rotate(-7deg)}.vvtime__decor--right{top:48%;right:min(-26vw,-23rem);transform:rotate(8deg)}.vvtime__decor-image{display:block;width:100%;height:auto;max-height:52rem;object-fit:contain;filter:drop-shadow(0 2rem 2.5rem rgba(6,27,61,.2))}.vvtime__timeline{--vvtime-progress: 0%;position:relative;z-index:2}.vvtime__timeline:before,.vvtime__timeline:after{position:absolute;top:5.2rem;bottom:5.2rem;left:50%;width:.35rem;border-radius:99rem;content:"";transform:translate(-50%)}.vvtime__timeline:before{background:#061b3d26}.vvtime__timeline:after{height:var(--vvtime-progress);max-height:calc(100% - 10.4rem);bottom:auto;background:linear-gradient(180deg,var(--vvtime-promo),var(--vvtime-accent));transition:height .2s linear}.vvtime__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12.4rem;align-items:start;min-height:19rem;padding:2.2rem 0}.vvtime__date{display:flex;grid-column:1;grid-row:1;justify-self:stretch;gap:1rem;align-items:center;justify-content:flex-end;min-height:6rem;padding-top:.8rem;text-align:right}.vvtime__row--reverse .vvtime__date{grid-column:2;grid-row:1;justify-content:flex-start;text-align:left}.vvtime__calendar{display:grid;width:4rem;height:4rem;flex:0 0 4rem;place-items:center;border:.2rem solid var(--vvtime-text);border-radius:1rem;background:var(--vvtime-accent);color:var(--vvtime-text);box-shadow:0 .45rem 0 var(--vvtime-text)}.vvtime__calendar svg{width:2.35rem;height:2.35rem}.vvtime__calendar svg *{stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.vvtime__date strong{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.8rem);letter-spacing:-.04em;line-height:1}.vvtime__node{position:absolute;z-index:3;top:2.6rem;left:50%;display:grid;width:5.6rem;height:5.6rem;place-items:center;border:.25rem solid var(--vvtime-text);border-radius:50%;background:var(--vvtime-bg);color:transparent;transform:translate(-50%) scale(.88);transition:background .35s ease,color .35s ease,transform .35s ease}.vvtime__node svg{width:2.5rem;height:2.5rem}.vvtime__node path{stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.vvtime__row.is-visible .vvtime__node{background:var(--vvtime-promo);color:#fff;transform:translate(-50%) scale(1)}.vvtime__card{position:relative;width:100%;min-height:14rem;grid-column:2;grid-row:1;padding:2.2rem 2.3rem;border:.2rem solid var(--vvtime-text);border-radius:1.4rem;background:var(--vvtime-card);box-shadow:0 .7rem #061b3d1f;opacity:0;transform:translate(5rem);transition:opacity .5s ease,transform .5s ease}.vvtime__row:nth-child(2n) .vvtime__card{background:var(--vvtime-card-alt)}.vvtime__row--reverse .vvtime__card{grid-column:1;grid-row:1;transform:translate(-5rem)}.vvtime__row.is-visible .vvtime__card{opacity:1;transform:translate(0)}.vvtime__card:before{position:absolute;top:2.3rem;left:-1.25rem;width:2.2rem;height:2.2rem;border-bottom:.2rem solid var(--vvtime-text);border-left:.2rem solid var(--vvtime-text);background:inherit;content:"";transform:rotate(45deg)}.vvtime__row--reverse .vvtime__card:before{right:-1.25rem;left:auto;border:0;border-top:.2rem solid var(--vvtime-text);border-right:.2rem solid var(--vvtime-text)}.vvtime__card h3{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:clamp(2rem,2.3vw,2.9rem);letter-spacing:-.035em;line-height:1.08}.vvtime__card p{margin:1rem 0 0;color:var(--vvtime-muted);font-size:1.35rem;line-height:1.48}.vvtime__cta-wrap{display:grid;justify-items:center;margin-top:clamp(3.8rem,5vw,5.8rem)}.vvtime__button-frame{position:relative;width:min(100%,45rem);padding:.8rem}.vvtime__button-frame:before,.vvtime__button-frame:after{position:absolute;width:2.2rem;height:2.2rem;content:"";pointer-events:none}.vvtime__button-frame:before{top:0;left:0;border-top:.25rem solid var(--vvtime-text);border-left:.25rem solid var(--vvtime-text)}.vvtime__button-frame:after{right:0;bottom:0;border-right:.25rem solid var(--vvtime-text);border-bottom:.25rem solid var(--vvtime-text)}.vvtime__cta{display:flex;width:100%;min-height:6.4rem;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2.4rem;border:var(--vv-home-button-border-width, .2rem) solid var(--vv-home-button-border, var(--vvtime-text));border-radius:var(--vv-home-button-radius, .8rem);background:var(--vv-home-button-bg, var(--vvtime-accent));box-shadow:0 var(--vv-home-button-shadow-depth, .7rem) 0 var(--vv-home-button-border, var(--vvtime-text));color:var(--vv-home-button-text, var(--vvtime-text));cursor:pointer;font-family:var(--font-heading-family);font-size:1.65rem;font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase;transition:box-shadow .17s ease,transform .17s ease}.vvtime__cta svg{width:2rem;height:2rem}.vvtime__cta svg path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vvtime__cta:hover{transform:translateY(-.2rem)}.vvtime__cta:active{box-shadow:0 .15rem 0 var(--vv-home-button-border, var(--vvtime-text));transform:translateY(.5rem)}.vvtime__trust{display:flex;justify-content:center;gap:1.8rem;margin-top:1.7rem;flex-wrap:wrap;color:var(--vvtime-muted);font-size:1.15rem;font-weight:750}.vvtime__trust span{display:inline-flex;align-items:center;gap:.65rem}.vvtime__trust i{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:var(--vvtime-accent);color:var(--vvtime-text);font-style:normal;font-size:1rem;font-weight:900}.vvtime__disclaimer{max-width:78rem;margin:2.4rem auto 0;color:var(--vvtime-muted);font-size:1rem;line-height:1.45;text-align:center}@media screen and (max-width:989px){.vvtime__decor{display:none}.vvtime__stage{max-width:82rem}.vvtime__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9.3rem}}@media screen and (max-width:749px){.vvtime{padding-block:calc(var(--vvtime-pad-top) * .75) calc(var(--vvtime-pad-bottom) * .75)}.vvtime__heading{font-size:clamp(3.7rem,12vw,5.4rem)}.vvtime__stage{margin-top:3rem}.vvtime__timeline:before,.vvtime__timeline:after{top:2.4rem;bottom:2.4rem;left:2.3rem;transform:none}.vvtime__timeline:after{max-height:calc(100% - 4.8rem)}.vvtime__row,.vvtime__row--reverse{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.6rem 0 2.8rem}.vvtime__date,.vvtime__row--reverse .vvtime__date{display:flex;grid-column:2;grid-row:1;justify-content:flex-start;min-height:auto;padding:0;text-align:left}.vvtime__calendar{width:3.4rem;height:3.4rem;flex-basis:3.4rem;border-radius:.8rem}.vvtime__calendar svg{width:2rem;height:2rem}.vvtime__date strong{font-size:2.5rem}.vvtime__node{position:relative;top:auto;left:auto;width:4.6rem;height:4.6rem;grid-column:1;grid-row:1;transform:scale(.88)}.vvtime__row.is-visible .vvtime__node{transform:scale(1)}.vvtime__card,.vvtime__row--reverse .vvtime__card{grid-column:2;grid-row:2;min-height:0;padding:1.8rem;transform:translateY(2.5rem)}.vvtime__row.is-visible .vvtime__card{transform:translateY(0)}.vvtime__card:before,.vvtime__row--reverse .vvtime__card:before{display:none}.vvtime__card h3{font-size:2.15rem}.vvtime__card p{font-size:1.3rem}.vvtime__button-frame{width:100%}.vvtime__cta{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.vvtime__timeline:after,.vvtime__node,.vvtime__card,.vvtime__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/vicevora-liver-guard-timeline.css.map */
