.SimplicityTemplate_root__5KxJF{min-width:0;position:relative;container-type:inline-size;container-name:simplicity;min-height:100vh;font-family:var(--menu-body-font,"Inter",sans-serif);color:var(--menu-title-color,#1A1A1A);background-color:var(--menu-background-color,#FFFFFF);transition:background-color .3s,color .3s;overflow-x:clip;--sm-space-xs:4px;--sm-space-sm:8px;--sm-space-md:16px;--sm-space-lg:24px;--sm-space-xl:32px;--sm-space-2xl:48px;--sm-space-3xl:64px;--sm-dot-color:currentColor;--sm-dot-opacity:0.25;--sm-dot-hover-opacity:0.4;--sm-dot-min-width:1.5rem;--sm-section-tint:rgba(0,0,0,0.03);--sm-column-count:2;--sm-content-max-width:900px;--mh-dock-clear:max(0px,calc((min(var(--sm-content-max-width), 100vw) - 100vw) / 2 + var(--mh-langdock-reserve, 0px)));--sm-content-padding:16px;--sm-hover-shift:4px;--sm-hover-duration:0.2s;--sm-hover-easing:ease}.SimplicityTemplate_content__k_m1U{position:relative;max-width:var(--sm-content-max-width);margin:0 auto;padding:0 var(--sm-content-padding)}.SimplicityTemplate_sectionsGrid__kkKLT{display:grid;grid-template-columns:repeat(var(--sm-column-count),1fr);gap:var(--sm-space-xl)}@container simplicity (max-width: 700px){.SimplicityTemplate_sectionsGrid__kkKLT{grid-template-columns:1fr}}@media (max-width:700px){.SimplicityTemplate_sectionsGrid__kkKLT{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:700px){.SimplicityTemplate_sectionsGrid__kkKLT{grid-template-columns:1fr}}}.SimplicityTemplate_header__pfozU{display:flex;align-items:center;gap:var(--sm-space-md);padding:var(--sm-space-lg) var(--sm-content-padding);max-width:var(--sm-content-max-width);margin:0 auto;transition:background-color .3s,color .3s}.SimplicityTemplate_headerLogo__V8rJc{width:36px;height:36px;border-radius:4px;object-fit:contain;flex-shrink:0}.SimplicityTemplate_headerText__crX5_{flex:1;min-width:0}.SimplicityTemplate_headerName__coPZy{font-family:var(--header-title-font,"Cormorant",serif);font-size:var(--header-title-size,2.1rem);font-weight:var(--header-title-weight,400);font-style:var(--header-title-style,normal);line-height:1.2;letter-spacing:.02em;color:var(--menu-title-color,#1A1A1A);margin:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:639px){.SimplicityTemplate_headerName__coPZy{font-size:min(var(--header-title-size,1.75rem),7.5vw)}.SimplicityTemplate_headerWithBackButton__Gv7oA{gap:7px}.SimplicityTemplate_headerWithBackButton__Gv7oA .SimplicityTemplate_headerName__coPZy{font-size:min(var(--header-title-size,1.75rem),6.4vw)}.SimplicityTemplate_headerWithBackButton__Gv7oA .SimplicityTemplate_headerLogo__V8rJc{width:32px;height:32px}}.SimplicityTemplate_headerTagline__PAaKI{font-size:var(--header-subtitle-size,clamp(.6875rem,2vw,.8125rem));font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--header-subtitle-color,var(--menu-description-color,#6B6B6B));margin:var(--sm-space-xs) 0 0;word-break:break-word;overflow-wrap:break-word}.SimplicityTemplate_tabBarWrap__eDR53{margin-bottom:var(--sm-space-lg);min-width:0}.SimplicityTemplate_tabBarInner__83UIJ{position:relative;max-width:var(--sm-content-max-width);margin:0 auto;--tsa-fade:var(--menu-background-color,#ffffff);--tsa-bg:var(--menu-background-color,#ffffff);--tsa-border:rgba(0,0,0,0.14);--tsa-fg:var(--menu-section-title-color,#2c2c2c);--tsa-ring:var(--menu-section-title-color,#2c2c2c)}.SimplicityTemplate_tabBar__hT1F0{padding:0 var(--sm-content-padding);max-width:var(--sm-content-max-width);margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;transition:color .3s;scrollbar-width:none;border-bottom:1px solid rgba(0,0,0,.06)}.SimplicityTemplate_tabBar__hT1F0::-webkit-scrollbar{display:none}.SimplicityTemplate_tabBarSticky__8Heks{position:sticky;top:0;z-index:20;background-color:var(--menu-background-color,#FFFFFF);transition:background-color .3s}.SimplicityTemplate_tabsRow__o2WMc{display:flex;gap:var(--sm-space-sm);white-space:nowrap}.SimplicityTemplate_tab__WKXJ2{padding:var(--sm-space-sm) var(--sm-space-md);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--menu-description-color,#6B6B6B);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.SimplicityTemplate_tab__WKXJ2:hover{color:var(--menu-title-color,#1A1A1A)}.SimplicityTemplate_tabActive__uV8kb{color:var(--menu-section-title-color,#2C2C2C);border-bottom-color:var(--menu-section-title-color,#2C2C2C)}.SimplicityTemplate_addTabBtn__wJ2RE{padding:var(--sm-space-sm);background:none;border:1px dashed rgba(0,0,0,.15);border-radius:4px;cursor:pointer;font-size:14px;color:var(--menu-description-color,#6B6B6B)}.SimplicityTemplate_sectionBlock__3uLkB{margin-bottom:var(--sm-space-xl);min-width:0}.SimplicityTemplate_sectionBar__OjVg7{background:var(--sm-section-tint);padding:var(--sm-space-md) var(--sm-space-md) var(--sm-space-md) var(--sm-space-sm);margin-bottom:var(--sm-space-md);transition:background-color .3s,color .3s}.SimplicityTemplate_sectionTitle__47UmP{font-family:var(--menu-section-title-font,"Cormorant",serif);font-size:var(--mh-section-title-size,clamp(.9375rem,3vw,1.125rem));font-weight:var(--menu-section-title-weight,600);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--menu-section-title-color,#2C2C2C);margin:0}.SimplicityTemplate_sectionDescription__Cu7II{font-size:13px;color:var(--menu-description-color,#6B6B6B);margin:var(--sm-space-xs) 0 0;line-height:1.5}.SimplicityTemplate_sectionBadges__DeI8a{display:flex;gap:var(--sm-space-xs);flex-wrap:wrap;padding:var(--sm-space-xs) var(--sm-space-lg)}.SimplicityTemplate_itemsList__bglx1{display:flex;flex-direction:column;min-width:0}.SimplicityTemplate_itemRow__JbR6H{padding:12px 0;min-width:0}.SimplicityTemplate_itemHoverable__RQjhQ{transition:transform var(--sm-hover-duration) var(--sm-hover-easing)}@media (hover:hover) and (pointer:fine) and (min-width:768px){.SimplicityTemplate_itemHoverable__RQjhQ:hover{transform:translateX(var(--sm-hover-shift))}.SimplicityTemplate_itemHoverable__RQjhQ:hover .SimplicityTemplate_dotLeader__pR2Hc{opacity:var(--sm-dot-hover-opacity)}}.SimplicityTemplate_itemContent__ACTbO{display:flex;gap:var(--sm-space-sm);align-items:flex-start;min-width:0}.SimplicityTemplate_itemThumb__FwyxG{border-radius:4px;object-fit:cover;flex-shrink:0}.SimplicityTemplate_itemBody__3iwEq{flex:1;min-width:0}.SimplicityTemplate_itemNameRow__BgcEc{display:flex;align-items:baseline;gap:4px;min-width:0}.SimplicityTemplate_itemName__fk9Lv{font-family:var(--menu-title-font,"Inter",sans-serif);font-size:15px;font-weight:600;line-height:1.4;color:var(--menu-title-color,#1A1A1A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.SimplicityTemplate_dotLeader__pR2Hc{flex:1;min-width:0;height:1em;background-image:radial-gradient(circle,currentColor 1.5px,transparent 0);background-size:8px 3px;background-position:bottom;background-repeat:repeat-x;opacity:var(--sm-dot-opacity);align-self:baseline;transform:translateY(.16em)}.SimplicityTemplate_itemMetaRow__wNOIo{display:flex;align-items:center;gap:var(--sm-space-sm);margin-top:var(--sm-space-xs);min-width:0}.SimplicityTemplate_itemPrice__z0GJ1{font-family:var(--menu-price-font,"Inter",sans-serif);font-size:15px;font-weight:600;line-height:1.4;color:var(--menu-price-color,#333333);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding-right:1px}.SimplicityTemplate_badgesRow__KF2W_{display:inline-flex;position:relative;align-items:flex-start;align-self:flex-start;gap:3px;min-width:0;max-width:min(34%,130px);padding-bottom:.22em;margin-bottom:-.22em;margin-left:-1px;transform:translateY(-.18em);flex:0 1 auto}.SimplicityTemplate_itemBadge__6YE_Y{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SimplicityTemplate_itemTitleBadge__Ja6Bs{font-size:9px;line-height:1.1;letter-spacing:.02em;padding:1px 4px;min-width:0;max-width:100%}.SimplicityTemplate_temporarilyUnavailableBadge__AbwJn{opacity:.9;background-color:rgba(100,116,139,.12);color:var(--menu-description-color,#6B6B6B);border:1px solid rgba(100,116,139,.22)}.SimplicityTemplate_itemDescriptionRow__sfYat{display:grid;grid-template-columns:minmax(0,11fr) minmax(28px,1fr);align-items:start;gap:var(--sm-space-sm);margin-top:2px;min-width:0}.SimplicityTemplate_itemDescription__luNKc{font-size:13px;color:var(--menu-description-color,#6B6B6B);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SimplicityTemplate_itemDescriptionSpacer___iNu2{min-width:0}.SimplicityTemplate_itemNotes__p0j7R{font-size:13px;color:var(--menu-description-color,#4A4A4A);line-height:1.5;margin:var(--sm-space-xs) 0 0}@media (max-width:430px){.SimplicityTemplate_itemNameRow__BgcEc{gap:3px}.SimplicityTemplate_badgesRow__KF2W_{max-width:min(30%,96px);margin-left:-2px}.SimplicityTemplate_itemPrice__z0GJ1{font-size:14px}.SimplicityTemplate_itemDescriptionRow__sfYat{grid-template-columns:minmax(0,1fr) auto;gap:var(--sm-space-xs)}.SimplicityTemplate_cartBtn__Znr7g{width:26px;height:26px}}.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_addBadgeBtn__Mw0Mm,.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_dotLeader__pR2Hc,.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_itemBadge__6YE_Y:not(.SimplicityTemplate_temporarilyUnavailableBadge__AbwJn),.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_itemDescription__luNKc,.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_itemName__fk9Lv,.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_itemNotes__p0j7R,.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_itemPrice__z0GJ1,.SimplicityTemplate_itemUnavailable__SWKbJ .SimplicityTemplate_itemThumb__FwyxG{opacity:.4}.SimplicityTemplate_footer__QiAxg{padding:var(--sm-space-lg) var(--sm-content-padding);margin-top:var(--sm-space-lg);max-width:var(--sm-content-max-width);margin-left:auto;margin-right:auto;border-top:1px solid rgba(0,0,0,.06);transition:background-color .3s,color .3s,border-color .3s}.SimplicityTemplate_footerGrid___yf0J{display:grid;grid-template-columns:1fr 1fr;gap:var(--sm-space-lg)}@container simplicity (max-width: 700px){.SimplicityTemplate_footerGrid___yf0J{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:700px){.SimplicityTemplate_footerGrid___yf0J{grid-template-columns:1fr}}}.SimplicityTemplate_footerCol__Qzvwu{min-width:0}.SimplicityTemplate_footerBlock__AaGvi{margin-bottom:var(--sm-space-md)}.SimplicityTemplate_footerIconRow__X2Gk7{display:flex;align-items:center;gap:var(--sm-space-sm);margin-bottom:var(--sm-space-xs);color:var(--menu-description-color,#6B6B6B)}.SimplicityTemplate_footerTitle__Bksko{font-family:var(--header-title-font,"Cormorant",serif);font-size:15px;font-weight:600;margin:0 0 var(--sm-space-sm)}.SimplicityTemplate_footerSubtitle__V13N7{font-size:13px;font-weight:600;margin:0;color:var(--menu-title-color,#1A1A1A)}.SimplicityTemplate_footerText__qbdFR{font-size:13px;color:var(--menu-description-color,#6B6B6B);line-height:1.5}.SimplicityTemplate_hoursGrid__W3VVg{display:flex;flex-direction:column;gap:2px;padding-left:22px;max-width:260px}.SimplicityTemplate_hoursRow__TqfyL{display:flex;justify-content:space-between;font-size:13px;color:var(--menu-description-color,#6B6B6B)}.SimplicityTemplate_hoursDay__QyKMf{font-weight:600;color:var(--menu-title-color,#1A1A1A);min-width:90px}.SimplicityTemplate_hoursTime__6KzUz{text-align:right}.SimplicityTemplate_footerSocials__oD0CV{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--sm-space-md);margin-top:var(--sm-space-lg);padding-top:var(--sm-space-md);border-top:1px solid rgba(0,0,0,.06)}.SimplicityTemplate_socialLink__lQtrc{display:inline-flex;align-items:center;gap:.3rem;color:var(--menu-description-color,#6B6B6B);transition:color .2s;text-decoration:none;font-size:13px;opacity:.65}.SimplicityTemplate_socialLink__lQtrc:hover{color:var(--menu-title-color,#1A1A1A);opacity:1}.SimplicityTemplate_socialLabel__B7LAa{font-size:13px}.SimplicityTemplate_websiteLinkWrap__7LhYQ{position:relative}.SimplicityTemplate_websiteLink__FubAY{display:inline-flex;align-items:center;gap:.3rem;color:var(--menu-description-color,#6B6B6B);text-decoration:none;opacity:.55;transition:opacity .2s,color .2s;padding:2px;font-size:13px}.SimplicityTemplate_websiteLink__FubAY:hover{color:var(--menu-title-color,#1A1A1A);opacity:1}.SimplicityTemplate_websiteLabel__wvOyT{font-size:12px;letter-spacing:.01em}.SimplicityTemplate_websiteTooltip__avezU{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;background:rgba(20,20,20,.92);color:#fff;font-size:11px;font-weight:500;letter-spacing:.02em;padding:4px 10px;border-radius:6px;pointer-events:none;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.18)}.SimplicityTemplate_websiteTooltip__avezU:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(20,20,20,.92)}.SimplicityTemplate_footerNotes__yA_XD{border-top:1px solid rgba(0,0,0,.06);margin-top:var(--sm-space-lg)}.SimplicityTemplate_footerAttribution__NMo_f,.SimplicityTemplate_footerNotes__yA_XD{font-size:13px;color:var(--menu-notes-color,#8A8A8A);text-align:center;padding:var(--sm-space-md) 0}.SimplicityTemplate_poweredBy___yLF6{text-align:center;padding:var(--sm-space-lg) 0;color:var(--menu-notes-color,#8A8A8A);display:flex;align-items:center;justify-content:center;gap:var(--sm-space-sm)}.SimplicityTemplate_emptyState__Nfur5{text-align:center;padding:var(--sm-space-3xl) var(--sm-space-md)}.SimplicityTemplate_editorOutline__Nq5uR{outline:1px dashed rgba(0,0,0,.1);outline-offset:2px}.SimplicityTemplate_root__5KxJF[data-theme=dark]{color-scheme:dark;--sm-section-tint:rgba(255,255,255,0.04)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_footerNotes__yA_XD,.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_footer__QiAxg{border-top-color:rgba(255,255,255,.06)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_addTabBtn__wJ2RE{border-color:rgba(255,255,255,.15)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_tabBarSticky__8Heks{background-color:var(--menu-background-color,#111111)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_tabBar__hT1F0{border-bottom-color:rgba(255,255,255,.06)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_tabBarInner__83UIJ{--tsa-fade:var(--menu-background-color,#111111);--tsa-bg:var(--menu-background-color,#111111);--tsa-border:rgba(255,255,255,0.18);--tsa-fg:var(--menu-section-title-color,#f5f5f5);--tsa-ring:var(--menu-section-title-color,#f5f5f5)}.SimplicityTemplate_headerActions__eewXr{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.SimplicityTemplate_bannerActions__dChUv{display:flex;flex-direction:row;gap:8px;align-items:center;flex-shrink:0}.SimplicityTemplate_bannerShareBtn___Yd87,.SimplicityTemplate_darkToggle__GMn3B,.SimplicityTemplate_headerControl__0zCh9{--sm-control-bg:rgba(255,255,255,0.96);--sm-control-border:rgba(27,31,35,0.08);--sm-control-shadow:0 4px 12px rgba(15,23,42,0.06);--sm-control-shadow-hover:0 10px 22px rgba(15,23,42,0.1);--sm-control-text:color-mix(in srgb,var(--menu-title-color,#1f2937) 88%,var(--menu-description-color,#6b7280));position:relative;width:38px;height:38px;border-radius:999px;border:1px solid var(--sm-control-border);background:var(--sm-control-bg);color:var(--sm-control-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.015),var(--sm-control-shadow);transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,filter .22s ease,transform .22s ease}@supports (background:color-mix(in srgb,white 50%,black)){.SimplicityTemplate_bannerShareBtn___Yd87,.SimplicityTemplate_darkToggle__GMn3B,.SimplicityTemplate_headerControl__0zCh9{--sm-control-bg:color-mix(in srgb,var(--menu-background-color,#ffffff) 94%,var(--menu-title-color,#111827) 6%);--sm-control-border:color-mix(in srgb,var(--menu-title-color,#111827) 11%,transparent);--sm-control-text:color-mix(in srgb,var(--menu-title-color,#111827) 80%,var(--menu-description-color,#6b7280) 20%);--sm-control-shadow:0 4px 12px color-mix(in srgb,var(--menu-title-color,#111827) 7%,transparent);--sm-control-shadow-hover:0 10px 22px color-mix(in srgb,var(--menu-title-color,#111827) 12%,transparent)}}.SimplicityTemplate_bannerShareBtn___Yd87:after,.SimplicityTemplate_bannerShareBtn___Yd87:before,.SimplicityTemplate_darkToggle__GMn3B:after,.SimplicityTemplate_darkToggle__GMn3B:before,.SimplicityTemplate_headerControl__0zCh9:after,.SimplicityTemplate_headerControl__0zCh9:before{content:none}.SimplicityTemplate_darkToggle__GMn3B{color:var(--sm-control-text)}.SimplicityTemplate_headerControl__0zCh9{flex-shrink:0;opacity:.98}.SimplicityTemplate_referrerBackButton__rZEZT{flex-shrink:0}@media (max-width:639px){.SimplicityTemplate_referrerBackButton__rZEZT{position:relative;width:24px;height:32px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;color:color-mix(in srgb,var(--menu-title-color,#111827) 72%,transparent)}.SimplicityTemplate_referrerBackButton__rZEZT svg{width:17px;height:17px}}.SimplicityTemplate_headerControlActive__0pPqd{opacity:1;border-color:color-mix(in srgb,var(--menu-section-title-color,#2c2c2c) 28%,transparent);background:color-mix(in srgb,var(--menu-background-color,#fff) 82%,var(--menu-section-title-color,#2c2c2c) 18%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(0,0,0,.02),0 10px 20px color-mix(in srgb,var(--menu-title-color,#111827) 10%,transparent)}@media (hover:hover) and (pointer:fine){.SimplicityTemplate_bannerShareBtn___Yd87:hover,.SimplicityTemplate_darkToggle__GMn3B:hover,.SimplicityTemplate_headerControl__0zCh9:hover{border-color:color-mix(in srgb,var(--menu-title-color,#111827) 15%,transparent);background:color-mix(in srgb,var(--menu-background-color,#ffffff) 86%,var(--menu-section-title-color,#2c2c2c) 14%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(0,0,0,.015),var(--sm-control-shadow-hover);filter:saturate(1.03);transform:translateY(-1px)}.SimplicityTemplate_headerActions__eewXr:hover .SimplicityTemplate_bannerShareBtn___Yd87:not(:hover):not(:focus-visible),.SimplicityTemplate_headerActions__eewXr:hover .SimplicityTemplate_darkToggle__GMn3B:not(:hover):not(:focus-visible),.SimplicityTemplate_headerActions__eewXr:hover .SimplicityTemplate_headerControl__0zCh9:not(:hover):not(:focus-visible){opacity:.88}}.SimplicityTemplate_bannerShareBtn___Yd87:focus-visible,.SimplicityTemplate_darkToggle__GMn3B:focus-visible,.SimplicityTemplate_headerControl__0zCh9:focus-visible{outline:none;border-color:color-mix(in srgb,var(--menu-section-title-color,#2c2c2c) 30%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(0,0,0,.02),0 0 0 3px color-mix(in srgb,var(--menu-section-title-color,#2c2c2c) 12%,transparent),var(--sm-control-shadow-hover)}.SimplicityTemplate_bannerShareBtn___Yd87:active,.SimplicityTemplate_darkToggle__GMn3B:active,.SimplicityTemplate_headerControl__0zCh9:active{filter:saturate(.99);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(0,0,0,.05),0 4px 10px color-mix(in srgb,var(--menu-title-color,#111827) 8%,transparent);transform:translateY(0)}.SimplicityTemplate_bannerShareBtn___Yd87 svg,.SimplicityTemplate_darkToggle__GMn3B svg,.SimplicityTemplate_headerControl__0zCh9 svg{transition:transform .22s ease,opacity .22s ease}@media (hover:hover) and (pointer:fine){.SimplicityTemplate_bannerShareBtn___Yd87:focus-visible svg,.SimplicityTemplate_bannerShareBtn___Yd87:hover svg,.SimplicityTemplate_darkToggle__GMn3B:focus-visible svg,.SimplicityTemplate_darkToggle__GMn3B:hover svg,.SimplicityTemplate_headerControl__0zCh9:focus-visible svg,.SimplicityTemplate_headerControl__0zCh9:hover svg{transform:translateY(-.5px);opacity:.98}}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_bannerShareBtn___Yd87,.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_darkToggle__GMn3B,.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_headerControl__0zCh9{--sm-control-bg:rgba(22,24,29,0.98);--sm-control-border:rgba(255,255,255,0.1);--sm-control-shadow:0 6px 14px rgba(0,0,0,0.18);--sm-control-shadow-hover:0 10px 20px rgba(0,0,0,0.24);--sm-control-text:color-mix(in srgb,var(--menu-title-color,#f0ede8) 88%,var(--menu-description-color,#c6c0b6) 12%)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_headerControlActive__0pPqd{border-color:color-mix(in srgb,var(--menu-accent-color,#d4cfc6) 26%,transparent);background:color-mix(in srgb,var(--menu-background-color,#111) 88%,white 12%)}@media (max-width:639px){.SimplicityTemplate_bannerActions__dChUv,.SimplicityTemplate_headerActions__eewXr{gap:6px}.SimplicityTemplate_bannerShareBtn___Yd87,.SimplicityTemplate_darkToggle__GMn3B,.SimplicityTemplate_headerControl__0zCh9{width:32px;height:32px}.SimplicityTemplate_bannerShareBtn___Yd87 svg,.SimplicityTemplate_darkToggle__GMn3B svg,.SimplicityTemplate_headerControl__0zCh9 svg{width:14px;height:14px}.SimplicityTemplate_headerControlActive__0pPqd{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(0,0,0,.02),0 6px 12px color-mix(in srgb,var(--menu-title-color,#111827) 9%,transparent)}}@media (prefers-reduced-motion:reduce){.SimplicityTemplate_bannerShareBtn___Yd87,.SimplicityTemplate_bannerShareBtn___Yd87 svg,.SimplicityTemplate_bannerShareBtn___Yd87:after,.SimplicityTemplate_bannerShareBtn___Yd87:before,.SimplicityTemplate_darkToggle__GMn3B,.SimplicityTemplate_darkToggle__GMn3B svg,.SimplicityTemplate_darkToggle__GMn3B:after,.SimplicityTemplate_darkToggle__GMn3B:before,.SimplicityTemplate_headerControl__0zCh9,.SimplicityTemplate_headerControl__0zCh9 svg,.SimplicityTemplate_headerControl__0zCh9:after,.SimplicityTemplate_headerControl__0zCh9:before{transition:none}.SimplicityTemplate_bannerShareBtn___Yd87:after,.SimplicityTemplate_darkToggle__GMn3B:after,.SimplicityTemplate_headerControl__0zCh9:after{display:none}}.SimplicityTemplate_searchBar__oI4JW{max-width:var(--sm-content-max-width,720px);margin:0 auto;padding:0 var(--sm-content-padding) var(--sm-space-sm)}.SimplicityTemplate_searchInputWrap__GKklX{display:flex;align-items:center;gap:8px;background:var(--menu-background-color,#fff);border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:8px 12px;transition:border-color .2s}.SimplicityTemplate_searchInputWrap__GKklX:focus-within{border-color:var(--sm-accent,rgba(0,0,0,.3))}.SimplicityTemplate_searchIcon__mVTes{color:var(--menu-description-color,#888);flex-shrink:0}.SimplicityTemplate_searchInput__kyuo4{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:var(--menu-title-color,#333);font-family:var(--menu-body-font,sans-serif)}.SimplicityTemplate_searchInput__kyuo4::placeholder{color:var(--menu-description-color,#999)}.SimplicityTemplate_searchClear__sFBqj{background:none;border:none;cursor:pointer;color:var(--menu-description-color,#888);padding:2px;display:flex;align-items:center}.SimplicityTemplate_tabBarDimmed__tUdzN{opacity:.4;pointer-events:none}.SimplicityTemplate_noResults__6GADx{text-align:center;padding:var(--sm-space-xl) var(--sm-space-md);color:var(--menu-description-color,#888);font-family:var(--menu-body-font,sans-serif)}.SimplicityTemplate_noResults__6GADx p{margin-bottom:var(--sm-space-sm);font-size:.95rem}.SimplicityTemplate_noResultsClear__O8Tze{background:none;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:6px 16px;cursor:pointer;color:var(--menu-title-color,#333);font-size:.85rem;font-family:var(--menu-body-font,sans-serif);transition:background .2s}.SimplicityTemplate_noResultsClear__O8Tze:hover{background:rgba(0,0,0,.04)}.SimplicityTemplate_itemCartAction__aqFNw{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0}.SimplicityTemplate_cartBtn__Znr7g{background:none;border:1px solid rgba(0,0,0,.12);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--menu-title-color,#333);opacity:0;transition:opacity .2s,background .2s,border-color .2s,transform .18s ease;flex-shrink:0;position:relative}.SimplicityTemplate_cartBtn__Znr7g:active{transform:scale(.94)}.SimplicityTemplate_cartBtn__Znr7g:hover{background:rgba(0,0,0,.06)}.SimplicityTemplate_cartBtnActive__DlBZN{opacity:1;border-color:rgba(0,0,0,.14)}.SimplicityTemplate_itemQtyBadge__UERiN{position:absolute;top:-4px;right:-4px;min-width:13px;height:13px;padding:0 3px;border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-background-color,#fff) 82%,transparent);background:color-mix(in srgb,var(--menu-section-title-color,#2c2c2c) 12%,var(--menu-background-color,#fff));color:color-mix(in srgb,var(--menu-section-title-color,#2c2c2c) 88%,var(--menu-title-color,#333));display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.SimplicityTemplate_itemQtyControls__Cc3jw{display:inline-flex;align-items:center;gap:3px;margin-left:0;padding:2px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:color-mix(in srgb,var(--menu-background-color,#fff) 97%,var(--menu-section-title-color,#2c2c2c));transition:border-color .2s;min-width:0}.SimplicityTemplate_itemQtyBtn__MNnCF{width:20px;height:20px;border:none;border-radius:999px;background:transparent;color:var(--menu-title-color,#333);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .18s ease}.SimplicityTemplate_itemQtyBtn__MNnCF:hover{background:rgba(0,0,0,.06)}.SimplicityTemplate_itemQtyBtn__MNnCF:active{transform:scale(.92)}.SimplicityTemplate_itemQtyValue__a9yPJ{min-width:14px;text-align:center;font-size:11px;font-weight:600;color:var(--menu-title-color,#333);font-variant-numeric:tabular-nums;user-select:none}.SimplicityTemplate_itemRow__JbR6H:hover .SimplicityTemplate_cartBtn__Znr7g{opacity:1}@media (hover:none),(pointer:coarse){.SimplicityTemplate_cartBtn__Znr7g{opacity:1}}@media (max-width:430px){.SimplicityTemplate_cartBtn__Znr7g{width:26px;height:26px}.SimplicityTemplate_itemQtyBadge__UERiN{min-width:12px;height:12px;font-size:8px;top:-3px;right:-3px}.SimplicityTemplate_itemQtyControls__Cc3jw{gap:3px;padding:1px}.SimplicityTemplate_itemQtyBtn__MNnCF{width:18px;height:18px}.SimplicityTemplate_itemQtyValue__a9yPJ{min-width:13px;font-size:10px}}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_searchInputWrap__GKklX{border-color:rgba(255,255,255,.12)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_noResultsClear__O8Tze{border-color:rgba(255,255,255,.15);color:var(--menu-title-color,#eee)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_noResultsClear__O8Tze:hover{background:rgba(255,255,255,.06)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartBtn__Znr7g{border-color:rgba(255,255,255,.12)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartBtn__Znr7g:hover{background:rgba(255,255,255,.08)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartBtnActive__DlBZN{border-color:rgba(255,255,255,.18)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_itemQtyBadge__UERiN{border-color:color-mix(in srgb,var(--menu-background-color,#111) 78%,transparent);background:color-mix(in srgb,var(--menu-accent-color,#d4cfc6) 22%,var(--menu-background-color,#111));color:color-mix(in srgb,var(--menu-accent-color,#d4cfc6) 86%,var(--menu-title-color,#f0ede8))}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_itemQtyControls__Cc3jw{border-color:rgba(255,255,255,.14);background:color-mix(in srgb,var(--menu-background-color,#111) 90%,white 10%)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_itemQtyBtn__MNnCF:hover{background:rgba(255,255,255,.1)}.SimplicityTemplate_cartFabBar__SAziM{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.03) 30%)}.SimplicityTemplate_cartFabBarBtn__IpsMN{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:var(--sm-content-max-width,720px);margin:0 auto;padding:14px 20px;background:var(--menu-title-color,#333);color:var(--menu-background-color,#fff);border:none;border-radius:8px;font-family:var(--menu-body-font,sans-serif);font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s}.SimplicityTemplate_cartFabBarBtn__IpsMN:hover{opacity:.9}.SimplicityTemplate_cartBackdrop__YszC_{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100}.SimplicityTemplate_cartDrawer__cV4wt{position:fixed;top:0;right:0;bottom:0;width:min(400px,90vw);background:var(--menu-background-color,#fff);z-index:101;display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,.1)}@media (max-width:700px){.SimplicityTemplate_cartDrawer__cV4wt{width:100%}}.SimplicityTemplate_cartDrawerHeader__Htb6T{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.SimplicityTemplate_cartDrawerTitle__Whs9K{font-family:var(--menu-heading-font,serif);font-size:1.1rem;font-weight:600;color:var(--menu-title-color,#333)}.SimplicityTemplate_cartCloseBtn___Q2ED{background:none;border:none;cursor:pointer;color:var(--menu-description-color,#888);padding:4px;display:flex}.SimplicityTemplate_cartDrawerBody__F4PWx{flex:1;overflow-y:auto;padding:16px 20px}.SimplicityTemplate_cartEmpty__Tjh3r{text-align:center;padding:40px 0;color:var(--menu-description-color,#888);font-family:var(--menu-body-font,sans-serif)}.SimplicityTemplate_cartItem__qOXw_{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.SimplicityTemplate_cartItem__qOXw_:last-child{border-bottom:none}.SimplicityTemplate_cartItemInfo__zdfRk{flex:1;min-width:0}.SimplicityTemplate_cartItemTop___IPIP{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.SimplicityTemplate_cartItemName__RCrBo{font-family:var(--menu-body-font,sans-serif);font-size:.9rem;font-weight:500;color:var(--menu-title-color,#333);margin:0}.SimplicityTemplate_cartItemRemove__XoveS{background:none;border:none;cursor:pointer;color:var(--menu-description-color,#aaa);padding:2px;display:flex;transition:color .2s}.SimplicityTemplate_cartItemRemove__XoveS:hover{color:#e53e3e}.SimplicityTemplate_cartItemBottom__TXDr4{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.SimplicityTemplate_cartQtyControls__c1rro{display:flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:2px}.SimplicityTemplate_cartQtyBtn__NEAy7{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:var(--menu-title-color,#333)}.SimplicityTemplate_cartQtyValue__Qx_fp{font-family:var(--menu-body-font,sans-serif);font-size:.85rem;min-width:20px;text-align:center;color:var(--menu-title-color,#333)}.SimplicityTemplate_cartItemPrice__fWH44{font-family:var(--menu-body-font,sans-serif);font-size:.9rem;font-weight:500;color:var(--menu-price-color,#333)}.SimplicityTemplate_cartDrawerFooter__q5bYn{border-top:1px solid rgba(0,0,0,.08);padding:16px 20px}.SimplicityTemplate_cartSubtotal__ncuyD,.SimplicityTemplate_cartTotal__VivT6{display:flex;justify-content:space-between;font-family:var(--menu-body-font,sans-serif);color:var(--menu-title-color,#333)}.SimplicityTemplate_cartSubtotal__ncuyD{font-size:.85rem;color:var(--menu-description-color,#888);margin-bottom:8px}.SimplicityTemplate_cartTotal__VivT6{font-size:1rem;font-weight:600}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartDrawer__cV4wt{box-shadow:-4px 0 20px rgba(0,0,0,.4)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartDrawerHeader__Htb6T{border-bottom-color:rgba(255,255,255,.08)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartItem__qOXw_{border-bottom-color:rgba(255,255,255,.06)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartQtyControls__c1rro{border-color:rgba(255,255,255,.1)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_cartDrawerFooter__q5bYn{border-top-color:rgba(255,255,255,.08)}.SimplicityTemplate_bannerStrip__UhIlC{width:100vw;margin-left:calc(50% - 50vw);position:relative;aspect-ratio:3.5/1;max-height:200px;overflow:hidden}.SimplicityTemplate_bannerImage__oekHK{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.SimplicityTemplate_bannerPlaceholder__KyTfF{height:80px;border:1px dashed rgba(0,0,0,.15);margin:0 var(--sm-content-padding);font-size:13px}.SimplicityTemplate_bannerPlaceholder__KyTfF,.SimplicityTemplate_headerLogoPlaceholder__Uw0Z_{display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--menu-description-color,#888)}.SimplicityTemplate_headerLogoPlaceholder__Uw0Z_{width:36px;height:36px;border:1px dashed rgba(0,0,0,.2);font-size:9px;flex-shrink:0}.SimplicityTemplate_addBadgeBtn__Mw0Mm{font-size:11px;color:var(--menu-description-color,#888);background:none;border:1px dashed rgba(0,0,0,.15);border-radius:3px;padding:2px 8px;cursor:pointer;margin:var(--sm-space-xs) 0}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_headerLogoPlaceholder__Uw0Z_{border-color:rgba(255,255,255,.2)}.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_addBadgeBtn__Mw0Mm,.SimplicityTemplate_root__5KxJF[data-theme=dark] .SimplicityTemplate_bannerPlaceholder__KyTfF{border-color:rgba(255,255,255,.15)}.SimplicityTemplate_orderCtaRow__txH5J{display:flex;justify-content:flex-end;width:100%;max-width:var(--sm-content-max-width,900px);margin:14px auto 0;padding:0 var(--sm-content-padding,16px)}.SimplicityTemplate_orderCta__87le6{--olb-bg:var(--menu-title-color,#333333);--olb-fg:var(--menu-background-color,#ffffff);--olb-radius:8px;--olb-weight:500;--olb-size:0.9375rem;--olb-pad-y:14px;--olb-pad-x:20px;--olb-shadow:var(--sm-control-shadow,0 1px 2px rgba(0,0,0,0.06));--olb-shadow-hover:0 6px 18px rgba(0,0,0,0.14);--olb-ring:var(--menu-section-title-color,#2c2c2c)}.SimplicityTemplate_orderBar__uHuDr{--sob-bg:color-mix(in srgb,var(--menu-background-color,#ffffff) 94%,transparent);--sob-border:color-mix(in srgb,var(--menu-title-color,#333333) 12%,transparent);--sob-max:var(--sm-content-max-width,720px)}.SimplicityTemplate_headerLogoPlaceholder__Uw0Z_,.SimplicityTemplate_headerLogo__V8rJc{width:56px;height:56px}@media (min-width:768px){.SimplicityTemplate_headerLogoPlaceholder__Uw0Z_,.SimplicityTemplate_headerLogo__V8rJc{width:80px;height:80px}}