.etl{width:100%;box-sizing:border-box}.etl__container{margin:0 auto;box-sizing:border-box}.etl__heading{font-family:var(--font-heading);font-weight:400;text-align:center;margin:0;line-height:1.15}.etl__tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;padding:0}.etl__tab{background:transparent;border:0;padding:4px 0;cursor:pointer;font-family:var(--font-body);line-height:1.4;transition:color .2s ease,font-weight .2s ease}.etl__tab:focus-visible{outline:2px solid var(--color-tan);outline-offset:4px}.etl__cards-wrap{position:relative;padding-left:32px;padding-right:32px}.etl__cards-clip{overflow:hidden;width:100%}.etl__cards{display:flex;align-items:stretch;width:100%;height:var(--etl-row-height, 540px);transition:height .4s ease}.etl__card{flex:1 1 0;min-width:0;position:relative;overflow:hidden;background:var(--color-bg-beige);cursor:pointer;transition-property:flex-basis,flex-grow;transition-timing-function:cubic-bezier(.65,0,.35,1);height:100%}.etl__card.is-active{cursor:default}.etl__card:focus-visible{outline:2px solid var(--color-tan);outline-offset:4px}.etl__card-link{display:block;width:100%;height:100%}.etl__card-img{display:block;width:100%;height:100%;object-fit:cover;transition-property:filter,transform;transition-timing-function:cubic-bezier(.65,0,.35,1)}.etl__card-img--desktop{display:block}.etl__card-img--mobile{display:none}.etl__card-img--placeholder{background:var(--color-bg-beige)}.etl__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s ease,color .2s ease;padding:0}.etl__arrow:focus-visible{outline:2px solid var(--color-tan);outline-offset:2px}.etl__arrow--prev{left:0}.etl__arrow--next{right:0}.etl__captions{display:flex;align-items:flex-start;width:100%}.etl__caption{flex:1 1 0;min-width:0;text-align:center;padding:0 8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transition-property:opacity,flex-basis,flex-grow;transition-duration:.6s;transition-timing-function:cubic-bezier(.65,0,.35,1)}.etl__dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-bottom:16px;transition:background .2s ease}.etl__caption-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin:0 0 12px;line-height:1.2}.etl__caption-heading{font-family:var(--font-heading);font-weight:400;margin:0 0 16px;line-height:1.25}.etl__caption-body{font-family:var(--font-body);line-height:1.7}.etl__caption-body p{margin:0 0 .6em}.etl__caption-body p:last-child{margin:0}.etl__mobile-dots{display:none}.etl__mobile-dot:focus-visible{outline:2px solid var(--color-tan);outline-offset:4px}@media(max-width:749px){.etl__arrow{display:none}.etl__cards-wrap{padding-left:0;padding-right:0}.etl__mobile-dots{display:flex;justify-content:center;gap:10px;margin-top:24px}.etl__mobile-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:background .2s ease}.etl__tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding:0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.etl__tabs::-webkit-scrollbar{display:none}.etl__tab{scroll-snap-align:center;flex:0 0 auto;white-space:nowrap}.etl__cards-wrap{overflow:hidden}.etl__cards{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:var(--etl-row-height-mobile, auto)}.etl__cards::-webkit-scrollbar{display:none}.etl__card{flex:0 0 100%!important;scroll-snap-align:start;cursor:default;min-width:100%;height:var(--etl-row-height-mobile, auto)}.etl__captions{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:24px}.etl__captions::-webkit-scrollbar{display:none}.etl__caption{flex:0 0 100%!important;min-width:100%;scroll-snap-align:start;opacity:1!important}.etl__caption-label,.etl__caption-heading,.etl__caption-body{display:block!important}.etl__card:has(.etl__card-img--mobile) .etl__card-img--desktop{display:none}.etl__card:has(.etl__card-img--mobile) .etl__card-img--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/section-expanding-timeline.css.map */
