.timeline__blocks{display:flex;flex-wrap:wrap;column-gap:3rem;row-gap:3rem}.timeline-milestone,.timeline-image{width:100%}@media screen and (min-width: 1000px){.timeline-milestone{flex:1;flex-basis:calc(33% - 2rem)}.timeline-image{flex:2;flex-basis:calc(66% - 2rem)}}.timeline-milestone dt{position:relative}.timeline-milestone .date{background-color:rgb(var(--color-base-background-2));display:inline-block;font-size:1.25rem;width:4em;height:4em;line-height:4em;border-radius:50%;text-align:center;box-shadow:0 3px 6px #0003;position:relative;z-index:1}.timeline-milestone dt:before{content:"";display:block;width:100%;position:absolute;top:50%;border-top:2px solid rgb(var(--color-base-accent-3))}.timeline-milestone dd{margin:0}.timeline-row{display:flex}dl.timeline__list{position:relative;padding-bottom:5rem;max-width:960px;width:95%;margin:auto}dl.timeline__list:before{content:"";height:100%;position:absolute;width:2px;background-color:rgb(var(--color-base-accent-3));left:99px}.timeline-row{margin:2.5rem 0;display:flex}.timeline-row:before{content:"";position:absolute;height:50px;width:50px;background-color:rgb(var(--color-base-accent-3));left:75px;border-radius:50%;box-shadow:1px 1px 6px #0003}.timeline__list dt{font-size:1.25rem;color:rgb(var(--color-heading));font-weight:700}.timeline__list dd{display:flex;margin-left:100px}.timeline-thumbnail{margin-right:1.5rem}.timeline-thumbnail .media{width:180px;padding-top:100%;border-radius:50%}.timeline__list dd.image-after{width:calc(100% - 60px);justify-content:space-between}.timeline__list dd.image-after .timeline-thumbnail{order:1}.timeline-row.timeline-row__has-image,.timeline-row.timeline-row__has-image dd{align-items:center}@media screen and (min-width: 751px){.timeline__list dd.image-after .timeline-thumbnail{margin-left:1rem;margin-right:0}.timeline__list dd.image-after{width:calc(100% - 100px)}}@media screen and (max-width: 750px){.timeline-row.timeline-row__has-image,.timeline-row,.timeline-row dd{flex-direction:column;align-items:start!important}.timeline-row dd,.timeline-row dt{margin-left:60px}dl.timeline__list:before{left:19px}.timeline-row:before{left:0;width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-timeline.css.map */
