.SiteTitle_root__L1s8O{text-align:center}.SiteTitle_title__NeZPk{position:relative;font-family:Paytone One,sans-serif;font-size:30px}.SiteTitle_subtitle__1vbca{margin-top:1rem;font-size:12px}.SiteTitle_white__ENt8P{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.GoogleMap_root__ynabm{height:100%;width:100%}.GoogleMap_dark__OxIFf{filter:invert(90%)}.AccessInfo_root__7QBfw{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media (min-width:100%){.AccessInfo_root__7QBfw{max-width:100%}}@media (min-width:840px){.AccessInfo_root__7QBfw{max-width:840px}}.AccessInfo_root__7QBfw{position:relative;scroll-margin-top:24px}.AccessInfo_title__5cRTd{text-align:center;font-weight:700;font-size:20px}@media (min-width:768px){.AccessInfo_title__5cRTd{font-size:24px}}.AccessInfo_address__sAd7i{margin-top:2rem;font-weight:700;line-height:2rem;font-size:16px}@media (min-width:768px){.AccessInfo_address__sAd7i{font-size:18px}}.AccessInfo_details__PEg1s{margin-top:1rem;list-style-type:none;line-height:1.75rem;font-size:14px}@media (min-width:768px){.AccessInfo_details__PEg1s{font-size:16px}}.AccessInfo_map__Ob_n0{margin-top:2rem;width:100%;height:320px}@media (min-width:768px){.AccessInfo_map__Ob_n0{height:384px}}.Carousel_fader__wG5Hv{height:100%;width:100%}.Carousel_faderSlide__qNN15{position:absolute;top:0;height:100%;width:100%}.Cover_root__LO31L{position:fixed;top:0;height:100vh;width:100vw}.Cover_logoDrp__cBwij{width:222px;height:145px}.Cover_logoBBB__R1XGN,.Cover_logoCafe__TyEQe{width:221px;height:89px}.Cover_logoKns__xnOnR{width:173px;height:142px}.Cover_logoMarble__N2AL1{width:203px;height:114px}.Cover_logoTeramachi__CCFrb{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 24px;width:90vw;max-width:640px}.Cover_logoTeramachiBbb__vocg6,.Cover_logoTeramachiBkt__Kly8w,.Cover_logoTeramachiDrp__AUUYt{flex:1;min-width:0;margin:0;line-height:0;display:flex;align-items:center;justify-content:center}.Cover_logoTeramachiBbb__vocg6{max-width:140px}.Cover_logoTeramachiDrp__AUUYt{max-width:120px}.Cover_logoTeramachiBkt__Kly8w{max-width:102px}@media (min-width:768px){.Cover_logoTeramachi__CCFrb{gap:40px;padding:0}.Cover_logoTeramachiBbb__vocg6{max-width:180px}.Cover_logoTeramachiDrp__AUUYt{max-width:160px}.Cover_logoTeramachiBkt__Kly8w{max-width:128px}}.Button_root__G_l9X{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));text-align:center;font-family:Paytone One,sans-serif;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:226px;height:52px;font-size:20px;border-radius:10px}@media (min-width:768px){.Button_root__G_l9X{font-size:24px;width:332px;height:68px}}.Button_primary__AC210{--tw-bg-opacity:1;background-color:rgba(25,32,68,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.EventPopup_overlay__Lhy86{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:1.25rem;padding-right:1.25rem;background:rgba(0,0,0,.72);z-index:100}.EventPopup_dialog__vP9_z{position:relative;width:100%;text-align:center;background:#000;color:#fff;max-width:420px;max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:36px 24px 32px;border-radius:12px}.EventPopup_close__LshtN{position:absolute;top:.75rem;right:1rem;font-size:1.5rem;line-height:2rem;line-height:1;background:none;border:none;color:#fff;opacity:.7}.EventPopup_hero__fhNJ3{margin-left:auto;margin-right:auto;max-width:280px}.EventPopup_date__Fl5lJ{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:#f0c93d;font-size:16px;gap:12px}.EventPopup_dateValue__vh9RH{margin-left:.7em}.EventPopup_copy__cwpzm{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:28em;font-size:12px;line-height:1.9;word-break:keep-all}.EventPopup_copy__cwpzm p+p{margin-top:1.35em}.EventPopup_actions__fOs0M{margin-top:2rem}@media (min-width:768px){.EventPopup_dialog__vP9_z{padding:44px 36px 40px}.EventPopup_hero__fhNJ3{max-width:320px}.EventPopup_date__Fl5lJ{font-size:16px}.EventPopup_copy__cwpzm{font-size:13px}}.FloorGuide_heading__6frdS{text-align:center;font-family:Paytone One,sans-serif;font-size:20px}@media (min-width:768px){.FloorGuide_heading__6frdS{font-size:24px}}.FloorGuide_body__mOnhm{position:relative;margin-top:3rem;display:flex;width:100%;justify-content:center}.FloorGuide_building__4nx0e{margin-right:.5rem;width:8rem;padding-top:2.5rem}@media (min-width:768px){.FloorGuide_building__4nx0e{width:10rem}}.FloorGuide_ground__v5vQV{position:absolute;bottom:1rem;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(25,32,68,var(--tw-border-opacity))}.FloorGuide_floorList__Qax6o{line-height:2rem}.FloorGuide_FloorLinkLine__HwGm9{padding-bottom:.25rem;position:relative;transition:all .2s ease-in-out}.FloorGuide_FloorLinkLine__HwGm9:after,.FloorGuide_FloorLinkLine__HwGm9:before{content:"";position:absolute;bottom:0;width:0;height:2px;margin:0;transition:all .2s ease-in-out;transition-duration:.2s;opacity:0;background-color:var(--color)}.FloorGuide_FloorLinkLine__HwGm9:before{left:50%}.FloorGuide_FloorLinkLine__HwGm9:after{right:50%}.FloorGuide_FloorLink__UkNM_:hover>.FloorGuide_FloorLinkLine__HwGm9:after,.FloorGuide_FloorLink__UkNM_:hover>.FloorGuide_FloorLinkLine__HwGm9:before{opacity:1;width:50%}.FloorGuideTeramachi_heading__o7JCk{text-align:center;font-family:Paytone One,sans-serif;font-size:20px}@media (min-width:768px){.FloorGuideTeramachi_heading__o7JCk{font-size:24px}}.FloorGuideTeramachi_body__g21wi{position:relative;margin-top:3rem;display:flex;width:100%;justify-content:center}.FloorGuideTeramachi_floorList__XLXel{line-height:2rem}.FloorGuideTeramachi_FloorLinkLine__fB6F0{padding-bottom:.25rem;position:relative;transition:all .2s ease-in-out}.FloorGuideTeramachi_FloorLinkLine__fB6F0:after,.FloorGuideTeramachi_FloorLinkLine__fB6F0:before{content:"";position:absolute;bottom:0;width:0;height:2px;margin:0;transition:all .2s ease-in-out;transition-duration:.2s;opacity:0;background-color:var(--color)}.FloorGuideTeramachi_FloorLinkLine__fB6F0:before{left:50%}.FloorGuideTeramachi_FloorLinkLine__fB6F0:after{right:50%}.FloorGuideTeramachi_FloorLink__ubxt3:hover>.FloorGuideTeramachi_FloorLinkLine__fB6F0:after,.FloorGuideTeramachi_FloorLink__ubxt3:hover>.FloorGuideTeramachi_FloorLinkLine__fB6F0:before{opacity:1;width:50%}.Gallery_root__Ercit{position:relative;overflow:hidden}.Gallery_canvas__Zeg_W{display:flex;height:100%;width:100%;width:2062px}@media (min-width:768px){.Gallery_canvas__Zeg_W{width:2475px}}.Gallery_canvasLg__OOIAx{width:3438px}@media (min-width:768px){.Gallery_canvasLg__OOIAx{width:4125px}}.Gallery_square__ztOeY{position:relative;overflow:hidden;border-radius:.25rem;width:100%;padding-bottom:100%}.Gallery_bigSquare__HTu3l{grid-column:span 2/span 2;grid-row:span 2/span 2}.Gallery_loading__Fw5ca{-webkit-animation:Gallery_pulse__EK6We 2s cubic-bezier(.4,0,.6,1) infinite;animation:Gallery_pulse__EK6We 2s cubic-bezier(.4,0,.6,1) infinite}.Gallery_block1__hnvgO,.Gallery_block2__5vgVl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-grow:0.363;max-width:500px;margin:0 3px;gap:6px}.Gallery_block3__qlXNT{display:grid;flex-grow:0.272;max-width:375px;margin:0 3px;gap:6px}.Gallery_heading__7rKf1{position:absolute;top:1.5rem;left:-3rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.Gallery_buttonWrapper__AvL8m{position:absolute;right:0;bottom:2rem;left:0;text-align:center}@media (min-width:768px){.Gallery_buttonWrapper__AvL8m{bottom:1.25rem}}.StoreIntro_root__T9I1c{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media (min-width:100%){.StoreIntro_root__T9I1c{max-width:100%}}@media (min-width:840px){.StoreIntro_root__T9I1c{max-width:840px}}.StoreIntro_root__T9I1c{position:relative}.StoreIntro_title__AuTI7{text-align:center;font-weight:700;font-size:20px}@media (min-width:768px){.StoreIntro_title__AuTI7{font-size:24px}}.StoreIntro_list__1DSj_{margin-top:2.5rem}.StoreIntro_item__PFcRg{scroll-margin-top:24px}.StoreIntro_item__PFcRg+.StoreIntro_item__PFcRg{margin-top:4rem}@media (min-width:768px){.StoreIntro_item__PFcRg+.StoreIntro_item__PFcRg{margin-top:5rem}}.StoreIntro_profile__RK_IQ{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.StoreIntro_profile__RK_IQ{flex-direction:row;align-items:center;gap:28px}.StoreIntro_profileReverse__FjYcT{flex-direction:row-reverse}}.StoreIntro_photoCol__n2H3j{flex-shrink:0;width:100%}@media (min-width:768px){.StoreIntro_photoCol__n2H3j{width:50%}}.StoreIntro_photo__zW6ao{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));width:100%;aspect-ratio:1/1;border-radius:8px}.StoreIntro_slider__LaTv8{position:absolute;inset:0;height:100%}.StoreIntro_slide__thn5a{position:relative;height:100%}.StoreIntro_dots__Dilwy{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.StoreIntro_dot__RmBo_{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#d1d5db;cursor:pointer}.StoreIntro_dotActive__y7GnG{background:#6b7280}.StoreIntro_body__Kx6Br{min-width:0;flex:1 1 0%}.StoreIntro_logo__SgO7e{line-height:0;width:60%;text-align:center;margin:0 auto 30px}@media (min-width:768px){.StoreIntro_logo__SgO7e{margin-bottom:1rem}}.StoreIntro_logoImage__bVCmM{-o-object-fit:contain;object-fit:contain}.StoreIntro_nameRow__4xb9l{display:flex;align-items:center;gap:8px}.StoreIntro_name__yW5ux{font-size:16px;line-height:1.3}@media (min-width:768px){.StoreIntro_name__yW5ux{font-size:24px}}.StoreIntro_instagram__8ZWi7{display:inline-flex;flex-shrink:0;align-items:center;color:currentColor}.StoreIntro_instagramIcon__gGCCF{width:18px;height:18px}@media (min-width:768px){.StoreIntro_instagramIcon__gGCCF{width:22px;height:22px}}.StoreIntro_description__oDjNJ{margin-top:.5rem;line-height:1.625;font-size:13px}@media (min-width:768px){.StoreIntro_description__oDjNJ{margin-top:.75rem;font-size:16px}}.StoreIntro_website__eLZH1{margin-top:1rem;display:flex;align-items:center}@media (min-width:768px){.StoreIntro_website__eLZH1{margin-top:1.5rem}}.StoreIntro_mobileIcon__W_Bul{flex-shrink:0;width:14px;height:auto;margin-right:8px}.StoreIntro_websiteLink__msWvS{word-break:break-all;text-decoration:underline;font-size:12px;line-height:1.4}@media (min-width:768px){.StoreIntro_websiteLink__msWvS{font-size:14px}}.Logo_root__QQB__{margin-left:auto;margin-right:auto}.Logo_drp__IeJ_t{width:111px;height:73px}.Logo_bbb__tfbkp{width:70px;height:74px}.Logo_cafe__CWpUw{width:110px;height:45px}.Logo_kns___sWRV{width:84px;height:69px}.Logo_marble__0JVIn{width:104px;height:58px}.MonthlyEvent_root__f5RoX{background:#000;color:#fff;padding:64px 0 80px}.MonthlyEvent_inner__6CtVT{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media (min-width:100%){.MonthlyEvent_inner__6CtVT{max-width:100%}}@media (min-width:840px){.MonthlyEvent_inner__6CtVT{max-width:840px}}.MonthlyEvent_hero__s2P2N{margin-left:auto;margin-right:auto;max-width:420px}.MonthlyEvent_copy__PA9Vj{margin-left:auto;margin-right:auto;margin-top:2rem;text-align:center;line-height:1.625;max-width:36em;font-size:14px}.MonthlyEvent_date__Evtvu{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:#f0c93d;font-size:16px;gap:12px}.MonthlyEvent_star__w_t_c{width:12px;height:12px;flex-shrink:0}.MonthlyEvent_list__tjgkm{margin-top:3rem;list-style-type:none;display:grid;gap:40px}.MonthlyEvent_item__REzyL{text-align:center}.MonthlyEvent_poster__KxPzy{overflow:hidden;border:2px solid #fff}.MonthlyEvent_shop__E4tLq{margin-top:1rem;color:#f0c93d;font-size:13px;letter-spacing:.04em;line-height:1.4}.MonthlyEvent_description__6JuQp{margin-top:.5rem;line-height:1.625;font-size:13px}@media (min-width:768px){.MonthlyEvent_root__f5RoX{padding:80px 0 96px}.MonthlyEvent_hero__s2P2N{max-width:520px}.MonthlyEvent_copy__PA9Vj{margin-top:2.5rem;font-size:16px}.MonthlyEvent_date__Evtvu{font-size:18px}.MonthlyEvent_star__w_t_c{width:14px;height:14px}.MonthlyEvent_list__tjgkm{margin-top:4rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.MonthlyEvent_description__6JuQp,.MonthlyEvent_shop__E4tLq{font-size:14px}}.LinkItem_root__M5qgY{position:relative;transition:all .2s ease-in-out}.LinkItem_root__M5qgY:after,.LinkItem_root__M5qgY:before{content:"";position:absolute;bottom:0;width:0;height:3px;margin:0;transition:all .2s ease-in-out;transition-duration:.2s;opacity:0;background-color:var(--color)}.LinkItem_root__M5qgY:before{left:50%}.LinkItem_root__M5qgY:after{right:50%}.LinkItem_active__lrSfM:after,.LinkItem_active__lrSfM:before,.LinkItem_root__M5qgY:hover:after,.LinkItem_root__M5qgY:hover:before{opacity:1;width:50%}.Navbar_root__oKPSU{display:flex;justify-content:space-around;font-family:Paytone One,sans-serif}.Navbar_link__Z6GsF{flex:1 1 0%;padding:.5rem;text-align:center}.Avatar_root__sx93V{display:inline-flex;align-items:center;overflow:hidden;border-width:1px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));width:120px;height:120px;border-radius:56px}.Avatar_rootSm___rQXa{width:72px;height:72px;border-radius:34px}@media (min-width:768px){.Avatar_rootSm___rQXa{width:96px;height:96px;border-radius:44px}}.Avatar_icon__Nu9TQ{-o-object-fit:cover;object-fit:cover}.NewsFeed_root__ch5cP{text-align:center}.NewsFeed_photoGrid__hTbZj{margin-top:-.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:768px){.NewsFeed_photoGrid__hTbZj{gap:1rem}}.NewsFeed_captionGrid__t_hU5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1rem}@media (min-width:768px){.NewsFeed_captionGrid__t_hU5{gap:1rem}}.NewsFeed_figureSquare__A_VVF{overflow:hidden;border-radius:.25rem}.NewsFeed_figureSquare__A_VVF,.NewsFeed_placeholder__tDCVa{height:100%;--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.NewsFeed_placeholder__tDCVa{width:100%;-webkit-animation:NewsFeed_pulse__ry_M7 2s cubic-bezier(.4,0,.6,1) infinite;animation:NewsFeed_pulse__ry_M7 2s cubic-bezier(.4,0,.6,1) infinite}.FloorHeader_root__Unk5q{position:relative;height:460px}@media (min-width:768px){.FloorHeader_root__Unk5q{height:740px}}.ThemeWidget_switch__GvgFp{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;margin-left:auto;margin-right:auto;width:62px;height:40px;border-radius:40px;padding:5px;display:flex;cursor:pointer}.ThemeWidget_dark__0ijxX{background-color:#6745c2;justify-content:flex-end}.ThemeWidget_light__quROm{background-color:#d3d3d3;justify-content:flex-start}.ThemeWidget_handle___lsHb{width:30px;height:30px;border-radius:200px;box-shadow:1px 2px 3px rgba(0,0,0,.02)}.ThemeWidget_handleDark__ILvmy{background-color:#f4e3a9}.ThemeWidget_handleLight__nOGTs{background-color:#fff}.ThemeWidget_moon__c72ro{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;padding:6px;width:100%}.ThemeWidget_moonDark__WP9yJ{color:#6745c2}.ThemeWidget_moonLight__c5kRp{color:#d3d3d3}