.p-popup-tokyo2026{max-width:500px;margin-right:auto;margin-left:auto;overflow:hidden;container-type:inline-size}.p-popup-tokyo2026 img{display:block;max-width:none;height:auto}.p-popup-tokyo2026-mv{position:relative;background-color:#fff;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.055) 1px, transparent 1px),linear-gradient(to bottom, rgba(0, 0, 0, 0.055) 1px, transparent 1px);background-size:4cqw 4cqw;border-bottom:.5px solid rgba(35,24,21,.1)}.p-popup-tokyo2026-mv__kv{position:relative;z-index:2;height:144cqw}.p-popup-tokyo2026-mv__kv-inner{position:absolute;top:0;left:0;width:100%;height:196.8cqw;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(75.1302845528%, #000), to(transparent));-webkit-mask-image:linear-gradient(to bottom, #000 75.1302845528%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(75.1302845528%, #000), to(transparent));mask-image:linear-gradient(to bottom, #000 75.1302845528%, transparent 100%)}.p-popup-tokyo2026-mv__photo{position:absolute;inset:0}.p-popup-tokyo2026-mv__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-popup-tokyo2026-mv__photo::after{content:"";position:absolute;top:.108cqw;left:0;width:100%;height:116.6394cqw;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));mix-blend-mode:lighten}.p-popup-tokyo2026-mv__logo{position:absolute;top:4.1cqw;left:9cqw;width:24cqw}.p-popup-tokyo2026-mv__heading{margin:0}.p-popup-tokyo2026-mv__title-1{position:absolute;top:26.146cqw;left:8.898cqw;width:32.5334cqw}.p-popup-tokyo2026-mv__title-2{position:absolute;top:43.684cqw;left:8.954cqw;width:33.6374cqw}.p-popup-tokyo2026-mv__catch{position:absolute;top:60.748cqw;left:8.752cqw;width:61.4022cqw}.p-popup-tokyo2026-mv__band{position:absolute;top:.3cqw;left:84cqw;width:16cqw;height:196.6cqw;background-color:#fff475}.p-popup-tokyo2026-mv__anniversary{position:absolute;top:8.796cqw;left:87.544cqw;width:7.6318cqw}.p-popup-tokyo2026-mv__card{position:absolute;top:178.1cqw;left:4.8cqw;width:66.4cqw;height:25.4cqw;background-color:#fff;-webkit-box-shadow:.8cqw 1.4cqw 3.6cqw rgba(0,0,0,.1);box-shadow:.8cqw 1.4cqw 3.6cqw rgba(0,0,0,.1)}.p-popup-tokyo2026-mv__place{position:absolute;top:182cqw;left:11cqw;width:45.3544cqw}.p-popup-tokyo2026-mv__date{position:absolute;top:196.4cqw;left:11.4cqw;width:50.0264cqw}.p-popup-tokyo2026-mv__intro{position:relative;z-index:1;padding:76cqw 8cqw 16cqw}.p-popup-tokyo2026-mv__lead{width:85.44%;margin-left:4.84%}.p-popup-tokyo2026-mv__scale{width:100%;margin-top:7.604cqw}.p-popup-tokyo2026-mv__text{width:91.94%;margin-top:14.218cqw;margin-left:2.53%}.p-popup-tokyo2026__line{clip-path:inset(0 100% 0 0)}.is-inview .p-popup-tokyo2026__line{clip-path:inset(0);-webkit-transition:clip-path .8s cubic-bezier(0.77, 0, 0.175, 1);transition:clip-path .8s cubic-bezier(0.77, 0, 0.175, 1)}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026__line{clip-path:none}}.p-popup-tokyo2026__anim{opacity:0;translate:0 3.2cqw;-webkit-filter:blur(6px);filter:blur(6px)}.is-inview .p-popup-tokyo2026__anim{opacity:1;translate:0 0;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:opacity 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),translate 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-filter 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),translate 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-filter 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),translate 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),filter 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),translate 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),filter 1.6s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-filter 1.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-inview .p-popup-tokyo2026__anim.-delay-1{-webkit-transition-delay:.3s;transition-delay:.3s}.is-inview .p-popup-tokyo2026__anim.-delay-2{-webkit-transition-delay:.8s;transition-delay:.8s}.is-inview .p-popup-tokyo2026__anim.-after-line{-webkit-transition-delay:.8s;transition-delay:.8s}.is-inview .p-popup-tokyo2026__anim.-after-line-2{-webkit-transition-delay:calc(0.8s + .3s);transition-delay:calc(0.8s + .3s)}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026__anim{opacity:1;translate:0 0;-webkit-filter:none;filter:none}}.p-popup-tokyo2026-concept{position:relative}.p-popup-tokyo2026-concept__bg{width:100%}.p-popup-tokyo2026-concept__text{position:absolute;top:23.172cqw;left:9.982cqw;width:58.924cqw;margin:0}.p-popup-tokyo2026-concept__text img{width:100%}.p-popup-tokyo2026-history{padding-top:72px;background-color:#fff;border-bottom:.5px solid #231815}.p-popup-tokyo2026-history__text{width:68%;margin-inline:auto}.p-popup-tokyo2026-history__ingredients{position:relative;margin-top:38px}.p-popup-tokyo2026-history__list{display:grid;grid-template-columns:repeat(2, 1fr);margin:0;padding:0;list-style:none}.p-popup-tokyo2026-history__photo{position:relative}.p-popup-tokyo2026-history__photo img{width:100%}.p-popup-tokyo2026-history__photo::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#231815}.p-popup-tokyo2026-history__name{margin:0;padding:27px 0 27px 18px}.p-popup-tokyo2026-history__name.-peptide{padding-top:45px;padding-bottom:0}.p-popup-tokyo2026-history__name-ja{margin-top:9px;margin-left:2px}.p-popup-tokyo2026-history__name-ja.-peptide{margin-top:5px;margin-left:-1px}.p-popup-tokyo2026-history__name-en.-peptide{width:29.7428cqw}.p-popup-tokyo2026-history__name-ja.-peptide{width:24.7834cqw}.p-popup-tokyo2026-history__name-en.-ivcmga{width:18.0408cqw}.p-popup-tokyo2026-history__name-ja.-ivcmga{width:17.738cqw}.p-popup-tokyo2026-history__name-en.-ivc3ga{width:17.3118cqw}.p-popup-tokyo2026-history__name-ja.-ivc3ga{width:17.738cqw}.p-popup-tokyo2026-history__name-en.-apps{width:11.1048cqw}.p-popup-tokyo2026-history__name-ja.-apps{width:17.738cqw}.p-popup-tokyo2026-history__label{position:absolute;top:calc(50cqw + 8px);left:2%;width:34%}.p-popup-tokyo2026-history__note{margin:0;padding:19px 0 44px}.p-popup-tokyo2026-history__note img{display:block;width:87.4%;margin-left:4.88%}.p-popup-tokyo2026-product{padding-top:79px;padding-bottom:40px;background-color:#fff}.p-popup-tokyo2026-product__featured{width:84%;margin:0;margin-inline:auto}.p-popup-tokyo2026-product__featured img{width:100%}.p-popup-tokyo2026-product__item{position:relative;margin-top:74px}.p-popup-tokyo2026-product__visual{width:100%}.p-popup-tokyo2026-product__catch{position:absolute;top:9.7907647908%;left:7.86%;width:79.986%}.p-popup-tokyo2026-product__catch img{width:100%}.p-popup-tokyo2026-product__btn{display:block;width:48%;margin-top:30px;margin-inline:auto;border-radius:100vmax;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-popup-tokyo2026-product__btn img{width:100%}@media(hover: hover){.p-popup-tokyo2026-product__btn:hover{opacity:.7}}.p-popup-tokyo2026-product__limited{width:92%}.p-popup-tokyo2026-product__item.-mist{margin-top:40px}.p-popup-tokyo2026-product__item.-mist .p-popup-tokyo2026-product__catch{top:11.9419475655%;left:11.466%;width:76.658%}.p-popup-tokyo2026-product__btn.-coming{margin-top:31px}.p-popup-tokyo2026-product__btn.-disabled{pointer-events:none}.p-popup-tokyo2026-sets{padding-top:68px;background:#fff url(./images/popup-tokyo2026-sets-bg.webp) center top/100% auto no-repeat}.p-popup-tokyo2026-sets__title{width:51.062%;margin:0;margin-inline:auto}.p-popup-tokyo2026-sets__title img{width:100%}.p-popup-tokyo2026-sets__draw{display:block;width:66.372%;height:auto;margin-top:-1.81cqw;margin-left:14.934%}.p-popup-tokyo2026-sets__draw-path{stroke-dasharray:1;stroke-dashoffset:1}.is-inview .p-popup-tokyo2026-sets__draw-path.-seg1{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .25s cubic-bezier(0.45, 0, 0.55, 1);transition:stroke-dashoffset .25s cubic-bezier(0.45, 0, 0.55, 1)}.is-inview .p-popup-tokyo2026-sets__draw-path.-seg2{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .12s linear .25s;transition:stroke-dashoffset .12s linear .25s}.is-inview .p-popup-tokyo2026-sets__draw-path.-seg3{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .23s cubic-bezier(0.215, 0.61, 0.355, 1) calc(0.25s + 0.12s);transition:stroke-dashoffset .23s cubic-bezier(0.215, 0.61, 0.355, 1) calc(0.25s + 0.12s)}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-sets__draw-path{stroke-dashoffset:0}}.p-popup-tokyo2026-sets__card{width:91.2%;margin-left:5.2%}.p-popup-tokyo2026-sets__card.-anniversary{margin-top:26px}.p-popup-tokyo2026-sets__card.-gift{margin-top:39px}.p-popup-tokyo2026-sets__btn{position:relative;z-index:1;display:block;width:48%;margin-top:5px;margin-inline:auto;border-radius:100vmax;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-popup-tokyo2026-sets__btn img{width:100%}@media(hover: hover){.p-popup-tokyo2026-sets__btn:hover{opacity:.7}.p-popup-tokyo2026-sets__btn.-disabled{pointer-events:none}}.p-popup-tokyo2026-sets__special{position:relative;margin-top:-19px}.p-popup-tokyo2026-sets__special-img{width:100%}.p-popup-tokyo2026-sets__sparkle{position:absolute;opacity:0;-webkit-transform:scale(0.2);transform:scale(0.2);-webkit-transform-origin:left bottom;transform-origin:left bottom}.is-inview .p-popup-tokyo2026-sets__sparkle{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s ease-out var(--delay),-webkit-transform .35s cubic-bezier(0.34, 1.56, 0.64, 1) var(--delay);transition:opacity .2s ease-out var(--delay),transform .35s cubic-bezier(0.34, 1.56, 0.64, 1) var(--delay)}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-sets__sparkle{opacity:1;-webkit-transform:none;transform:none}}.p-popup-tokyo2026-sets__sparkle.-s1{--delay: 0.85s;top:9.2625899281%;left:71.3%;width:2.6%}.p-popup-tokyo2026-sets__sparkle.-s2{--delay: 0.95s;top:11.1510791367%;left:73.6%;width:3.4%}.p-popup-tokyo2026-sets__sparkle.-s3{--delay: 1.05s;top:13.3992805755%;left:74.9%;width:3.8%}.p-popup-tokyo2026-sets__special-text{position:absolute;top:70.955035971%;left:9.262%;width:81%}.p-popup-tokyo2026-sets__special-text img{width:100%}.p-popup-tokyo2026-sets__script{position:absolute;top:12.5899280576%;left:9%;width:61.2%;height:auto}.p-popup-tokyo2026-sets__script-path{stroke-dasharray:1;stroke-dashoffset:1}.is-inview .p-popup-tokyo2026-sets__script-path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset var(--dur) linear var(--delay);transition:stroke-dashoffset var(--dur) linear var(--delay)}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-sets__script-path{stroke-dashoffset:0}}.p-popup-tokyo2026-experience{position:relative}.p-popup-tokyo2026-experience__base{width:100%}.p-popup-tokyo2026-experience__ov{position:absolute;margin:0}.p-popup-tokyo2026-experience__ov img{width:100%}.p-popup-tokyo2026-experience__ov.-header{top:2.095316352%;left:31.4%;width:37.4%}.p-popup-tokyo2026-experience__ov.-word{top:5.95727198%;left:14.4%;width:71.8%}.p-popup-tokyo2026-experience__ov.-t1{top:28.84141331%;left:7.4%;width:47%}.p-popup-tokyo2026-experience__ov.-p1{top:35.49712408%;left:9.2%;width:78%}.p-popup-tokyo2026-experience__ov.-t2{top:47.41166804%;left:40.4%;width:54%}.p-popup-tokyo2026-experience__ov.-p2{top:53.61544782%;left:29.4%;width:62.6%}.p-popup-tokyo2026-experience__ov.-t3{top:66.80361545%;left:9.2%;width:34.8%}.p-popup-tokyo2026-experience__ov.-p3{top:73.21281841%;left:10%;width:79.8%}.p-popup-tokyo2026-experience__photo{position:absolute}.p-popup-tokyo2026-experience__photo img{width:100%;opacity:0;-webkit-transform:translateX(calc(var(--photo-dir, 1) * 12cqw)) rotate(calc(var(--photo-dir, 1) * 6deg));transform:translateX(calc(var(--photo-dir, 1) * 12cqw)) rotate(calc(var(--photo-dir, 1) * 6deg))}.p-popup-tokyo2026-experience__photo.is-inview img{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 1.4s cubic-bezier(0.22, 1, 0.36, 1)}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-experience__photo img{opacity:1;-webkit-transform:none;transform:none}}.p-popup-tokyo2026-experience__photo.-f1{--photo-dir: 1;top:21.7243221%;left:24.658%;width:75.342%}.p-popup-tokyo2026-experience__photo.-f3{--photo-dir: -1;top:39.64913722%;left:1.2%;width:72.6%}.p-popup-tokyo2026-experience__photo.-f2{--photo-dir: 1;top:60.49013969%;left:27.184%;width:72.5%}.p-popup-tokyo2026-experience__badge{position:absolute;top:45.89153657%;left:0;width:47.6%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:39% 49%;transform-origin:39% 49%}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-experience__badge{opacity:1;-webkit-transform:none;transform:none}}.p-popup-tokyo2026-experience__photo.-f3.is-inview~.p-popup-tokyo2026-experience__badge{-webkit-animation:popup-tokyo2026-badge-pop .6s cubic-bezier(0.2, 0.9, 0.3, 1.2) .7s forwards;animation:popup-tokyo2026-badge-pop .6s cubic-bezier(0.2, 0.9, 0.3, 1.2) .7s forwards}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-experience__photo.-f3.is-inview~.p-popup-tokyo2026-experience__badge{-webkit-animation:none;animation:none}}.p-popup-tokyo2026-experience__ov.-word{overflow:hidden}.p-popup-tokyo2026-experience__word{opacity:0}.is-inview .p-popup-tokyo2026-experience__word{-webkit-animation:popup-tokyo2026-word-show 1.1s steps(1, end) forwards;animation:popup-tokyo2026-word-show 1.1s steps(1, end) forwards}.p-popup-tokyo2026-experience__cloth{position:absolute;inset:4% -6%;background-color:#fff475;-webkit-transform:skewX(-12deg) scaleX(0);transform:skewX(-12deg) scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.is-inview .p-popup-tokyo2026-experience__cloth{-webkit-animation:popup-tokyo2026-cloth 1.1s cubic-bezier(0.77, 0, 0.175, 1) forwards;animation:popup-tokyo2026-cloth 1.1s cubic-bezier(0.77, 0, 0.175, 1) forwards}@media(prefers-reduced-motion: reduce){.p-popup-tokyo2026-experience__word{opacity:1;-webkit-animation:none !important;animation:none !important}.p-popup-tokyo2026-experience__cloth{display:none}}.p-popup-tokyo2026-experience__link{position:absolute;top:93.51972062%;left:15.9%;width:68%;height:2.629416598%;border-radius:100vmax;-webkit-transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover){.p-popup-tokyo2026-experience__link:hover{background-color:rgba(35,24,21,.08)}}.p-popup-tokyo2026-experience__link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@-webkit-keyframes popup-tokyo2026-cloth{0%{-webkit-transform:skewX(-12deg) scaleX(0);transform:skewX(-12deg) scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}50%{-webkit-transform:skewX(-12deg) scaleX(1);transform:skewX(-12deg) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}50.01%{-webkit-transform:skewX(-12deg) scaleX(1);transform:skewX(-12deg) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:skewX(-12deg) scaleX(0);transform:skewX(-12deg) scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes popup-tokyo2026-cloth{0%{-webkit-transform:skewX(-12deg) scaleX(0);transform:skewX(-12deg) scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}50%{-webkit-transform:skewX(-12deg) scaleX(1);transform:skewX(-12deg) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}50.01%{-webkit-transform:skewX(-12deg) scaleX(1);transform:skewX(-12deg) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:skewX(-12deg) scaleX(0);transform:skewX(-12deg) scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes popup-tokyo2026-word-show{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes popup-tokyo2026-word-show{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@-webkit-keyframes popup-tokyo2026-badge-pop{0%{opacity:0;-webkit-transform:scale(0) rotate(-20deg);transform:scale(0) rotate(-20deg)}45%{opacity:1;-webkit-transform:scale(1.25) rotate(6deg);transform:scale(1.25) rotate(6deg)}65%{-webkit-transform:scale(0.92) rotate(-3deg);transform:scale(0.92) rotate(-3deg)}82%{-webkit-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes popup-tokyo2026-badge-pop{0%{opacity:0;-webkit-transform:scale(0) rotate(-20deg);transform:scale(0) rotate(-20deg)}45%{opacity:1;-webkit-transform:scale(1.25) rotate(6deg);transform:scale(1.25) rotate(6deg)}65%{-webkit-transform:scale(0.92) rotate(-3deg);transform:scale(0.92) rotate(-3deg)}82%{-webkit-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}