@charset "UTF-8";.bg-grad--circle .bg-grad__clip,.hero__clip{clip-path:circle(115% at 50% 0)}.cafe_Salo .ellipse__bg.ellipse__bg_top,.cafe_daytime .ellipse__bg.ellipse__bg_top,.cafe_entrance .ellipse__bg.ellipse__bg_top,.cafe_night .ellipse__bg.ellipse__bg_top,.cafe_space .ellipse__bg.ellipse__bg_top,.hall:after,.hall:before,.tm-header-mobile .uk-active .uk-navbar-left{display:none}.arch-cover,.hwMaskImage{-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bg-grad,.bg-grad__clip,.bg-grad__cover,.bg-grad__stage,.hall,.hero__img,.plate,.plateSection,.plateSection__head,.plate__wrap,.wrapellipsis{overflow:hidden}:root{--main-bg-color:#8AC26D;--grad-red:linear-gradient(  320deg, #831C27 0%, #a71d31 74% );--grad-redDark:linear-gradient(0deg, #831C27 0%, #551515 74%);--grad-blue:linear-gradient(45deg, #8BD9D0 0%, #b3f6d8 74%);--grad-blue:linear-gradient(45deg, #8BD9D0 0%, #5DACA3 74%);--lecafe-darkprimary:#083239;--golg01:linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);--logobg:linear-gradient(315deg, #4dccc6 0%, #96e4df 74%);--xmas-red:#9e2638;--xmas-red-dark:#751b2a;--xmas-green:#214f42;--xmas-green-dark:#163a30;--xmas-gold:#b4914e;--xmas-gold-light:#e5d3a5;--xmas-cream:#faf6ee;--xmas-paper:#f2ebdf;--xmas-white:#fffdf8;--xmas-ink:#352f2b;--xmas-muted:#72634e;--xmas-border:rgba(180, 145, 78, 0.4);--xmas-shadow:0 18px 48px rgba(22, 58, 48, 0.1);--xmas-gold-gradient:linear-gradient(135deg, #896829, #d8bd7b 48%, #a4803d);--xmas-red-gradient:linear-gradient(135deg, #751b2a, #b7394b);--white-pattern:url(/assets/images/lecafe/af/xmas2026/abstract-white-background.png);--bg_Knitted:url(/assets/images/lecafe/af/xmas2026/bg_Knitted.png);--bg_muted:url(/assets/images/lecafe/af/xmas2026/Soft_gold_cross_pattern_on_white_background_for_festive_design.jpg);--lecafe-primary:var(--xmas-red);--main-color:var(--xmas-red)}.ellipsis{margin:0}.wrapellipsis{width:100%}.wrapellipsis .ellipsis{font-size:14px;height:58.8px;line-height:1.4;position:relative}.wrapellipsis .ellipsis:after,.wrapellipsis .ellipsis:before{background:#fff;position:absolute}.wrapellipsis .ellipsis:before{content:"...";top:39.2px;right:0}.hall:after,.hall:before,.plate__clip::after,.wrapellipsis .ellipsis:after{content:""}.wrapellipsis .ellipsis:after{height:100%;width:100%}.bg-grad{position:relative}.bg-grad__cover{transform:translate3d(0,-3px,0)}.bg-grad__dummy{opacity:0}.bg-grad__clip{background-image:url(/assets/images/ec/tapestry.png);background-color:#fff;background-size:30px auto}.bg-grad--ellipse .bg-grad__clip{clip-path:ellipse(50% 33.73% at 50% 40.42%);transform:scale(2)}.bg-grad__clip--grad{background:linear-gradient(315deg,#8f6B29,#FDE08D,#DF9F28)}.primaryBg .bg-grad__clip.base,.uk-background-primary{background-image:url(/assets/images/ec/tapestry.png);background-repeat:repeat}.hall{border-radius:0 20vh 20vh 0;border:2px solid #D1B165}.hall:after,.hall:before{position:absolute;height:calc(100% + 2px);width:calc(100% + 2px);top:-1px;left:-1px;bottom:-1px}.hero{position:relative}.hero__bg{transform:translate3d(0,5px,0)}.hero__img{z-index:2}.hero__logoTitle{transform-origin:left bottom;transform:rotate(90deg) translate3d(-30%,0,0);z-index:11;width:90%}.hero__clip figure img{object-position:top;transform:scale(1.1) translate3d(0,0,0)}.hero.top .bg-grad--circle .bg-grad__clip,.hero.top .hero__clip{clip-path:circle(111.94% at 50% 0)}.plate__bg{transform:translate3d(0,5px,0)}.plate__up{height:10vw;z-index:2;pointer-events:none}.plate__clip{clip-path:ellipse(50% 33.73% at 50% 40.42%);transform:scale(2)}.plate__scale{transform:scale(.55)}.plate__clip::after{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply}.plate__up .plate__clip::after{content:none}.hero .plate__up .bg-grad__clip{background-color:#fff}.primaryBg .bg-grad__clip.base{background-color:#8BD9D0;background-size:30px auto}.uk-background-primary{background-size:60px auto}.af_container{width:100vw;margin:0 auto}@media screen and (min-width:640px){.af_container{width:90vw}}@media screen and (min-width:960px){.af_container{width:80vw}}@media screen and (min-width:1200px){.af_container{width:70vw;max-width:1100px}}.bg-grad,.bg-grad__cover,.bg-grad__stage,.hero__img,.plate,.plate__wrap{width:100vw}@media screen and (min-width:640px){.bg-grad,.bg-grad__cover,.bg-grad__stage,.hero__img,.plate,.plate__wrap{width:90vw}.hero__slideshow .uk-visible\@s{height:70vw}}@media screen and (min-width:960px){.bg-grad,.bg-grad__cover,.bg-grad__stage,.hero__img,.plate,.plate__wrap{width:80vw}.hero__slideshow .uk-visible\@s{height:70vw}}@media screen and (min-width:1200px){.bg-grad,.bg-grad__cover,.bg-grad__stage,.hero__img,.plate,.plate__wrap{width:70vw;max-width:1100px}.hero__slideshow .uk-visible\@s{height:50vw}.sectionHeroWide .bg-grad,.sectionHeroWide .bg-grad__cover,.sectionHeroWide .bg-grad__stage,.sectionHeroWide .hero__img,.sectionHeroWide .plate,.sectionHeroWide .plate__wrap{width:100vw;max-width:inherit}}.sectionHeroWide .bg-grad,.sectionHeroWide .bg-grad__cover,.sectionHeroWide .bg-grad__stage,.sectionHeroWide .hero__img,.sectionHeroWide .plate,.sectionHeroWide .plate__wrap{width:100vw}@media screen and (min-width:640px){.sectionHeroWide .bg-grad,.sectionHeroWide .bg-grad__cover,.sectionHeroWide .bg-grad__stage,.sectionHeroWide .hero__img,.sectionHeroWide .plate,.sectionHeroWide .plate__wrap{width:100vw}}@media screen and (min-width:960px){.sectionHeroWide .bg-grad,.sectionHeroWide .bg-grad__cover,.sectionHeroWide .bg-grad__stage,.sectionHeroWide .hero__img,.sectionHeroWide .plate,.sectionHeroWide .plate__wrap{width:100vw}}.snow-covered-text{text-shadow:-1px -1px 2px rgba(0,0,0,.33),1px 1px 2px rgba(255,255,255,.8),0 0 4px rgba(180,210,230,.6)}.uk-active #navModal[aria-expanded=false]{background-color:#fff;color:#666;filter:drop-shadow(-1px 1px 2px rgba(255, 255, 255, .92));box-shadow:inset 3px -3px 25px #e1edf2}.tm-header-mobile{position:absolute;top:0}.tm-header-mobile .uk-navbar-container{border-bottom:0}.tm-header-mobile,.tm-header-mobile .uk-navbar-container{background:0 0!important}.font-en2{font-family:Tangerine,cursive!important}.uk-text-success{color:var(--xmas-green)!important}.arch-cover{position:absolute;left:0;width:100%;z-index:10;pointer-events:none;background-size:200% 500%;background-image:var(--white-pattern);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-mode:alpha}.arch-cover.is-top{--arch-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200.449%20104.807%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M0.449%2C0v13.355v0.146c189.167%2C59.314%2C390.425%2C91.305%2C599.159%2C91.305c208.908%2C0%2C410.326-32.047%2C599.63-91.451h1.211V0H0.449z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:var(--arch-mask);mask-image:var(--arch-mask);top:0}.arch-cover.is-bottom{--arch-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201201%20124.699%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M0.5%2C0.681v123.519h1200V0.534h-1.215c-189.303%2C59.404-390.722%2C91.451-599.626%2C91.451C390.925%2C91.985%2C189.669%2C59.995%2C0.5%2C0.681z%22%2F%3E%3C%2Fsvg%3E);mask-image:var(--arch-mask);-webkit-mask-image:var(--arch-mask);bottom:0}.StollenBG2 .arch-cover{background-image:var(--bg_Knitted)}#menu .uk-background-default{background-size:200% auto;background-position:top 0}.uk-text-succes{color:var(--xmas-green-dark)!important}.plateSection{--plate-color:var(--xmas-red);--plate-accent:#fff100;--plate-cream:#faf5e9;background:var(--plate-cream)}.plateSection__head{position:relative;z-index:2;padding:5px 10px 0 0;display:flex;align-items:flex-end;gap:18px;background:var(--plate-color);color:#fff}.plateSection__head::after{content:"✦";position:absolute;left:0;top:0;color:var(--plate-accent);font-size:26px}.lead.uk-card-default::before,.plateSection__visual::before,.round__card2::before,.round__card::before,.xitem-card::before,.xitem-card__badge::before{content:""}.plateSection__num{position:absolute;left:-6px;bottom:-22px;font-size:clamp(70px,30vw,100px);font-weight:900;line-height:.8;color:rgba(255,255,255,.3);pointer-events:none}.plateSection__title{position:relative;z-index:2;margin-left:18px}.plateSection__title strong{display:block;font-size:clamp(20px,7vw,38px);line-height:1;font-weight:700;letter-spacing:-.025em}.plateSection__visual{position:relative}.plateSection__visual img{display:block;width:100%;height:auto}.plateSection__visual::before{position:absolute;z-index:1;left:0;right:0;top:0;height:30px;background:linear-gradient(to bottom,rgba(25,79,67,.18),transparent);pointer-events:none}.round__card2::before,.round__card::before,.xmas-world-copy{left:50%;transform:translateX(-50%)}.af_container.lead{position:relative;z-index:3}.bg_Knitted{background-color:var(--xmas-red-dark);background-image:var(--bg_Knitted);background-size:contain;background-position:center 11%;top:0}.round__card,.round__card::before{background-color:#fff;position:absolute}.bg_Knitted_bottom{filter:drop-shadow(0 10px 10px rgba(30, 19, 19, .5));margin-bottom:-2px}.StollenBG{overflow-x:clip}.StollenBG .is-bottom{filter:drop-shadow(0 0 10px rgba(30, 19, 19, .5))}.MenuPlate1 .arch-svg-wrap svg{display:block;max-width:none;height:100%}.MenuPlate1 .is-bottom{filter:drop-shadow(0 0 10px #1e1313)}.MenuPlate1 .arch-cover.is-bottom{filter:none}.round__card{inset:8px;border:1px solid rgba(201,165,95,.45);border-radius:30px;z-index:2}.round__card::before{top:-34px;width:190px;height:66px;clip-path:polygon(0 0,100% 0,100% 51%,0 51%);border:1px solid rgba(201,165,95,.45);border-bottom:0;border-radius:95px 95px 0 0}.round__card2{position:absolute;inset:14px;z-index:1;background-color:#ddd;border:1px solid #c9a55f;border-radius:25px}.round__card2::before{position:absolute;top:-30px;width:174px;height:60px;clip-path:polygon(0 0,100% 0,100% 51%,0 51%);border:1px solid #c9a55f;border-bottom:0;border-radius:87px 87px 0 0}.lead.uk-card-default::before{display:block;position:absolute;inset:5px;z-index:1;border:2px solid var(--xmas-gold-light);border-radius:22px;pointer-events:none}.xmas-world{position:relative}.topView .heroTitle,.xmas-world-copy{position:absolute;top:10%;color:#fff}.xmas-world-copy{z-index:12;width:min(88%,520px);text-align:center;pointer-events:none}.xmas-world-copy__en{margin:0;font-size:clamp(20px,10vw,72px);line-height:1;font-weight:700;letter-spacing:-.025em;text-shadow:0 2px 8px rgba(53,52,42,.22),0 0 18px rgba(77,112,119,.15)}.xmas-world-copy__ja{margin:.9em 0 0;font-size:clamp(11px,3vw,15px);font-weight:500;letter-spacing:.08em;text-shadow:0 1px 6px rgba(40,40,35,.32)}.platePerspecitve{z-index:10;perspective:800px;transform-style:preserve-3d}.platePerspecitve .h-plate{transform:translate3d(-5%,0,0) rotateY(30deg);transform-origin:left center;backface-visibility:hidden}.topView .arch-border .arch-svg-wrap svg{display:block;width:150%;max-width:none;height:100%}.arch-border{--arch-bg-color:var(--xmas-cream)}#menu .arch-border{--arch-bg-color:var(--xmas-white)}.topView .heroTitle{transform:translateY(0) translateX(50%) rotate(90deg);transform-origin:left center;font-family:"Helvetica Neue",Arial,sans-serif;font-size:clamp(44px,14vw,72px);font-weight:700;letter-spacing:-.04em;line-height:.9;white-space:nowrap;text-shadow:0 2px 14px rgba(50,25,10,.18)}.is-bottom2{bottom:none;top:0;transform:rotateZ(180deg)}.xitem-card{position:relative;background:#f7f3ea;border:1px solid #d8cfc1;border-radius:28px;padding:22px 18px 18px;box-shadow:0 10px 24px rgba(0,0,0,.05);overflow:hidden}.xitem-card::before{position:absolute;inset:10px;border:1px solid rgba(183,58,75,.25);border-radius:22px;pointer-events:none}.xitem-card__badge{position:absolute;top:16px;left:16px;width:46px;height:46px;border-radius:50%;background:#1e5a4e;color:#fff;display:grid;place-items:center;font-weight:700;font-size:22px;z-index:2}.xitem-card__badge::before{position:absolute;top:-8px;left:50%;width:12px;height:8px;border:2px solid #c7a86d;border-bottom:none;border-radius:8px 8px 0 0;transform:translateX(-50%);background:0 0}.xitem-card__photo{margin:24px 0 18px;border-radius:30px/24px 24px 36px 36px;border:2px solid #d8a5ad;overflow:hidden;background:#fffdf9;padding:10px}.xitem-card__photo img{display:block;width:100%;height:auto;border-radius:24px 24px 26px 26px/20px 20px 34px 34px}.xitem-card__en{margin:0 0 6px;font-size:14px;letter-spacing:.08em;color:#1e5a4e;font-weight:700}.xitem-card__ja{margin:0 0 14px;font-size:34px;line-height:1.2;color:#b73a4b;font-weight:700}.xitem-card__text{margin:0;font-size:15px;line-height:1.9;color:#2e2b28}.xitem-card__foot{margin-top:16px;padding-top:12px;border-top:1px dashed rgba(30,90,78,.25);font-size:12px;letter-spacing:.08em;color:#8a7d6f;text-align:center}.xmasTitleOrn span{height:1px;background:linear-gradient(90deg,transparent,rgba(232,194,106,.9))}.xmasTitleOrn{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:1rem;color:#fff}.xmasTitleOrn span:last-child{background:linear-gradient(90deg,rgba(232,194,106,.9),transparent)}.xmasTitleOrn.star i::after,.xmasTitleOrn.star i::before{content:"✦";margin:0 .7em;color:#e8c26a}.holly-title{position:relative;display:inline-block;margin-left:auto;margin-right:auto;padding:0 40px}.holly-title::after,.holly-title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/lecafe/af/xmas2026/holly_leaf.png)}.por,main>*{position:relative}.holly-title::before{left:0}.holly-title::after{right:0;transform:translateY(-50%) scaleX(-1)}div:has(>.holly-title){text-align:center}body{background-color:var(--xmas-paper);z-index:0}@media screen and (min-width:640px){body{background-image:radial-gradient(ellipse at 12% 0,rgba(180,145,78,.12),transparent 42%),radial-gradient(ellipse at 100% 45%,rgba(33,79,66,.08),transparent 45%),var(--bg_muted)}}main{background-color:var(--xmas-cream)}main>*{z-index:2}.pen{pointer-events:none}.clip-X{overflow-x:clip}.lih200{line-height:190%}.font-en{font-family:"Berkshire Swash",cursive!important}.textmuted{color:var(--xmas-muted)}.text-primary{color:var(--xmas-red)}.uk-text-secondary{color:var(--xmas-green)!important;font-weight:700}.datacard,.uk-card,section{color:var(--xmas-ink)}.bg_itemCircle .canvas-v3,.bg_itemCircle .ellipse__bg_bottom,.ellipse .boderCover,.uk-background-default{background-image:none!important;background-color:var(--xmas-cream)}#menu .uk-background-default{background-image:var(--white-pattern)!important;background-color:var(--xmas-white)}.uk-card-default{background-color:var(--xmas-white);background-image:url(/assets/images/transparentbg/tapestry.png)}.bg-muted,.uk-background-muted{background-color:var(--xmas-paper);background-image:none}.uk-background-secondary,.uk-section-secondary{background-color:var(--xmas-green)}.uk-section-secondary:not(.uk-preserve-color){color:var(--xmas-white)}.uk-heading-bullet::before{border-left-color:var(--xmas-green)}.uk-heading-small{text-shadow:0 0 .1em rgba(255,253,248,.5),0 0 .5em rgba(255,253,248,.5)}.bggreen,.full-view .tm-header-mobile .uk-navbar-container{background-color:var(--xmas-green-dark);background-image:linear-gradient(135deg,var(--xmas-green),var(--xmas-green-dark))}figure.cover.left img{object-position:left}.imgfit .top{object-position:center top}.uk-text-danger{color:var(--xmas-red)!important;font-weight:700}.uk-button-danger,.uk-button-primary{border-color:var(--xmas-red);background-color:var(--xmas-red);color:var(--xmas-white)}.uk-button-danger:focus-visible,.uk-button-danger:hover,.uk-button-primary:focus-visible,.uk-button-primary:hover{border-color:var(--xmas-red-dark);background-color:var(--xmas-red-dark);color:var(--xmas-white)}.uk-button-secondary{background-color:var(--xmas-green);color:var(--xmas-white)}.uk-button-secondary:focus-visible,.uk-button-secondary:hover{background-color:var(--xmas-green-dark);color:var(--xmas-white)}.scrolldown1 span,.stripe{background-color:var(--xmas-cream)}.uk-button-group a.uk-button{border-radius:0}.stripe{background-size:10px 10px;background-image:repeating-linear-gradient(45deg,var(--xmas-paper) 0 1px,var(--xmas-cream) 1px 5px)}.clipGold{background:var(--xmas-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;filter:drop-shadow(1px 1px 0 rgba(53, 47, 43, .5))}.xmas-frame{overflow:hidden;pointer-events:none}.xmas-frame::after,.xmas-frame::before{content:"";position:absolute;top:0;bottom:0;width:clamp(7px,1vw,22px);z-index:1;pointer-events:none;opacity:.92;background:repeating-linear-gradient(135deg,var(--xmas-red) 0 10px,var(--xmas-cream) 10px 20px,var(--xmas-green) 20px 30px,var(--xmas-cream) 30px 40px)}.xmas-frame::before{left:0}.xmas-frame::after{right:0}.hero{z-index:33}.pageTopHero{isolation:isolate}.pageTopHero .ellipse *{background:0 0!important}@media screen and (max-width:959.9px){.pageTopHero .ellipse__clip{clip-path:none}}.hal-ghost{position:absolute;z-index:8;pointer-events:none}.hal-ghost__img{display:block;width:100%;height:auto;transform-origin:center bottom;animation:ghostFloat 4.8s ease-in-out infinite;filter:drop-shadow(0 10px 16px rgba(22, 58, 48, .12));opacity:.9}@keyframes ghostFloat{0%,100%{transform:translate3d(0,70px,0) rotate(-2deg) scale(1);opacity:.9}20%{transform:translate3d(16px,48px,0) rotate(1deg) scale(1.01);opacity:1}50%{transform:translate3d(0,76px,0) rotate(2deg) scale(1.02);opacity:1}75%{transform:translate3d(-15px,18px,0) scale(1.01);opacity:1}}.scrolldown1{position:absolute;right:5%;bottom:0;height:50px;z-index:22}.scrolldown1 span{position:absolute;left:-15px;top:-30px;display:block;color:var(--xmas-red);font-size:14px;transform:rotateZ(90deg) translateY(25%)}.scrolldown1::after{content:"";position:absolute;top:0;width:3px;height:30px;background:var(--xmas-red);animation:pathmove 3s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}section.menu{position:relative}@media screen and (min-width:960px){section.menu{background-color:var(--xmas-cream)}}.menuItemVisual{filter:drop-shadow(-3px -3px 0 var(--xmas-gold-light)) drop-shadow(0 3px 0 var(--xmas-gold-light))}.menu-photo-overlay{z-index:100}.menu-photo-overlay canvas,.menu-photo-overlay div{background:0 0!important;overflow-y:visible!important;overflow-x:clip}.border-flower .ellipse__bg_bottom,.border-flower .ellipse__bg_top{display:none}.itemCard{margin-top:1rem}@media screen and (min-width:960px){.itemCard{margin-top:2rem}}@media screen and (min-width:1200px){.itemCard{margin-top:70px}}.h-plate{margin:0;padding:0 0 0 1rem;transform:translate3d(0,0,0);font-weight:700}.h-plate__label,.h-plate__num{font-family:"Berkshire Swash",cursive!important;font-size:50px;line-height:1;color:var(--xmas-red);background:var(--xmas-cream);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.h-plate__sub,.menu .uk-card-title,.menu .uk-card-title span{color:var(--xmas-green)}.h-plate__num{display:inline-block}.h-plate__num:first-letter{font-size:100px}.h-plate__label{font-weight:700}.h-plate__sub{display:block;margin-top:-16px;font-family:"Hiragino Mincho ProN","Noto Serif JP",YuMincho,serif!important;font-size:16px;font-style:italic;font-weight:700;text-decoration:underline}.menu .uk-card-title{margin-bottom:0;font-weight:700}.menu .num{position:absolute;top:10px;left:10px;z-index:25;display:flex;justify-content:center;align-content:center;width:40px;height:40px;padding:0;background-color:var(--xmas-green);color:var(--xmas-white);font-size:20px;line-height:1;text-align:initial}.menu .uk-card{position:relative;z-index:1;overflow:hidden;background-color:var(--xmas-cream);background-position:0 0!important;border-radius:22px;box-shadow:0 18px 48px rgba(151,40,56,.18),inset 0 0 0 5px rgba(255,255,255,.72)}.menu .uk-card::before,.paf-cta::after,.paf-cta::before{content:"";position:absolute}.menu .uk-card::before{display:block;inset:3px;z-index:1;border:1px solid rgba(198,162,90,.36);border-radius:22px;pointer-events:none}.menu .uk-card-media-top{margin:10px}.menu .uk-card-body{position:relative;padding:10px}.menu .name{margin:10px 0;color:var(--xmas-red)!important;font-weight:700;line-height:1.5}.menu .name+*{margin-top:0}.menu .uk-padding-small b{color:var(--xmas-red-dark)!important}.hwMaskImage{width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;-webkit-mask-image:url(/assets/images/lecafe/af/xmas2026/blob_03.svg);mask-image:url(/assets/images/lecafe/af/xmas2026/blob_03.svg);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center}.hwMaskImage2{aspect-ratio:1/1}.hwItemCard{position:relative;overflow:hidden;padding:15px;border-radius:28px;background-color:var(--xmas-white);background-image:radial-gradient(ellipse at top,rgba(229,211,165,.26),transparent 60%)!important;background-size:cover!important;box-shadow:var(--xmas-shadow)}.paf-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.65em;margin-top:1rem;padding:.92em 2.45em;border:1px solid var(--xmas-border);border-radius:999px;background:linear-gradient(180deg,var(--xmas-white),var(--xmas-cream));backdrop-filter:blur(5px);color:var(--xmas-ink);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-decoration:none;box-shadow:0 10px 26px rgba(22,58,48,.1),inset 0 0 0 1px rgba(255,253,248,.52);transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .18s ease,border-color .25s ease}.paf-cta::before{right:1.1em;top:.55em;width:.72em;height:.72em;border-radius:50%;z-index:-1;background:var(--xmas-gold-light);opacity:.7;box-shadow:0 0 18px rgba(229,211,165,.6)}.paf-cta::after{left:-18%;bottom:-70%;width:72%;height:120%;border-radius:55% 45% 62% 38%/48% 58% 42% 52%;z-index:-1;background:rgba(180,145,78,.12);transform:rotate(-8deg)}.paf-cta:focus-visible,.paf-cta:hover{border-color:var(--xmas-gold);background:var(--xmas-red-gradient);color:var(--xmas-white);box-shadow:0 14px 32px rgba(117,27,42,.22),inset 0 0 0 1px rgba(255,253,248,.28);transform:translateY(-1px)}.paf-cta__label-main{display:block}.paf-cta__label-sub{display:block;margin-top:.18em;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.paf-cta--night{border-color:var(--xmas-gold);background:linear-gradient(90deg,var(--xmas-green),var(--xmas-green-dark));color:var(--xmas-white);box-shadow:0 16px 38px rgba(22,58,48,.22),inset 0 0 0 1px rgba(255,253,248,.1)}.paf-cta--night:focus-visible,.paf-cta--night:hover{border-color:var(--xmas-gold-light);background:linear-gradient(90deg,var(--xmas-green-dark),#102a23);color:var(--xmas-white)}.paf-cta--primary{background:var(--xmas-red-gradient);color:var(--xmas-white)}.paf-cta--primary:focus-visible,.paf-cta--primary:hover{background:var(--xmas-red-dark);color:var(--xmas-white)}.uk-dotnav>.uk-active>*{background-color:var(--xmas-green);border-color:transparent}a[uk-slider-item],a[uk-slideshow-item]{box-sizing:border-box;color:var(--xmas-white)!important}a[uk-slider-item][uk-slidenav-next],a[uk-slider-item][uk-slidenav-previous],a[uk-slideshow-item][uk-slidenav-next],a[uk-slideshow-item][uk-slidenav-previous]{width:40px;background-color:var(--xmas-gold)!important;transform:skewX(-15deg);border-radius:2px!important}a[uk-slider-item]:focus-visible,a[uk-slider-item]:hover,a[uk-slideshow-item]:focus-visible,a[uk-slideshow-item]:hover{background-color:var(--xmas-red)!important;color:var(--xmas-white)!important}.datacard,.datacard aside{background-color:var(--xmas-white)}.cafe_Salo,.cafe_daytime,.cafe_entrance,.cafe_night,.cafe_space{position:relative;margin-bottom:-20vw}.cafe_daytime{z-index:7;margin-bottom:0}.cafe_daytime .ellipse__img figure.cover{transform:translate3d(0,0,0) scale(1)}.cafe_night{z-index:8}.cafe_night .ellipse__img figure.cover{width:200%;transform:translate3d(-20%,5%,0) scale(1.1)}.cafe_entrance{z-index:9}.cafe_space{z-index:12}.cafe_space .is-top{--arch-bg-color:#Fff}.cafe_Salo{position:relative;z-index:11}#guide-card .font-en{font-family:Tangerine,serif!important}.datacard{position:relative;padding:15px;background-image:url(/assets/images/transparentbg/tapestry.png)}.datacard .uk-heading-bullet{background-color:var(--xmas-paper);color:var(--xmas-green);font-weight:700}.datacard .uk-heading-bullet::before{content:none}.datacard::after,.datacard::before{content:"";position:absolute;display:block;box-sizing:border-box;pointer-events:none;z-index:1}.datacard::before{inset:-3px;border:2px solid var(--xmas-gold)}.datacard::after{inset:0;border:1px solid var(--xmas-gold)}#formAFT{margin-top:-5vw}#formAFT .font-en{font-family:Tangerine!important}#formAFT .uk-card-default.wrap{position:relative;overflow-x:clip;border-top:none!important}#formAFT .uk-card-default.wrap::before{content:"";position:absolute;left:-13%;right:-13%;top:0;height:7vw;transform:translate3d(0,-100%,0);border:2px solid var(--xmas-gold);border-bottom:none;border-radius:50% 50% 0 0/100% 100% 0 0;background-color:var(--xmas-white);background-image:url(/assets/images/transparentbg/tapestry.png)}.uk-card-default.trp{padding:10px;border-top:1px solid var(--xmas-gold);border-bottom:1px solid var(--xmas-gold);background:rgba(255,253,248,.35);backdrop-filter:blur(4px);color:var(--xmas-green)}.uk-lightbox iframe{height:88vh!important;width:49.5vh!important}.slider-progress-wrap{position:relative;z-index:0;height:6px;background-color:var(--xmas-green-dark)}.slider-progress{position:absolute;z-index:0;height:6px;background-color:var(--xmas-gold-light)}.itemPlate,.plateZone{position:relative}.slider-progress.start{animation:slidein 6s linear forwards}@keyframes slidein{from{width:0}to{width:100%}}.plateZone .pink2,.plateZone .pink2.rev{background-color:rgba(180,145,78,.18);top:20%;width:calc(100% - 10%);height:calc(100% - 20%)}.plateZone .pink2{right:10%;border-radius:0 22vh 22vh 0}.plateZone .pink2.rev{left:10%;border-radius:22vh 0 0 22vh}.plateTag text{font-family:"Berkshire Swash",serif!important}.itemPlate{display:flex}.itemPlate .item .plateimg{border:4px solid var(--xmas-gold-light);border-left:0}.itemPlate .item .plateimgTrans{border:4px solid transparent;border-left:0;filter:drop-shadow(10px 10px 3px rgba(0, 0, 0, .2))}.itemPlate .kaz,.itemPlate .num{z-index:2}.itemPlate .num svg{width:80%;transform:translate3d(10%,-60%,0);filter:drop-shadow(3px 3px 0 var(--xmas-gold-light))}.itemPlate .num svg path{fill:var(--xmas-red);opacity:0}.itemPlate .num svg svg{width:80%}.itemPlate .obake{opacity:0}.itemPlate .kaz img{transform:translate3d(100%,100%,0);width:50px}.itemPlate .item figure{border-radius:0 150px 150px 0;overflow:hidden}.items{overflow-x:clip;overflow-y:visible}.items>.uk-container-small{padding-left:50px}@media screen and (min-width:640px){.items>.uk-container-small{padding-left:200px}}@media screen and (min-width:960px){.cafe_Salo,.cafe_daytime,.cafe_entrance,.cafe_night{margin-bottom:-8vh}.items>.uk-container-small{padding-left:250px}.items .qwe{-webkit-box-reflect:below 1px linear-gradient(transparent,var(--xmas-gold-light));text-shadow:0 0 30px var(--xmas-gold-light)}}@media screen and (min-width:1200px){.items>.uk-container-small{padding-left:25%}}.items .asd,.items .qwe{display:inline-block}.items .asd.empty,.items .qwe.empty{margin-left:5px}.items .qwe{opacity:0;position:absolute;top:0;color:var(--xmas-gold-light)}.items .clipText01{padding:20px 0}.items .uk-position-bottom{transform:translate3d(0,50%,0);z-index:3;width:100%}.items .font-en:not(.ex),.items .stars{text-align:center;display:flex;justify-content:center;white-space:nowrap;pointer-events:none!important}.items .stars{position:absolute;display:flex;width:100%;bottom:0;font-size:20px}.items .itemSlider,.items .thumb{position:relative}.items .uk-slider-container{overflow-x:visible;overflow-y:visible}.items .thumb{transform:translateZ(10px);z-index:5}.items .itemSlider .uk-active .shake{animation-name:shake-vertical;animation-duration:.1s;animation-iteration-count:5;animation-delay:.7s;animation-play-state:running}.items .itemSlider .slidenav{transform:translate3d(-50%,-100%,0);z-index:99}.items .font-en:not(.ex){transform:scale(1) translate3d(0,-20px,0);opacity:0;transition:all .6s ease;transition-delay:.5s}.items .uk-active .font-en:not(.ex){opacity:1;transform:scale(1) translate3d(0,0,0)}.items .uk-active .master-circle{opacity:1}.items .uk-active .rotate-1{transform:rotateZ(0) scaleX(1);animation:spin-1 1.5s ease-in-out 1}.items .uk-active .rotate-1.star{transform:scale(1.15);animation:spin-star 1.5s ease-in-out 1}.items .uk-active .rotate-2{transform:scaleY(1.2) rotateY(180deg) rotateZ(180deg) rotateX(360deg);animation:spin-2 1.5s ease-in-out 1}#loader{overflow:hidden;pointer-events:none!important}#loader .uk-spinner circle{stroke:var(--xmas-red);stroke-width:.5px!important}#loader div.loading{animation:loading 2s infinite ease-in-out}#loader .fig01 .por{opacity:0}@keyframes loading{from{transform:perspective(1000px) rotateY(0)}to{transform:perspective(1000px) rotateY(360deg)}}@media (prefers-reduced-motion:reduce){#loader div.loading,.hal-ghost__img,.scrolldown1::after,.slider-progress.start{animation:none}.paf-cta{transition:none}}