@import url("https://fonts.googleapis.com/css2?family=Bagel+Fat+One&display=block");.site-document:where(:not(.studio-block.widget *)){--site-heading-font:"Bagel Fat One",Pretendard,sans-serif;--site-accent:#E5462E;background:#CFE3F5;color:#1B2A3A;font-family:Pretendard,"Noto Sans KR",system-ui,sans-serif;word-break:keep-all}.site-document :focus-visible:where(:not(.studio-block.widget *)){outline:3px solid #1B2A3A;outline-offset:4px}.site-document h1:where(:not(.studio-block.widget *)),.site-document h2:where(:not(.studio-block.widget *)),.site-document h3:where(:not(.studio-block.widget *)){font-family:var(--site-heading-font);font-weight:400;line-height:1.08;letter-spacing:-.02em}.site-document p:where(:not(.studio-block.widget *)){line-height:1.65}.site-header:where(:not(.studio-block.widget *)){background:#CFE3F5;border-bottom:2px solid #1B2A3A}.site-header .studio-section:where(:not(.studio-block.widget *)){background:#CFE3F5!important}.site-header nav:where(:not(.studio-block.widget *)){justify-content:flex-end;align-items:center}.site-header nav a:where(:not(.studio-block.widget *)){color:#1B2A3A;font-weight:700;text-decoration:none}.site-header .btn-el:where(:not(.studio-block.widget *)){min-width:44px;min-height:44px;color:#1B2A3A;font-size:24px}.site-footer:where(:not(.studio-block.widget *)){background:#1B2A3A;color:#FFF8E8}.site-footer .studio-section:where(:not(.studio-block.widget *)){background:#1B2A3A!important}.site-footer a:where(:not(.studio-block.widget *)){color:#FFF8E8}.morning-canvas:where(:not(.studio-block.widget *)){overflow:hidden}.morning-hero:where(:not(.studio-block.widget *)){border-bottom:2px solid #1B2A3A}.hero-intro .content>p:first-child:where(:not(.studio-block.widget *)){display:block;width:fit-content;padding:7px 12px;border:2px solid #1B2A3A;border-radius:999px;font-weight:700;font-size:15px;background:#FFF8E8}.hero-intro h1:where(:not(.studio-block.widget *)){margin:13px 0 14px;font-size:clamp(46px,5.2vw,82px)}.hero-intro .content>p:last-child:where(:not(.studio-block.widget *)){max-width:33rem;font-size:18px}.menu-board .content:where(:not(.studio-block.widget *)){height:100%;padding:clamp(22px,3vw,40px);background:#E5462E;color:#FFF8E8;border:3px solid #1B2A3A;box-shadow:10px 10px 0 #1B2A3A;transform:rotate(-1deg)}.menu-board h2:where(:not(.studio-block.widget *)){margin:0 0 12px;color:#1B2A3A;font-size:clamp(34px,3.6vw,54px)}.menu-board p:where(:not(.studio-block.widget *)){display:flex;justify-content:space-between;gap:18px;margin:0;padding:5px 0;border-bottom:1px solid rgba(255,248,232,.55);font-family:var(--site-heading-font);font-size:clamp(18px,1.9vw,29px);line-height:1.15}.menu-board strong:where(:not(.studio-block.widget *)){font-weight:400}.menu-board p:last-child:where(:not(.studio-block.widget *)){display:block;margin-top:10px;border-bottom:0;font-family:Pretendard,"Noto Sans KR",sans-serif;font-size:15px;line-height:1.5;color:#FFF8E8;opacity:.9}.hero-plate .content:where(:not(.studio-block.widget *)),.hero-plate img:where(:not(.studio-block.widget *)),.gallery-main .content:where(:not(.studio-block.widget *)),.gallery-main img:where(:not(.studio-block.widget *)),.gallery-coffee .content:where(:not(.studio-block.widget *)),.gallery-coffee img:where(:not(.studio-block.widget *)),.gallery-toast .content:where(:not(.studio-block.widget *)),.gallery-toast img:where(:not(.studio-block.widget *)){height:100%}.hero-plate img:where(:not(.studio-block.widget *)){border:3px solid #1B2A3A;border-radius:48% 48% 16px 16px}.hero-action .content:where(:not(.studio-block.widget *)),.hero-action .btn-el:where(:not(.studio-block.widget *)){height:100%}.hero-action .btn-el:where(:not(.studio-block.widget *)){display:flex;align-items:center;justify-content:center;border:2px solid #1B2A3A;border-radius:999px;background:#FFF8E8;color:#1B2A3A;font-weight:800;text-decoration:none;transition:background-color .2s ease,color .2s ease}.hero-action .btn-el:hover:where(:not(.studio-block.widget *)){background:#1B2A3A;color:#FFF8E8}.section-heading h2:where(:not(.studio-block.widget *)),.gallery-heading h2:where(:not(.studio-block.widget *)),.location-copy h2:where(:not(.studio-block.widget *)),.contact-copy h2:where(:not(.studio-block.widget *)){margin:0 0 18px;font-size:clamp(42px,5vw,76px)}.section-heading p:where(:not(.studio-block.widget *)),.gallery-heading p:where(:not(.studio-block.widget *)){font-size:17px}.service-item .content:where(:not(.studio-block.widget *)){height:100%;padding:25px;border:2px solid #1B2A3A}.service-item h3:where(:not(.studio-block.widget *)){margin:0 0 30px;font-size:30px}.service-item p:where(:not(.studio-block.widget *)){margin:0;font-size:16px}.service-red .content:where(:not(.studio-block.widget *)){background:#E5462E;color:#FFF8E8}.service-blue .content:where(:not(.studio-block.widget *)){background:#CFE3F5}.service-yellow .content:where(:not(.studio-block.widget *)){background:#F8D85E}.gallery-heading:where(:not(.studio-block.widget *)){color:#FFF8E8}.gallery-main img:where(:not(.studio-block.widget *)),.gallery-coffee img:where(:not(.studio-block.widget *)),.gallery-toast img:where(:not(.studio-block.widget *)){border:2px solid #FFF8E8}.gallery-note:where(:not(.studio-block.widget *)){color:#FFF8E8;font-size:18px}.location-copy h2:where(:not(.studio-block.widget *)){color:#E5462E}.location-copy p:where(:not(.studio-block.widget *)){font-size:18px}.location-map .content:where(:not(.studio-block.widget *)){overflow:hidden;border:3px solid #1B2A3A;border-radius:28px;box-shadow:9px 9px 0 #E5462E}.contact-copy:where(:not(.studio-block.widget *)){color:#FFF8E8}.contact-copy h2:where(:not(.studio-block.widget *)){font-size:clamp(48px,6vw,92px)}.contact-copy p:where(:not(.studio-block.widget *)){font-size:17px}.contact-icons .content:where(:not(.studio-block.widget *)){height:100%;display:flex;align-items:center;justify-content:center;border:2px solid #FFF8E8;border-radius:999px}.contact-icons .icon-el:where(:not(.studio-block.widget *)){min-width:44px;min-height:44px}@media(max-width:720px){.hero-intro h1:where(:not(.studio-block.widget *)){font-size:40px}.hero-intro .content>p:last-child:where(:not(.studio-block.widget *)){font-size:16px}.menu-board .content:where(:not(.studio-block.widget *)){padding:20px;box-shadow:7px 7px 0 #1B2A3A;transform:rotate(-.5deg)}.menu-board h2:where(:not(.studio-block.widget *)){font-size:36px}.menu-board p:where(:not(.studio-block.widget *)){gap:10px;font-size:20px}.section-heading h2:where(:not(.studio-block.widget *)),.gallery-heading h2:where(:not(.studio-block.widget *)),.location-copy h2:where(:not(.studio-block.widget *)){font-size:43px}.service-item h3:where(:not(.studio-block.widget *)){margin-bottom:15px;font-size:28px}.gallery-note:where(:not(.studio-block.widget *)){font-size:17px}.contact-copy h2:where(:not(.studio-block.widget *)){font-size:48px}}@media(prefers-reduced-motion:reduce){.site-document *:where(:not(.studio-block.widget *)),.site-document *:where(:not(.studio-block.widget *))::before,.site-document *:where(:not(.studio-block.widget *))::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}