/* Reconstructed from the public FW24 composition; all rules are local to this section. */
.tnf-home .tnfh-nav{pointer-events:none}.tnf-home .tnfh-nav-bar{pointer-events:auto}
.tnf-home .tnfh-look-title svg{display:block;width:50.167%;overflow:visible}.tnf-home .tnfh-look.men2 .tnfh-look-title svg{width:52%}.tnf-home .tnfh-look.men3 .tnfh-look-title svg{width:83.167%}.tnf-home .tnfh-look.women1 .tnfh-look-title svg{width:69%}.tnf-home .tnfh-look.women2 .tnfh-look-title svg{width:57.167%}.tnf-home .tnfh-look.women3 .tnfh-look-title svg{width:65.333%}.tnf-home.is-ready .tnfh-look-title:not(.is-in-view){opacity:0}
@media(max-width:767px){.tnf-home .tnfh-look-title svg{width:100%!important}}
@media(prefers-reduced-motion:reduce){.tnf-home.is-ready .tnfh-look-title:not(.is-in-view){opacity:1}}
.tnf-home{--paper:#e6e6e6;--taupe:#90897f;--ease:cubic-bezier(.22,1,.36,1);color:#000;background:var(--paper);font-family:Arial,sans-serif;font-size:16px;line-height:1.4;overflow:clip;isolation:isolate;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"}
.tnf-home *{box-sizing:border-box}.tnf-home :where(h1,h2,h3,p,figure,ul){margin:0;padding:0}.tnf-home :where(a){color:inherit;text-decoration:none}.tnf-home :where(button){font:inherit;cursor:pointer;border:0;border-radius:0;padding:0;background:none;color:inherit}.tnf-home img{display:block;width:100%;height:auto;max-width:none}.tnf-home button:focus-visible,.tnf-home a:focus-visible,.tnfh-shop-rail:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tnf-home :where(a,button){-webkit-tap-highlight-color:transparent}.tnfh-utility{position:absolute;inset:0 0 auto;z-index:11;display:flex;gap:24px;padding:10px 18px;align-items:center;color:#fff;text-shadow:0 1px 7px #000;font-size:10px;letter-spacing:.03em;pointer-events:none}.tnfh-utility>*{pointer-events:auto}.tnfh-utility button{margin-left:auto}.tnfh-utility [data-cart-count]{margin-left:5px}.tnfh-hero{position:relative;width:100%;height:69.53125vw;min-height:570px;background:#6d746d;overflow:hidden}.tnfh-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.3s cubic-bezier(.215,.61,.355,1);z-index:0;overflow:hidden}.tnfh-hero-slide.is-active{opacity:1;z-index:2}.tnfh-hero-slide.is-previous{opacity:1;z-index:1}.tnfh-hero-slide>img{width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.tnf-home.is-ready .tnfh-hero-slide.is-active>img{animation:tnfh-ken-burns 5s linear both}@keyframes tnfh-ken-burns{from{transform:scale(1.01)}to{transform:scale(1.07)}}.tnfh-hero-copy{position:absolute;inset:0;z-index:3;pointer-events:none}.tnfh-hero-copy a{pointer-events:auto}.tnfh-hero-copy h2{position:absolute;left:50%;top:40px;transform:translateX(-50%);width:370px}.tnfh-hero-season{position:absolute;top:80px;left:50%;margin-left:117px;transform:translateX(-50%);width:135px}.tnfh-hero-logo{position:absolute;left:20px;top:30px;width:125px}.tnfh-hero-slogan{position:absolute;right:0;top:50%;transform:translateY(-50%);width:58px}.tnfh-hero-actors{position:absolute;left:28px;bottom:60px;width:33px}.tnfh-hero-controls{position:absolute;bottom:17px;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:18px;color:#fff;font-size:10px;background:#0003;padding:3px 12px;border-radius:20px}.tnfh-hero-controls button{font-size:20px;line-height:1;min-width:18px}.tnfh-hero-controls [data-tnfh-pause]{font-size:11px}.tnfh-intro{position:fixed;inset:0;background:#fff;z-index:90;pointer-events:none;display:grid;place-items:center;animation:tnfh-intro-out .65s 2s var(--ease) both}.tnfh-intro>div{display:flex;align-items:center;flex-direction:column;animation:tnfh-intro-copy 2.5s var(--ease) both}.tnfh-intro .message{width:30px}.tnfh-intro .logo{width:65px;margin:30px}@keyframes tnfh-intro-out{to{opacity:0;visibility:hidden}}@keyframes tnfh-intro-copy{0%{opacity:0;transform:scale(.96)}40%,78%{opacity:1}100%{opacity:0;transform:scale(1.02)}}.tnf-home.skip-intro .tnfh-intro{display:none}.tnfh-nav{position:fixed;inset:0 0 auto;z-index:50;transform:translateY(-110%);opacity:0;visibility:hidden;transition:transform .5s var(--ease),opacity .4s,visibility .4s}.tnfh-nav.is-visible,.tnfh-nav.is-open{transform:none;opacity:1;visibility:visible}.tnfh-nav-bar{height:72px;padding:0 40px;background:#ffffff80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between}.tnfh-nav-logo{width:59px}.tnfh-nav-title{width:212px}.tnfh-nav-toggle{width:39px;aspect-ratio:1;position:relative}.tnfh-nav-toggle span{position:absolute;inset:0;margin:auto;width:100%;height:1px;background:#000;transition:transform .4s var(--ease),opacity .3s}.tnfh-nav-toggle span:first-child{transform:translateY(-6px)}.tnfh-nav-toggle span:last-child{transform:translateY(6px)}.tnfh-nav.is-open .tnfh-nav-bar{background:#fff}.tnfh-nav.is-open .tnfh-nav-toggle span:first-child{transform:rotate(20deg)}.tnfh-nav.is-open .tnfh-nav-toggle span:nth-child(2){opacity:0}.tnfh-nav.is-open .tnfh-nav-toggle span:last-child{transform:rotate(-20deg)}.tnfh-menu{height:calc(100dvh - 72px);display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility .5s;background:var(--taupe)}.tnfh-nav.is-open .tnfh-menu{opacity:1;visibility:visible;pointer-events:auto}.tnfh-menu-tile{position:relative;width:33.333%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-position:center top;background-size:cover;transition:filter .6s var(--ease)}.tnfh-menu-tile.men{background-image:var(--tnf-menu-men)}.tnfh-menu-tile.women{background-image:var(--tnf-menu-women)}.tnfh-menu-tile.interview{background-image:var(--tnf-menu-interview)}.tnfh-menu-tile .label{width:70px}.tnfh-menu-tile.women .label{width:124px}.tnfh-menu-tile .arrow{width:19px;margin-top:25px}.tnfh-menu-tile.interview>.label{width:124px;position:absolute;top:calc(50% - 180px);left:50%;transform:translateX(-50%)}.tnfh-menu-tile.interview>a{padding:45px 25px;display:grid;place-items:center;width:100%;position:relative}.tnfh-menu-tile.interview>a:first-of-type:after{content:"";height:1px;width:27px;background:#fff;position:absolute;bottom:0}.tnfh-menu-tile.interview>a>img{width:192px}.tnfh-menu-tile.interview>a:last-of-type>img{width:183px}.tnfh-menu-tile:hover{filter:brightness(1.1)}.tnfh-lead{position:relative;background:var(--paper);padding:75px 0 200px;margin-top:-1px}.tnfh-lead-text{text-align:center;font-family:"Noto Serif JP",serif;font-weight:300;font-size:22px;line-height:2.2;transform:scaleX(.7);margin-bottom:70px!important}.tnfh-index{width:388px;margin:auto;display:flex;justify-content:space-between}.tnfh-index>a{position:relative;width:172px;overflow:hidden}.tnfh-index-photos{position:relative;aspect-ratio:172/230}.tnfh-index-photos>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s var(--ease)}.tnfh-index-photos>img.is-active{opacity:1}.tnfh-index>a>.label{position:absolute;left:50%;top:95px;transform:translateX(-50%);width:52px;z-index:2}.tnfh-index>a:last-child>.label{width:91px}.tnfh-index>a>.arrow{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:19px;z-index:2}.tnfh-intro-photo{width:311px!important;margin:180px auto 0}.tnfh-archive-note{font-size:10px;letter-spacing:.04em;text-align:center;margin:48px 20px 16px!important;opacity:.65}.tnfh-current-link{font-size:12px;display:flex;justify-content:space-between;width:311px;margin:auto;border-bottom:1px solid #aaa;padding:10px 0}.tnfh-editorial{background:var(--paper)}.tnfh-look{width:min(100%,1160px);margin:auto;border-top:1px solid #c7c7c7;padding:60px 0 200px}.tnfh-look-title{width:51.724%;margin:0 auto 11px!important}.tnfh-look-title>img{width:50.167%}.tnfh-photo{position:relative}.tnfh-photo>img{width:100%;height:auto;object-fit:cover}.tnfh-photo.ph1{width:51.724%;margin:auto}.tnfh-look .ph1>img{aspect-ratio:750/1220}.tnfh-look.women1 .ph1>img,.tnfh-look.women2 .ph1>img,.tnfh-look.women3 .ph1>img{aspect-ratio:750/1200}.tnfh-look-lead{font-family:"Noto Serif JP",serif;font-weight:300;width:50.862%;margin:45px auto 0!important}.tnfh-look-lead>p{font-size:20px;line-height:1.5;width:142.857%;transform:scaleX(.7);transform-origin:top left}.tnfh-photo .ph-text{position:absolute;top:0;left:0;display:flex;color:#fff;z-index:3}.tnfh-photo .ph-text .ja{position:relative}.tnfh-photo .ph-text .ja span{display:block;width:100%}.tnfh-photo .ph-text .katakana,.tnfh-photo .ph-text .hiragana{position:absolute;top:0;left:0;width:100%}.tnfh-photo .ph-text .hiragana{opacity:0}.tnfh-photo .ph-text .catch{width:100%}.tnfh-photo .ph-text .ja img,.tnfh-photo .ph-text .catch img{height:auto}.tnfh-look.men1 .ph-text{flex-direction:column;align-items:center;gap:min(3.594vw,46px);margin:39.467% 0 0 89.467%;width:7.733%}.tnfh-look.men1 .ph-text .ja{width:36.552%;margin-right:17.241%}.tnfh-look.men2 .ph-text{flex-direction:column;align-items:center;gap:min(3.203vw,41px);margin:18.533% 0 0 5.467%;width:7.867%}.tnfh-look.men2 .ph-text .ja{width:35.932%;margin-right:16.949%}.tnfh-look.men3 .ph-text{flex-direction:row-reverse;gap:min(1.719vw,22px);margin:19.733% 0 0 4.8%;width:13.867%}.tnfh-look.men3 .ph-text .ja{width:20.385%}.tnfh-look.men3 .ph-text .catch{width:51.923%}.tnfh-look.women1 .ph-text{flex-direction:row-reverse;justify-content:space-between;gap:min(1.484vw,19px);margin:55.6% 0 0 4%;width:13.867%}.tnfh-look.women1 .ph-text .ja{width:20.385%}.tnfh-look.women1 .ph-text .catch{width:56.731%}.tnfh-look.women2 .ph-text{flex-direction:column;align-items:center;gap:min(3.047vw,39px);margin:8.667% 0 0 90.533%;width:7.733%}.tnfh-look.women2 .ph-text .ja{width:36.552%;margin-right:15.385%}.tnfh-look.women3 .ph-text{flex-direction:row-reverse;gap:min(1.016vw,13px);margin:39.2% 0 0 4.533%;width:12.933%}.tnfh-look.women3 .ph-text .ja{width:21.856%}.tnfh-look.women3 .ph-text .catch{width:60.825%}.tnfh-look.men1 .ph2{width:47.414%;margin:80px auto 0}.tnfh-look.men1 .ph3{width:27.586%;margin:81px 0 0 19.828%}.tnfh-look.men1 .ph4{width:37.931%;margin:-19.224% 0 0 42.241%}.tnfh-look.men1 .ph5{width:49.138%;margin:80px 0 0 4.741%}.tnfh-look.men1 .ph6{width:32.069%;margin:-36.724% 0 0 63.362%}.tnfh-look.men2 .tnfh-look-title{margin-bottom:3px!important}.tnfh-look.men2 .tnfh-look-title>img{width:52%}.tnfh-look.men2 .ph2{width:45.69%;margin:78px 0 0 4.741%}.tnfh-look.men2 .ph3{width:35.345%;margin:-34.138% 0 0 59.914%}.tnfh-look.men2 .ph4{width:30.172%;margin:122px auto 0}.tnfh-look.men3 .tnfh-look-title{margin-bottom:17px!important}.tnfh-look.men3 .tnfh-look-title>img{width:83.167%}.tnfh-look.men3 .ph2{width:44.828%;margin:80px 0 0 4.741%}.tnfh-look.men3 .ph3{width:44.828%;margin:-59.655% 4.741% 0 auto}.tnfh-look.men3 .ph4{width:51.724%;margin:118px auto 0}.tnfh-look.women1 .tnfh-look-title{margin-bottom:15px!important}.tnfh-look.women1 .tnfh-look-title>img{width:69%}.tnfh-look.women1 .ph2{width:49.138%;margin:76px 0 0 46.034%}.tnfh-look.women1 .ph3{width:31.897%;margin:-35.517% 0 0 4.741%}.tnfh-look.women2 .tnfh-look-title{margin-bottom:23px!important}.tnfh-look.women2 .tnfh-look-title>img{width:57.167%}.tnfh-look.women2 .ph2{width:43.103%;margin:80px 0 0 37.931%}.tnfh-look.women2 .ph3{width:27.586%;margin:80px 0 0 24.138%}.tnfh-look.women2 .ph4{width:37.931%;margin:-4.741% 0 0 37.931%}.tnfh-look.women2 .ph5{width:51.724%;margin:80px auto 0}.tnfh-look.women3 .tnfh-look-title{margin-bottom:6px!important}.tnfh-look.women3 .tnfh-look-title>img{width:65.333%}.tnfh-look.women3 .ph2{width:41.379%;margin:76px auto 0}.tnfh-look.women3 .ph3{width:51.724%;margin:80px auto 0}.tnfh-fader>img{position:absolute;inset:0;opacity:0;transition:opacity var(--fade-duration,800ms) ease}.tnfh-fader>img.is-active{opacity:1;z-index:1}.tnfh-fader>img:first-child{position:relative}.tnfh-look.men3 .ph2{aspect-ratio:580/772}.tnfh-look.men3 .ph4{aspect-ratio:700/1007}.tnfh-look.women1 .ph3{aspect-ratio:560/805}.tnfh-fader-controls{position:absolute;right:8px;bottom:8px;z-index:4;background:#0005;color:#fff;padding:4px 9px;display:flex;gap:12px;font-size:10px;align-items:center;border-radius:20px}.tnfh-fader-controls button{font-size:17px;min-width:17px;line-height:1}.tnfh-fader-controls [data-tnfh-pause]{font-size:10px}.tnfh-item-wrap{width:78.707%;margin:200px auto 0;display:flex;align-items:flex-end;justify-content:space-between}.tnfh-item{width:58.05%;position:relative}.tnfh-item-title{position:absolute;z-index:2;top:2.7%;left:50%;transform:translateX(-50%)}.tnfh-look.men1 .tnfh-item-title{width:23.733%}.tnfh-look.men2 .tnfh-item-title{width:24.533%}.tnfh-look.men3 .tnfh-item-title{width:39.2%}.tnfh-look.women1 .tnfh-item-title{width:32.533%}.tnfh-look.women2 .tnfh-item-title{width:26.933%}.tnfh-look.women3 .tnfh-item-title{width:30.8%}.tnfh-item-ja{position:absolute;inset:0;z-index:2;pointer-events:none}.tnfh-item-ja .brackets{display:none}.tnfh-item-ja .katakana{position:absolute;width:2.83%;top:46%;right:6.13%}.tnfh-item-ja .katakana span{display:block}.tnfh-item-img{aspect-ratio:750/1000;object-fit:cover}.tnfh-item-credits{width:34.283%;margin-bottom:40px}.tnfh-credit{font-family:Arial,sans-serif;font-size:16px;line-height:1.35}.tnfh-credit+.tnfh-credit{margin-top:52px}.tnfh-credit-name,.tnfh-credit-info{width:85.942%;margin:auto!important}.tnfh-credit-name{font-weight:700}.tnfh-credit-info{margin-top:8px!important}.tnfh-buy{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff!important;font-weight:700;padding:16px 22px;margin-top:25px;transition:background .25s}.tnfh-buy+.tnfh-buy{margin-top:11px}.tnfh-buy .tnfh-arrow{width:15px}.tnfh-buy:hover .tnfh-arrow{animation:tnfh-arrow .6s var(--ease)}@keyframes tnfh-arrow{45%{opacity:0;transform:translateX(8px)}46%{opacity:0;transform:translateX(-8px)}100%{opacity:1;transform:none}}.tnfh-price-note{font-size:9px;line-height:1.6;opacity:.55;margin:9px 0 0!important}.tnfh-interview{background:var(--taupe);color:#fff;padding:111px 0 137px;text-align:center}.tnfh-interview-title img{margin:auto}.tnfh-interview-title .en{width:204px}.tnfh-interview-title .ja{width:394px;margin-top:52px}.tnfh-interview-title .sub{width:180px;margin-top:37px}.tnfh-interview.women .sub{width:176px}.tnfh-video-button{width:390px;display:block;margin:50px auto 0!important;aspect-ratio:1080/1920;overflow:hidden}.tnfh-video{display:block;width:100%;height:100%;object-fit:cover}.tnfh-marquee{display:flex;width:min(90%,1160px);overflow:hidden;margin:80px auto 0!important;padding:10px 0!important;font-family:"Noto Serif JP",serif;font-weight:300;text-align:left}.tnfh-marquee>span{flex-shrink:0;white-space:nowrap;font-size:19.6px;line-height:2;animation:tnfh-flow 60s linear infinite;padding-right:42px}.tnfh-interview.women .tnfh-marquee>span{animation-duration:70s}@keyframes tnfh-flow{to{transform:translateX(-100%)}}.tnfh-read{display:flex;align-items:center;justify-content:space-between;border:1px solid #fff!important;font-weight:700;width:393px;padding:15px 20px 15px 24px!important;margin:38px auto 0!important;text-align:left}.tnfh-plus{display:block;width:13px;height:13px;position:relative;transition:transform .5s var(--ease)}.tnfh-plus:before,.tnfh-plus:after{content:"";position:absolute;inset:0;margin:auto;width:1px;height:100%;background:currentColor}.tnfh-plus:after{transform:rotate(90deg)}.tnfh-read:hover .tnfh-plus{transform:rotate(180deg)}.tnfh-interval{position:relative;width:300px;aspect-ratio:314/419;margin:200px auto 243px}.tnfh-interval>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 2s}.tnfh-interval>img.is-active{opacity:1}.tnfh-online{max-width:1200px;margin:auto;padding:70px 0 200px}.tnfh-online h2{width:281px;margin-left:10px}.tnfh-online-caption{margin:20px 10px!important;font-size:11px;opacity:.6}.tnfh-online h3{width:55px;margin:105px 0 0 5%}.tnfh-online h3:nth-of-type(2){width:97px}.tnfh-shop-rail{padding-left:5%;display:grid;grid-template-columns:repeat(4,22%);gap:40px 3%;margin-top:40px;outline-offset:4px;touch-action:pan-y}.tnfh-shop-card{min-width:0}.tnfh-shop-card-image{position:relative}.tnfh-gender-icon{position:absolute;right:10px;top:10px;width:45px;height:45px;border-radius:50%;background:#000;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.tnfh-shop-card .tnfh-credit{font-size:14px;margin-top:20px}.tnfh-shop-card .tnfh-credit-name,.tnfh-shop-card .tnfh-credit-info{width:100%}.tnfh-shop-card .tnfh-buy{padding:11px 15px;margin-top:18px;font-size:13px}.tnfh-shop-card .tnfh-price-note{font-size:8px}.tnfh-current{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:70px max(30px,calc((100% - 1100px)/2));background:#141414;color:#fff;flex-wrap:wrap}.tnfh-current>div{flex:1 0 45%}.tnfh-current p{font-size:11px;letter-spacing:.1em}.tnfh-current h2{font-size:32px;font-weight:400;margin:15px 0}.tnfh-current>a{font-size:12px;border-bottom:1px solid #777;padding:12px 0;white-space:nowrap}.tnfh-footer{position:relative;color:#fff;font-family:"Noto Serif JP",serif;font-weight:300;padding:12px 0 43px;background:var(--tnf-footer) center/cover}.tnfh-footer-title{width:394px;margin-left:15px}.tnfh-footer-title>img+img{width:36.611%;margin:12px 0 0 auto}.tnfh-footer-logo{position:absolute;right:25px;top:21px;width:85px}.tnfh-footer-slogan{position:absolute;right:55px;top:199px;width:34.7px}.tnfh-footer-credits{margin:86px 0 0 60px;transform:scaleX(.7);transform-origin:left top;font-size:20px;line-height:1.9}.tnfh-footer-credits>p:first-child,.tnfh-footer-credits>p:nth-child(3){font-size:16px}.tnfh-footer-credits .actors{font-size:27px;margin:8px 0 59px!important}.tnfh-footer-links{display:flex;gap:19px;flex-wrap:wrap;margin:60px 60px 0;font-size:11px}.tnfh-footer-links a{border-bottom:1px solid #aaa}.tnfh-attribution{font-size:10px;line-height:1.8;margin:28px 60px 0!important}.tnfh-attribution a{text-decoration:underline}.tnfh-store-copyright{font:12px Arial,sans-serif;margin:18px 60px 0!important}.tnfh-to-top{position:absolute;right:61px;bottom:43px;font:44px Arial,sans-serif;transition:transform .25s}.tnfh-to-top:hover{transform:translateY(-5px)}.tnfh-modal{border:0;margin:0;padding:0;max-width:none;max-height:none;width:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:transparent;color:#fff;z-index:100}.tnfh-modal::backdrop{background:#0009}.tnfh-modal[open]{animation:tnfh-modal-in .4s var(--ease)}@keyframes tnfh-modal-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tnfh-modal-content{position:relative;background:var(--taupe);width:min(1050px,100%);min-height:100%;margin:auto;padding-bottom:151px;font-family:"Noto Serif JP",serif;font-weight:300}.tnfh-modal-logo{position:absolute;top:25px;left:30px;width:95px}.tnfh-modal-close{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;margin-left:auto!important;width:137px;height:55px;background:#000!important;color:#fff!important;padding:0 22px 0 34px!important;font:700 16px Arial,sans-serif!important}.tnfh-modal-close>span{font-size:25px;font-weight:300}.tnfh-modal-main{width:600px!important;margin:50px auto 0}.tnfh-modal-title{text-align:center}.tnfh-modal-title img{margin:auto}.tnfh-modal-title .en{width:204px;margin-top:59px}.tnfh-modal-title .ja{width:394px;margin-top:47px}.tnfh-modal-title .sub{width:180px;margin-top:32px}.tnfh-modal.women .tnfh-modal-title .sub{width:176px}.tnfh-qa{margin:152px auto 0;padding:0 85px}.tnfh-qa h3{position:relative;font:300 22px "Noto Serif JP",serif;padding-left:60px;margin-bottom:30px}.tnfh-q-number{position:absolute;left:0;top:7px;width:39px!important}.tnfh-qa h3>span,.tnfh-answer>span,.tnfh-profile p>span{display:block;width:142.857%;transform:scaleX(.7);transform-origin:left top;text-align:justify}.tnfh-answer{font-size:25px;line-height:1.75}.tnfh-answer+h3{margin-top:105px}.tnfh-qa-photos{display:flex;justify-content:center;gap:20px;margin:119px auto 110px}.tnfh-qa-photos>img{width:290px}.tnfh-modal.women .tnfh-qa-photos{display:block;width:433px;margin:91px auto 84px}.tnfh-modal.women .tnfh-qa-photos>img{width:100%}.tnfh-modal.women .tnfh-qa-photos.ph2{width:378px}.tnfh-profile{position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;width:calc(100% - 122px);margin:160px auto 0}.tnfh-profile>img{position:absolute;left:24px;top:0;transform:translateY(-100%);width:93px}.tnfh-profile p{font-size:22px;line-height:1.59;padding:23px 25px 35px}.tnfh-interview-source{font-size:10px;text-align:center;margin:40px 20px 0!important}.tnfh-modal-back{display:flex;align-items:center;justify-content:space-between;background:#000!important;color:#fff!important;font:700 16px Arial,sans-serif!important;width:83.143%;margin:70px auto 0!important;padding:16px 21px!important}.tnf-home.is-ready .tnfh-reveal{transition:opacity 1.4s var(--ease),transform 1.1s var(--ease)}.tnf-home.is-ready .tnfh-reveal:not(.is-in-view){opacity:0;transform:translateY(25px)}.tnfh-type-active .hiragana{animation:tnfh-hiragana 1.7s steps(8,end) both}.tnfh-type-active .katakana{animation:tnfh-katakana 1.7s steps(8,end) both}.tnfh-type-active .catch{animation:tnfh-catch 1.4s var(--ease) both}@keyframes tnfh-hiragana{0%{opacity:1;clip-path:inset(0 0 100%)}80%{opacity:1;clip-path:inset(0)}100%{opacity:0}}@keyframes tnfh-katakana{0%,78%{opacity:0}100%{opacity:1}}@keyframes tnfh-catch{from{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}
@media(max-width:767px){.tnfh-utility{padding:7px 10px;font-size:8px;gap:12px}.tnfh-hero{height:100svh;min-height:560px}.tnfh-hero-copy h2{left:auto;right:.4vw;top:-.267vw;transform:none;width:99.333vw}.tnfh-hero-season{left:auto;right:.667vw;top:11.2vw;transform:none;margin:0;width:36.267vw}.tnfh-hero-logo{left:auto;right:1.6vw;top:24.667vw;width:23.733vw}.tnfh-hero-slogan{top:auto;bottom:4.267vw;right:.267vw;transform:none;width:9.467vw}.tnfh-hero-actors{bottom:9.333vw;left:6vw;width:5.6vw}.tnfh-hero-controls{bottom:8px;font-size:8px;gap:12px}.tnfh-intro .message{width:5.867vw}.tnfh-intro .logo{width:12.4vw;margin:4.8vw}.tnfh-nav-bar{height:16vw;padding:0 5.867vw 0 4.933vw}.tnfh-nav-logo{width:13.2vw}.tnfh-nav-title{width:47.067vw}.tnfh-nav-toggle{width:7.733vw}.tnfh-menu{height:calc(100dvh - 16vw);flex-direction:column}.tnfh-menu-tile{width:100%;height:28%}.tnfh-menu-tile.men{background-image:var(--tnf-menu-men-mobile)}.tnfh-menu-tile.women{background-image:var(--tnf-menu-women-mobile)}.tnfh-menu-tile.interview{height:44%;background-image:var(--tnf-menu-interview-mobile);flex-direction:row;align-items:center;padding-top:10vw}.tnfh-menu-tile .label{width:12.4vw}.tnfh-menu-tile.women .label{width:22vw}.tnfh-menu-tile .arrow{width:3.333vw;margin-top:3vw}.tnfh-menu-tile.interview>.label{width:24.667vw;top:calc(50% - 15vw)}.tnfh-menu-tile.interview>a{padding:3.2vw 0;width:50%;height:13vw}.tnfh-menu-tile.interview>a:first-of-type:after{height:100%;width:1px;right:0;bottom:0}.tnfh-menu-tile.interview>a>img{width:32vw}.tnfh-menu-tile.interview>a:last-of-type>img{width:30.667vw}.tnfh-lead{padding:14.667vw 0 44.667vw}.tnfh-lead-text{font-size:4.667vw;margin-bottom:13.333vw!important}.tnfh-index{width:69.067vw}.tnfh-index>a{width:30.667vw}.tnfh-index>a>.label{top:17.067vw;width:9.067vw}.tnfh-index>a:last-child>.label{width:16.133vw}.tnfh-index>a>.arrow{bottom:2.4vw;width:3.333vw}.tnfh-intro-photo{width:55.333vw!important;margin-top:32vw}.tnfh-archive-note{font-size:8px;margin-top:30px!important}.tnfh-current-link{width:55.333vw;font-size:10px}.tnfh-look{border:0;padding:0 0 0;width:100%}.tnfh-look+.tnfh-look{margin-top:32vw}.tnfh-look-title{margin-left:3.2%!important;margin-right:0!important;width:50.133%!important;margin-bottom:1.733%!important}.tnfh-look-title>img{width:100%!important}.tnfh-photo.ph1{width:100%}.tnfh-look-lead{width:82.667%;margin-top:10.667%!important}.tnfh-look-lead>p{font-size:4vw;line-height:1.5}.tnfh-look-lead br{display:none}.tnfh-look.men1 .ph-text{gap:8vw}.tnfh-look.men2 .ph-text{gap:6.8vw}.tnfh-look.men3 .ph-text{gap:4.133vw}.tnfh-look.women1 .ph-text{gap:3.2vw}.tnfh-look.women2 .ph-text{gap:5.867vw}.tnfh-look.women3 .ph-text{gap:1.867vw}.tnfh-look.men1 .ph2{width:89.6%;margin:16.667% auto 0}.tnfh-look.men1 .ph3{width:45.333%;margin:9.733% 0 0 2.133%}.tnfh-look.men1 .ph4{width:60.4%;margin:-29.333% 0 0 37.6%}.tnfh-look.men1 .ph5{width:96.8%;margin:12% auto 0 0}.tnfh-look.men1 .ph6{width:61.733%;margin:19.467% auto 0}.tnfh-look.men2 .tnfh-look-title{width:52.133%!important;margin-bottom:.533%!important}.tnfh-look.men2 .ph2{width:100%;margin:9.6% auto 0}.tnfh-look.men2 .ph3{width:64.8%;margin:20% auto 0}.tnfh-look.men2 .ph4{width:56.533%;margin:20.667% auto 0}.tnfh-look.men3 .tnfh-look-title{width:83.067%!important;margin-bottom:2.8%!important}.tnfh-look.men3 .ph2{width:77.333%;margin:12.267% auto 0}.tnfh-look.men3 .ph3{width:77.333%;margin:1.2% auto 0}.tnfh-look.men3 .ph4{width:93.333%;margin:16% auto 0}.tnfh-look.women1 .tnfh-look-title{width:69.2%!important;margin-bottom:2.4%!important}.tnfh-look.women1 .ph2{width:100%;margin:16.4% auto 0}.tnfh-look.women1 .ph3{width:74.667%;margin:17.467% auto 0}.tnfh-look.women2 .tnfh-look-title{width:57.333%!important;margin-bottom:3.733%!important}.tnfh-look.women2 .ph2{width:65.333%;margin:10.4% auto 0}.tnfh-look.women2 .ph3{width:48.533%;margin:12% 0 0 2.4%}.tnfh-look.women2 .ph4{width:75.467%;margin:-6.533% 0 0 20.267%}.tnfh-look.women2 .ph5{width:97.333%;margin:12.8% auto 0}.tnfh-look.women3 .tnfh-look-title{width:65.333%!important;margin-bottom:1.067%!important}.tnfh-look.women3 .ph2{width:82.667%;margin:12.667% auto 0}.tnfh-look.women3 .ph3{width:95.6%;margin:15.867% auto 0}.tnfh-item-wrap{display:block;width:100%;margin:28vw auto 0}.tnfh-item{width:100%}.tnfh-item-title{top:1.733%}.tnfh-item-credits{width:81.333%;margin:6.667vw auto 0}.tnfh-credit{font-size:3.733vw}.tnfh-credit+.tnfh-credit{margin-top:10.667vw}.tnfh-credit-name,.tnfh-credit-info{width:88.525%}.tnfh-credit-info{margin-top:2.267vw!important}.tnfh-buy{margin-top:4.133vw;padding:3.6vw 4.933vw}.tnfh-buy .tnfh-arrow{width:3.467vw}.tnfh-price-note{font-size:8px}.tnfh-fader-controls{font-size:8px;gap:7px;right:5px;bottom:5px}.tnfh-interview{padding:19.867% 0 30.533%;margin-top:32.933%}.tnfh-interview-title .en{width:36.4%}.tnfh-interview-title .ja{width:62.4%;margin-top:7.467%}.tnfh-interview-title .sub{width:28.4%;margin-top:6.4%}.tnfh-interview.women .sub{width:27.733%}.tnfh-video-button{width:45.067%;margin-top:8%!important}.tnfh-marquee{width:79.067%;margin-top:8.933vw!important;padding:1.686% 0!important}.tnfh-marquee>span{font-size:2.8vw;line-height:2;padding-right:6.267vw}.tnfh-read{font-size:3.467vw;width:81.333%;padding:3.6% 5.867%!important;margin-top:9.333%!important}.tnfh-plus{width:2.267vw;height:2.267vw}.tnfh-interval{width:41.867%;margin:40.933% auto 51.6%}.tnfh-online{padding:2.667vw 0 36.667vw}.tnfh-online h2{width:50vw;margin-left:1.333vw}.tnfh-online-caption{font-size:9px;margin:15px 4vw!important}.tnfh-online h3{width:9.6vw;margin:18.667vw 0 3.333vw 10.667vw}.tnfh-online h3:nth-of-type(2){width:17.067vw}.tnfh-shop-rail{display:flex;gap:9.333vw;padding:0 9.333vw 16vw;margin:0;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#000 #ccc;touch-action:pan-x pan-y;cursor:grab;scroll-padding-left:9.333vw}.tnfh-shop-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.tnfh-shop-card{flex:0 0 60vw;scroll-snap-align:start}.tnfh-gender-icon{right:2.667vw;top:2.667vw;width:10.667vw;height:10.667vw;font-size:2.267vw}.tnfh-shop-card .tnfh-credit{font-size:3.467vw}.tnfh-shop-card .tnfh-buy{font-size:3.2vw;padding:12px 15px;min-height:40px}.tnfh-current{padding:50px 25px;display:block}.tnfh-current>div{margin-bottom:30px}.tnfh-current h2{font-size:25px}.tnfh-current>a{display:block;margin-top:15px}.tnfh-footer{padding:2.4vw 0 7.333vw;background-image:var(--tnf-footer-mobile)}.tnfh-footer-title{width:63.733vw;margin-left:2.533vw}.tnfh-footer-title>img+img{margin-top:3.138%}.tnfh-footer-logo{right:2vw;top:3.6vw;width:12.267vw}.tnfh-footer-slogan{right:2.933vw;top:33.467vw;width:6.133vw}.tnfh-footer-credits{margin:17.467vw 0 0 6.667vw;font-size:4vw;line-height:1.9}.tnfh-footer-credits>p:first-child,.tnfh-footer-credits>p:nth-child(3){font-size:3.333vw}.tnfh-footer-credits .actors{font-size:5.333vw;margin:1.2vw 0 13.067vw!important}.tnfh-footer-links{gap:3.867vw;margin:11.867vw 6.667vw 0;font-size:9px}.tnfh-attribution{font-size:8px;margin:20px 6.667vw 0!important;width:80%}.tnfh-store-copyright{font-size:10px;margin:18px 6.667vw 0!important}.tnfh-to-top{right:3.467vw;bottom:6.133vw;font-size:30px}.tnfh-modal-content{padding-bottom:42.667vw}.tnfh-modal-logo{top:4.267vw;left:4.933vw;width:16.8vw}.tnfh-modal-close{width:28.8vw;height:11.467vw;font-size:3.467vw!important;padding:0 4vw 0 7.333vw!important}.tnfh-modal-main{width:90.667vw!important;margin-top:12vw}.tnfh-modal-title .en{width:36.267vw;margin-top:8.667vw}.tnfh-modal-title .ja{width:78vw;margin-top:5.6vw}.tnfh-modal-title .sub{width:35.467vw;margin-top:8vw}.tnfh-modal.women .tnfh-modal-title .sub{width:34.667vw}.tnfh-qa{margin-top:22.933vw;padding:0 7.333vw}.tnfh-qa h3{font-size:4.533vw;margin-bottom:5.6vw;padding-left:12vw}.tnfh-q-number{top:1.333vw;left:.933vw;width:7.6vw!important}.tnfh-answer{font-size:5.333vw}.tnfh-answer+h3{margin-top:19.333vw}.tnfh-qa-photos{gap:2.667vw;margin:14.667vw auto 17.733vw}.tnfh-qa-photos>img{width:40.4vw}.tnfh-modal.women .tnfh-qa-photos{width:64.533vw;margin:9.467vw auto 15.467vw}.tnfh-modal.women .tnfh-qa-photos.ph2{width:56.667vw;margin:17.6vw auto 21.733vw}.tnfh-profile{width:87.733vw;margin-top:27.6vw}.tnfh-profile>img{left:2.4vw;width:15.6vw}.tnfh-profile p{font-size:4.533vw;padding:5.333vw 2.4vw 6.4vw;line-height:1.5}.tnfh-interview-source{font-size:8px}.tnfh-modal-back{width:84.4vw;padding:4vw 6.4vw!important;font-size:3.467vw!important;margin-top:22.667vw!important}}
@media(prefers-reduced-motion:reduce){.tnf-home *{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.tnfh-intro{display:none}.tnf-home.is-ready .tnfh-reveal:not(.is-in-view){opacity:1;transform:none}.tnfh-marquee>span{animation:none;white-space:normal;flex:0 0 100%}.tnfh-marquee>span+span{display:none}.tnfh-type-active .katakana{opacity:1}.tnfh-type-active .hiragana{opacity:0}}

/* The live shopping collection precedes the preserved FW24 archive. */
.tnfh-storefront{background:#eeeee8;color:#292b27;font-family:Arial,'Noto Sans JP',sans-serif}.tnfh-storefront *{box-sizing:border-box}.tnfh-storefront :where(h1,h2,p){margin:0}.tnfh-storefront a{color:inherit;text-decoration:none}.tnfh-shopping-hero{min-height:min(730px,calc(100svh - 84px));display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding:40px 4vw 48px;align-items:center;border-bottom:1px solid #292b2726}.tnfh-shopping-copy{max-width:600px;padding:25px 0}.tnfh-eyebrow{font-size:10px;letter-spacing:.15em;line-height:1.8}.tnfh-shopping-copy h1{font-size:clamp(44px,5.5vw,88px);font-weight:500;letter-spacing:-.05em;line-height:1.3;margin:24px 0 22px}.tnfh-shopping-lead{font-size:13px;line-height:2.1;color:#55594f}.tnfh-shop-primary{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 23px;background:#292b27;color:#eeeee8!important;font-size:13px;max-width:460px;min-height:60px}.tnfh-shop-primary>span{font-size:10px;letter-spacing:.04em;white-space:nowrap}.tnfh-shopping-links{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;margin-top:23px;font-size:11px;max-width:490px}.tnfh-shopping-links>a,.tnfh-shopping-links>button{min-height:44px;display:inline-flex;align-items:center;border:0;border-bottom:1px solid #292b2745;padding:5px 0;background:none;font:inherit;color:inherit;cursor:pointer}.tnfh-shopping-links>button>span{font-size:18px;margin-left:10px}.tnfh-shopping-feature{align-self:stretch;display:flex;align-items:center;justify-content:center;position:relative;background:#e2e3db;overflow:hidden;min-height:500px}.tnfh-shopping-feature>img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:contain;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.22,1,.36,1)}.tnfh-shopping-feature:hover>img{transform:scale(1.025)}.tnfh-shopping-feature>div{position:absolute;bottom:0;left:0;right:0;padding:26px 28px 22px;background:linear-gradient(transparent,#eeeee8e6 35%);display:grid;gap:8px;font-size:11px}.tnfh-shopping-feature strong{font-size:15px;font-weight:500}.tnfh-shopping-feature>div>span:first-child{font-size:9px;letter-spacing:.08em}.tnfh-shopping-selection{padding:60px 4vw 70px}.tnfh-shopping-selection>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:30px}.tnfh-shopping-selection h2{font-size:27px;font-weight:500;letter-spacing:-.03em;margin-top:10px}.tnfh-shopping-selection>header>a{font-size:12px;min-height:40px;display:inline-flex;align-items:center;border-bottom:1px solid #292b2740}.tnfh-archive-entry{background:#292b27;color:#eeeee8;padding:45px 4vw;display:flex;justify-content:space-between;gap:30px;align-items:center}.tnfh-archive-entry h2{font-family:'Noto Serif JP',serif;font-weight:300;font-size:25px;line-height:1.5;margin:12px 0}.tnfh-archive-entry p:last-child{font-size:12px;line-height:1.8;color:#d0d2c9}.tnfh-archive-entry>a{display:flex;align-items:center;justify-content:space-between;gap:50px;min-height:48px;border-bottom:1px solid #eeeee878;font-size:12px;flex-shrink:0}.tnf-home{scroll-margin-top:var(--tnf-header-height,84px)}.tnf-home .tnfh-intro{display:none}.tnf-home .tnfh-utility{position:relative;color:#292b27;text-shadow:none;background:#e6e6e6;padding:13px 4vw;font-size:10px}.tnf-home .tnfh-hero-logo{top:35px}.tnf-home .tnfh-nav{top:var(--tnf-header-height,84px)}.tnf-home .tnfh-menu{height:calc(100dvh - var(--tnf-header-height,84px) - 72px)}.tnf-home .tnfh-price-note{max-width:430px;line-height:1.8}.tnf-home .tnfh-buy{font-size:12px}.tnfh-storefront .tnf-product-grid{min-height:120px}
@media(max-width:1000px){.tnfh-shopping-hero{gap:3vw}.tnfh-shopping-copy h1{font-size:56px}.tnfh-shopping-feature{min-height:460px}.tnfh-shopping-links{gap:4px 18px}.tnfh-shop-primary{padding:18px}.tnfh-shopping-selection .tnf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.tnfh-shopping-hero{display:flex;flex-direction:column;min-height:0;gap:22px;padding:28px 18px 25px}.tnfh-shopping-copy{padding:0;max-width:none;width:100%}.tnfh-shopping-copy h1{font-size:43px;line-height:1.25;margin:17px 0 16px}.tnfh-shopping-lead{font-size:11px;line-height:1.9}.tnfh-shop-primary{max-width:none;margin-top:22px;font-size:12px;padding:17px;min-height:54px}.tnfh-shop-primary>span{font-size:9px}.tnfh-shopping-links{margin-top:12px;gap:2px 19px;font-size:10px;max-width:none}.tnfh-shopping-feature{width:100%;min-height:0;aspect-ratio:4/3;display:block}.tnfh-shopping-feature>img{object-position:center 42%;object-fit:contain}.tnfh-shopping-feature>div{padding:24px 16px 14px;gap:5px;font-size:10px}.tnfh-shopping-feature strong{font-size:12px}.tnfh-shopping-selection{padding:36px 18px 42px}.tnfh-shopping-selection>header{gap:15px;align-items:flex-start;margin-bottom:24px}.tnfh-shopping-selection h2{font-size:22px}.tnfh-shopping-selection>header>a{font-size:10px;max-width:110px;line-height:1.6;min-height:45px}.tnfh-shopping-selection .tnf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tnfh-archive-entry{padding:30px 22px;display:block}.tnfh-archive-entry h2{font-size:20px}.tnfh-archive-entry p:last-child{font-size:11px}.tnfh-archive-entry>a{width:100%;margin-top:20px}.tnfh-storefront .tnfh-eyebrow{font-size:9px}.tnf-home .tnfh-utility{padding:12px 18px;font-size:9px;gap:15px}.tnf-home .tnfh-menu{height:calc(100dvh - var(--tnf-header-height,66px) - 16vw)}.tnf-home .tnfh-buy{font-size:11px}.tnf-home .tnfh-hero-logo{top:20px}}
@media(prefers-reduced-motion:reduce){.tnfh-shopping-feature>img{transition:none}}
