html{scroll-behavior:smooth}body{margin:0}.lfc-lp{width:100%;overflow:hidden;background:#fff;color:#000;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal}.lfc-sequence{position:relative;height:1600vh;background:#fff;overflow:visible}.lfc-main-logo{position:fixed;top:50%;left:50%;width:min(26vw,500px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(3px,.35vw,7px);transform:translate(-50%,-50%);transform-origin:center center;will-change:width,opacity;z-index:1;pointer-events:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.lfc-main-logo.is-finished{opacity:0;pointer-events:none}.lfc-logo-img{display:block;width:100%;height:auto;image-rendering:auto;opacity:0;transform:translateY(24px);transition:opacity 2.4s ease,transform 2.4s cubic-bezier(.16,1,.3,1)}.lfc-lp.is-loaded .lfc-logo-img{opacity:1;transform:translateY(0)}.lfc-lp.is-loaded .lfc-logo-img--1{transition-delay:.15s}.lfc-lp.is-loaded .lfc-logo-img--2{transition-delay:.95s}.lfc-lp.is-loaded .lfc-logo-img--3{transition-delay:.55s}.lfc-content{position:relative;z-index:1;background:#fff;color:#000;margin-top:-600vh;padding:clamp(88px,12vh,140px) 0 0}.lfc-fade-up{opacity:0;transform:translateY(48px);transition:opacity 1.1s ease,transform 1.25s cubic-bezier(.16,1,.3,1);transition-delay:var(--lfc-delay, 0ms);will-change:opacity,transform}.lfc-fade-up--slow{transition-duration:1.45s}.lfc-fade-up--small{transform:translateY(28px)}.lfc-fade-up--large{transform:translateY(72px)}@media screen and (max-width:749px){.lfc-fade-up{transform:translateY(36px)}.lfc-fade-up--small{transform:translateY(24px)}.lfc-fade-up--large{transform:translateY(52px)}.lfc-fade-up.is-visible,.lfc-fade-up--small.is-visible,.lfc-fade-up--large.is-visible{transform:translateY(0)}}.lfc-brand-pin{position:relative;min-height:calc(20vh + clamp(220px,28vh,420px))}.lfc-brand-sticky{position:sticky;top:clamp(32px,5vh,64px);z-index:2}.lfc-brand-list{width:min(86vw,1560px);margin:0 auto;font-size:clamp(36px,3.2vw,60px);line-height:1.55;display:flex;flex-wrap:wrap;align-items:baseline;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal}.lfc-brand-list a{color:inherit;text-decoration:none;transition:color .35s ease}.lfc-brand-list a:hover{color:#ff1738}.lfc-brand-list span{display:inline-block;white-space:nowrap;opacity:0;transform:translateY(44px);transition:opacity 1.35s ease,transform 1.45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 60ms)}.lfc-brand-list span:not(:last-child):after{content:"/";display:inline-block;margin:0 .28em;opacity:0;transform:translateY(34px);transition:opacity 1.2s ease,transform 1.35s cubic-bezier(.16,1,.3,1);transition-delay:calc((var(--i) * 60ms) + 42ms)}.lfc-brand-list.is-visible span{opacity:1;transform:translateY(0)}.lfc-brand-list.is-visible span:not(:last-child):after{opacity:1;transform:translateY(0)}.lfc-schedule{margin-top:clamp(82px,10.2vw,153px);background:#000;color:#fff}.lfc-schedule__inner{width:min(90vw,1720px);margin:0 auto;padding:clamp(54px,5.95vw,94px) 0 clamp(61px,6.8vw,111px)}.lfc-section-heading{display:flex;align-items:center;gap:clamp(20px,1.7vw,36px);margin-bottom:clamp(41px,4.25vw,70px);color:#ff1738;font-size:clamp(13px,1.275vw,24px);line-height:1;text-align:center}.lfc-section-heading:before,.lfc-section-heading:after{content:"";flex:1;height:1px;background:#fff}.lfc-section-heading span{display:inline-block;white-space:nowrap;font-family:helvetica-neue-lt-pro,sans-serif;font-weight:300;font-style:normal;letter-spacing:.05em}.lfc-shop-schedule{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(27px,4.25vw,82px);margin-bottom:clamp(49px,5.1vw,82px)}.lfc-shop-schedule__item{text-align:center}.lfc-shop-schedule__item h3{margin:0 0 clamp(12px,1.02vw,20px);font-size:clamp(20px,1.9vw,44px);line-height:.95;color:#fff;letter-spacing:0em}.lfc-shop-schedule__item p{margin:0;display:flex;align-items:baseline;justify-content:center;gap:clamp(7px,.34vw,12px);line-height:.9;color:#fff}.lfc-shop-schedule__item strong{font-size:clamp(34px,3.5vw,54px);line-height:.85}.lfc-shop-schedule__item span{font-size:clamp(14px,1.2vw,28px);line-height:1}.lfc-shop-schedule__item em{font-style:normal;font-size:clamp(29px,2.89vw,49px);line-height:1;margin:0 .043em}.lfc-section-heading--auction{margin-bottom:clamp(44px,4.25vw,71px)}.lfc-auction{display:grid;grid-template-columns:minmax(220px,1fr) minmax(380px,500px) minmax(220px,1fr);align-items:center;gap:clamp(28px,3vw,56px)}.lfc-auction__side{color:#fff;min-width:0}.lfc-auction__side--start,.lfc-auction__side--end{text-align:center;padding:0}.lfc-auction__date,.lfc-auction__time{margin:0}.lfc-auction__date{display:flex;align-items:baseline;justify-content:center;gap:.58em;margin-bottom:clamp(9px,.75vw,13px)}.lfc-auction__date strong{font-size:clamp(34px,3.35vw,58px);line-height:.82;letter-spacing:0em}.lfc-auction__date span{font-size:clamp(16px,1.2vw,26px);line-height:1}.lfc-auction__time{font-size:clamp(22px,2.1vw,38px);line-height:.95;letter-spacing:.017em}.lfc-auction__side--start .lfc-auction__time,.lfc-auction__side--end .lfc-auction__time{text-align:center}.lfc-countdown{position:relative;text-align:center;width:100%;max-width:640px;margin:0 auto}.lfc-countdown__label{margin:-4px;color:#fff;font-size:clamp(10px,.72vw,14px);line-height:1;letter-spacing:.18em}.lfc-countdown__box{position:relative;width:100%;max-width:640px;margin:0 auto;padding:clamp(24px,1.9vw,34px) clamp(42px,3vw,56px) clamp(20px,1.55vw,28px);box-sizing:border-box;--lfc-corner-size: clamp(28px, 1.9vw, 38px);--lfc-corner-line: 1px;--lfc-corner-color: #ff1738;background-image:linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color)),linear-gradient(var(--lfc-corner-color),var(--lfc-corner-color));background-repeat:no-repeat;background-size:var(--lfc-corner-size) var(--lfc-corner-line),var(--lfc-corner-line) var(--lfc-corner-size),var(--lfc-corner-size) var(--lfc-corner-line),var(--lfc-corner-line) var(--lfc-corner-size),var(--lfc-corner-size) var(--lfc-corner-line),var(--lfc-corner-line) var(--lfc-corner-size),var(--lfc-corner-size) var(--lfc-corner-line),var(--lfc-corner-line) var(--lfc-corner-size);background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.lfc-countdown__corner{display:none}.lfc-countdown__numbers{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;gap:0}.lfc-countdown__unit{width:clamp(84px,5.7vw,108px);text-align:center;flex:0 0 auto}.lfc-countdown__unit strong{display:block;font-size:clamp(40px,4vw,64px);line-height:.78;letter-spacing:.04em}.lfc-countdown__unit span{display:block;margin-top:clamp(10px,.72vw,15px);font-size:clamp(9px,.58vw,12px);line-height:1;letter-spacing:.15em}.lfc-countdown__separator{flex:0 0 clamp(8px,.75vw,13px);width:clamp(8px,.75vw,13px);text-align:center;font-size:clamp(40px,3.55vw,64px);line-height:.74;letter-spacing:.06em;transform:translateY(-.01em)}.lfc-accordion{background:#fff;color:#000;border-top:1px solid #000}.lfc-accordion__item{position:relative;border-bottom:1px solid #000}.lfc-accordion__trigger{position:static;width:100%;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:clamp(24px,5vw,30px) 0 clamp(24px,5vw,36px);text-align:center;cursor:pointer;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;transition:padding .45s cubic-bezier(.16,1,.3,1),background-color .45s ease}.lfc-accordion__trigger:hover{padding-top:clamp(34px,4vw,44px);padding-bottom:clamp(34px,4vw,50px);color:#ff1738}.lfc-accordion__item.is-open .lfc-accordion__trigger{padding-bottom:clamp(28px,3vw,46px)}.lfc-accordion__lead{display:block;margin-bottom:clamp(14px,1.2vw,22px);font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(12px,1vw,20px);line-height:1.5;letter-spacing:.06em}.lfc-accordion__title{display:inline-block;font-size:clamp(26px,3vw,44px);line-height:.92;letter-spacing:0em;transition:transform .45s cubic-bezier(.16,1,.3,1),color .35s ease}.lfc-accordion__trigger:hover .lfc-accordion__title{transform:scale(1.055);color:#ff1738}.lfc-accordion__item.is-open .lfc-accordion__title,.lfc-accordion__item.is-open .lfc-accordion__lead{color:#000}.lfc-accordion__arrow{position:absolute;left:50%;bottom:-12px;width:22px;height:22px;background:#fff;border-right:1px solid #000;border-bottom:1px solid #000;transform:translate(-50%) rotate(45deg);z-index:3;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .35s ease}.lfc-accordion__item.is-open .lfc-accordion__arrow{transform:translate(-50%) rotate(225deg);bottom:-11px}.lfc-accordion__panel{height:0;overflow:hidden;transition:height .55s cubic-bezier(.16,1,.3,1)}.lfc-accordion__body{width:min(78vw,1080px);margin:0 auto;padding:0 0 clamp(52px,5vw,90px);font-family:helvetica-neue-lt-pro,sans-serif;font-weight:300;font-style:normal;font-size:clamp(12px,1vw,16px);line-height:2;letter-spacing:.04em;text-align:left}.lfc-accordion__body--about{width:min(76vw,1040px);padding-top:clamp(8px,1vw,18px);padding-bottom:clamp(72px,7vw,120px)}.lfc-accordion__body-heading{margin:0 0 clamp(20px,2vw,34px);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:clamp(24px,2.35vw,42px);line-height:1.45;letter-spacing:.08em}.lfc-accordion__body-subheading{margin:0 0 clamp(42px,4vw,72px);font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,1.35vw,24px);line-height:1.8;letter-spacing:.04em}.lfc-accordion__text-block{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(12px,1vw,16px);line-height:2.2;letter-spacing:.04em}.lfc-accordion__text-block p{margin:0 0 clamp(28px,2.6vw,48px)}.lfc-accordion__text-block p:last-child{margin-bottom:0}.lfc-accordion__slogan-logo{width:min(36vw,460px);margin:clamp(36px,3vw,48px) 0 clamp(32px,2.5vw,48px);width:min(36vw,260px);margin:7rem auto}.lfc-accordion__text-block h4{margin:clamp(30px,4vw,60px) 0 0;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;font-size:clamp(20px,1.8vw,34px);line-height:1.6;letter-spacing:0}.lfc-accordion__slogan-logo img{display:block;width:100%;height:auto}.lfc-accordion__body p{margin:0 0 1.8em}.lfc-accordion__body p:last-child{margin-bottom:0}.lfc-accordion__body-heading{margin:0 0 clamp(10px,1.2vw,16px);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:clamp(20px,2vw,32px);line-height:1.55;letter-spacing:.1em;text-align:center}.lfc-accordion__body-subheading{margin:0 0 clamp(10px,1.2vw,16px);font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(17px,1.3vw,25px);line-height:1.6;letter-spacing:.1em;text-align:center}.lfc-accordion__project-logo{margin:clamp(54px,5vw,88px) 0 clamp(42px,4vw,70px);font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;line-height:.95}.lfc-accordion__project-logo p{margin:0}.lfc-accordion__project-logo-main,.lfc-accordion__project-logo-red{font-size:clamp(26px,2.4vw,44px);color:#000}.lfc-accordion__project-logo-sub{font-size:clamp(22px,2vw,36px);color:#000}.lfc-accordion__body--rules{width:min(68vw,880px);padding-top:clamp(8px,1vw,18px);padding-bottom:clamp(72px,7vw,120px);font-family:Noto Sans JP,sans-serif;font-weight:400}.lfc-rules__lead{margin:0 0 clamp(28px,2.8vw,48px);font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(17px,1.3vw,21px);line-height:1.6;letter-spacing:.1em;text-align:center}.lfc-rules__section{margin:0 0 clamp(36px,3.2vw,58px)}.lfc-rules__section:last-of-type{margin-bottom:clamp(42px,3.6vw,68px)}.lfc-rules__heading{margin:0 0 clamp(16px,1.5vw,26px);padding-bottom:clamp(8px,.8vw,14px);border-bottom:1px solid #000;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(15px,1.2vw,21px);line-height:1.5;letter-spacing:.1em}.lfc-rules__schedule{display:grid;gap:clamp(8px,.8vw,14px)}.lfc-rules__schedule--shops{margin-top:clamp(14px,1.2vw,22px)}.lfc-rules__schedule-row{display:grid;grid-template-columns:minmax(120px,.24fr) 1fr;gap:clamp(12px,1vw,18px);align-items:baseline;font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,.95vw,16px);line-height:1.8;letter-spacing:.04em}.lfc-rules__schedule-label{font-weight:700}.lfc-rules__schedule-text{font-weight:400}.lfc-rules__store-preview{margin:clamp(18px,1.6vw,28px) 0 0;font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,.95vw,16px);line-height:1.8;letter-spacing:.04em}.lfc-rules__store-preview-label{display:block;margin-bottom:.35em;font-weight:700}.lfc-rules__store-preview p{margin:0}.lfc-rules__list{margin:0;padding:0;list-style:none}.lfc-rules__list li{position:relative;margin:0 0 clamp(10px,.9vw,16px);padding-left:1.2em;font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,.95vw,16px);line-height:1.9;letter-spacing:.04em}.lfc-rules__list li:before{content:"\30fb";position:absolute;left:0;top:0}.lfc-rules__list li:last-child{margin-bottom:0}.lfc-rules__link{color:inherit;text-decoration:underline;text-underline-offset:.18em;transition:color .3s ease}.lfc-rules__link:hover{color:#ff1738}.lfc-rules__contact{margin-top:clamp(48px,4vw,72px);padding-top:clamp(24px,2vw,36px);font-family:Noto Sans JP,sans-serif;text-align:center}.lfc-rules__contact p{margin:0 0 1.6em;font-size:clamp(13px,.95vw,16px);line-height:2;letter-spacing:.05em}.lfc-rules__contact p:last-child{margin-bottom:0}.lfc-accordion__body--interview{width:min(72vw,980px);padding-top:clamp(8px,1vw,18px);padding-bottom:clamp(76px,7vw,130px);font-family:Noto Sans JP,sans-serif;color:#000}.lfc-interview{width:100%;margin:0 auto}.lfc-interview__header{margin:0 auto clamp(52px,5vw,88px);text-align:center}.lfc-interview__eyebrow{margin:0 0 clamp(18px,1.6vw,28px);font-family:helvetica-neue-lt-pro,sans-serif;font-weight:300;font-size:clamp(12px,.95vw,15px);line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.lfc-interview__title{margin:0 0 clamp(20px,2vw,34px);font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(24px,2vw,40px);line-height:1.45;letter-spacing:.08em}.lfc-interview__subtitle{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(17px,1.3vw,25px);line-height:1.6;letter-spacing:.1em}.lfc-interview__lead{width:min(100%,820px);margin:0 auto clamp(70px,6vw,110px)}.lfc-interview__lead p,.lfc-interview__qa p,.lfc-interview__profile p{margin:0 0 1.9em;font-size:clamp(13px,.95vw,14px);line-height:2.05;letter-spacing:.045em}.lfc-interview__lead p:last-child,.lfc-interview__qa p:last-child,.lfc-interview__profile p:last-child{margin-bottom:0}.lfc-interview__section{margin:0 auto clamp(78px,7vw,130px)}.lfc-interview__heading{position:relative;margin:clamp(76px,7vw,126px) 0 clamp(34px,3vw,56px);padding-top:clamp(34px,3vw,52px);border-top:none;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(20px,1.8vw,31px);line-height:1.55;letter-spacing:.08em;text-align:center}.lfc-interview__heading:before{content:"";position:absolute;top:0;left:50%;width:min(22vw,220px);height:1px;background:#000;transform:translate(-50%)}.lfc-interview__qa{width:min(100%,820px);margin:0 auto}.lfc-interview__question{margin-top:clamp(34px,3vw,52px)!important;font-weight:700}.lfc-interview__question:first-child{margin-top:0!important}.lfc-interview__qa strong{font-weight:700}.lfc-interview__figure{width:min(68%,520px);margin:clamp(52px,5vw,88px) auto}.lfc-interview__figure--hero{width:min(76%,680px);margin-top:0;margin-bottom:clamp(52px,5vw,88px)}.lfc-interview__figure--wide{width:min(76%,680px)}.lfc-interview__figure img{display:block;width:100%;height:auto}.lfc-interview__figure figcaption{margin-top:.8em;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.04em;color:#555}.lfc-interview__profile{width:min(100%,880px);margin:clamp(76px,7vw,130px) auto 0;padding-top:clamp(34px,3vw,56px);border-top:1px solid #000}.lfc-interview__profile-title{display:inline-block;margin:0 0 clamp(32px,3vw,54px);padding:.15em .35em .22em;background:#e6e6e6;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-size:clamp(18px,1.5vw,26px);line-height:1;letter-spacing:.04em}.lfc-interview__profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,72px)}.lfc-interview__profile-item h4{margin:0 0 1.2em;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(15px,1.1vw,18px);line-height:1.6;letter-spacing:.05em}.lfc-interview__credit{margin-top:clamp(46px,4vw,74px)!important;font-family:helvetica-neue-lt-pro,sans-serif;font-size:12px!important;line-height:1.7!important;letter-spacing:.1em!important;color:#555}.lfc-accordion__item.is-open>.lfc-accordion__trigger .lfc-accordion__arrow{opacity:0;visibility:hidden}.lfc-accordion__item.is-open{border-bottom:0}.lfc-accordion__close{position:relative;display:block;width:100%;height:clamp(72px,6vw,104px);margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.lfc-accordion__close:before{content:"";position:absolute;top:18px;left:0;width:100%;height:1px;background:#000}.lfc-accordion__close span{position:absolute;top:19px;left:50%;width:28px;height:28px;background:#fff;transform:translate(-50%);pointer-events:none;z-index:2}.lfc-accordion__close span:before{content:"";position:absolute;top:-11px;left:50%;width:22px;height:22px;background:#fff;border-left:1px solid #000;border-top:1px solid #000;transform:translate(-50%) rotate(45deg);box-sizing:border-box}.lfc-accordion__close span:after{content:"";position:absolute;top:0;left:50%;width:31px;height:1px;background:#fff;transform:translate(-50%)}.lfc-footer-logo{color:#000}.lfc-footer-logo__button{display:block;width:100%;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.lfc-footer-logo__inner{width:min(84vw,1680px);margin:0 auto;padding:0 0 clamp(10px,1vw,20px);display:flex;align-items:center;justify-content:center}.lfc-footer-logo img{display:block;width:min(84vw,1300px);height:auto;transition:opacity .35s ease}.lfc-footer-logo__button:hover img{opacity:.82}.lfc-accordion__text-block{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(13px,.95vw,16px);line-height:2.05;letter-spacing:.045em}.lfc-accordion__text-block p{margin:0 0 1.9em}.lfc-accordion__body--rules,.lfc-rules__section,.lfc-rules__section p,.lfc-rules__list li,.lfc-rules__schedule-row,.lfc-rules__store-preview,.lfc-rules__contact p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:clamp(13px,.95vw,16px);line-height:2.05;letter-spacing:.045em}.lfc-rules__list b,.lfc-rules__schedule-label,.lfc-rules__store-preview-label,.lfc-rules__heading{font-weight:700}.lfc-rules__section p{margin:0 0 1.9em}.lfc-rules__list li{margin-bottom:1.15em}.lfc-products{color:#000;padding:clamp(86px,6vw,150px) 0 clamp(88px,6vw,170px)}.lfc-products__inner{width:min(86vw,1560px);margin:0 auto}.lfc-products__heading{margin:0 0 clamp(30px,4vw,60px);text-align:center;color:#000;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;font-size:clamp(20px,2.6vw,34px);line-height:.92;letter-spacing:0em}.lfc-products__heading:before,.lfc-products__heading:after{content:none}.lfc-products__heading span{display:inline-block;white-space:nowrap}.lfc-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px) clamp(10px,1.2vw,20px);margin:0;padding:0;list-style:none}.lfc-products__item{width:100%;max-width:none;min-width:0}.lfc-product-card{display:block;color:inherit;text-decoration:none}.lfc-product-card__media{width:100%;aspect-ratio:1 / 1.18;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.lfc-product-card__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}.lfc-product-card:hover .lfc-product-card__media img{transform:scale(1.035);opacity:.88}.lfc-product-card__info{margin-top:clamp(18px,1.8vw,36px);text-align:center}.lfc-product-card__number{margin:0 0 .8rem;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;font-size:clamp(2rem,2vw,3.2rem);line-height:.9;letter-spacing:0}.lfc-product-card__brand{margin:0 0 .6rem;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;font-size:1.2rem;line-height:1.2;letter-spacing:.05em;color:#000;text-transform:none;transition:color .35s ease;word-break:break-word}.lfc-product-card__designer{margin:0 0 .6rem;font-family:helvetica-neue-lt-pro,Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:1.1rem;line-height:1.2;letter-spacing:.05em;color:#aaa;word-break:break-all}.lfc-product-card__designer span{color:#aaa}.lfc-product-card:hover .lfc-product-card__brand{color:#ff1738}.lfc-product-card__noimage{object-fit:cover!important}.spbr{display:none}@media screen and (max-width:1740px)and (min-width:1461px){.lfc-auction{grid-template-columns:minmax(220px,1fr) minmax(420px,480px) minmax(220px,1fr)}}@media screen and (max-width:1460px)and (min-width:1278px){.lfc-auction{grid-template-columns:minmax(220px,1fr) minmax(380px,390px) minmax(220px,1fr)}}@media screen and (max-width:1279px)and (min-width:750px){.lfc-auction{grid-template-columns:1fr 1fr;grid-template-areas:"countdown countdown" "start end";gap:clamp(36px,4vw,56px) clamp(32px,5vw,72px);max-width:600px;margin:0 auto}.lfc-countdown{grid-area:countdown;max-width:640px}.lfc-countdown__unit{width:clamp(100px,6vw,130px);text-align:center;flex:0 0 auto}.lfc-countdown__unit strong{display:block;font-size:clamp(46px,6.05vw,74px);line-height:.78;letter-spacing:.04em}.lfc-countdown__separator{flex:0 0 clamp(8px,.75vw,30px);width:clamp(8px,4.55vw,25px);text-align:center;font-size:clamp(40px,6.05vw,64px);line-height:.74;letter-spacing:.06em;transform:translateY(-.01em)}.lfc-auction__side--start{grid-area:start}.lfc-auction__side--end{grid-area:end}.lfc-countdown__box{max-width:500px}.lfc-auction__date strong{font-size:clamp(39px,3.91vw,73px)}.lfc-auction__date span{font-size:clamp(17px,1.36vw,31px)}.lfc-auction__time{font-size:clamp(20px,2.21vw,44px)}}@media screen and (max-width:749px){.lfc-sequence{height:880vh}.lfc-main-logo{top:52vh;width:58vw;gap:4px}.lfc-content{margin-top:-340vh;padding:72px 0 0}.lfc-brand-pin{min-height:calc(100vh + 220px)}.lfc-brand-sticky{top:24px}.lfc-brand-list{width:92vw;font-size:clamp(23px,6.4vw,42px);line-height:1.45;letter-spacing:0em}.lfc-brand-list span{transform:translateY(36px);transition-delay:calc(var(--i) * 48ms)}.lfc-brand-list span:not(:last-child):after{margin:0 .22em;transform:translateY(28px);transition-delay:calc((var(--i) * 48ms) + 34ms)}.lfc-schedule{margin-top:40px}.lfc-schedule__inner{width:92vw;padding:48px 0 60px}.lfc-section-heading{gap:8px;margin-bottom:30px;font-size:14px;letter-spacing:.102em}.lfc-section-heading:before,.lfc-section-heading:after{height:1px}.lfc-shop-schedule{grid-template-columns:1fr;gap:34px;margin-bottom:40px}.lfc-shop-schedule__item h3{font-size:clamp(18px,4.5vw,32px);margin-bottom:8px}.lfc-shop-schedule__item p{gap:clamp(6px,.34vw,12px)}.lfc-shop-schedule__item strong{font-size:clamp(34px,9.4vw,44px)}.lfc-shop-schedule__item span{font-size:clamp(14px,3.8vw,22px)}.lfc-shop-schedule__item em{font-size:clamp(26px,6.8vw,37px)}.lfc-section-heading--auction{margin-bottom:34px}.lfc-auction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"countdown countdown" "start end";gap:34px 0px;width:100%;max-width:430px;margin:0 auto}.lfc-countdown{grid-area:countdown;order:initial;width:92%;max-width:none}.lfc-auction__side{min-width:0}.lfc-auction__side--start{grid-area:start;text-align:center;padding:0}.lfc-auction__side--end{grid-area:end;text-align:center;padding:0}.lfc-auction__side--start .lfc-auction__date,.lfc-auction__side--end .lfc-auction__date{justify-content:center}.lfc-auction__side--start .lfc-auction__time,.lfc-auction__side--end .lfc-auction__time{text-align:center}.lfc-auction__date{gap:.18em;margin-bottom:6px}.lfc-auction__date strong{font-size:clamp(34px,9.4vw,44px);line-height:.82}.lfc-auction__date span{font-size:clamp(13px,3.8vw,18px);line-height:1}.lfc-auction__time{font-size:clamp(18px,5.2vw,30px);line-height:.95;letter-spacing:.01em}.lfc-countdown__label{margin-bottom:-7px;font-size:10px;letter-spacing:.18em}.lfc-countdown__box{width:100%;max-width:none;padding:26px 24px 24px;box-sizing:border-box;--lfc-corner-size: 24px}.lfc-countdown__numbers{gap:0}.lfc-countdown__unit{width:auto;flex:1 1 0}.lfc-countdown__unit strong{font-size:clamp(32px,11vw,48px);line-height:.78}.lfc-countdown__unit span{margin-top:10px;font-size:10px;letter-spacing:.08em}.lfc-countdown__separator{flex:0 0 9px;width:9px;font-size:clamp(27px,11vw,41px);line-height:.74}.lfc-accordion__trigger{padding:30px 0}.lfc-accordion__trigger:hover{padding:22px 0 26px}.lfc-accordion__item.is-open .lfc-accordion__trigger{padding-bottom:30px}.lfc-accordion__lead{margin-bottom:8px;font-size:12px;line-height:1.55}.lfc-accordion__title{font-size:clamp(20px,8vw,34px);line-height:1}.lfc-accordion__trigger:hover .lfc-accordion__title{transform:scale(1);color:#000}.lfc-accordion__arrow{width:12px;height:12px;bottom:-7px}.lfc-accordion__item.is-open .lfc-accordion__arrow{bottom:-6px}.lfc-accordion__body{width:86vw;padding-bottom:56px;font-size:12px;line-height:1.85}.lfc-accordion__body-heading{font-size:clamp(18px,4.2vw,26px);line-height:1.35;margin-bottom:12px}.lfc-accordion__body-subheading{font-size:clamp(14px,3vw,18px);line-height:1.4;margin-bottom:36px}.lfc-accordion__project-logo-main,.lfc-accordion__project-logo-red{font-size:clamp(24px,7vw,34px)}.lfc-accordion__project-logo-sub{font-size:clamp(20px,6vw,30px)}.lfc-accordion__body--about{width:88vw;padding-top:0;padding-bottom:34px}.lfc-accordion__text-block{font-size:12px;line-height:1.65}.lfc-accordion__text-block p{margin-bottom:16px}.lfc-accordion__slogan-logo{width:min(72vw,360px);margin:30px auto 28px}.lfc-footer-logo__inner{width:92vw;padding:40px 0 0}.lfc-footer-logo img{width:92vw}.lfc-products{padding:64px 0 0}.lfc-products__inner{width:92vw}.lfc-products__heading{margin-bottom:24px;font-size:clamp(18px,5.5vw,28px);line-height:.95}.lfc-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.lfc-product-card__media{aspect-ratio:1 / 1.2}.lfc-product-card__info{margin-top:12px}.lfc-product-card__number{margin-bottom:.7rem;font-size:clamp(2rem,5vw,3rem)}.lfc-product-card__brand{margin-bottom:.5rem;font-size:1.1rem;line-height:1.2}.lfc-product-card__designer{margin-bottom:.6rem;font-size:1rem;line-height:1.2;letter-spacing:.05em;word-break:break-all}.spbr{display:block}.lfc-accordion__body--rules{width:88vw;padding-top:0;padding-bottom:44px}.lfc-rules__lead{margin-bottom:34px;font-size:12px;line-height:1.85;text-align:center;letter-spacing:.1em;font-weight:300}.lfc-rules__section{margin-bottom:34px}.lfc-rules__heading{margin-bottom:14px;padding-bottom:10px;font-size:15px;line-height:1.85;letter-spacing:.08em}.lfc-rules__schedule-row{grid-template-columns:1fr;gap:2px;font-size:12px;line-height:1.7}.lfc-rules__schedule-label{font-weight:700}.lfc-rules__schedule--shops{margin-top:14px}.lfc-rules__store-preview{margin-top:18px;font-size:12px;line-height:1.7}.lfc-rules__store-preview-label{margin-bottom:.2em}.lfc-rules__list li{margin-bottom:12px;padding-left:1.1em;font-size:12px;line-height:1.75}.lfc-rules__contact{margin-top:40px;padding-top:24px}.lfc-rules__contact p{font-size:12px;line-height:1.8}.lfc-accordion__body--interview{width:88vw;padding-top:0;padding-bottom:56px}.lfc-interview__header{margin-bottom:42px}.lfc-interview__eyebrow{margin-bottom:14px;font-size:11px;line-height:1.5;letter-spacing:.12em}.lfc-interview__title{margin-bottom:18px;font-size:clamp(18px,4vw,24px);line-height:1.45;letter-spacing:.05em}.lfc-interview__subtitle{font-size:clamp(14px,3.7vw,18px);line-height:1.55;letter-spacing:.06em}.lfc-interview__lead{margin-bottom:56px}.lfc-interview__lead p,.lfc-interview__qa p,.lfc-interview__profile p{margin-bottom:1.55em;font-size:14px;line-height:1.85;letter-spacing:.04em}.lfc-interview__profile p.spcit{margin-bottom:1.1em;font-size:12px;line-height:1.85;letter-spacing:.04em}.lfc-interview__section{margin-bottom:64px}.lfc-interview__heading{margin:56px 0 28px;padding-top:28px;font-size:clamp(17px,4.6vw,23px);line-height:1.55;letter-spacing:.06em}.lfc-interview__heading:before{width:96px}.lfc-interview__question{margin-top:28px!important}.lfc-interview__figure,.lfc-interview__figure--hero,.lfc-interview__figure--wide{width:100%;margin:38px auto}.lfc-interview__figure figcaption{font-size:11px}.lfc-interview__profile{margin-top:64px;padding-top:30px}.lfc-interview__profile-title{margin-bottom:28px;font-size:18px}.lfc-interview__profile-grid{grid-template-columns:1fr;gap:34px}.lfc-interview__profile-item h4{margin-bottom:1em;font-size:14px;line-height:1.55}.lfc-interview__credit{margin-top:34px!important;font-size:11px!important}.lfc-accordion__close{height:70px}.lfc-accordion__close:before{top:16px}.lfc-accordion__close span{top:17px;width:24px;height:24px}.lfc-accordion__close span:before{top:-9px;width:18px;height:18px}.lfc-accordion__close span:after{width:25px}.lfc-accordion__text-block,.lfc-accordion__text-block p,.lfc-accordion__body--rules,.lfc-rules__section,.lfc-rules__section p,.lfc-rules__list li,.lfc-rules__schedule-row,.lfc-rules__store-preview,.lfc-rules__contact p{font-family:Noto Sans JP,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:1.85;letter-spacing:.04em}.lfc-accordion__text-block p,.lfc-rules__section p,.lfc-rules__list li{margin-bottom:1.55em}.lfc-rules__list b{font-weight:400}.lfc-rules__schedule-label,.lfc-rules__store-preview-label,.lfc-rules__heading{font-weight:700}}.lfc-coming-soon{min-height:calc(100vh - var(--header-height, 0px));background:#fff;color:#000;display:flex;align-items:center;justify-content:center;padding:clamp(50px,6vw,100px) 20px;box-sizing:border-box}.lfc-coming-soon__inner{width:min(88vw,680px);margin:0 auto;text-align:center}.lfc-coming-soon__logo{width:min(26vw,280px);min-width:180px;margin:0 auto clamp(56px,5vw,84px);display:flex;flex-direction:column;align-items:center;gap:clamp(3px,.35vw,6px)}.lfc-coming-soon__logo-img{display:block;width:100%;height:auto}.lfc-coming-soon__text{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:700;font-style:normal;line-height:1;letter-spacing:0}.lfc-coming-soon__label{margin:0 0 clamp(14px,1.2vw,22px);font-size:clamp(54px,5vw,100px)}.lfc-coming-soon__date{margin:0;font-size:clamp(54px,5vw,100px)}.lfc-fade-up{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--lfc-delay, 0ms)}.lfc-fade-up.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.lfc-coming-soon{min-height:calc(80vh - var(--header-height, 0px));padding:30px 20px 0}.lfc-coming-soon__inner{width:88vw}.lfc-coming-soon__logo{width:min(46vw,220px);min-width:150px;margin-bottom:52px}.lfc-coming-soon__label{margin-bottom:10px;font-size:clamp(40px,12vw,58px)}.lfc-coming-soon__date{font-size:clamp(40px,12vw,58px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-page-50th.css.map */
