.timeline__carousel,.timeline__item{display:grid}.swiper-wrapper.timeline__carousel,.swiper-wrapper.timeline__item{display:flex}:is(.timeline__carousel,.timeline__item)>*{grid-area:1/-1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper{overflow:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}.timeline__item-content{padding:var(--container-gutter)}@media screen and (max-width:699px){.shopify-section--timeline{--section-vertical-spacing:0;border-block-start-width:0}.timeline__carousel{position:relative}.timeline__carousel:after{content:"";background:#0006;position:absolute;inset:0}.timeline__item{--text-color:var(--timeline-item-mobile-text-color);color:rgba(var(--text-color),1)}.timeline__item-content{text-align:center;z-index:1;align-self:center;padding-block:3.75rem;color:#fff}}@media screen and (min-width:700px){.timeline__item{background:rgba(var(--background-secondary),1);grid-template-columns:repeat(2,minmax(0,1fr))}.timeline__item>*{grid-area:unset}.timeline__item-content{align-self:end}}.timeline__nav{white-space:nowrap;grid-auto-flow:column;justify-content:safe center;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid}.timeline__nav>button{height:var(--text-h4);line-height:1;transition:opacity .25s ease-in-out,font-size .25s ease-in-out;position:relative}.timeline__nav>button:after{content:"";width:calc(100% - var(--heading-letter-spacing));height:3px;transform-origin:var(--transform-origin-start);background:currentColor;transition:transform .25s ease-in-out;position:absolute;inset-block-end:-1.25rem;inset-inline-start:0;transform:scaleX(0)}.timeline__nav>[aria-current=false]{opacity:.65}.timeline__nav>[aria-current=true]{font-size:var(--text-h4)}.timeline__nav>[aria-current=true]:after{transform:scaleX(1)}@media screen and (max-width:699px){.timeline__nav{background:rgba(var(--background-secondary),1);padding-block:1.25rem;overflow-x:auto;overflow-y:hidden}}@media screen and (min-width:700px){.timeline__nav{-webkit-margin-before:var(--section-stack-gap);margin-block-start:var(--section-stack-gap)}.timeline__nav>button:after{inset-block-end:-.5rem}}@media screen and (max-width:920px){.template-index .shopify-section--timeline{border-color:transparent}}.template-index .timeline-product .prose p.h6{font-size:22px}.template-index .timeline-product .prose p.h2{font-size:32px;line-height:48px;text-transform:unset;font-weight:300;letter-spacing:.035em}@media screen and (min-width:700px){.template-index .timeline-product .prose p.h2{font-size:40px;line-height:62px}}.template-index .timeline-product .prose p:last-of-type{font-size:20px;letter-spacing:.035em}.template-index .timeline-product .prose a{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;line-height:21.45px}@media screen and (min-width:700px){.template-index .timeline-product .timeline__item-image-wrapper img{-o-object-fit:contain;object-fit:contain}.template-index .timeline-product .timeline__item-content{align-self:center}.template-index .timeline-product .timeline__item{grid-template-columns:100%}}@media screen and (min-width:921px){.template-index .timeline-product .timeline__item{grid-template-columns:40% 60%}}@media screen and (max-width:920px){.template-index .timeline-product .container{--container-max-width:600px}}@media screen and (max-width:920px){.timeline-product .timeline__nav{border-color:transparent}}