.artisan-bakery-module__NixeNG__bakeryTheme{--bakery-bg:#fbf8f3;--bakery-card:#fffdf9;--bakery-brown:#4a3525;--bakery-brown-dark:#2c1e16;--bakery-terracotta:#c86d51;--bakery-caramel:#dda15e;--bakery-border:#e8dfd5;--bakery-muted:#6e5d4f;--bakery-font-serif:Georgia, "Playfair Display", serif;--bakery-font-sans:Inter, system-ui, sans-serif;background-color:var(--bakery-bg);color:var(--bakery-brown-dark);font-family:var(--bakery-font-sans);min-height:100vh}.artisan-bakery-module__NixeNG__headingSerif{font-family:var(--bakery-font-serif);color:var(--bakery-brown-dark);letter-spacing:-.02em;font-weight:700}.artisan-bakery-module__NixeNG__badgeTerracotta{color:var(--bakery-terracotta);background-color:#c86d511f;border:1px solid #c86d5140;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.artisan-bakery-module__NixeNG__badgeCaramel{color:var(--bakery-brown);background-color:#dda15e26;border:1px solid #dda15e4d;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.artisan-bakery-module__NixeNG__btnPrimary{background-color:var(--bakery-brown);color:#fffdf9;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.artisan-bakery-module__NixeNG__btnPrimary:hover{background-color:var(--bakery-brown-dark);transform:translateY(-1px)}.artisan-bakery-module__NixeNG__btnSecondary{color:var(--bakery-brown);border:1px solid var(--bakery-border);background-color:#0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.artisan-bakery-module__NixeNG__btnSecondary:hover{border-color:var(--bakery-brown);background-color:#4a35250d}.artisan-bakery-module__NixeNG__bakeryCard{background-color:var(--bakery-card);border:1px solid var(--bakery-border);border-radius:.75rem;transition:all .25s;box-shadow:0 2px 8px #4a35250a}.artisan-bakery-module__NixeNG__bakeryCard:hover{border-color:var(--bakery-caramel);box-shadow:0 6px 16px #4a352514}.artisan-bakery-module__NixeNG__headerOrderBtn{color:#fffdf9;font-size:.75rem;font-weight:600;line-height:1rem}.artisan-bakery-module__NixeNG__headerOrderBtn:hover{color:#fffdf9}.artisan-bakery-module__NixeNG__headerReserveBtn{color:var(--bakery-brown);border:1.5px solid var(--bakery-brown);cursor:pointer;background-color:#0000;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .15s,color .15s}.artisan-bakery-module__NixeNG__headerReserveBtn:hover{background-color:var(--bakery-brown);color:#fffdf9}.artisan-bakery-module__NixeNG__headerControl{min-height:2.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.artisan-bakery-module__NixeNG__marquee{background-color:var(--bakery-brown-dark);color:#fffdf9;padding:14px 0;display:flex;overflow:hidden}.artisan-bakery-module__NixeNG__marqueeRow{white-space:nowrap;letter-spacing:.05em;align-items:center;gap:28px;width:max-content;font-size:.8125rem;font-weight:600;animation:32s linear infinite artisan-bakery-module__NixeNG__bakeryMarquee;display:flex}.artisan-bakery-module__NixeNG__marqueeItem{align-items:center;gap:28px;display:inline-flex}.artisan-bakery-module__NixeNG__marqueeSeparator{color:#dda15e}@keyframes artisan-bakery-module__NixeNG__bakeryMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.artisan-bakery-module__NixeNG__marqueeRow{animation:none}}.artisan-bakery-module__NixeNG__footerLink{color:inherit;transition:color .15s}.artisan-bakery-module__NixeNG__footerLink:hover{color:#dda15e}.artisan-bakery-module__NixeNG__footerPill{color:#e8dfd5;background-color:#3a2a1e;border:1px solid #4a3525;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.6875rem;transition:background-color .15s,color .15s;display:inline-flex}.artisan-bakery-module__NixeNG__footerPill:hover{color:#fffdf9;background-color:#c86d51;border-color:#c86d51}.artisan-bakery-module__NixeNG__hideScrollbar{scrollbar-width:none;-ms-overflow-style:none}.artisan-bakery-module__NixeNG__hideScrollbar::-webkit-scrollbar{display:none}.artisan-bakery-module__NixeNG__menuSearch:focus{border-color:var(--bakery-brown);box-shadow:0 0 0 3px #4a35251f}.artisan-bakery-module__NixeNG__menuSearch::-webkit-search-cancel-button{display:none}.artisan-bakery-module__NixeNG__navLink{color:var(--bakery-brown);transition:color .15s}.artisan-bakery-module__NixeNG__navLink:hover,.artisan-bakery-module__NixeNG__navLinkActive{color:var(--bakery-terracotta)}
