.tl-article-detail{--article-detail-inline-gutter:40px;--article-detail-used-width:min(calc(100vw - (var(--article-detail-inline-gutter) * 2)),var(--article-detail-layout-width));--article-detail-inline-edge:calc((100vw - var(--article-detail-used-width)) * .5);overflow:hidden;background:#fff;color:var(--color-black,#121212)}.tl-article-detail__hero{padding-top:0}.tl-article-detail__hero-inner{width:min(calc(100% - 80px),1440px);margin-inline:auto}.tl-article-detail__hero-inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100vw;background:#f5f5f5}.tl-article-detail__hero-inner--split .tl-article-detail__heading{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-80) var(--space-80) var(--space-80) var(--article-detail-inline-edge)}.tl-article-detail__hero-inner--editorial{display:flex;flex-direction:column;gap:0;width:100vw;border-bottom:1px solid var(--color-article-divider)}.tl-article-detail__hero-inner--editorial .tl-article-detail__heading{box-sizing:border-box;width:var(--article-detail-used-width);margin-inline:auto;padding-block:var(--space-64) var(--space-32)}.tl-article-detail__hero-inner--full{position:relative;width:100%}.tl-article-detail__hero-inner--full .tl-article-detail__heading{position:absolute;bottom:var(--space-64);left:var(--article-detail-inline-edge);z-index:1;width:var(--article-detail-used-width);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4)}.tl-article-heading *{color:#fff}.tl-article-heading__label{margin:0 0 24px;font:500 18px/1.2 var(--font-en);letter-spacing:.04em}.tl-article-heading__subtitle{margin:0 0 16px;color:inherit;font:500 var(--fs18)/1.5 var(--font-jp)}.tl-article-heading h1{max-width:900px;margin:0;font:500 40px/1.45 var(--font-jp)}.tl-article-heading__kv-meta{margin:0 0 16px;font:600 16px/normal var(--font-en-heading);white-space:nowrap}.tl-article-detail__hero-inner--split .tl-article-heading__kv-meta,.tl-article-detail__hero-inner--split .tl-article-heading__kv-meta *,.tl-article-detail__hero-inner--editorial .tl-article-heading__kv-meta,.tl-article-detail__hero-inner--editorial .tl-article-heading__kv-meta *{color:var(--color-gray4,#767676)}.tl-article-detail__hero-inner--split .tl-article-heading__subtitle,.tl-article-detail__hero-inner--editorial .tl-article-heading__subtitle{color:var(--color-black,#121212)}.tl-article-detail__hero-inner--split .tl-article-heading h1,.tl-article-detail__hero-inner--editorial .tl-article-heading h1{max-width:none;color:var(--color-black,#121212);font-weight:700;line-height:1.3}.tl-article-detail__hero-inner--full .tl-article-heading h1{max-width:none;font-weight:700;line-height:1.3}.tl-article-heading__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;color:var(--color-gray4,#767676);font:400 16px/1.2 var(--font-en)}.tl-article-heading__author{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-family:var(--font-jp)}a.tl-article-heading__author:hover{text-decoration:underline;text-underline-offset:3px}a.tl-article-heading__author:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tl-article-heading__avatar{display:grid;overflow:hidden;width:32px;height:32px;place-items:center;border:1px solid var(--color-gray2,#d9d9d9);border-radius:50%}.tl-article-heading__avatar img{width:100%;height:100%;object-fit:cover}.tl-article-detail__hero-media{overflow:hidden;background:var(--color-gray1,#f6f6f6)}.tl-article-detail--news .tl-article-detail__hero-media{aspect-ratio:16/9}.tl-article-detail--blog .tl-article-detail__hero-media{aspect-ratio:1}.tl-article-detail__hero-inner--split .tl-article-detail__hero-media{aspect-ratio:16/9}.tl-article-detail__hero-inner--full .tl-article-detail__hero-media{width:100%;height:var(--article-detail-full-hero-height);aspect-ratio:auto}.tl-article-detail__hero-inner--full .tl-article-detail__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.8));content:""}.tl-article-detail__hero-inner--editorial .tl-article-detail__hero-media{width:100%;height:var(--article-detail-editorial-hero-height);aspect-ratio:auto}.tl-article-detail__hero-image{width:100%;height:100%;object-fit:cover}.tl-article-detail__hero-placeholder{display:grid;width:100%;height:100%;min-height:360px;place-items:center;opacity:.25}.tl-article-detail__content-shell{display:grid;grid-template-columns:var(--article-detail-rail-width) minmax(0,var(--article-detail-content-width));justify-content:center;gap:var(--article-detail-column-gap);width:min(calc(100% - 80px),1380px);margin:var(--space-80) auto var(--space-120)}.tl-article-detail--editorial .tl-article-detail__content-shell{margin:0 auto var(--space-120);padding-block-start:var(--space-64)}.tl-article-detail__content{grid-column:2;font:400 18px/1.75 var(--font-jp)}.tl-article-detail__content>:first-child{margin-top:0}.tl-article-detail__content>:last-child{margin-bottom:0}.tl-article-detail__content :is(h3,h4,h5){font-family:var(--font-jp);line-height:1.5}.tl-article-detail__content h3{margin:64px 0 24px;font-size:24px}.tl-article-detail__content h4{margin:48px 0 20px;font-size:22px}.tl-article-detail__content h5{margin:40px 0 16px;font-size:20px}.tl-article-detail__content p{margin:0 0 1.5em}.tl-article-detail__content img{display:block;width:auto;max-width:100%;height:auto;margin:32px auto;float:none}.tl-article-detail__content video{max-width:100%;height:auto}.tl-article-detail__content iframe{display:block;max-width:100%;margin-block:32px}.tl-article-detail__content table{display:block;overflow-x:auto;width:max-content;max-width:100%;min-width:100%;border-collapse:collapse}.tl-article-detail__content :is(th,td){padding:12px;border:1px solid var(--color-gray2,#d9d9d9)}.tl-article-detail__content a{color:inherit;text-decoration:underline;text-underline-offset:4px}.tl-article-detail__aside{grid-column:1;grid-row:1}.tl-article-detail__aside-meta{display:flex;flex-direction:column;gap:8px;padding-bottom:32px;border-bottom:1px solid var(--color-gray2,#d9d9d9);font:500 16px/1.5 var(--font-en)}.tl-article-detail__aside-meta span{color:var(--color-gray4,#767676);font-weight:400}.tl-article-detail__share{display:flex;flex-direction:column;gap:16px;margin-top:32px}.tl-article-detail__share>p{margin:0;font:500 16px/1.5 var(--font-jp)}.tl-article-detail__share-label--sp{display:none}@media(min-width:1600px){.tl-article-detail{--article-detail-used-width:min(calc(100vw - (var(--article-detail-inline-gutter) * 2)),var(--article-detail-layout-wide-width))}.tl-article-detail__content-shell{grid-template-columns:var(--article-detail-rail-width) minmax(0,var(--article-detail-content-width)) var(--article-detail-rail-width);justify-content:center;gap:var(--article-detail-wide-column-gap);width:min(calc(100% - (var(--container-gutter) * 2)),var(--article-detail-layout-wide-width))}}.tl-article-latest{width:min(calc(100% - 80px),1440px);margin:0 auto;padding:120px 0}.tl-article-latest__heading{text-align:center}.tl-article-latest__heading h2{margin:0;font:500 32px/1.5 var(--font-jp)}.tl-article-latest__heading p{margin:8px 0 60px;color:var(--color-gray3,#a6a6a6);font:500 20px/1.2 var(--font-en)}.tl-article-latest__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.tl-article-latest__card>a{display:block;color:inherit;text-decoration:none}.tl-article-latest__media{position:relative;display:grid;overflow:hidden;aspect-ratio:1;place-items:center;background:var(--color-gray1,#f6f6f6)}.tl-article-latest__media img{width:100%;height:100%;object-fit:cover}.tl-article-latest__media .tl-article-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.25}.tl-article-latest__media .tl-article-card__media-tag{position:absolute;right:0;bottom:0;padding:5px 12px;background:#fff;font:500 16px/1.1 var(--font-en);white-space:nowrap}.tl-article-latest__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px}.tl-article-latest__body>span{font:500 14px/1.2 var(--font-en)}.tl-article-latest__body h3{margin:0;font:500 18px/1.5 var(--font-jp)}.tl-article-latest__body time{color:var(--color-gray4,#767676);font:400 14px/1.2 var(--font-en)}.tl-article-latest__card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.tl-article-latest__card--blog{display:flex;min-width:0;flex-direction:column}.tl-article-latest__card--blog .tl-article-latest__media img{transition:transform .35s ease}.tl-article-latest__card--blog .tl-article-latest__media:hover img{transform:scale(1.02)}.tl-article-latest__card--blog .tl-article-latest__body{flex:1;gap:16px;padding-top:24px}.tl-article-latest__meta{display:flex;align-items:center;gap:16px}.tl-article-latest__channel{display:inline-flex;padding:5px 12px;border:1px solid currentColor;color:inherit;text-decoration:none;font:500 16px/1.1 var(--font-en)}a.tl-article-latest__channel:hover{text-decoration:underline;text-underline-offset:3px}.tl-article-latest__date{color:var(--color-gray4,#767676);font:400 16px/1.1 var(--font-en)}.tl-article-latest__card--blog h3 a{color:inherit;text-decoration:none}.tl-article-latest__card--blog h3 a:hover{text-decoration:underline;text-underline-offset:4px}.tl-article-latest__author{display:flex;align-items:center;gap:12px;margin-top:auto;color:inherit;text-decoration:none;font:500 14px/1.2 var(--font-jp)}.tl-article-latest__author:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}.tl-article-latest__author:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tl-article-latest__avatar{display:flex;overflow:hidden;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-gray2,#d9d9d9);border-radius:50%}.tl-article-latest__avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.tl-article-detail{--article-detail-inline-gutter:var(--container-gutter);--article-detail-used-width:calc(100vw - (var(--article-detail-inline-gutter) * 2))}.tl-article-detail__hero-inner{width:calc(100% - (var(--article-detail-inline-gutter) * 2))}.tl-article-detail__hero-inner--split{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100vw}.tl-article-detail__hero-inner--split .tl-article-detail__heading{padding:var(--space-20) var(--article-detail-inline-gutter)}.tl-article-detail__hero-inner--editorial .tl-article-detail__heading{width:var(--article-detail-used-width);padding-block:var(--space-32) var(--space-20)}.tl-article-detail__hero-inner--full{width:100%}.tl-article-detail__hero-inner--full .tl-article-detail__heading{bottom:var(--space-20);left:var(--article-detail-inline-edge);width:var(--article-detail-used-width)}.tl-article-heading__label{margin-bottom:16px;font-size:14px}.tl-article-heading__subtitle{margin-bottom:12px;font-size:var(--fs16)}.tl-article-heading h1{font-size:28px;line-height:1.4}.tl-article-heading__kv-meta{margin-bottom:12px;font-size:14px}.tl-article-detail__hero-inner--full .tl-article-heading__kv-meta{margin-bottom:8px}.tl-article-heading__meta{gap:8px 16px;margin-top:24px;font-size:14px}.tl-article-heading__avatar{width:28px;height:28px}.tl-article-detail__hero-inner--full .tl-article-detail__hero-media{height:var(--article-detail-full-hero-height-sp);aspect-ratio:auto}.tl-article-detail__hero-inner--full .tl-article-detail__hero-media:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.94))}.tl-article-detail__hero-inner--editorial .tl-article-detail__hero-media{height:var(--article-detail-editorial-hero-height-sp)}.tl-article-detail__hero-placeholder{min-height:var(--article-detail-editorial-hero-height-sp)}.tl-article-detail__content-shell{display:flex;flex-direction:column;width:var(--article-detail-used-width);margin:var(--space-32) auto var(--space-48)}.tl-article-detail--editorial .tl-article-detail__content-shell{margin:0 auto var(--space-48);padding-block-start:var(--space-32)}.tl-article-detail__aside{order:1;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--color-gray2,#d9d9d9)}.tl-article-detail__aside-meta{display:none}.tl-article-detail__share{margin-top:0}.tl-article-detail__share>p{font-size:14px}.tl-article-detail__share-label--pc{display:none}.tl-article-detail__share-label--sp{display:inline}.tl-article-detail__content{order:2;font-size:16px}.tl-article-detail__content h3{margin-top:48px;font-size:20px}.tl-article-detail__content h4{margin-top:40px;font-size:18px}.tl-article-detail__content h5{margin-top:32px;font-size:18px}.tl-article-detail__content :is(table,iframe){max-width:100%}.tl-article-detail__content iframe{width:100%}.tl-article-latest{width:calc(100% - 40px);padding:80px 0}.tl-article-latest__heading h2{font-size:22px}.tl-article-latest__heading p{margin:4px 0 40px;font-size:14px}.tl-article-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 4px}.tl-article-latest__media .tl-article-card__media-tag{padding:4px 8px;font-size:12px}.tl-article-latest__body{gap:8px;padding-top:12px}.tl-article-latest__body>span,.tl-article-latest__body time{font-size:12px}.tl-article-latest__body h3{font-size:16px}.tl-article-latest__card--blog .tl-article-latest__body{gap:12px;padding-top:12px}.tl-article-latest__meta{align-items:flex-start;flex-direction:column;gap:8px}.tl-article-latest__channel{padding:4px 8px;font-size:12px}.tl-article-latest__date{font-size:14px}.tl-article-latest__author{gap:7px;font-size:12px}.tl-article-latest__avatar{width:24px;height:24px}.tl-article-latest__avatar svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.tl-article-latest__card--blog .tl-article-latest__media img{transition:none}}.tl-article-list{--gap40-80:clamp(40px,5.56vw,80px);overflow:hidden;background:#fff;color:var(--color-black,#121212)}.tl-article-list__container{width:min(calc(100% - 80px),1440px);margin-inline:auto;padding:120px 0}.tl-article-list .tl-section-heading{margin-bottom:60px}.tl-article-list__tools{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:var(--gap40-80)}.tl-article-search{display:flex;flex:1;gap:24px;width:100%;max-width:936px;height:56px;margin:0}.tl-article-search__field{display:flex;flex:1;align-items:center;gap:12px;width:100%;max-width:800px;min-width:0;padding:0 20px;border:1px solid var(--color-gray3,#a6a6a6);border-radius:4px}.tl-article-search__icon{display:flex;flex:none}.tl-article-search__input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:400 16px/1.5 var(--font-jp)}.tl-article-search__input::-webkit-search-cancel-button{display:none}.tl-article-search__input:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tl-article-search__clear{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;color:inherit;text-decoration:none}.tl-article-search__clear:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tl-article-search__button{width:112px;border:1px solid var(--color-black,#121212);border-radius:4px;background:var(--color-black,#121212);color:#fff;font:500 16px/1.5 var(--font-jp);cursor:pointer;transition:var(--transition-link)}.tl-article-search__button:hover{background:#fff;color:var(--color-black,#121212)}.tl-article-search__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tl-article-list__summary{display:flex;flex:none;align-items:center;gap:8px;margin:0;color:var(--color-gray4,#767676);text-align:right;font:500 20px/1.5 var(--font-jp);white-space:nowrap}.tl-article-list__summary[hidden],.tl-article-list__items[hidden]{display:none}.tl-article-list__load-status{margin:0;color:var(--color-gray4,#767676);font:500 16px/1.5 var(--font-jp)}.tl-article-list__items--news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 4px}.tl-article-list__items--news .tl-article-card--pickup{grid-column:span 2}.tl-article-list__items--blog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 4px}.tl-article-card,.tl-blog-card{min-width:0}.tl-article-card__media-link,.tl-blog-card__media{display:block;color:inherit;text-decoration:none}.tl-article-card__media,.tl-blog-card__media{position:relative;overflow:hidden;background:var(--color-gray1,#f6f6f6)}.tl-article-card--pickup .tl-article-card__media{aspect-ratio:710/399}.tl-article-card--grid .tl-article-card__media,.tl-blog-card__media{aspect-ratio:1}.tl-article-card__image,.tl-blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tl-article-card__media-link:hover .tl-article-card__image,.tl-blog-card__media:hover .tl-blog-card__image{transform:scale(1.02)}.tl-article-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.25}.tl-article-card__content-label{position:absolute;z-index:1;top:0;left:0;padding:5px 12px;background:var(--color-black,#121212);color:var(--color-white,#fff);font:500 16px/1.1 var(--font-en);white-space:nowrap}.tl-article-card__media-tag{position:absolute;right:0;bottom:0;padding:5px 12px;background:#fff;font:500 16px/1.1 var(--font-en);white-space:nowrap}.tl-article-card__body,.tl-blog-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.tl-article-card__channel,.tl-blog-card__channel{display:inline-flex;color:inherit;text-decoration:none;font:500 16px/1.1 var(--font-en)}.tl-article-card__channel{padding:5px 12px;background:var(--color-gray4,#767676);color:#fff}.tl-blog-card__channel{padding:5px 12px;border:1px solid currentColor}:is(.tl-article-card__channel,.tl-blog-card__channel):hover{text-decoration:underline;text-underline-offset:3px}.tl-article-card__title,.tl-blog-card__title{margin:0;font:500 22px/1.5 var(--font-jp)}.tl-article-card--grid .tl-article-card__title,.tl-blog-card__title{font-size:18px}:is(.tl-article-card__title,.tl-blog-card__title) a{color:inherit;text-decoration:none}:is(.tl-article-card__title,.tl-blog-card__title) a:hover{text-decoration:underline;text-underline-offset:4px}.tl-article-card__date,.tl-blog-card__date{color:var(--color-gray4,#767676);font:400 16px/1.1 var(--font-en)}.tl-blog-card__meta{display:flex;align-items:center;gap:16px}.tl-blog-card__author{display:flex;align-items:center;gap:12px;margin-top:auto;color:inherit;text-decoration:none;font:500 14px/1.2 var(--font-jp)}.tl-blog-card__author:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}.tl-blog-card__author:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tl-blog-card__avatar{display:flex;overflow:hidden;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-gray2,#d9d9d9);border-radius:50%}.tl-blog-card__avatar img{width:100%;height:100%;object-fit:cover}.tl-article-empty{padding:120px 0;text-align:center}.tl-article-empty__label{margin:0 0 32px;font:500 18px/1.5 var(--font-jp)}.tl-article-empty__message{margin:0;font:500 22px/1.5 var(--font-jp)}.tl-article-list__pagination{margin-top:80px}@media(max-width:1023px){.tl-article-list__container{width:calc(100% - 32px);padding:80px 0}.tl-article-list .tl-section-heading{margin-bottom:40px}.tl-article-list__tools{display:block}.tl-article-search{gap:16px;width:100%;height:48px}.tl-article-search__field{padding:0 16px}.tl-article-search__input{font-size:15px}.tl-article-search__button{width:64px;font-size:16px}.tl-article-list__summary{justify-content:flex-start;margin:16px 0 0;color:var(--color-gray4,#767676);text-align:left;font-size:14px}.tl-article-list__items--news{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 4px}.tl-article-list__items--news .tl-article-card--pickup{grid-column:1/-1}.tl-article-card--pickup .tl-article-card__media{aspect-ratio:358/201}.tl-article-card__content-label,.tl-article-card__media-tag{padding:4px 8px;font-size:12px}.tl-article-card__body{gap:8px;padding-top:16px}.tl-article-card__channel,.tl-blog-card__channel{padding:4px 8px;font-size:12px}.tl-article-card__title,.tl-article-card--grid .tl-article-card__title{font-size:16px}.tl-article-card--pickup .tl-article-card__title{font-size:18px}.tl-article-card__date,.tl-blog-card__date{font-size:14px}.tl-article-list__items--blog{display:flex;flex-direction:column;gap:0}.tl-blog-card{display:grid;grid-template-columns:minmax(0,177px) 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--color-gray2,#d9d9d9)}.tl-blog-card:first-child{padding-top:0}.tl-blog-card__body{gap:12px;padding:0}.tl-blog-card__meta{align-items:flex-start;flex-direction:column;gap:8px}.tl-blog-card__title{font-size:16px}.tl-blog-card__author{gap:7px;font-size:12px}.tl-blog-card__avatar{width:24px;height:24px}.tl-blog-card__avatar svg{width:14px;height:14px}.tl-article-empty{padding:80px 0}.tl-article-empty__label{margin-bottom:20px;font-size:14px}.tl-article-empty__message{font-size:16px}.tl-article-list__pagination{margin-top:48px}}@media(prefers-reduced-motion:reduce){.tl-article-card__image,.tl-blog-card__image{transition:none}}.tl-collection-hero{background:var(--color-white,#fff);color:var(--color-black,#121212)}.tl-collection-hero:has(.tl-collection-hero__logo){margin-block-end:60px}.tl-collection-hero__visual{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-black,#121212)}.tl-collection-hero__kv-image{display:block;width:100%;height:100%;object-fit:cover}.tl-collection-hero__information{padding:120px 40px 100px;background:var(--color-gray1,#f6f6f6)}.tl-collection-hero--has-kv .tl-collection-hero__information{padding-block:40px}.tl-collection-hero__inner{display:grid;width:min(100%,1440px);margin-inline:auto}.tl-collection-hero--has-logo .tl-collection-hero__inner{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:48px}.tl-collection-hero__logo{display:flex;align-items:center;justify-content:center;width:160px;height:109px}.tl-collection-hero__logo img{display:block;width:100%;height:100%;object-fit:contain}.tl-collection-hero__content{min-width:0}.tl-collection-hero__return{margin:16px 0 0;text-align:center}.tl-collection-hero__return a{color:inherit;text-underline-offset:3px;font:400 16px/1.5 var(--font-jp)}.tl-collection-hero--has-logo .tl-collection-hero__return{text-align:left}.tl-collection-hero__title{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .25em;margin:0;font:700 40px/1.5 var(--font-en-heading);text-align:center;text-transform:uppercase}.tl-collection-hero--has-logo .tl-collection-hero__title{justify-content:flex-start;text-align:left}.tl-collection-hero__subtitle-en{margin:8px 0 0;color:var(--gray2,#a6a6a6);font:600 20px/1.5 var(--font-en-heading);text-align:center;text-transform:uppercase}.tl-collection-hero__description{margin-top:12px;font:400 18px/1.5 var(--font-jp)}.tl-collection-hero__description :first-child{margin-top:0}.tl-collection-hero__description :last-child{margin-bottom:0}.tl-collection-hero--title-only .tl-collection-hero__information{padding:120px 10px 60px;background:var(--color-white,#fff)}.tl-collection-hero--title-only .tl-collection-hero__title{font-family:var(--font-jp)}@media(max-width:1023px){.tl-collection-hero__information{padding:80px 16px 60px}.tl-collection-hero--has-kv .tl-collection-hero__information{padding-block:24px 32px}.tl-collection-hero--has-logo .tl-collection-hero__inner{grid-template-columns:139px minmax(0,1fr);align-items:center;gap:24px 20px}.tl-collection-hero__logo{width:139px;height:91px}.tl-collection-hero__title{font-size:28px}.tl-collection-hero__subtitle-en{margin-top:4px;font-size:14px}.tl-collection-hero--has-logo .tl-collection-hero__content{display:contents}.tl-collection-hero--has-logo .tl-collection-hero__title{align-self:stretch;align-content:center;font-size:20px}.tl-collection-hero__description{grid-column:1/-1;margin-top:24px;font-size:18px}.tl-collection-hero--has-logo .tl-collection-hero__description{margin-top:0}.tl-collection-hero--title-only .tl-collection-hero__information{padding:80px 10px 32px}}.tl-contact-page{background:#fff;color:var(--color-black,#111)}.tl-contact-page__breadcrumb{display:flex;align-items:center;gap:8px;min-height:53px;border-block:1px solid var(--color-navigation-divider,#a6a6a6);white-space:nowrap;overflow:hidden}.tl-contact-page__breadcrumb a{color:inherit;text-decoration:none}.tl-contact-page__container{width:min(calc(100% - 80px),1440px);margin:auto;padding:120px 0}.tl-contact-page .tl-section-heading{margin-bottom:60px}.tl-contact-page h2,.tl-contact-page h3{font-family:var(--font-jp)}.tl-contact-top__lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.tl-contact-search h2,.tl-contact-popular h2,.tl-contact-information h2,.tl-contact-categories>h2,.tl-contact-forms>h2{margin:0 0 16px;font-size:22px;line-height:1.5}.tl-contact-search p{margin:0 0 10px;font-size:13px}.tl-contact-search__form{display:flex;gap:16px}.tl-contact-search__form label{display:flex;align-items:center;gap:10px;flex:1;height:46px;padding:0 16px;border:1px solid #bbb}.tl-contact-search__form input{width:100%;border:0;outline:0;background:transparent;font:inherit}.tl-contact-search__form button{width:86px;border:1px solid #111;background:#111;color:#fff;cursor:pointer}.tl-contact-popular ol,.tl-contact-search-results ul,.tl-contact-related ul{margin:0;padding:0;list-style:none}.tl-contact-popular a,.tl-contact-search-results li a,.tl-contact-related li a{display:flex;align-items:center;gap:10px;min-height:38px;color:inherit;text-decoration:none}.tl-contact-popular a b{flex:1;font-size:14px}.tl-contact-popular a>span,.tl-contact-search-results b,.tl-contact-related b{font-weight:700}.tl-contact-information,.tl-contact-categories,.tl-contact-forms{margin-top:80px;padding-top:32px;border-top:1px solid #ccc}.tl-contact-information>a{display:flex;align-items:center;justify-content:space-between;max-width:640px;min-height:34px;color:inherit;text-decoration:none;font-size:14px}.tl-contact-categories__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.tl-contact-category-tile{position:relative;display:flex;align-items:center;min-height:112px;padding:28px 40px;overflow:hidden;background:#555 var(--tile-image) center/cover;color:#fff;text-decoration:none;font-size:20px;font-weight:700}.tl-contact-category-tile:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000005c;content:""}.tl-contact-category-tile span{position:relative}.tl-contact-forms__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.tl-contact-forms article{padding:24px;border:1px solid #bbb}.tl-contact-forms h3{margin:0 0 10px;font-size:17px}.tl-contact-forms p{min-height:42px;margin:0 0 18px;font-size:13px}.tl-contact-forms :is(a,button){display:flex;align-items:center;justify-content:center;width:100%;height:42px;padding:0;border:0;background:#111;color:#fff;text-decoration:none;font:700 13px/1.5 var(--font-jp);cursor:pointer}.tl-contact-search-results{margin-top:50px;padding:32px;border:1px solid #ccc}.tl-contact-search-results h2{margin:0}.tl-contact-search-results li{border-top:1px solid #ddd}.tl-contact-search-results li a{justify-content:space-between;min-height:52px}.tl-contact-search-results li a>span{display:flex;gap:12px}.tl-contact-content-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px}.tl-contact-category-main>.tl-contact-search{max-width:680px}.tl-contact-category-main>h1{margin:54px 0 20px;padding-bottom:18px;border-bottom:1px solid #111;font:700 24px/1.5 var(--font-jp)}.tl-contact-faq-row{padding:24px 8px;border-bottom:1px solid #ccc}.tl-contact-faq-row h2{display:flex;gap:14px;margin:0 0 14px;font-size:16px}.tl-contact-faq-row h2 span,.tl-contact-faq-row__answer>span{font-weight:700}.tl-contact-faq-row__answer{display:flex;gap:14px;font-size:14px;line-height:1.8}.tl-contact-faq-row__answer p{margin:0}.tl-contact-faq-row>a{display:block;margin-top:12px;color:#777;font-size:11px;text-decoration:none}.tl-contact-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px}.tl-contact-pagination button{width:32px;height:32px;border:1px solid #aaa;border-radius:50%;background:#fff}.tl-contact-pagination button[aria-current=page]{background:#111;color:#fff}.tl-contact-article__meta{padding:12px 0;border-block:1px solid #ccc;color:#777;font-size:11px}.tl-contact-article>h1{display:flex;gap:14px;margin:32px 0 18px;font:700 18px/1.7 var(--font-jp)}.tl-contact-article__answer{display:flex;gap:14px;padding-bottom:46px;border-bottom:1px solid #ccc;font-size:14px;line-height:1.9}.tl-contact-article__answer>span,.tl-contact-article>h1>span{font-weight:700}.tl-contact-article__answer .rte{flex:1}.tl-contact-related{margin-top:44px}.tl-contact-related h2{font-size:20px}.tl-contact-related li{border-bottom:1px solid #ddd}.tl-contact-related li a{justify-content:space-between;min-height:44px;font-size:13px}.tl-contact-related li a>span{display:flex;gap:12px}.tl-contact-article__back{text-align:center;margin-top:40px}.tl-contact-article__back a{display:inline-flex;align-items:center;justify-content:center;width:130px;height:42px;border:1px solid #777;color:inherit;text-decoration:none;font-size:13px}.tl-contact-empty{padding:24px;color:#777;font-size:13px}@media(max-width:1023px){.tl-contact-page__breadcrumb{display:none}.tl-contact-page__container{width:calc(100% - 32px);padding:80px 0}.tl-contact-page .tl-section-heading{margin-bottom:40px}.tl-contact-top__lead-grid,.tl-contact-categories__grid,.tl-contact-forms__grid{grid-template-columns:1fr}.tl-contact-top__lead-grid{gap:48px}.tl-contact-search h2,.tl-contact-popular h2,.tl-contact-information h2,.tl-contact-categories>h2,.tl-contact-forms>h2{font-size:20px}.tl-contact-information,.tl-contact-categories,.tl-contact-forms{margin-top:56px}.tl-contact-category-tile{min-height:92px;padding:20px 24px;font-size:17px}.tl-contact-content-layout{display:block}.tl-contact-category-main>h1{margin-top:48px;font-size:20px}.tl-contact-search__form{gap:8px}.tl-contact-search__form button{width:68px}.tl-contact-faq-row{padding-inline:0}.tl-contact-article__meta{font-size:10px}.tl-contact-article>h1{font-size:16px}.tl-contact-related h2{font-size:18px}}@media(min-width:1024px){.tl-contact-page__breadcrumb{border-top:0}}.tl-main-collection{background:#fff;color:var(--color-black,#121212)}.tl-main-collection__inner{width:min(calc(100% - 160px),1760px);margin:auto;padding-block:var(--space-0) var(--space-120)}.tl-main-collection__layout{display:grid;grid-template-columns:300px minmax(0,1400px);gap:60px}.tl-collection-sidebar{border-top:1px solid var(--color-gray2,#d9d9d9)}.tl-collection-filters__form{font:400 16px/1.5 var(--font-jp)}.tl-collection-filters__stock{display:flex;flex-direction:column;gap:16px;padding:20px 0;border-bottom:1px solid var(--color-gray2,#d9d9d9);font-weight:500}.tl-switch{display:flex;align-items:center;gap:16px;cursor:pointer}.tl-switch input{position:absolute;opacity:0}.tl-switch__track{position:relative;width:70px;height:32px;border-radius:20px;background:var(--color-gray2,#d9d9d9);transition:.3s}.tl-switch__track:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;transition:.3s}.tl-switch input:checked+.tl-switch__track{background:var(--color-black,#121212)}.tl-switch input:checked+.tl-switch__track:after{transform:translate(38px)}.tl-filter-group{border-bottom:1px solid var(--color-gray2,#d9d9d9)}.tl-filter-group summary{display:flex;align-items:center;justify-content:space-between;min-height:63px;cursor:pointer;font-weight:500;list-style:none}.tl-filter-group summary::-webkit-details-marker{display:none}.tl-filter-group summary svg{transition:transform .3s}.tl-filter-group[open] summary svg{transform:rotate(180deg)}.tl-filter-group__body{display:flex;flex-direction:column;gap:12px;padding:0 0 20px 20px}.tl-filter-value{display:flex;align-items:center;gap:10px;min-height:32px;cursor:pointer}.tl-filter-value input{position:absolute;opacity:0}.tl-filter-check{width:20px;height:20px;border:1px solid var(--color-gray3,#a6a6a6)}.tl-filter-value input:checked+.tl-filter-check{background:var(--color-black,#121212);box-shadow:inset 0 0 0 4px #fff}.tl-filter-value small{margin-left:auto;color:var(--color-gray4,#767676)}.tl-filter-value.is-disabled{opacity:.35}.tl-filter-group__body--swatch{display:grid;grid-template-columns:1fr;gap:12px;padding-left:0}.tl-filter-value--swatch{width:100%}.tl-filter-swatch{flex:0 0 20px;width:20px;height:20px;border:1px solid var(--color-gray2,#d9d9d9);border-radius:50%;background:#d9d9d9;transition:opacity var(--duration-short,.2s) ease}.tl-filter-value--swatch:hover .tl-filter-swatch{opacity:.65}.tl-filter-value input:checked+.tl-filter-swatch{outline:2px solid var(--color-black,#121212);outline-offset:2px}.tl-filter-price{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.tl-filter-price input{width:100%;height:40px;padding:0 10px;border:1px solid var(--color-gray2,#d9d9d9);border-radius:4px;font:inherit}.tl-collection-filters__apply{width:100%;height:48px;margin-top:24px;border:1px solid var(--color-black,#121212);background:var(--color-black,#121212);color:#fff;font:500 16px/1 var(--font-jp);cursor:pointer}.tl-collection-toolbar{display:none}.tl-collection-results__top{display:flex;justify-content:space-between;align-items:flex-start;min-height:55px;margin-bottom:40px}.tl-collection-results__top p{margin:0;font:500 20px/1.5 var(--font-jp)}.tl-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.tl-active-filters a{display:inline-flex;align-items:center;min-height:55px;padding:0 16px;border:1px solid var(--color-gray2,#d9d9d9);color:inherit;text-decoration:none}.tl-active-filters__clear{border:0!important;text-decoration:underline!important}.tl-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:80px 20px}.tl-collection-grid .tl-product-card__media{aspect-ratio:335/418}.tl-collection-empty{padding:120px 20px;text-align:center}.tl-collection-empty a{color:inherit}.tl-mobile-filter{display:none}.tl-collection-outlet-link-wrap{display:flex;align-items:center;justify-content:center}.tl-collection-outlet-link-wrap--pagination{margin-top:48px}.tl-collection-outlet-link-wrap--section{min-height:120px;padding:10px;background:#f6f6f6}.tl-collection-outlet-link{display:inline-flex;align-items:center;gap:.25em;padding-bottom:2px;border-bottom:1px solid currentColor;color:inherit;font:500 16px/1.5 var(--font-jp);text-decoration:none}.tl-collection-outlet-link-wrap--section .tl-collection-outlet-link{font-weight:700}.tl-collection-sidebar{border-top-color:#a6a6a6}.tl-collection-filters__form{font-size:18px;line-height:1.5}.tl-collection-filters__stock{gap:16px;padding:20px 0;border-bottom-color:#a6a6a6;font-weight:400}.tl-switch__track{flex:0 0 70px;transition:background-color var(--duration-short,.2s) ease}.tl-switch__track:after{transition:transform var(--duration-short,.2s) ease}.tl-filter-group{border-bottom-color:#a6a6a6}.tl-filter-group>summary{min-height:67px;padding:20px 0;font-weight:400}.tl-filter-group__icon,.tl-filter-category__toggle{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center}.tl-filter-group__icon>span,.tl-filter-category__toggle>span{grid-area:1/1}.tl-filter-group__icon-minus,.tl-filter-group[open] .tl-filter-group__icon-plus,.tl-filter-category__icon-minus,.tl-filter-category.is-open .tl-filter-category__icon-plus{visibility:hidden}.tl-filter-group[open] .tl-filter-group__icon-minus,.tl-filter-category.is-open .tl-filter-category__icon-minus{visibility:visible}.tl-filter-group>summary>svg{display:none}.tl-filter-group__body{gap:0;padding:0 0 20px 20px}.tl-filter-value{min-height:47px;border-bottom:1px solid #a6a6a6}.tl-filter-value:not(.tl-filter-value--swatch){padding-block:16px 20px}.tl-filter-value input,.tl-filter-category__choice input{position:absolute;opacity:0;pointer-events:none}.tl-filter-value:has(input:checked),.tl-filter-category__choice:has(input:checked){font-weight:700}.tl-filter-value:last-of-type{border-bottom:0}.tl-filter-category-tree{padding:0}.tl-filter-category__row{display:flex;align-items:center;width:calc(100% - 20px);min-height:47px;margin-left:20px;border-bottom:1px solid #a6a6a6}.tl-filter-category:last-of-type>.tl-filter-category__row{border-bottom:0}.tl-filter-category__choice{display:flex;flex:1;align-items:center;min-width:0;min-height:46px;padding-block:16px 20px;color:inherit;text-decoration:none;cursor:pointer}.tl-filter-category__choice.is-disabled{opacity:.35;pointer-events:none}.tl-filter-category__toggle{margin-left:auto;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.tl-filter-category__children{width:calc(100% - 40px);margin-left:40px}.tl-filter-category__children[hidden]{display:none}.tl-filter-category__choice--child{min-height:47px;border-bottom:1px solid #a6a6a6}.tl-filter-category__children>.tl-filter-category__choice--child:last-of-type{border-bottom:0}.tl-filter-group__body--swatch{display:grid;grid-template-columns:repeat(6,40px);gap:12px;padding:0 0 20px}.tl-filter-value--swatch{display:block;width:40px;min-height:40px;border:0}.tl-filter-swatch{display:block;flex:0 0 40px;width:40px;height:40px;border-color:#a6a6a6;background-position:center;background-size:cover}.tl-filter-more{grid-column:1/-1;display:flex;align-items:center;justify-content:center;justify-self:stretch;gap:12px;width:100%;min-height:64px;margin:0;padding:20px;border:0;background:linear-gradient(180deg,#ffffff80,#fff 86%);color:inherit;font:500 18px/1.1 var(--font-en-body);cursor:pointer;transition:opacity var(--duration-short,.2s) ease}.tl-filter-more__icon{display:flex;flex:0 0 24px;width:24px;height:24px}.tl-filter-more:hover{opacity:.6}.tl-filter-more[hidden],[data-tl-filter-item][hidden]{display:none!important}.tl-filter-price{display:block;width:100%}.tl-filter-price__range{position:relative;height:28px;margin:4px 8px 16px}.tl-filter-price__track{position:absolute;top:13px;right:0;left:0;height:2px;background:linear-gradient(to right,#d9d9d9 0 var(--tl-price-min),#121212 var(--tl-price-min) var(--tl-price-max),#d9d9d9 var(--tl-price-max) 100%)}.tl-filter-price__range input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:28px;margin:0;-webkit-appearance:none;appearance:none;border:0;background:transparent;pointer-events:none}.tl-filter-price__range input[type=range]::-webkit-slider-runnable-track{height:2px;background:transparent}.tl-filter-price__range input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-8px;-webkit-appearance:none;appearance:none;border:1px solid #121212;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.tl-filter-price__range input[type=range]::-moz-range-track{height:2px;background:transparent}.tl-filter-price__range input[type=range]::-moz-range-thumb{width:18px;height:18px;border:1px solid #121212;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.tl-filter-price__fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.tl-filter-price__fields input{width:100%;height:48px;padding:0 10px;border:1px solid #a6a6a6;border-radius:0;font:inherit}.tl-collection-results__header{display:flex;align-items:flex-start;gap:24px;margin-bottom:40px}.tl-collection-results__header .tl-collection-results__top{flex:1;min-width:0;margin-bottom:0}.tl-collection-toolbar--desktop{display:none}@media(min-width:1024px){.tl-collection-toolbar--desktop{display:flex;flex:0 0 auto}.tl-collection-sort{position:relative;display:flex;align-items:center;gap:8px;font:500 18px/1.5 var(--font-jp);cursor:pointer}.tl-collection-sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}}@media(max-width:1023px){.tl-main-collection__inner{width:calc(100% - 32px);padding:var(--space-0)}.tl-main-collection__layout{display:block}.tl-collection-sidebar{display:none}.tl-collection-toolbar{display:flex;align-items:center;justify-content:space-between;height:69px;margin-bottom:40px;border-block:1px solid #a6a6a6}.tl-mobile-filter{display:block}.tl-mobile-filter>summary,.tl-collection-sort{display:flex;align-items:center;gap:8px;font:500 18px/1.5 var(--font-jp);list-style:none;cursor:pointer}.tl-mobile-filter>summary::-webkit-details-marker{display:none}.tl-mobile-filter__panel{position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;overflow:auto;padding:20px 16px 40px;background:#fff}.tl-mobile-filter__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #a6a6a6;font:700 20px/1.5 var(--font-jp)}.tl-mobile-filter__head:has(+.tl-mobile-active-filters){padding-bottom:0;border-bottom:0}.tl-mobile-filter__head button{display:flex;border:0;background:none;color:inherit}.tl-mobile-active-filters{padding:15px 0;border-bottom:1px solid #a6a6a6}.tl-mobile-active-filters__items{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.tl-mobile-active-filters__item{display:inline-flex;align-items:center;gap:8px;min-height:0;padding:12px!important;border:1px solid #a6a6a6;background:#fff;color:inherit;font:400 15px/1.5 var(--font-jp);text-decoration:none}.tl-mobile-active-filters__item svg{flex:0 0 20px}.tl-mobile-active-filters__clear{color:var(--color-gray4,#767676);font:500 15px/1.5 var(--font-jp);text-decoration:none}.tl-collection-sort{position:relative}.tl-collection-sort label{white-space:nowrap}.tl-collection-sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.tl-collection-results__top{min-height:0;margin-bottom:24px}.tl-active-filters{display:none}.tl-collection-results__top p{margin-left:auto;font-size:14px}.tl-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 4px}.tl-collection-grid .tl-product-card__media{aspect-ratio:177/221}.tl-main-collection .tl-pagination{margin-top:48px}.tl-collection-filters__form{font-size:15px}.tl-filter-group__body{padding-left:0}.tl-filter-group__body--swatch{grid-template-columns:repeat(6,40px);gap:12px}.tl-collection-filters__apply{position:sticky;bottom:0}}@media(max-width:1023px){.tl-collection-results__header{margin-bottom:24px}.tl-collection-toolbar--desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
