.BakeryButtermoonSite_fontScope__VxO7T{--bb-bg:#f7efdf;--bb-paper:#fff9ed;--bb-text:#4a2f1e;--bb-muted:rgba(74,47,30,0.68);--bb-faint:rgba(74,47,30,0.46);--bb-line:rgba(74,47,30,0.16);--bb-line-strong:rgba(74,47,30,0.28);--bb-accent:#c03a2b;--bb-accent-dark:#9f2d22;--bb-shadow:0 18px 42px rgba(74,47,30,0.1);--bb-frame:#ecdfc6;--bb-dark:#2a1c12;--bb-on-dark:#f3e9d6;--bb-on-dark-mute:rgba(243,233,214,0.74);--bb-on-dark-line:rgba(243,233,214,0.2);--bb-accent-on-dark:#e8927f;--bb-grade:saturate(0.94) contrast(1.03) sepia(0.05);--bb-grade-hover:saturate(1.04) contrast(1.02) sepia(0);--bb-display:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--bb-latin:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}.BakeryButtermoonSite_fontScope__VxO7T,.BakeryButtermoonSite_shell__7n6Ex{background:var(--bb-bg);color:var(--bb-text);word-break:keep-all;overflow-wrap:break-word}.BakeryButtermoonSite_shell__7n6Ex{min-height:100vh;overflow-x:clip;font-size:16.5px;line-height:1.75}.BakeryButtermoonSite_shell__7n6Ex *,.BakeryButtermoonSite_shell__7n6Ex :after,.BakeryButtermoonSite_shell__7n6Ex :before{box-sizing:border-box}.BakeryButtermoonSite_shell__7n6Ex :is(h1,h2,h3,p,a,button,dt,dd,strong,span,small,li,time){letter-spacing:0;overflow-wrap:break-word;line-break:strict}.BakeryButtermoonSite_shell__7n6Ex :is(h1,h2,h3,p){margin:0}.BakeryButtermoonSite_shell__7n6Ex :is(h1,h2,h3){text-wrap:balance}.BakeryButtermoonSite_shell__7n6Ex :is(p,dd,li){text-wrap:pretty}.BakeryButtermoonSite_shell__7n6Ex a{color:inherit;text-decoration:none}.BakeryButtermoonSite_shell__7n6Ex button{font:inherit}.BakeryButtermoonSite_shell__7n6Ex :is(a,button):focus-visible{outline:2px solid var(--bb-accent);outline-offset:3px;border-radius:6px}.BakeryButtermoonSite_shell__7n6Ex :is(.BakeryButtermoonSite_navCta__xV6i_,.BakeryButtermoonSite_primaryCta__yKIDA,.BakeryButtermoonSite_stickyCta__p_JIk,.BakeryButtermoonSite_finalCta__ut_pB,.BakeryButtermoonSite_drawerCta__OHubR,.BakeryButtermoonSite_outlineCta__FrGbB):focus-visible{outline-offset:3px;box-shadow:0 0 0 4px rgba(192,58,43,.22)}.BakeryButtermoonSite_navLinks__g4nkl a:focus-visible:after{opacity:1;transform:scaleX(1)}.BakeryButtermoonSite_shell__7n6Ex img{display:block;width:100%;height:100%;object-fit:cover}.BakeryButtermoonSite_skip__zWUeP{position:fixed;top:14px;left:14px;z-index:100;padding:10px 14px;border-radius:6px;background:var(--bb-text);color:var(--bb-paper);font-weight:850;transform:translateY(-150%)}.BakeryButtermoonSite_skip__zWUeP:focus-visible{transform:translateY(0)}.BakeryButtermoonSite_nav__f18O4{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;min-height:72px;grid-template-columns:minmax(170px,1fr) auto minmax(150px,1fr);grid-gap:22px;gap:22px;align-items:center;padding:0 max(20px,calc((100% - 1180px) / 2));border-bottom:1px solid var(--bb-line);background:rgba(247,239,223,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.BakeryButtermoonSite_brand__jeORq{justify-self:start;font-family:var(--bb-display);font-size:1.28rem;font-weight:600;line-height:1;white-space:nowrap}.BakeryButtermoonSite_navLinks__g4nkl{display:flex;gap:clamp(16px,3vw,34px);justify-self:center;color:var(--bb-muted);font-size:.92rem;font-weight:800}.BakeryButtermoonSite_navLinks__g4nkl a{position:relative;padding:25px 0 22px;transition:color .18s ease}.BakeryButtermoonSite_navLinks__g4nkl a:after{position:absolute;right:0;bottom:18px;left:0;height:2px;background:var(--bb-accent);content:"";opacity:0;transform:scaleX(.62);transition:opacity .18s ease,transform .18s ease}.BakeryButtermoonSite_navLinks__g4nkl a:focus-visible,.BakeryButtermoonSite_navLinks__g4nkl a:hover,.BakeryButtermoonSite_navLinks__g4nkl a[data-active=true]{color:var(--bb-accent)}.BakeryButtermoonSite_navLinks__g4nkl a[data-active=true]:after{opacity:1;transform:scaleX(1)}.BakeryButtermoonSite_navCta__xV6i_,.BakeryButtermoonSite_outlineCta__FrGbB,.BakeryButtermoonSite_primaryCta__yKIDA,.BakeryButtermoonSite_textLink__32JaY{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--bb-accent);border-radius:10px;padding:0 18px;background:var(--bb-accent);color:var(--bb-paper);font-size:.92rem;font-weight:850;line-height:1;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.BakeryButtermoonSite_navCta__xV6i_{justify-self:end}.BakeryButtermoonSite_primaryCta__yKIDA{min-height:48px;padding-inline:24px}.BakeryButtermoonSite_outlineCta__FrGbB,.BakeryButtermoonSite_textLink__32JaY{background:transparent;color:var(--bb-accent)}.BakeryButtermoonSite_textLink__32JaY{justify-self:start}.BakeryButtermoonSite_navCta__xV6i_:hover,.BakeryButtermoonSite_outlineCta__FrGbB:hover,.BakeryButtermoonSite_primaryCta__yKIDA:hover,.BakeryButtermoonSite_textLink__32JaY:hover{background:var(--bb-accent-dark);color:var(--bb-paper);box-shadow:0 12px 26px rgba(192,58,43,.18);transform:translateY(-1px)}.BakeryButtermoonSite_menuButton__0P8Yr{display:none;width:44px;height:44px;align-items:center;justify-content:center;justify-self:end;border:1px solid var(--bb-line-strong);border-radius:10px;background:var(--bb-paper);color:var(--bb-text)}.BakeryButtermoonSite_drawerClose__h47R1 span,.BakeryButtermoonSite_menuButton__0P8Yr span{display:block;width:18px;height:2px;background:currentColor}.BakeryButtermoonSite_menuButton__0P8Yr span+span{margin-top:5px}.BakeryButtermoonSite_drawerBackdrop__o_5f1,.BakeryButtermoonSite_drawerLayer__dm7XA,.BakeryButtermoonSite_mobileDrawer__tmbXh{position:fixed;inset:0}.BakeryButtermoonSite_drawerLayer__dm7XA{z-index:90}.BakeryButtermoonSite_drawerBackdrop__o_5f1{border:0;background:rgba(74,47,30,.34);opacity:1;transition:opacity .26s cubic-bezier(.16,1,.3,1)}@starting-style{.BakeryButtermoonSite_drawerLayer__dm7XA[data-state=open] .BakeryButtermoonSite_drawerBackdrop__o_5f1{opacity:0}}.BakeryButtermoonSite_mobileDrawer__tmbXh{opacity:1;transform:translateY(0) scale(1);transform-origin:top center;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}@starting-style{.BakeryButtermoonSite_drawerLayer__dm7XA[data-state=open] .BakeryButtermoonSite_mobileDrawer__tmbXh{opacity:0;transform:translateY(-12px) scale(.985)}}.BakeryButtermoonSite_drawerLayer__dm7XA[data-state=closed]{pointer-events:none}.BakeryButtermoonSite_drawerLayer__dm7XA[data-state=closed] .BakeryButtermoonSite_drawerBackdrop__o_5f1{opacity:0}.BakeryButtermoonSite_drawerLayer__dm7XA[data-state=closed] .BakeryButtermoonSite_mobileDrawer__tmbXh{opacity:0;transform:translateY(-12px) scale(.985)}.BakeryButtermoonSite_mobileDrawer__tmbXh{inset:8px;z-index:1;display:flex;flex-direction:column;gap:34px;overflow-y:auto;border:1px solid var(--bb-line-strong);border-radius:12px;padding:22px 22px 34px;background:var(--bb-bg);color:var(--bb-text)}.BakeryButtermoonSite_drawerHeader__b2OvB{display:flex;align-items:center;justify-content:space-between;gap:18px}.BakeryButtermoonSite_drawerBrand__I0lfU{font-family:var(--bb-display);font-size:1.18rem;font-weight:600}.BakeryButtermoonSite_drawerClose__h47R1{position:relative;width:44px;height:44px;border:1px solid var(--bb-line-strong);border-radius:10px;background:var(--bb-paper);color:var(--bb-text)}.BakeryButtermoonSite_drawerClose__h47R1 span{position:absolute;top:50%;left:50%;transform-origin:center}.BakeryButtermoonSite_drawerClose__h47R1 span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.BakeryButtermoonSite_drawerClose__h47R1 span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.BakeryButtermoonSite_drawerLinks__nhPv_{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--bb-line)}.BakeryButtermoonSite_drawerLinks__nhPv_ a{display:flex;align-items:center;justify-content:space-between;min-height:68px;border-bottom:1px solid var(--bb-line);color:var(--bb-muted);font-size:clamp(1.35rem,7vw,2.4rem);font-weight:850}.BakeryButtermoonSite_drawerLinks__nhPv_ a:after{content:">";color:var(--bb-accent);font-size:1.05rem}.BakeryButtermoonSite_drawerLinks__nhPv_ a[data-active=true]{color:var(--bb-accent)}.BakeryButtermoonSite_drawerCta__OHubR{display:inline-flex;min-height:54px;align-items:center;justify-content:center;margin-top:auto;border:1px solid var(--bb-accent);border-radius:10px;background:var(--bb-accent);color:var(--bb-paper);font-weight:850}.BakeryButtermoonSite_demoNotice__HVJU0{margin:0;padding:8px 20px;border-bottom:1px solid var(--bb-line);color:var(--bb-muted);font-size:.78rem;font-weight:750;text-align:center}.BakeryButtermoonSite_page__lvhod{--bb-ease:cubic-bezier(0.16,1,0.3,1);--bb-hero-y:0px;--bb-hero-copy-opacity:1;min-height:70vh;padding-bottom:108px;word-break:keep-all;overflow-wrap:break-word}.BakeryButtermoonSite_homeHero__Fq70T{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - 72px);overflow:hidden;padding:clamp(96px,14vh,152px) max(22px,calc((100% - 1180px) / 2)) clamp(48px,7vh,88px);background:var(--bb-bg);isolation:isolate}.BakeryButtermoonSite_heroMedia__rpGSG{position:absolute;inset:-8% 0 0;z-index:-2;margin:0;overflow:hidden;background:var(--bb-frame);transform:translate3d(0,var(--bb-hero-y),0);will-change:transform}.BakeryButtermoonSite_heroImage__48Fpe{margin:0;width:100%;height:100%;object-fit:cover;object-position:70% center;filter:var(--bb-grade)}.BakeryButtermoonSite_homeHero__Fq70T:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(247,239,223,.82),rgba(247,239,223,.46) 22%,rgba(247,239,223,.12) 42%,rgba(247,239,223,0) 60%)}.BakeryButtermoonSite_heroOverlay__tjtYa{position:relative;z-index:1;display:grid;justify-items:start;max-width:min(92%,640px);grid-gap:clamp(18px,2.2vw,26px);gap:clamp(18px,2.2vw,26px);color:var(--bb-text);opacity:var(--bb-hero-copy-opacity);transform:translate3d(0,calc(var(--bb-hero-y) * -.12),0);will-change:transform,opacity}.BakeryButtermoonSite_pageHero__uB0xQ{width:min(100% - 44px,980px);margin:0 auto;padding:92px 0 68px}.BakeryButtermoonSite_allergy__2pRPD,.BakeryButtermoonSite_eyebrow__bbmMS,.BakeryButtermoonSite_newsCategory__HHk2X{color:var(--bb-accent-dark);font-size:.76rem;font-weight:800;line-height:1.35;text-transform:uppercase}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_eyebrow__bbmMS{color:var(--bb-accent-dark);letter-spacing:.16em}.BakeryButtermoonSite_page__lvhod :is(h1,h2,h3){font-family:var(--bb-display);font-weight:600;text-wrap:balance}.BakeryButtermoonSite_page__lvhod h1{max-width:820px;font-size:clamp(3.1rem,6vw,5.6rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.BakeryButtermoonSite_homePage___zFd9 h1{font-size:clamp(48px,8vw,104px);font-weight:600;line-height:1.16;letter-spacing:-.022em;text-wrap:balance}.BakeryButtermoonSite_homeHero__Fq70T h1{max-width:16ch;color:var(--bb-text);text-shadow:0 1px 18px rgba(247,239,223,.55)}.BakeryButtermoonSite_page__lvhod h2{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.26;letter-spacing:-.012em;text-wrap:balance}.BakeryButtermoonSite_page__lvhod h3{font-size:1.32rem;line-height:1.36}.BakeryButtermoonSite_lede__Ia1dW{max-width:620px;color:var(--bb-muted);font-size:1.08rem;line-height:1.82}.BakeryButtermoonSite_homeHero__Fq70T .BakeryButtermoonSite_lede__Ia1dW{color:rgba(74,47,30,.78)}.BakeryButtermoonSite_ctaRow__i1Cfs{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.BakeryButtermoonSite_rowsSection__gxDTk,.BakeryButtermoonSite_section__B31UZ,.BakeryButtermoonSite_splitSection__zPWoj{width:min(100% - 44px,1180px);margin:0 auto;padding:96px 0;border-top:1px solid var(--bb-line)}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_section__B31UZ,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_splitSection__zPWoj{padding:clamp(72px,8vw,116px) 0;border-top:1px solid rgba(74,47,30,.13)}.BakeryButtermoonSite_splitSection__zPWoj{display:grid;grid-template-columns:minmax(250px,.56fr) minmax(0,1fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.BakeryButtermoonSite_sectionHead__bXM7k{display:grid;grid-gap:14px;gap:14px;margin-bottom:40px}.BakeryButtermoonSite_storePreview__cPPjH,.BakeryButtermoonSite_textStack__fhu_H{display:grid;grid-gap:22px;gap:22px}.BakeryButtermoonSite_sideCopy__JQ9p4,.BakeryButtermoonSite_storePreview__cPPjH p,.BakeryButtermoonSite_textStack__fhu_H p{color:var(--bb-muted);line-height:1.82}.BakeryButtermoonSite_productGrid__jclsm,.BakeryButtermoonSite_storeGrid__ZdVWU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.BakeryButtermoonSite_storeGrid__ZdVWU{grid-template-columns:repeat(2,minmax(0,1fr))}.BakeryButtermoonSite_menuCard__KeVsP,.BakeryButtermoonSite_productCard__WAOFZ,.BakeryButtermoonSite_storeCard__j_gJq{display:grid;grid-gap:16px;gap:16px;min-width:0}.BakeryButtermoonSite_productCard__WAOFZ,.BakeryButtermoonSite_storeCard__j_gJq{border-top:2px solid var(--bb-text);padding-top:18px}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_productCard__WAOFZ{border-top:1px solid rgba(74,47,30,.13)}.BakeryButtermoonSite_menuCard__KeVsP p,.BakeryButtermoonSite_newsRow__UufVm p,.BakeryButtermoonSite_productCard__WAOFZ p{color:var(--bb-muted);font-size:.95rem;line-height:1.68}.BakeryButtermoonSite_cardImage__WqwvH,.BakeryButtermoonSite_imageFrame__HENto,.BakeryButtermoonSite_menuImage__3Ia2c,.BakeryButtermoonSite_wideImage__DOOAc{position:relative;margin:0;overflow:hidden;border-radius:10px;background:var(--bb-frame)}.BakeryButtermoonSite_cardImage__WqwvH img,.BakeryButtermoonSite_imageFrame__HENto img,.BakeryButtermoonSite_menuImage__3Ia2c img,.BakeryButtermoonSite_wideImage__DOOAc img{filter:var(--bb-grade);transition:filter .52s var(--bb-ease),transform .62s var(--bb-ease)}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_productCard__WAOFZ:hover .BakeryButtermoonSite_cardImage__WqwvH img,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_railCard__yypef:hover .BakeryButtermoonSite_railMedia__6h8me img,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_storePreview__cPPjH:hover .BakeryButtermoonSite_wideImage__DOOAc img{filter:var(--bb-grade-hover);transform:scale(1.035)}.BakeryButtermoonSite_seasonBand__hNyC6{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(220px,.7fr) auto;grid-gap:clamp(22px,5vw,72px);gap:clamp(22px,5vw,72px);align-items:center;width:100%;padding:82px max(22px,calc((100% - 1180px) / 2));background:#c03a2b;color:var(--bb-paper)}.BakeryButtermoonSite_seasonBand__hNyC6 .BakeryButtermoonSite_eyebrow__bbmMS{color:rgba(255,249,237,.76)}.BakeryButtermoonSite_seasonBand__hNyC6 h2{color:var(--bb-paper);text-wrap:balance}.BakeryButtermoonSite_seasonBand__hNyC6 p{max-width:430px;color:rgba(255,249,237,.82);line-height:1.78}.BakeryButtermoonSite_seasonCta__0FUVb{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,249,237,.78);border-radius:10px;padding:0 22px;background:var(--bb-paper);color:#c03a2b;font-size:.92rem;font-weight:850;line-height:1;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.BakeryButtermoonSite_seasonCta__0FUVb:hover{background:transparent;color:var(--bb-paper);transform:translateY(-1px)}.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s var(--bb-ease),transform .8s var(--bb-ease)}.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_galleryItem__XaqJw,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_mechanismCard__MvSgE,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_processStep__NR8YC{opacity:0;transform:translateY(22px);transition:opacity .72s var(--bb-ease),transform .72s var(--bb-ease);transition-delay:calc(var(--bb-i, 0) * 90ms)}.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal][data-visible=true] .BakeryButtermoonSite_galleryItem__XaqJw,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal][data-visible=true] .BakeryButtermoonSite_mechanismCard__MvSgE,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal][data-visible=true] .BakeryButtermoonSite_processStep__NR8YC{opacity:1;transform:translateY(0)}.BakeryButtermoonSite_signatureSection__Gv3_9{width:min(100% - 44px,1180px);margin:0 auto;padding:clamp(72px,8vw,116px) 0;border-top:1px solid rgba(74,47,30,.13)}.BakeryButtermoonSite_signatureHead__0hiin{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.BakeryButtermoonSite_signatureHead__0hiin .BakeryButtermoonSite_sectionHead__bXM7k{margin-bottom:0}.BakeryButtermoonSite_railControls__LwzQa{display:flex;flex:none;gap:10px}.BakeryButtermoonSite_railBtn__h1Z0K{display:inline-grid;width:50px;height:50px;place-items:center;border:1px solid var(--bb-text);border-radius:999px;background:var(--bb-text);color:var(--bb-paper);font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgba(74,47,30,.22);transition:background .22s var(--bb-ease),border-color .22s var(--bb-ease),color .22s var(--bb-ease),box-shadow .22s var(--bb-ease),transform .18s var(--bb-ease),opacity .22s ease}.BakeryButtermoonSite_railBtn__h1Z0K:focus-visible,.BakeryButtermoonSite_railBtn__h1Z0K:hover:not(:disabled){border-color:var(--bb-accent);background:var(--bb-accent);color:var(--bb-paper);box-shadow:0 10px 24px rgba(74,47,30,.28);transform:translateY(-1px)}.BakeryButtermoonSite_railBtn__h1Z0K:disabled{background:transparent;border-color:var(--bb-line-strong);color:var(--bb-text);box-shadow:none;opacity:.34;cursor:default}.BakeryButtermoonSite_rail__G9PAL{display:flex;align-items:flex-start;gap:clamp(18px,2vw,28px);margin:0;padding:4px 0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent)}.BakeryButtermoonSite_rail__G9PAL::-webkit-scrollbar{display:none}.BakeryButtermoonSite_rail__G9PAL:focus-visible{outline:2px solid var(--bb-accent);outline-offset:6px}.BakeryButtermoonSite_railCard__yypef{flex:0 0 clamp(270px,38vw,440px);display:grid;grid-gap:16px;gap:16px;margin:0;scroll-snap-align:start;min-width:0}.BakeryButtermoonSite_railMedia__6h8me{position:relative;margin:0;overflow:hidden;aspect-ratio:4/5;border-radius:12px;background:var(--bb-frame)}.BakeryButtermoonSite_railCard__yypef[data-stock=true] .BakeryButtermoonSite_railMedia__6h8me img{filter:var(--bb-grade) brightness(1.08)}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_railCard__yypef[data-stock=true]:hover .BakeryButtermoonSite_railMedia__6h8me img{filter:var(--bb-grade-hover) brightness(1.08)}.BakeryButtermoonSite_railMeta__G6cxE{display:grid;grid-template-columns:auto 1fr;grid-gap:0 16px;gap:0 16px;align-items:start}.BakeryButtermoonSite_railNo__sEZ_U{font-family:var(--bb-latin);font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1;color:var(--bb-accent)}.BakeryButtermoonSite_railText__5xNe5{display:grid;grid-gap:8px;gap:8px}.BakeryButtermoonSite_railText__5xNe5 h3{font-size:1.32rem;line-height:1.34}.BakeryButtermoonSite_railText__5xNe5 p{color:var(--bb-muted);font-size:.95rem;line-height:1.7}.BakeryButtermoonSite_railText__5xNe5 .BakeryButtermoonSite_textLink__32JaY{margin-top:4px}.BakeryButtermoonSite_signatureSection__Gv3_9>.BakeryButtermoonSite_sideCopy__JQ9p4{margin-top:clamp(28px,4vw,44px);max-width:720px}.BakeryButtermoonSite_dragging__Mve3p{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BakeryButtermoonSite_dragging__Mve3p a{pointer-events:none}.BakeryButtermoonSite_overlayBand__7sJth{position:relative;display:grid;align-items:center;min-height:clamp(420px,56vw,620px);overflow:hidden;isolation:isolate;border-top:1px solid var(--bb-line);background:var(--bb-frame);color:var(--bb-text)}.BakeryButtermoonSite_overlayBandImage__seM4o{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center;filter:var(--bb-grade)}.BakeryButtermoonSite_overlayBandCopy__z8Ky2{position:relative;display:grid;grid-gap:16px;gap:16px;width:min(100% - 44px,1180px);margin:0 auto}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandImage__seM4o{object-position:30% center}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandCopy__z8Ky2{justify-items:start}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandCopy__z8Ky2>*{max-width:min(52%,560px);margin-left:auto}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top]{align-items:start}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandImage__seM4o{object-position:center 85%}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandCopy__z8Ky2{justify-items:center;padding-top:clamp(38px,6vw,72px);text-align:center}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandCopy__z8Ky2:before{content:"";position:absolute;z-index:-1;inset:clamp(-48px,-6vw,-72px) -16vw auto;height:clamp(220px,30vw,320px);pointer-events:none;background:linear-gradient(180deg,rgba(247,239,223,.9),rgba(247,239,223,.62) 38%,rgba(247,239,223,0) 76%)}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandCopy__z8Ky2>*{max-width:min(70%,680px)}.BakeryButtermoonSite_overlayBand__7sJth h2{display:grid;grid-gap:2px;gap:2px;color:var(--bb-text);font-family:var(--bb-display);font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1.22;letter-spacing:-.014em;text-wrap:balance}.BakeryButtermoonSite_bandLine__QW35o{display:block}.BakeryButtermoonSite_overlayBand__7sJth p{color:rgba(74,47,30,.82);font-size:clamp(.98rem,1.4vw,1.14rem);line-height:1.78}.BakeryButtermoonSite_overlayBand__7sJth .BakeryButtermoonSite_eyebrow__bbmMS{color:var(--bb-accent-dark)}.BakeryButtermoonSite_gallerySection__F3Rv_{width:min(100% - 44px,1180px);margin:0 auto;padding:clamp(72px,8vw,116px) 0;border-top:1px solid rgba(74,47,30,.13)}.BakeryButtermoonSite_galleryGrid__VDJub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.6vw,34px);gap:clamp(18px,2.6vw,34px);align-items:start}.BakeryButtermoonSite_galleryItem__XaqJw{display:grid;grid-gap:16px;gap:16px;min-width:0;margin:0}.BakeryButtermoonSite_galleryMedia__mEmLF{position:relative;margin:0;overflow:hidden;aspect-ratio:4/5;border-radius:12px;background:var(--bb-frame)}.BakeryButtermoonSite_galleryMedia__mEmLF img{filter:var(--bb-grade);transition:filter .52s var(--bb-ease),transform .62s var(--bb-ease)}.BakeryButtermoonSite_galleryItem__XaqJw:hover .BakeryButtermoonSite_galleryMedia__mEmLF img{filter:var(--bb-grade-hover);transform:scale(1.03)}.BakeryButtermoonSite_galleryCaption__eBGOE{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;align-items:baseline}.BakeryButtermoonSite_galleryNo__3jfny{grid-row:span 2;align-self:start;color:var(--bb-accent);font-family:var(--bb-latin);font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:.9}.BakeryButtermoonSite_galleryCaption__eBGOE strong{color:var(--bb-text);font-family:var(--bb-display);font-size:1.24rem;font-weight:600;line-height:1.34}.BakeryButtermoonSite_galleryNote__7UYXr{grid-column:2;color:var(--bb-muted);font-size:.9rem;font-weight:500;line-height:1.56}.BakeryButtermoonSite_cardImage__WqwvH,.BakeryButtermoonSite_imageFrame__HENto{aspect-ratio:4/3}.BakeryButtermoonSite_wideImage__DOOAc{aspect-ratio:16/7}.BakeryButtermoonSite_menuImage__3Ia2c{aspect-ratio:5/4}.BakeryButtermoonSite_placeholder__EmS_u{display:none;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;background:linear-gradient(135deg,rgba(192,58,43,.08),transparent 44%),var(--bb-frame);color:var(--bb-faint);font-size:.82rem;font-weight:800}.BakeryButtermoonSite_shell__7n6Ex figure[data-missing=true] img{display:none}.BakeryButtermoonSite_shell__7n6Ex figure[data-missing=true] .BakeryButtermoonSite_placeholder__EmS_u{display:flex}.BakeryButtermoonSite_timeline__3wGN7{display:grid;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--bb-line)}.BakeryButtermoonSite_newsRow__UufVm,.BakeryButtermoonSite_principleRows__um9O3 article,.BakeryButtermoonSite_timeline__3wGN7 li{display:grid;grid-template-columns:120px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-top:1px solid var(--bb-line-strong)}.BakeryButtermoonSite_timeline__3wGN7 strong{color:var(--bb-accent);font-size:.9rem;font-weight:800}.BakeryButtermoonSite_principleRows__um9O3 p,.BakeryButtermoonSite_timeline__3wGN7 p{color:var(--bb-muted)}.BakeryButtermoonSite_principleRows__um9O3{display:grid;border-bottom:1px solid var(--bb-line)}.BakeryButtermoonSite_storeCard__j_gJq dl{display:grid;grid-gap:10px;gap:10px;margin:0}.BakeryButtermoonSite_storeCard__j_gJq div{display:grid;grid-template-columns:68px 1fr;grid-gap:12px;gap:12px}.BakeryButtermoonSite_storeCard__j_gJq dt{color:var(--bb-accent-dark);font-size:.8rem;font-weight:800}.BakeryButtermoonSite_storeCard__j_gJq dd{margin:0;color:var(--bb-muted)}.BakeryButtermoonSite_mapPlaceholder__C8Ycw{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--bb-line-strong);border-radius:10px;background:linear-gradient(90deg,transparent 27px,rgba(192,58,43,.18) 28px,transparent 29px),linear-gradient(transparent 27px,rgba(192,58,43,.18) 28px,transparent 29px),var(--bb-paper);background-size:56px 56px}.BakeryButtermoonSite_mapPlaceholder__C8Ycw:after,.BakeryButtermoonSite_mapPlaceholder__C8Ycw:before{position:absolute;content:""}.BakeryButtermoonSite_mapPlaceholder__C8Ycw:before{inset:80px 42px auto 42px;height:136px;border:4px solid var(--bb-text);border-right:0;border-radius:90px 0 0 90px}.BakeryButtermoonSite_mapPlaceholder__C8Ycw:after{right:28%;bottom:78px;width:22px;height:22px;border-radius:50%;background:var(--bb-accent);box-shadow:0 0 0 14px rgba(192,58,43,.14)}.BakeryButtermoonSite_tabList__ovmo2{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.BakeryButtermoonSite_tabList__ovmo2 button{min-height:42px;border:1px solid var(--bb-line-strong);border-radius:10px;padding:0 18px;background:transparent;color:var(--bb-text);cursor:pointer;font-weight:800;transition:border-color .18s ease,color .18s ease,transform .18s ease}.BakeryButtermoonSite_tabList__ovmo2 button:hover,.BakeryButtermoonSite_tabList__ovmo2 button[data-active=true]{border-color:var(--bb-accent);color:var(--bb-accent);transform:translateY(-1px)}.BakeryButtermoonSite_menuGrid__IlBAp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.BakeryButtermoonSite_menuCard__KeVsP{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start;border-top:1px solid var(--bb-line-strong);padding-top:22px}.BakeryButtermoonSite_menuBody__VPIjg{display:grid;grid-gap:12px;gap:12px}.BakeryButtermoonSite_menuTopline__2LgV5{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.BakeryButtermoonSite_menuTopline__2LgV5 h2{font-size:1.42rem;text-wrap:balance}.BakeryButtermoonSite_menuTopline__2LgV5 strong{color:var(--bb-accent);white-space:nowrap}.BakeryButtermoonSite_allergy__2pRPD{justify-self:start;border-radius:999px;padding:5px 10px;background:rgba(192,58,43,.12)}.BakeryButtermoonSite_newsList__ULkWk{display:grid;border-bottom:1px solid var(--bb-line)}.BakeryButtermoonSite_newsRow__UufVm{grid-template-columns:minmax(0,1fr) 110px minmax(260px,.62fr);align-items:start}.BakeryButtermoonSite_newsRow__UufVm h2{margin-top:4px;font-size:clamp(1.28rem,2.2vw,1.9rem);text-wrap:balance}.BakeryButtermoonSite_newsRow__UufVm time{color:var(--bb-muted);font-size:.9rem;font-weight:780}.BakeryButtermoonSite_footer__CCrJV{display:grid;grid-template-columns:minmax(180px,.62fr) minmax(260px,1fr) minmax(260px,1fr);grid-gap:28px;gap:28px;align-items:start;padding:38px max(20px,calc((100% - 1180px) / 2));border-top:1px solid var(--bb-line)}.BakeryButtermoonSite_footer__CCrJV strong{font-family:var(--bb-display);font-size:1.24rem;font-weight:600}.BakeryButtermoonSite_footer__CCrJV dd,.BakeryButtermoonSite_footer__CCrJV dl,.BakeryButtermoonSite_footer__CCrJV p{margin:0}.BakeryButtermoonSite_footer__CCrJV dd,.BakeryButtermoonSite_footer__CCrJV p,.BakeryButtermoonSite_footer__CCrJV small{color:var(--bb-muted);font-size:.86rem;font-weight:700}.BakeryButtermoonSite_footer__CCrJV dl{display:grid;grid-gap:8px;gap:8px}.BakeryButtermoonSite_footer__CCrJV dt{color:var(--bb-accent-dark);font-size:.78rem;font-weight:800}@media (max-width:1020px){.BakeryButtermoonSite_nav__f18O4{grid-template-columns:minmax(150px,1fr) auto}.BakeryButtermoonSite_navLinks__g4nkl{display:none}.BakeryButtermoonSite_footer__CCrJV,.BakeryButtermoonSite_newsRow__UufVm,.BakeryButtermoonSite_splitSection__zPWoj{grid-template-columns:1fr}.BakeryButtermoonSite_productGrid__jclsm{grid-template-columns:repeat(2,minmax(0,1fr))}.BakeryButtermoonSite_seasonBand__hNyC6{grid-template-columns:1fr}}@media (max-width:860px){.BakeryButtermoonSite_homeHero__Fq70T{padding:clamp(96px,16vh,140px) max(22px,calc((100% - 1180px) / 2)) clamp(40px,6vh,72px)}.BakeryButtermoonSite_heroImage__48Fpe{object-position:74% center}.BakeryButtermoonSite_heroOverlay__tjtYa{max-width:100%}}@media (max-width:760px){.BakeryButtermoonSite_nav__f18O4{grid-template-columns:minmax(0,1fr) auto}.BakeryButtermoonSite_navCta__xV6i_{display:none}.BakeryButtermoonSite_menuButton__0P8Yr{display:inline-flex;flex-direction:column}}@media (max-width:720px){.BakeryButtermoonSite_nav__f18O4{min-height:66px;padding-inline:18px}.BakeryButtermoonSite_brand__jeORq{font-size:1.08rem}.BakeryButtermoonSite_navCta__xV6i_{min-height:40px;padding-inline:12px;font-size:.82rem}.BakeryButtermoonSite_homeHero__Fq70T{padding:40px 18px clamp(92px,16vh,116px)}.BakeryButtermoonSite_heroImage__48Fpe{object-position:64% center}.BakeryButtermoonSite_heroOverlay__tjtYa{max-width:100%}.BakeryButtermoonSite_overlayBand__7sJth{min-height:clamp(440px,82svh,580px)}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandImage__seM4o{object-position:8% 38%}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right]{align-items:end}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandCopy__z8Ky2{padding-bottom:8px}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandCopy__z8Ky2:before{content:"";position:absolute;z-index:-1;inset:clamp(-56px,-10vw,-88px) -22px clamp(-24px,-5vw,-40px);pointer-events:none;background:linear-gradient(0deg,rgba(247,239,223,.9),rgba(247,239,223,.78) 30%,rgba(247,239,223,.5) 50%,rgba(247,239,223,0) 78%)}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=right] .BakeryButtermoonSite_overlayBandCopy__z8Ky2>*{max-width:100%;margin-left:0}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandImage__seM4o{object-position:center 90%}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandCopy__z8Ky2{text-align:left;justify-items:start}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandCopy__z8Ky2:before{inset:clamp(-40px,-8vw,-72px) -22px auto;height:clamp(200px,46vw,300px)}.BakeryButtermoonSite_overlayBand__7sJth[data-zone=top] .BakeryButtermoonSite_overlayBandCopy__z8Ky2>*{max-width:100%}.BakeryButtermoonSite_galleryGrid__VDJub{grid-template-columns:1fr}.BakeryButtermoonSite_gallerySection__F3Rv_,.BakeryButtermoonSite_pageHero__uB0xQ,.BakeryButtermoonSite_rowsSection__gxDTk,.BakeryButtermoonSite_section__B31UZ,.BakeryButtermoonSite_signatureSection__Gv3_9,.BakeryButtermoonSite_splitSection__zPWoj{width:calc(100% - 36px);padding:76px 0}.BakeryButtermoonSite_page__lvhod h1{font-size:3rem}.BakeryButtermoonSite_homePage___zFd9 h1{font-size:clamp(34px,8.4vw,48px)}.BakeryButtermoonSite_page__lvhod h2{font-size:2.2rem}.BakeryButtermoonSite_menuCard__KeVsP,.BakeryButtermoonSite_menuGrid__IlBAp,.BakeryButtermoonSite_principleRows__um9O3 article,.BakeryButtermoonSite_productGrid__jclsm,.BakeryButtermoonSite_storeGrid__ZdVWU,.BakeryButtermoonSite_timeline__3wGN7 li{grid-template-columns:1fr}.BakeryButtermoonSite_signatureHead__0hiin{flex-direction:column;gap:16px;align-items:flex-start}.BakeryButtermoonSite_railControls__LwzQa{display:none}.BakeryButtermoonSite_railCard__yypef{flex-basis:clamp(228px,78vw,320px)}.BakeryButtermoonSite_wideImage__DOOAc{aspect-ratio:4/3}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_section__B31UZ,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_splitSection__zPWoj{padding:84px 0}.BakeryButtermoonSite_seasonBand__hNyC6{padding:72px 18px}.BakeryButtermoonSite_menuTopline__2LgV5{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:390px){.BakeryButtermoonSite_nav__f18O4{padding-inline:14px}.BakeryButtermoonSite_gallerySection__F3Rv_,.BakeryButtermoonSite_pageHero__uB0xQ,.BakeryButtermoonSite_rowsSection__gxDTk,.BakeryButtermoonSite_section__B31UZ,.BakeryButtermoonSite_signatureSection__Gv3_9,.BakeryButtermoonSite_splitSection__zPWoj{width:calc(100% - 28px)}.BakeryButtermoonSite_page__lvhod h1{font-size:2.64rem}}@media (prefers-reduced-motion:reduce){.BakeryButtermoonSite_cardImage__WqwvH img,.BakeryButtermoonSite_drawerBackdrop__o_5f1,.BakeryButtermoonSite_drawerCta__OHubR,.BakeryButtermoonSite_galleryMedia__mEmLF img,.BakeryButtermoonSite_heroImage__48Fpe,.BakeryButtermoonSite_heroMedia__rpGSG,.BakeryButtermoonSite_heroOverlay__tjtYa,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal],.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_galleryItem__XaqJw,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_mechanismCard__MvSgE,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_processStep__NR8YC,.BakeryButtermoonSite_imageFrame__HENto img,.BakeryButtermoonSite_menuButton__0P8Yr,.BakeryButtermoonSite_menuImage__3Ia2c img,.BakeryButtermoonSite_mobileDrawer__tmbXh,.BakeryButtermoonSite_navCta__xV6i_,.BakeryButtermoonSite_navLinks__g4nkl a:after,.BakeryButtermoonSite_outlineCta__FrGbB,.BakeryButtermoonSite_overlayBandImage__seM4o,.BakeryButtermoonSite_primaryCta__yKIDA,.BakeryButtermoonSite_railBtn__h1Z0K,.BakeryButtermoonSite_railMedia__6h8me img,.BakeryButtermoonSite_seasonCta__0FUVb,.BakeryButtermoonSite_tabList__ovmo2 button,.BakeryButtermoonSite_textLink__32JaY,.BakeryButtermoonSite_wideImage__DOOAc img{transition:none}.BakeryButtermoonSite_galleryItem__XaqJw:hover .BakeryButtermoonSite_galleryMedia__mEmLF img,.BakeryButtermoonSite_heroImage__48Fpe,.BakeryButtermoonSite_heroMedia__rpGSG,.BakeryButtermoonSite_heroOverlay__tjtYa,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_productCard__WAOFZ:hover .BakeryButtermoonSite_cardImage__WqwvH img,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_railCard__yypef:hover .BakeryButtermoonSite_railMedia__6h8me img,.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_storePreview__cPPjH:hover .BakeryButtermoonSite_wideImage__DOOAc img,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal],.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_galleryItem__XaqJw,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_mechanismCard__MvSgE,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_processStep__NR8YC,.BakeryButtermoonSite_navCta__xV6i_:hover,.BakeryButtermoonSite_outlineCta__FrGbB:hover,.BakeryButtermoonSite_primaryCta__yKIDA:hover,.BakeryButtermoonSite_seasonCta__0FUVb:hover,.BakeryButtermoonSite_tabList__ovmo2 button:hover,.BakeryButtermoonSite_tabList__ovmo2 button[data-active=true],.BakeryButtermoonSite_textLink__32JaY:hover{transform:none}.BakeryButtermoonSite_heroOverlay__tjtYa,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal],.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_galleryItem__XaqJw,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_mechanismCard__MvSgE,.BakeryButtermoonSite_homePage___zFd9 [data-bb-reveal] .BakeryButtermoonSite_processStep__NR8YC{opacity:1}.BakeryButtermoonSite_rail__G9PAL{scroll-behavior:auto}}.BakeryButtermoonSite_mapSvg__pvTvO{display:block;width:100%;height:auto;border:1px solid rgba(74,47,30,.16);border-radius:10px}.BakeryButtermoonSite_heroMeta__P6T7z{margin-top:4px;color:var(--bb-muted);font-size:.86rem;font-weight:600;line-height:1.5}.BakeryButtermoonSite_inlineLink__QkiCn{color:var(--bb-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.BakeryButtermoonSite_inlineLink__QkiCn:focus-visible,.BakeryButtermoonSite_inlineLink__QkiCn:hover{color:var(--bb-accent-dark)}.BakeryButtermoonSite_mechanismGrid__ljCpc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-bottom:30px}.BakeryButtermoonSite_mechanismCard__MvSgE{display:grid;grid-gap:14px;gap:14px;align-content:start;border:1px solid var(--bb-line);border-radius:14px;padding:30px 28px;background:var(--bb-paper)}.BakeryButtermoonSite_mechanismCardPickup__TF5Mf{background:linear-gradient(160deg,rgba(192,58,43,.07),var(--bb-paper) 56%);border-color:var(--bb-line-strong)}.BakeryButtermoonSite_mechanismNo__RizjV{color:var(--bb-accent-dark);font-size:.82rem;font-weight:700;letter-spacing:0}.BakeryButtermoonSite_mechanismCard__MvSgE h3{font-size:1.42rem;line-height:1.34}.BakeryButtermoonSite_mechanismCard__MvSgE p{color:var(--bb-muted);line-height:1.82}.BakeryButtermoonSite_mechanismFlow__jUiIR{display:grid;grid-gap:10px;gap:10px;margin:4px 0;padding:0;list-style:none;counter-reset:bb-flow}.BakeryButtermoonSite_mechanismFlow__jUiIR li{position:relative;padding-left:34px;color:var(--bb-text);font-size:.96rem;font-weight:600;line-height:1.5;counter-increment:bb-flow}.BakeryButtermoonSite_mechanismFlow__jUiIR li:before{position:absolute;top:1px;left:0;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--bb-accent);color:var(--bb-paper);font-size:.74rem;font-weight:800;content:counter(bb-flow)}.BakeryButtermoonSite_productMeta__1tpXR{display:grid;grid-gap:8px;gap:8px}.BakeryButtermoonSite_productPrice__qZmUf{color:var(--bb-accent);font-size:1.04rem;font-weight:700}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_productCard__WAOFZ{align-content:start}.BakeryButtermoonSite_processSection__dzmHz{width:100%;margin:0;padding:clamp(72px,8vw,108px) max(22px,calc((100% - 1180px) / 2));background:var(--bb-paper);border-top:1px solid rgba(74,47,30,.13)}.BakeryButtermoonSite_processSteps__xh8_P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0 0 34px;padding:0;list-style:none}.BakeryButtermoonSite_processStep__NR8YC{display:grid;grid-gap:12px;gap:12px;align-content:start;border-top:2px solid var(--bb-text);padding-top:20px}.BakeryButtermoonSite_processNo__ZXPUd{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--bb-accent);color:var(--bb-paper);font-size:1.05rem;font-weight:800}.BakeryButtermoonSite_processStep__NR8YC h3{font-size:1.28rem;line-height:1.34}.BakeryButtermoonSite_processStep__NR8YC p{color:var(--bb-muted);font-size:.96rem;line-height:1.78}.BakeryButtermoonSite_processCta__WfdL0{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.BakeryButtermoonSite_processCta__WfdL0 p{max-width:360px;color:var(--bb-faint);font-size:.82rem;font-weight:600;line-height:1.6}.BakeryButtermoonSite_heritageList__VOnOz{display:grid;grid-gap:0;gap:0;margin:4px 0;padding:0;list-style:none;border-top:1px solid var(--bb-line-strong)}.BakeryButtermoonSite_heritageList__VOnOz li{display:grid;grid-template-columns:78px 1fr;grid-gap:18px;gap:18px;padding:16px 0;border-bottom:1px solid var(--bb-line)}.BakeryButtermoonSite_heritageList__VOnOz strong{color:var(--bb-accent);font-size:.94rem;font-weight:800}.BakeryButtermoonSite_heritageList__VOnOz span{color:var(--bb-muted);line-height:1.6}.BakeryButtermoonSite_faqLead__daw7G{display:grid;justify-items:start;grid-gap:18px;gap:18px;align-content:start}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_faqSection__2kJt2{padding-bottom:clamp(56px,6vw,84px)}.BakeryButtermoonSite_faqList__lBCzp{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--bb-line-strong)}.BakeryButtermoonSite_faqItem__WTlcx{display:grid;grid-gap:8px;gap:8px;padding:22px 0;border-bottom:1px solid var(--bb-line)}.BakeryButtermoonSite_faqItem__WTlcx dt{font-size:1.12rem;font-weight:700;line-height:1.45}.BakeryButtermoonSite_faqItem__WTlcx dd{margin:0;color:var(--bb-muted);line-height:1.82}.BakeryButtermoonSite_locationLayout__deLfW{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:stretch;margin-bottom:26px}.BakeryButtermoonSite_locationLayout__deLfW .BakeryButtermoonSite_storeGrid__ZdVWU{grid-template-columns:1fr;gap:clamp(18px,3vw,32px);align-content:space-between}.BakeryButtermoonSite_locationLayout__deLfW .BakeryButtermoonSite_storeCard__j_gJq{border-top:2px solid var(--bb-text);padding-top:18px}.BakeryButtermoonSite_locationLayout__deLfW .BakeryButtermoonSite_mapSvg__pvTvO{align-self:start}.BakeryButtermoonSite_homePage___zFd9 .BakeryButtermoonSite_locationSection__8vQlB{padding-bottom:clamp(48px,5vw,72px)}.BakeryButtermoonSite_finalBand__cF4r2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center;width:100%;margin-top:24px;padding:clamp(76px,9vw,104px) max(22px,calc((100% - 1180px) / 2));background:var(--bb-dark);color:var(--bb-on-dark)}.BakeryButtermoonSite_finalCopy__PaU_o{display:grid;grid-gap:16px;gap:16px;max-width:620px}.BakeryButtermoonSite_finalBand__cF4r2 .BakeryButtermoonSite_eyebrow__bbmMS{color:var(--bb-accent-on-dark)}.BakeryButtermoonSite_finalBand__cF4r2 h2{color:var(--bb-on-dark);text-wrap:balance}.BakeryButtermoonSite_finalCopy__PaU_o p{color:var(--bb-on-dark-mute);line-height:1.82}.BakeryButtermoonSite_finalActions__DXc_x{display:grid;grid-gap:12px;gap:12px;justify-items:stretch}.BakeryButtermoonSite_finalCta__ut_pB{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:1px solid var(--bb-paper);border-radius:10px;padding:0 28px;background:var(--bb-paper);color:var(--bb-accent);font-size:.96rem;font-weight:800;line-height:1;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.BakeryButtermoonSite_finalCta__ut_pB:focus-visible,.BakeryButtermoonSite_finalCta__ut_pB:hover{background:transparent;color:var(--bb-paper);transform:translateY(-1px)}.BakeryButtermoonSite_finalPhone__O_053{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:var(--bb-on-dark-mute);font-size:.9rem;font-weight:700}.BakeryButtermoonSite_finalPhone__O_053:focus-visible,.BakeryButtermoonSite_finalPhone__O_053:hover{color:var(--bb-on-dark)}.BakeryButtermoonSite_stickyBar__lpUOZ{position:fixed;right:0;bottom:0;left:0;z-index:60;display:none;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--bb-line);background:rgba(247,239,223,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BakeryButtermoonSite_stickyPhone__WhOVY{flex:0 0 90px;background:var(--bb-paper);color:var(--bb-accent);font-size:.92rem}.BakeryButtermoonSite_stickyCta__p_JIk,.BakeryButtermoonSite_stickyPhone__WhOVY{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--bb-accent);border-radius:10px;font-weight:800}.BakeryButtermoonSite_stickyCta__p_JIk{flex:1 1;background:var(--bb-accent);color:var(--bb-paper);font-size:.96rem}@media (max-width:1020px){.BakeryButtermoonSite_locationLayout__deLfW,.BakeryButtermoonSite_mechanismGrid__ljCpc,.BakeryButtermoonSite_processSteps__xh8_P{grid-template-columns:1fr}.BakeryButtermoonSite_finalBand__cF4r2{grid-template-columns:1fr;align-items:start}.BakeryButtermoonSite_finalActions__DXc_x{justify-items:start}}@media (max-width:760px){.BakeryButtermoonSite_stickyBar__lpUOZ{display:flex}.BakeryButtermoonSite_homePage___zFd9{padding-bottom:96px}.BakeryButtermoonSite_processSection__dzmHz{padding:84px 18px}.BakeryButtermoonSite_finalBand__cF4r2{padding:72px 18px}}@media (prefers-reduced-motion:reduce){.BakeryButtermoonSite_finalCta__ut_pB{transition:none}.BakeryButtermoonSite_finalCta__ut_pB:focus-visible,.BakeryButtermoonSite_finalCta__ut_pB:hover{transform:none}}