.timeline__carousel{transition:background-color .3s ease-in}.timeline__carousel .timeline__slides{margin-bottom:var(--spacing-lg)}.timeline__carousel .timeline__slides .splide__arrow{background:#fff;color:#000}.timeline__carousel .timeline__slides .timeline__slide{flex-direction:column;gap:var(--spacing-lg)}.timeline__carousel .timeline__slides .timeline__slide--content,.timeline__carousel .timeline__slides .timeline__slide--media{align-self:center;width:100%}.timeline__carousel .timeline__slides .timeline__slide--image,.timeline__carousel .timeline__slides .timeline__slide--video{aspect-ratio:1/1;border-radius:0;object-fit:cover;width:100%}.timeline__carousel .timeline__slides .timeline__slide--image.has-border-radius,.timeline__carousel .timeline__slides .timeline__slide--video.has-border-radius{border-radius:var(--border-radius)}.timeline__carousel .timeline__slides .timeline__slide--content{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-left:var(--spacing-sm);text-align:var(--mobile-content-alignment)}.timeline__carousel .timeline__thumbnails .timeline__thumbnail-wrapper .timeline__thumbnail{border:none;font-family:var(--heading-family);font-size:var(--font-size-subheading);font-weight:700;padding-top:var(--spacing-xxs);text-transform:uppercase}.timeline__carousel .timeline__thumbnails .timeline__thumbnail-wrapper .timeline__thumbnail:before{background-color:var(--color-text);content:"";height:1px;opacity:20%;position:absolute;top:0;width:100%}.timeline__carousel .timeline__thumbnails .timeline__thumbnail-wrapper .timeline__thumbnail:focus-visible{border-radius:0;outline:2px solid var(--color-text);padding:8px}.timeline__carousel .timeline__thumbnails .timeline__thumbnail-wrapper .timeline__thumbnail.is-active:before,.timeline__carousel .timeline__thumbnails.is-active:before{opacity:100%}@media (width => 768px),screen and (min-width:768px){.timeline__carousel .timeline__slides .timeline__slide{flex-direction:row;gap:var(--spacing-xl)}.timeline__carousel .timeline__slides .timeline__slide--image,.timeline__carousel .timeline__slides .timeline__slide--video{height:var(--desktop-image-height);object-fit:cover}.timeline__carousel .timeline__slides .timeline__slide--content{padding-left:unset;text-align:unset;width:55%}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/timeline.bundle.css.map */
