.fa-tl{padding-block:var(--fa-sp-16);background:var(--fa-white);color:var(--fa-ink)}.fa-tl__head{margin-bottom:44px}.fa-tl__title{font-family:var(--fa-font-head);font-size:var(--fa-h1);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0}@media(max-width:885px){.fa-tl__title{font-size:var(--fa-h2)}}.fa-tl__sub{margin:var(--fa-sp-3) 0 0;max-width:640px;font-size:var(--fa-fs-17);line-height:1.5;color:var(--fa-ink)}.fa-tl__track{display:flex;align-items:flex-start;gap:var(--fa-sp-6);min-height:485px;padding-bottom:var(--fa-sp-2);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.fa-tl__track::-webkit-scrollbar{display:none}@media(max-width:1023px){.fa-tl__track{padding-inline:var(--fa-sp-4);scroll-padding-inline:var(--fa-sp-4);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),rgba(0,0,0,.15) 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#00000026)}}.fa-tl__track{--fa-tl-open: 391px}.fa-tl__item{display:flex;flex-direction:column;flex:0 0 230px;padding-top:90px;cursor:pointer;scroll-snap-align:start;transition:flex-basis .4s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1)}.fa-tl__track.is-measuring .fa-tl__item,.fa-tl__track.is-measuring .fa-tl__label{transition:none}.fa-tl__item.is-active{flex:0 0 var(--fa-tl-open);padding-top:0;cursor:default}.fa-tl__media{overflow:hidden;border-radius:14px;background:var(--fa-surface);transition:opacity .35s ease,filter .35s ease}.fa-tl__item:not(.is-active) .fa-tl__media{filter:grayscale(.45) brightness(.98)}.fa-tl__video{display:block;width:100%;aspect-ratio:367 / 320;object-fit:cover}.fa-tl__label{width:100%;margin-top:14px;padding:14px 0 0;border:0;border-top:1px solid #dde3e5;background:none;font-family:var(--fa-font-head);font-size:var(--fa-fs-20);font-weight:600;line-height:1.5;color:inherit;text-align:left;cursor:pointer;transition:color .15s ease,font-size .5s ease}.fa-tl__item.is-active .fa-tl__label{font-size:var(--fa-fs-28)}.fa-tl__detail{display:none;margin-top:var(--fa-sp-3);font-size:var(--fa-fs-16);line-height:1.5}.fa-tl__item.is-active .fa-tl__detail{display:block}@media(min-width:1024px){.fa-tl__item{min-width:0}.fa-tl__detail{width:var(--fa-tl-open)}.fa-tl__item.is-active .fa-tl__detail{animation:fa-tl-detail-in .25s ease .35s both}}@keyframes fa-tl-detail-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fa-tl__item.is-active .fa-tl__detail{animation:none}}.fa-tl__lead{display:block;margin:0 0 var(--fa-sp-2);font-family:var(--fa-font-body);font-size:var(--fa-fs-16);font-weight:700;line-height:1.5}.fa-tl__desc{margin:0;font-size:var(--fa-fs-14);line-height:1.5}@media(max-width:1023px){.fa-tl{padding-top:var(--fa-sp-6)}.fa-tl__item,.fa-tl__item.is-active{flex:0 0 76%;padding-top:0}.fa-tl__track{margin-inline:calc(-1 * var(--fa-gutter));padding-inline:var(--fa-gutter)}.fa-tl{padding-bottom:0}}@media(max-width:749px){.fa-tl__track{align-items:stretch}}@media(orientation:landscape)and (max-height:500px){.fa-tl__video{max-height:75svh;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fa-timeline.css.map */
