.OwnerQrManagement-module__PHllNa__managementPage{--qr-bg:#0d0b09;--qr-surface:#151310;--qr-surface-raised:#1b1814;--qr-line:#ecd5a338;--qr-line-strong:#ecd5a375;--qr-cream:#fff8eb;--qr-muted:#fff8ebad;--qr-gold:#e8c982;min-height:100%;color:var(--qr-cream);background:var(--qr-bg);padding:0 20px 22px;font-family:Neue Montreal,Arial,sans-serif}.OwnerQrManagement-module__PHllNa__managementHeader{border-bottom:1px solid #ecd5a324;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 0 16px;display:flex}.OwnerQrManagement-module__PHllNa__brandBlock h1{margin:0;font-family:BT Suave,Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:400}.OwnerQrManagement-module__PHllNa__brandBlock p{color:var(--qr-muted);margin:5px 0 0;font-size:14px}.OwnerQrManagement-module__PHllNa__headerActions{align-items:center;gap:10px;display:flex}.OwnerQrManagement-module__PHllNa__headerActions a,.OwnerQrManagement-module__PHllNa__headerActions button{min-height:42px}.OwnerQrManagement-module__PHllNa__managementBody{gap:0;display:grid}.OwnerQrManagement-module__PHllNa__restaurantPicker{gap:7px;width:min(360px,100%);margin:14px 0 11px;display:grid}.OwnerQrManagement-module__PHllNa__eyebrow,.OwnerQrManagement-module__PHllNa__fieldLabel{color:var(--qr-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.OwnerQrManagement-module__PHllNa__select,.OwnerQrManagement-module__PHllNa__input{border:1px solid var(--qr-line-strong);width:100%;color:var(--qr-cream);font:inherit;background:#0f0d0b;border-radius:7px;padding:11px 12px}.OwnerQrManagement-module__PHllNa__select{height:40px;padding-top:0;padding-bottom:0}.OwnerQrManagement-module__PHllNa__select:focus-visible,.OwnerQrManagement-module__PHllNa__input:focus-visible,.OwnerQrManagement-module__PHllNa__managementPage button:focus-visible,.OwnerQrManagement-module__PHllNa__managementPage input:focus-visible{outline:2px solid var(--qr-gold);outline-offset:2px}.OwnerQrManagement-module__PHllNa__qrTabs{border:1px solid var(--qr-line);border-bottom:0;border-radius:10px 10px 0 0;order:2;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.OwnerQrManagement-module__PHllNa__qrTab{color:var(--qr-muted);text-align:left;cursor:pointer;background:#0f0d0b;border:0;border-bottom:2px solid #0000;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px 18px;line-height:16px;display:grid}.OwnerQrManagement-module__PHllNa__qrTab strong{color:var(--qr-cream);font-size:16px;line-height:20px;display:block}.OwnerQrManagement-module__PHllNa__qrTab small{margin-top:3px;font-size:12px;line-height:16px;display:block}.OwnerQrManagement-module__PHllNa__qrTabActive{border-bottom-color:var(--qr-gold);background:#211d17}.OwnerQrManagement-module__PHllNa__qrTabIcon{color:var(--qr-gold);font-size:24px}.OwnerQrManagement-module__PHllNa__managerFrame{border:1px solid var(--qr-line);background:linear-gradient(135deg,#fff5e308,#0000 44%),#100e0c;border-radius:0 0 12px 12px;padding:12px}.OwnerQrManagement-module__PHllNa__qrManager{flex-direction:column;gap:10px;display:flex}.OwnerQrManagement-module__PHllNa__qrSetupGrid{order:1;justify-content:space-between;align-items:end;gap:12px;margin-top:10px;display:flex}.OwnerQrManagement-module__PHllNa__qrSetupGrid>.OwnerQrManagement-module__PHllNa__field{flex:0 305px}.OwnerQrManagement-module__PHllNa__field{gap:7px;min-width:0;display:grid}.OwnerQrManagement-module__PHllNa__qrTypeGroup{display:none}.OwnerQrManagement-module__PHllNa__qrTargetBanner{border:1px solid var(--qr-line);background:#e8c9820f;border-radius:8px;order:3;align-items:center;gap:12px;padding:10px 13px;display:none}.OwnerQrManagement-module__PHllNa__qrTargetBanner.OwnerQrManagement-module__PHllNa__qrAdminBanner{display:flex}.OwnerQrManagement-module__PHllNa__qrTargetBanner p{color:var(--qr-muted);margin:3px 0 0;font-size:12px}.OwnerQrManagement-module__PHllNa__badge{border:1px solid var(--qr-line-strong);color:var(--qr-gold);text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.OwnerQrManagement-module__PHllNa__qrCustomizer{order:4;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);align-items:start;gap:12px;margin-top:2px;display:grid}.OwnerQrManagement-module__PHllNa__qrPreviewCol,.OwnerQrManagement-module__PHllNa__appearanceEditor{border:1px solid var(--qr-line);background:#0a090899;border-radius:9px;padding:14px}.OwnerQrManagement-module__PHllNa__qrControlsCol{display:contents}.OwnerQrManagement-module__PHllNa__qrPreviewCol{grid-area:1/1}.OwnerQrManagement-module__PHllNa__appearanceEditor{grid-area:2/1;gap:12px;display:grid}.OwnerQrManagement-module__PHllNa__appearanceEditor h3{color:var(--qr-gold);margin:0 0 12px;font-family:BT Suave,Georgia,serif;font-size:22px;font-weight:400}.OwnerQrManagement-module__PHllNa__qrPreviewCol{grid-template-columns:240px minmax(0,1fr);align-content:start;gap:9px 14px;display:grid}.OwnerQrManagement-module__PHllNa__qrPreviewHeader{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.OwnerQrManagement-module__PHllNa__qrPreviewTitle{align-items:center;gap:9px;min-width:0;display:flex}.OwnerQrManagement-module__PHllNa__qrPreviewTitle strong{color:var(--qr-gold);letter-spacing:.04em;font-size:13px}.OwnerQrManagement-module__PHllNa__qrPreviewIcon{color:var(--qr-gold);font-size:20px}.OwnerQrManagement-module__PHllNa__qrStatusBadge{color:#9be5a6;background:#8fd6a62e;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.OwnerQrManagement-module__PHllNa__qrPreviewFrame{background:#f7efe3;border:1px solid #ffffff29;border-radius:8px;grid-area:2/1/span 8;place-items:center;min-height:220px;padding:12px;display:grid}.OwnerQrManagement-module__PHllNa__qrPreviewFrame span[role=img]{width:min(100%,220px);line-height:0;display:block}.OwnerQrManagement-module__PHllNa__qrPreviewFrame svg{width:100%;height:auto;display:block}.OwnerQrManagement-module__PHllNa__qrEmptyPreview{color:#27211a;text-align:center;font-size:14px}.OwnerQrManagement-module__PHllNa__qrUrlBox{overflow-wrap:anywhere;color:var(--qr-muted);border-bottom:1px solid #ecd5a324;grid-column:2;padding:6px 0;font-size:12px}.OwnerQrManagement-module__PHllNa__qrUrlBox strong{color:var(--qr-cream)}.OwnerQrManagement-module__PHllNa__qrStateSummary{border-left:2px solid var(--qr-gold);grid-column:2;padding-left:10px}.OwnerQrManagement-module__PHllNa__qrStateSummary span{color:#9be5a6;font-weight:700}.OwnerQrManagement-module__PHllNa__qrStateSummary p{color:var(--qr-muted);margin:4px 0 0;font-size:12px}.OwnerQrManagement-module__PHllNa__qrMetaRow{color:var(--qr-muted);border-bottom:1px solid #ecd5a31f;grid-column:2;justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}.OwnerQrManagement-module__PHllNa__qrMetaRow strong{color:var(--qr-cream);text-align:right;font-weight:400}.OwnerQrManagement-module__PHllNa__qrPreviewActions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.OwnerQrManagement-module__PHllNa__qrPreviewActions>*{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;font-size:11px}.OwnerQrManagement-module__PHllNa__appearanceJump{border:1px solid var(--qr-line-strong);color:var(--qr-gold);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:9px 12px;font-size:12px}.OwnerQrManagement-module__PHllNa__appearanceJump:hover{background:#e8c9821a}.OwnerQrManagement-module__PHllNa__qrWarning{color:#f0dba8;background:#e8c98212;border:1px solid #e8c98242;border-radius:7px;grid-column:2;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.OwnerQrManagement-module__PHllNa__qrControlsCol>*{grid-column:2}.OwnerQrManagement-module__PHllNa__qrControlsCol>.OwnerQrManagement-module__PHllNa__appearanceEditor{grid-area:2/1}.OwnerQrManagement-module__PHllNa__qrControlsCol>.OwnerQrManagement-module__PHllNa__lifecyclePanel{grid-row:1}.OwnerQrManagement-module__PHllNa__qrControlsCol>.OwnerQrManagement-module__PHllNa__qrStatusLine{grid-row:3}.OwnerQrManagement-module__PHllNa__qrControlsCol>.OwnerQrManagement-module__PHllNa__qrHistory{grid-row:2}.OwnerQrManagement-module__PHllNa__qrControlsCol>.OwnerQrManagement-module__PHllNa__qrExportRow{grid-column:1}.OwnerQrManagement-module__PHllNa__presetRow,.OwnerQrManagement-module__PHllNa__colorGrid,.OwnerQrManagement-module__PHllNa__qrExportRow,.OwnerQrManagement-module__PHllNa__qrLifecycleActions{flex-wrap:wrap;gap:8px;display:flex}.OwnerQrManagement-module__PHllNa__presetButton,.OwnerQrManagement-module__PHllNa__btn,.OwnerQrManagement-module__PHllNa__btnPrimary,.OwnerQrManagement-module__PHllNa__qrDangerButton{border:1px solid var(--qr-line-strong);min-height:40px;color:var(--qr-cream);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:8px 13px;font-size:12px}.OwnerQrManagement-module__PHllNa__presetButton:hover,.OwnerQrManagement-module__PHllNa__btn:hover{background:#e8c98217}.OwnerQrManagement-module__PHllNa__btnPrimary{border-color:var(--qr-gold);background:var(--qr-gold);color:#241b0f;font-weight:700}.OwnerQrManagement-module__PHllNa__btnPrimary:hover{background:#f4dca0}.OwnerQrManagement-module__PHllNa__qrDangerButton{color:#f4aca0;border-color:#b66f65}.OwnerQrManagement-module__PHllNa__adminDangerZone{border-left:1px solid #b66f658c;flex-wrap:wrap;gap:8px;padding-left:8px;display:inline-flex}.OwnerQrManagement-module__PHllNa__managementPage button:disabled{cursor:not-allowed;opacity:.5}.OwnerQrManagement-module__PHllNa__colorGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.OwnerQrManagement-module__PHllNa__colorField{border:1px solid var(--qr-line);border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.OwnerQrManagement-module__PHllNa__colorField input[type=color]{background:0 0;border:0;width:30px;height:30px;padding:0}.OwnerQrManagement-module__PHllNa__cellSub{color:var(--qr-muted);font-size:12px}.OwnerQrManagement-module__PHllNa__rangeField{gap:7px;display:grid}.OwnerQrManagement-module__PHllNa__rangeField input{accent-color:var(--qr-gold)}.OwnerQrManagement-module__PHllNa__qrExportRow>*{flex:145px}.OwnerQrManagement-module__PHllNa__appearanceEditor .OwnerQrManagement-module__PHllNa__qrExportRow>:nth-child(-n+3){display:none}.OwnerQrManagement-module__PHllNa__qrStatusLine{min-height:20px;color:var(--qr-muted);margin:0;font-size:12px}.OwnerQrManagement-module__PHllNa__lifecyclePanel{background:#e8c9820d;border:1px solid #e8c9824d;border-radius:8px;padding:12px}.OwnerQrManagement-module__PHllNa__lifecyclePanel h3{color:var(--qr-gold);margin:0;font-family:BT Suave,Georgia,serif;font-size:20px;font-weight:400}.OwnerQrManagement-module__PHllNa__lifecyclePanel p{color:var(--qr-muted);margin:4px 0 11px;font-size:12px;line-height:1.45}.OwnerQrManagement-module__PHllNa__qrPermanenceNotice{background:#e8c9820f;border:1px solid #e8c98224;border-radius:7px;padding:9px 10px;color:#e8c982!important}.OwnerQrManagement-module__PHllNa__lifecyclePanel .OwnerQrManagement-module__PHllNa__qrLifecycleActions{gap:8px;display:grid}.OwnerQrManagement-module__PHllNa__lifecyclePanel .OwnerQrManagement-module__PHllNa__qrLifecycleActions>.OwnerQrManagement-module__PHllNa__btn,.OwnerQrManagement-module__PHllNa__lifecyclePanel .OwnerQrManagement-module__PHllNa__qrLifecycleActions>.OwnerQrManagement-module__PHllNa__btnPrimary{width:100%}.OwnerQrManagement-module__PHllNa__inventoryDownloadButton{color:var(--qr-gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.OwnerQrManagement-module__PHllNa__qrHistory{border-top:1px solid var(--qr-line);padding-top:12px}.OwnerQrManagement-module__PHllNa__qrHistoryHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.OwnerQrManagement-module__PHllNa__qrHistoryHeader h3{margin:0;font-family:BT Suave,Georgia,serif;font-size:20px;font-weight:400}.OwnerQrManagement-module__PHllNa__qrHistoryHeader span{color:var(--qr-gold);font-size:11px}.OwnerQrManagement-module__PHllNa__qrHistory ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.OwnerQrManagement-module__PHllNa__qrHistory li{border:1px solid #ecd5a329;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.OwnerQrManagement-module__PHllNa__inventoryRowMain{min-width:0}.OwnerQrManagement-module__PHllNa__inventoryRowAside{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.OwnerQrManagement-module__PHllNa__qrHistory li strong{font-size:13px;display:block}.OwnerQrManagement-module__PHllNa__qrHistory li span{color:#9be5a6;font-size:11px}.OwnerQrManagement-module__PHllNa__qrHistory li p{color:var(--qr-muted);text-align:right;margin:0;font-size:11px}.OwnerQrManagement-module__PHllNa__qrHistoryNotice{color:var(--qr-muted);font-size:12px}.OwnerQrManagement-module__PHllNa__inventoryActions{flex:none;position:relative}.OwnerQrManagement-module__PHllNa__inventoryActions summary{border:1px solid var(--qr-line-strong);width:28px;height:28px;color:var(--qr-cream);cursor:pointer;background:0 0;border-radius:6px;place-items:center;list-style:none;display:grid}.OwnerQrManagement-module__PHllNa__inventoryActions summary::-webkit-details-marker{display:none}.OwnerQrManagement-module__PHllNa__inventoryActions summary:hover{background:#e8c9821a}.OwnerQrManagement-module__PHllNa__inventoryActions summary:focus-visible{outline:2px solid var(--qr-gold);outline-offset:2px}.OwnerQrManagement-module__PHllNa__inventoryActionMenu{z-index:5;border:1px solid var(--qr-line-strong);background:#17130f;border-radius:7px;gap:3px;min-width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #00000073}.OwnerQrManagement-module__PHllNa__inventoryActionMenu button{color:var(--qr-cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:11px}.OwnerQrManagement-module__PHllNa__inventoryActionMenu button:hover:not(:disabled){color:var(--qr-gold);background:#e8c9821f}.OwnerQrManagement-module__PHllNa__inventoryActionMenu button:disabled{cursor:not-allowed;opacity:.45}.OwnerQrManagement-module__PHllNa__inventoryActionNote{max-width:220px;color:var(--qr-muted);padding:7px 8px;font-size:10px;line-height:1.35;display:block}.OwnerQrManagement-module__PHllNa__qrDialogBackdrop{z-index:40;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.OwnerQrManagement-module__PHllNa__qrDialog{border:1px solid var(--qr-line-strong);background:#17130f;border-radius:10px;width:min(520px,100%);padding:20px;box-shadow:0 20px 80px #00000080}.OwnerQrManagement-module__PHllNa__qrDialogHeader h2{margin:0;font-family:BT Suave,Georgia,serif;font-size:26px;font-weight:400}.OwnerQrManagement-module__PHllNa__qrDialogHeader p{color:var(--qr-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.OwnerQrManagement-module__PHllNa__qrDispositionFieldset{border:1px solid var(--qr-line);border-radius:7px;gap:10px;margin:16px 0 0;padding:12px;display:grid}.OwnerQrManagement-module__PHllNa__qrDispositionFieldset legend{color:var(--qr-gold);font-size:12px}.OwnerQrManagement-module__PHllNa__qrDispositionFieldset label{color:var(--qr-muted);font-size:13px}.OwnerQrManagement-module__PHllNa__qrDispositionFieldset input{accent-color:var(--qr-gold);margin-right:8px}.OwnerQrManagement-module__PHllNa__qrDialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.OwnerQrManagement-module__PHllNa__sourceTag,.OwnerQrManagement-module__PHllNa__emptyState{color:var(--qr-muted);font-size:12px}.OwnerQrManagement-module__PHllNa__sourceTag{margin:12px 0 0}.OwnerQrManagement-module__PHllNa__sourceTag code{color:var(--qr-gold)}@media (max-width:820px){.OwnerQrManagement-module__PHllNa__managementPage{padding:0 12px 18px}.OwnerQrManagement-module__PHllNa__managementHeader{flex-direction:column;align-items:stretch}.OwnerQrManagement-module__PHllNa__headerActions{justify-content:flex-start}.OwnerQrManagement-module__PHllNa__qrTabs{grid-template-columns:1fr}.OwnerQrManagement-module__PHllNa__qrTab{border-bottom:1px solid var(--qr-line)}.OwnerQrManagement-module__PHllNa__qrTabActive{border-bottom-color:var(--qr-gold)}.OwnerQrManagement-module__PHllNa__qrSetupGrid{flex-direction:column;align-items:stretch}.OwnerQrManagement-module__PHllNa__qrSetupGrid>.OwnerQrManagement-module__PHllNa__field{flex-basis:auto}.OwnerQrManagement-module__PHllNa__qrCustomizer,.OwnerQrManagement-module__PHllNa__qrPreviewCol{grid-template-columns:1fr}.OwnerQrManagement-module__PHllNa__qrPreviewHeader,.OwnerQrManagement-module__PHllNa__qrPreviewFrame,.OwnerQrManagement-module__PHllNa__qrUrlBox,.OwnerQrManagement-module__PHllNa__qrStateSummary,.OwnerQrManagement-module__PHllNa__qrMetaRow,.OwnerQrManagement-module__PHllNa__qrPreviewActions,.OwnerQrManagement-module__PHllNa__qrWarning,.OwnerQrManagement-module__PHllNa__appearanceEditor,.OwnerQrManagement-module__PHllNa__qrControlsCol>*{grid-area:auto/1}.OwnerQrManagement-module__PHllNa__qrPreviewFrame{min-height:280px}}@media (max-width:430px){.OwnerQrManagement-module__PHllNa__brandBlock h1{font-size:28px}.OwnerQrManagement-module__PHllNa__headerActions{grid-template-columns:1fr 1fr;display:grid}.OwnerQrManagement-module__PHllNa__headerActions>*{width:100%}.OwnerQrManagement-module__PHllNa__headerActions>:only-child{grid-column:1/-1}.OwnerQrManagement-module__PHllNa__managerFrame{padding:8px}.OwnerQrManagement-module__PHllNa__qrPreviewCol,.OwnerQrManagement-module__PHllNa__qrControlsCol{padding:10px}.OwnerQrManagement-module__PHllNa__colorGrid{grid-template-columns:1fr}.OwnerQrManagement-module__PHllNa__qrHistory li{flex-direction:column;align-items:flex-start}.OwnerQrManagement-module__PHllNa__qrHistory li p{text-align:left}.OwnerQrManagement-module__PHllNa__inventoryRowAside{justify-content:space-between;width:100%}.OwnerQrManagement-module__PHllNa__inventoryActionMenu{right:0}}
@font-face{font-family:BT Suave;src:url(/fonts/vistaire-preview/btsuave-regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:BT Suave;src:url(/fonts/vistaire-preview/btsuave-medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/vistaire-preview/NeueMontreal-Regular.otf)format("opentype");font-weight:400;font-display:swap}.SaugeNoireBookMenu-module__O1Qb1q__book,.SaugeNoireBookMenu-module__O1Qb1q__book *{box-sizing:border-box}.SaugeNoireBookMenu-module__O1Qb1q__book{--sn-forest:#26372b;--sn-forest-dark:#172219;--sn-cream:#f3eadb;--sn-paper:#faf4e9;--sn-paper-texture:radial-gradient(circle at 12% 16%, #b47a3c0f 0 1px, transparent 1.5px), radial-gradient(circle at 75% 62%, #26372b09 0 1px, transparent 1.5px);--sn-paper-texture-size:16px 17px, 23px 24px;--sn-bronze:#b47a3c;--sn-ink:#26372b;--sn-muted:#6c6f61;--sn-line:#26372b33;--sn-rail:clamp(42px, 11vw, 116px);--sn-rail-half:clamp(21px, 5.5vw, 58px);--sn-header-height:132px;--sn-safe-top:env(safe-area-inset-top,0px);--sn-safe-right:env(safe-area-inset-right,0px);--sn-safe-bottom:env(safe-area-inset-bottom,0px);--sn-safe-left-in-page:max(0px, calc(env(safe-area-inset-left,0px) - var(--sn-rail)));overscroll-behavior:none;background:var(--sn-forest-dark);width:100%;height:100svh;min-height:0;max-height:100svh;color:var(--sn-ink);isolation:isolate;font-family:BT Suave,Georgia,serif;display:flex;position:fixed;inset:0;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages *{box-sizing:border-box}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages{--sn-forest:#26372b;--sn-forest-dark:#172219;--sn-cream:#f3eadb;--sn-paper:#faf4e9;--sn-paper-texture:radial-gradient(circle at 12% 16%, #b47a3c0f 0 1px, transparent 1.5px), radial-gradient(circle at 75% 62%, #26372b09 0 1px, transparent 1.5px);--sn-paper-texture-size:16px 17px, 23px 24px;--sn-bronze:#b47a3c;--sn-ink:#26372b;--sn-muted:#6c6f61;--sn-line:#26372b33;background:var(--sn-forest-dark);width:100%;min-height:100%;color:var(--sn-ink);font-family:BT Suave,Georgia,serif;display:grid;overflow:visible}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages :where(button,a){color:inherit;font:inherit}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages button:disabled{cursor:default;opacity:1}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__page{background-color:var(--sn-paper);background-image:var(--sn-paper-texture);background-size:var(--sn-paper-texture-size);border-bottom:1px solid #b47a3c57;min-height:660px;container:sn-sheet/inline-size}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame{min-height:660px}.SaugeNoireBookMenu-module__O1Qb1q__book[data-display-mode=phone-preview]{width:100%;height:100%;max-height:100%;position:absolute}@supports (height:100dvh){.SaugeNoireBookMenu-module__O1Qb1q__book{height:100dvh;max-height:100dvh}.SaugeNoireBookMenu-module__O1Qb1q__book[data-display-mode=phone-preview]{height:100%;max-height:100%}}.SaugeNoireBookMenu-module__O1Qb1q__book :where(button,a){color:inherit;font:inherit}.SaugeNoireBookMenu-module__O1Qb1q__book button:focus-visible,.SaugeNoireBookMenu-module__O1Qb1q__book a:focus-visible{outline:2px solid var(--sn-bronze);outline-offset:4px}.SaugeNoireBookMenu-module__O1Qb1q__rail{z-index:2;flex:0 0 var(--sn-rail);background-color:var(--sn-forest);border-left:2px solid #b47a3c52;border-right:2px solid #b47a3c85;flex-shrink:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset -4px 0 12px #0e18124d}.SaugeNoireBookMenu-module__O1Qb1q__railPattern{opacity:.24;mix-blend-mode:screen;background-image:radial-gradient(at 20% 20%,#0000 0 38%,#f3eadb29 39% 40%,#0000 41%),radial-gradient(at 70% 70%,#0000 0 40%,#f3eadb1f 41% 42%,#0000 43%);background-size:22px 30px,25px 33px;position:absolute;inset:0}.SaugeNoireBookMenu-module__O1Qb1q__railFastener{flex-direction:column;justify-content:space-between;align-items:center;width:22px;height:174px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.SaugeNoireBookMenu-module__O1Qb1q__railFastenerTop{top:26svh}.SaugeNoireBookMenu-module__O1Qb1q__railFastenerBottom{bottom:18svh}.SaugeNoireBookMenu-module__O1Qb1q__railFastener span{background:var(--sn-bronze);flex:1;width:3px;display:block;box-shadow:0 0 2px #ffdca48c}.SaugeNoireBookMenu-module__O1Qb1q__railFastener i{background:var(--sn-bronze);border:1px solid #ffdda670;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block;box-shadow:inset 3px 2px 4px #ffe9be8c,0 2px 4px #09120b75}.SaugeNoireBookMenu-module__O1Qb1q__paper{z-index:1;scrollbar-gutter:stable;background-color:var(--sn-paper);background-image:var(--sn-paper-texture);background-size:var(--sn-paper-texture-size);border:2px solid #26372bcc;border-left:0;border-radius:0 42px 42px 0;flex:1;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #5e492d14,-5px 0 16px #0f171140}.SaugeNoireBookMenu-module__O1Qb1q__paper:after{inset:0 0 0 var(--sn-rail);z-index:-1;content:"";pointer-events:none;border:1px solid #b47a3c33;border-left:0;border-radius:0 40px 40px 0;position:fixed}.SaugeNoireBookMenu-module__O1Qb1q__bookHeader{z-index:2;width:100%;height:var(--sn-header-height);min-height:var(--sn-header-height);flex:0 0 var(--sn-header-height);pointer-events:auto;background:0 0;margin-left:0;position:relative;overflow:visible}.SaugeNoireBookMenu-module__O1Qb1q__bookHeader>.SaugeNoireBookMenu-module__O1Qb1q__brandMark{z-index:4;position:absolute;top:59%;left:calc(50% - 5px);transform:translate(-50%)}.SaugeNoireBookMenu-module__O1Qb1q__contentsBack{top:29%;left:max(clamp(16px, 5vw, 64px), var(--sn-safe-left-in-page));color:#26372bd1;cursor:pointer;letter-spacing:normal;pointer-events:auto;background:#faf4e93d;border:1px solid #825e3985;border-radius:13px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-family:BT Suave,Georgia,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;display:inline-flex;position:absolute}.SaugeNoireBookMenu-module__O1Qb1q__contentsBack span:first-child{color:var(--sn-bronze);font-size:1.1rem;font-style:normal;line-height:1}.SaugeNoireBookMenu-module__O1Qb1q__brandMark{width:68px;height:70px;color:var(--sn-bronze);letter-spacing:-.22em;pointer-events:auto;font-size:58px;font-weight:400;line-height:1;display:inline-block;position:relative}.SaugeNoireBookMenu-module__O1Qb1q__brandMark span:first-child{position:absolute;top:0;left:4px}.SaugeNoireBookMenu-module__O1Qb1q__brandMark span:last-child{font-size:46px;position:absolute;top:20px;right:4px}.SaugeNoireBookMenu-module__O1Qb1q__preferenceControls{top:29%;right:max(clamp(16px, 5vw, 64px), var(--sn-safe-right));pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute}.SaugeNoireBookMenu-module__O1Qb1q__preferenceMenu{position:relative}.SaugeNoireBookMenu-module__O1Qb1q__preferenceTrigger{color:#26372bdb;cursor:pointer;letter-spacing:.04em;background:#faf4e961;border:1px solid #825e39a8;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:62px;min-height:38px;padding:0 11px;font-family:BT Suave,Georgia,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__preferenceTrigger[aria-expanded=true]{background:#b47a3c1f}.SaugeNoireBookMenu-module__O1Qb1q__preferenceChevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin-top:-4px;transform:rotate(45deg)}.SaugeNoireBookMenu-module__O1Qb1q__preferencePopover{z-index:10;background:#faf4e9fa;border:1px solid #825e39a8;border-radius:12px;gap:2px;min-width:104px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 22px #26372b2e}.SaugeNoireBookMenu-module__O1Qb1q__preferenceOption,.SaugeNoireBookMenu-module__O1Qb1q__preferenceOptionActive{cursor:pointer;letter-spacing:.04em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:34px;padding:0 9px;font-family:BT Suave,Georgia,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;display:flex}.SaugeNoireBookMenu-module__O1Qb1q__preferenceOption:hover,.SaugeNoireBookMenu-module__O1Qb1q__preferenceOptionActive{color:var(--sn-ink);background:#b47a3c1f;border-radius:8px}.SaugeNoireBookMenu-module__O1Qb1q__pageViewport{width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container:sn-sheet/size}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipViewport{touch-action:pan-y;isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipEngineLayer{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipEngineLayer[data-page-flip-engine-visible=false],.SaugeNoireBookMenu-module__O1Qb1q__pageFlipEngineLayer[data-page-flip-engine-visible=false] *{visibility:hidden!important}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipEngineLayer[data-page-flip-engine-visible=true]{visibility:visible}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipMediaPreparing{z-index:4;border:1px solid color-mix(in srgb, var(--sn-accent) 30%, transparent);background:color-mix(in srgb, var(--sn-paper) 88%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:5px;padding:9px 12px;display:flex;position:absolute;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 8px 24px #140e0a24}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipMediaPreparing span{background:var(--sn-accent);border-radius:50%;width:5px;height:5px;animation:.72s ease-in-out infinite alternate SaugeNoireBookMenu-module__O1Qb1q__pageFlipMediaPulse}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipMediaPreparing span:nth-child(2){animation-delay:.12s}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipMediaPreparing span:nth-child(3){animation-delay:.24s}@keyframes SaugeNoireBookMenu-module__O1Qb1q__pageFlipMediaPulse{0%{opacity:.32;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipBook{width:100%;height:100%;position:relative;overflow:hidden;min-width:0!important;min-height:0!important}:is(.SaugeNoireBookMenu-module__O1Qb1q__pageFlipEngineLayer .stf__item,.SaugeNoireBookMenu-module__O1Qb1q__pageFlipEngineLayer .stf__item *){pointer-events:none}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipViewport[data-page-flip-state=loading] .SaugeNoireBookMenu-module__O1Qb1q__pageFlipBook,.SaugeNoireBookMenu-module__O1Qb1q__pageFlipBookPending{visibility:hidden;pointer-events:none}:is(.SaugeNoireBookMenu-module__O1Qb1q__pageFlipBook .stf__parent,.SaugeNoireBookMenu-module__O1Qb1q__pageFlipBook .stf__wrapper,.SaugeNoireBookMenu-module__O1Qb1q__pageFlipBook .stf__block){width:100%;height:100%;min-width:0!important;min-height:0!important}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipPage{overscroll-behavior:contain;background-color:var(--sn-paper);background-image:var(--sn-paper-texture);background-size:var(--sn-paper-texture-size);width:100%;height:100%;min-height:0;max-height:100%;color:var(--sn-ink);scrollbar-width:thin;overflow:auto;container:sn-sheet/size}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipPage:has(>.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame){overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipFallback{overscroll-behavior:contain;width:100%;height:100%;min-height:0;max-height:100%;position:relative;overflow:auto;container:sn-sheet/size}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipFallback[data-page-flip-fallback=loading]{pointer-events:none}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipFallback:has(>.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame){overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__pageFlipInitializing{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__page{text-align:center;flex-direction:column;align-items:center;min-height:100%;padding:36px clamp(16px,6vw,92px) 46px;display:flex;position:relative}.SaugeNoireBookMenu-module__O1Qb1q__coverPage{justify-content:flex-start;padding-top:clamp(24px,18vh - 132px,44px)}.SaugeNoireBookMenu-module__O1Qb1q__coverTap{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex}.SaugeNoireBookMenu-module__O1Qb1q__coverBotanical{width:clamp(142px,25vw,260px);height:clamp(180px,24vh,240px);margin-bottom:12px}.SaugeNoireBookMenu-module__O1Qb1q__coverTitle :is(h1,h2){font-size:clamp(3.1rem,6.5vw,6rem)}.SaugeNoireBookMenu-module__O1Qb1q__coverPage .SaugeNoireBookMenu-module__O1Qb1q__coverTitle p{margin-top:12px}.SaugeNoireBookMenu-module__O1Qb1q__coverTitle :is(h1,h2),.SaugeNoireBookMenu-module__O1Qb1q__endingWordmark{color:var(--sn-forest);letter-spacing:.075em;margin:0;font-size:clamp(3.5rem,8vw,8.8rem);font-weight:400;line-height:.88}.SaugeNoireBookMenu-module__O1Qb1q__coverTitle p,.SaugeNoireBookMenu-module__O1Qb1q__endingPage>p,.SaugeNoireBookMenu-module__O1Qb1q__instruction,.SaugeNoireBookMenu-module__O1Qb1q__pageFooter p,.SaugeNoireBookMenu-module__O1Qb1q__endingSoon{color:#26372bd4;letter-spacing:.04em;margin:22px 0 0;font-size:clamp(.88rem,1.65vw,1.52rem);font-style:italic}.SaugeNoireBookMenu-module__O1Qb1q__rule{justify-content:center;align-items:center;width:108px;height:12px;margin:20px auto 0;display:inline-flex;position:relative}.SaugeNoireBookMenu-module__O1Qb1q__rule:before,.SaugeNoireBookMenu-module__O1Qb1q__rule:after{background:var(--sn-bronze);content:"";width:44px;height:1px;display:block}.SaugeNoireBookMenu-module__O1Qb1q__rule i,.SaugeNoireBookMenu-module__O1Qb1q__coverDot{background:var(--sn-bronze);border-radius:50%;width:9px;height:9px;margin:0 7px;display:block}.SaugeNoireBookMenu-module__O1Qb1q__coverMenuTitle{color:var(--sn-bronze);margin:18px 0 0;font-size:clamp(1.35rem,2.6vw,2.4rem)}.SaugeNoireBookMenu-module__O1Qb1q__coverUnderline{background:var(--sn-bronze);width:64px;height:1px;margin-top:14px}.SaugeNoireBookMenu-module__O1Qb1q__coverCity,.SaugeNoireBookMenu-module__O1Qb1q__coverYear{margin:14px 0 0;font-size:clamp(1rem,2vw,1.7rem);font-style:italic}.SaugeNoireBookMenu-module__O1Qb1q__endingCity{margin:24px 0 0;font-size:clamp(1rem,2vw,1.7rem);font-style:italic}.SaugeNoireBookMenu-module__O1Qb1q__coverDot{width:7px;height:7px;margin:10px 0 0}.SaugeNoireBookMenu-module__O1Qb1q__coverYear{letter-spacing:.16em;margin-top:10px;font-style:normal}.SaugeNoireBookMenu-module__O1Qb1q__coverOpen{margin-top:auto;padding-top:18px;font-size:clamp(.94rem,1.7vw,1.42rem);font-style:italic}.SaugeNoireBookMenu-module__O1Qb1q__arrow{fill:none;width:52px;height:22px;stroke:var(--sn-bronze);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;margin:13px auto 0;animation:1.8s ease-in-out infinite SaugeNoireBookMenu-module__O1Qb1q__saugeArrowNudge;display:block}.SaugeNoireBookMenu-module__O1Qb1q__doubleArrowControl{place-items:center;width:76px;height:30px;margin-top:7px;display:grid;position:relative}.SaugeNoireBookMenu-module__O1Qb1q__doubleArrow{fill:none;width:58px;height:24px;stroke:var(--sn-bronze);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;animation:1.8s ease-in-out infinite SaugeNoireBookMenu-module__O1Qb1q__saugeDoubleArrowNudge;display:block}.SaugeNoireBookMenu-module__O1Qb1q__arrowHit{z-index:1;cursor:pointer;background:0 0;border:0;width:50%;height:100%;padding:0;position:absolute;top:0;min-width:0!important;min-height:0!important}.SaugeNoireBookMenu-module__O1Qb1q__arrowHitPrevious{left:0}.SaugeNoireBookMenu-module__O1Qb1q__arrowHitNext{right:0}@keyframes SaugeNoireBookMenu-module__O1Qb1q__saugeArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes SaugeNoireBookMenu-module__O1Qb1q__saugeDoubleArrowNudge{0%,to{transform:translate(0)}32%{transform:translate(4px)}66%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.SaugeNoireBookMenu-module__O1Qb1q__book .SaugeNoireBookMenu-module__O1Qb1q__arrow{animation:1.8s ease-in-out infinite SaugeNoireBookMenu-module__O1Qb1q__saugeArrowNudge!important}.SaugeNoireBookMenu-module__O1Qb1q__book .SaugeNoireBookMenu-module__O1Qb1q__doubleArrow{animation:1.8s ease-in-out infinite SaugeNoireBookMenu-module__O1Qb1q__saugeDoubleArrowNudge!important}}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage{min-height:calc(100% - 132px);padding-top:16px;padding-bottom:16px}.SaugeNoireBookMenu-module__O1Qb1q__contentsBotanical{width:clamp(90px,14vw,150px);height:clamp(100px,14vh,130px)}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage :is(h1,h2){max-width:760px;color:var(--sn-forest);letter-spacing:.13em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(2rem,4.5vw,4.8rem);font-weight:400;line-height:.98}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__instruction{margin-top:6px}.SaugeNoireBookMenu-module__O1Qb1q__contentsList{text-align:left;width:min(100%,770px);margin-top:14px;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__contentsList button{min-height:44px;color:var(--sn-ink);cursor:pointer;letter-spacing:.02em;text-align:left;background:0 0;border:0;border-bottom:1px solid #b47a3c61;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:clamp(.94rem,1.7vw,1.45rem);display:flex}.SaugeNoireBookMenu-module__O1Qb1q__contentsList button:first-child{border-top:1px solid #b47a3c61}.SaugeNoireBookMenu-module__O1Qb1q__contentsList button:hover,.SaugeNoireBookMenu-module__O1Qb1q__contentsList .SaugeNoireBookMenu-module__O1Qb1q__contentsActive{border:1px solid var(--sn-bronze);background:#faf4e985;border-radius:15px}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter{padding:12px 0 14px}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p{margin-top:4px}.SaugeNoireBookMenu-module__O1Qb1q__contentsList b{letter-spacing:.08em;font-weight:400}.SaugeNoireBookMenu-module__O1Qb1q__sectionPage{padding-top:52px}.SaugeNoireBookMenu-module__O1Qb1q__sectionKicker{color:var(--sn-bronze);letter-spacing:.16em;justify-items:center;font-size:clamp(1.3rem,2.7vw,2.3rem);display:grid}.SaugeNoireBookMenu-module__O1Qb1q__sectionKicker .SaugeNoireBookMenu-module__O1Qb1q__rule{margin-top:12px}.SaugeNoireBookMenu-module__O1Qb1q__sectionTitleRow{justify-content:center;align-items:center;gap:clamp(8px,4vw,56px);width:100%;max-width:1000px;min-height:92px;margin-top:16px;display:flex;position:relative}.SaugeNoireBookMenu-module__O1Qb1q__sectionTitleRow :is(h1,h2){max-width:100%;color:var(--sn-forest);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:clamp(2rem,5.8vw,5.8rem);font-weight:400;line-height:.98}.SaugeNoireBookMenu-module__O1Qb1q__titleBranchLeft,.SaugeNoireBookMenu-module__O1Qb1q__titleBranchRight{flex:0 0 68px;width:68px;height:104px}.SaugeNoireBookMenu-module__O1Qb1q__titleBranchLeft{transform:scaleX(-1)}.SaugeNoireBookMenu-module__O1Qb1q__sectionBotanical{width:clamp(150px,24vw,260px);height:clamp(74px,12vh,140px);margin:20px auto 16px}.SaugeNoireBookMenu-module__O1Qb1q__sectionPage:not(.SaugeNoireBookMenu-module__O1Qb1q__splitSection) .SaugeNoireBookMenu-module__O1Qb1q__sectionBotanical{opacity:.72}.SaugeNoireBookMenu-module__O1Qb1q__featureCard{width:min(100%,900px);color:var(--sn-ink);background:#faf4e97a;border:1px solid #b47a3cb3;border-radius:24px;margin:22px auto 0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__featureCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3b2f1d1a}.SaugeNoireBookMenu-module__O1Qb1q__featureCompact{border-color:#26372b59}.SaugeNoireBookMenu-module__O1Qb1q__featurePhoto{aspect-ratio:1;width:100%;display:block}.SaugeNoireBookMenu-module__O1Qb1q__featureCard .SaugeNoireBookMenu-module__O1Qb1q__photoSlotLarge{aspect-ratio:1;border:0;border-bottom:1px solid #b47a3c38;border-radius:0;width:100%;height:auto;display:block}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:112px;padding:18px 26px 22px;display:flex}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy h2{letter-spacing:.03em;margin:0;font-size:clamp(1.35rem,3vw,2.4rem);font-weight:400}.SaugeNoireBookMenu-module__O1Qb1q__featureTitle{justify-content:center;align-items:center;gap:10px;max-width:100%;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__threeDIndicator{min-height:22px;color:var(--sn-forest);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.08em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#b47a3c17;border:1px solid #b47a3c7a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px 3px 5px;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__threeDIcon{width:13px;height:13px;color:var(--sn-bronze);display:block}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy p{max-width:670px;margin:-4px 0 0;font-size:clamp(.94rem,1.7vw,1.3rem);font-style:italic;line-height:1.45}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy .SaugeNoireBookMenu-module__O1Qb1q__rule{margin-top:0}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy strong{color:var(--sn-bronze);font-size:clamp(1.25rem,2.4vw,2rem);font-weight:400}.SaugeNoireBookMenu-module__O1Qb1q__featureEditorial .SaugeNoireBookMenu-module__O1Qb1q__featureCopy{flex-direction:row;justify-content:space-between;min-height:92px}.SaugeNoireBookMenu-module__O1Qb1q__featureEditorial .SaugeNoireBookMenu-module__O1Qb1q__featureCopy .SaugeNoireBookMenu-module__O1Qb1q__rule,.SaugeNoireBookMenu-module__O1Qb1q__featureEditorial .SaugeNoireBookMenu-module__O1Qb1q__featureCopy p{display:none}.SaugeNoireBookMenu-module__O1Qb1q__featureSplit .SaugeNoireBookMenu-module__O1Qb1q__featureCopy{text-align:left;align-items:flex-start;padding-inline:clamp(20px,5vw,52px)}.SaugeNoireBookMenu-module__O1Qb1q__featureSplit .SaugeNoireBookMenu-module__O1Qb1q__featureCopy h2{font-size:clamp(1.6rem,3.6vw,3rem)}.SaugeNoireBookMenu-module__O1Qb1q__dishList{width:min(100%,880px);margin-top:20px;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__dishRow{min-height:96px;color:var(--sn-ink);text-align:left;border-bottom:1px solid #b47a3c57;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:clamp(12px,3vw,30px);padding:14px 0;text-decoration:none;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__dishRow:hover .SaugeNoireBookMenu-module__O1Qb1q__dishRowName{color:var(--sn-bronze)}.SaugeNoireBookMenu-module__O1Qb1q__dishRowCompact{grid-template-columns:106px minmax(0,1fr) auto;min-height:84px}.SaugeNoireBookMenu-module__O1Qb1q__photoSlot{aspect-ratio:1;background-color:#e8dfd175;border:1px solid #825e396b;border-radius:14px;width:106px;height:auto;display:block;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__photoSlot img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.SaugeNoireBookMenu-module__O1Qb1q__dishRowName{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.SaugeNoireBookMenu-module__O1Qb1q__dishRowName>span:first-child{letter-spacing:.02em;font-size:clamp(1.05rem,2.35vw,1.8rem);line-height:1.12}.SaugeNoireBookMenu-module__O1Qb1q__dishRowPrice{color:var(--sn-bronze);white-space:nowrap;font-size:clamp(1.05rem,2.15vw,1.7rem)}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter{justify-items:center;margin-top:auto;padding:30px 0 34px;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter .SaugeNoireBookMenu-module__O1Qb1q__rule{margin-top:0}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter p{margin-top:12px}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter button,.SaugeNoireBookMenu-module__O1Qb1q__restartButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:52px;min-height:44px;padding:0;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__endingPage{justify-content:flex-start;min-height:calc(100% - 132px);padding-top:34px;padding-bottom:22px}.SaugeNoireBookMenu-module__O1Qb1q__endingPage :is(h1,h2){max-width:800px;color:var(--sn-forest);letter-spacing:.1em;margin:0;font-size:clamp(2.7rem,7vw,7rem);font-weight:400;line-height:.95}.SaugeNoireBookMenu-module__O1Qb1q__endingBotanical{width:clamp(120px,20vw,210px);height:clamp(150px,28vh,260px);margin:16px auto 14px}.SaugeNoireBookMenu-module__O1Qb1q__endingWordmark{font-size:clamp(2.3rem,5vw,4.5rem)}.SaugeNoireBookMenu-module__O1Qb1q__endingPage>p{margin-top:8px}.SaugeNoireBookMenu-module__O1Qb1q__endingCity{margin-top:16px}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta{background:var(--sn-paper);width:fit-content;max-width:min(100%,300px);min-height:44px;box-shadow:none;color:var(--sn-ink);cursor:pointer;text-align:center;border:1px solid #825e399e;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin:16px auto 0;padding:8px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta:hover,.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta:focus-visible{background:#b47a3c1a;border-color:#825e39b8;transform:translateY(-1px);box-shadow:0 6px 14px #26372b14}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta:focus-visible{outline:2px solid var(--sn-bronze);outline-offset:3px}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewBrand{letter-spacing:.02em;align-items:center;gap:8px;font-family:BT Suave,Georgia,serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:400;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewMark{color:var(--sn-bronze);font-family:BT Suave,Georgia,serif;font-size:1.2rem;font-weight:400;line-height:1}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewArrow{width:20px;height:20px;color:var(--sn-bronze);flex:0 0 20px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewArrow svg{width:100%;height:100%;overflow:visible}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewArrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.SaugeNoireBookMenu-module__O1Qb1q__restartButton{border-bottom:1px solid var(--sn-bronze);color:var(--sn-bronze);margin-top:16px;font-size:1rem}.SaugeNoireBookMenu-module__O1Qb1q__backToTop{left:calc(50% + (var(--sn-rail) / 2));z-index:8;min-height:38px;color:var(--sn-bronze);cursor:pointer;letter-spacing:.03em;background:#faf4e9f2;border:1px solid #825e39b3;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:BT Suave,Georgia,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;display:inline-flex;position:fixed;bottom:18px;transform:translate(-50%);box-shadow:0 8px 18px #26372b29}.SaugeNoireBookMenu-module__O1Qb1q__backToTop span{font-size:1rem;line-height:1}.SaugeNoireBookMenu-module__O1Qb1q__endingSoon{max-width:450px;margin-top:24px}.SaugeNoireBookMenu-module__O1Qb1q__botanical{flex:none;line-height:0;display:block;position:relative;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__botanical img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.SaugeNoireBookMenu-module__O1Qb1q__botanicalPlant{overflow:visible}.SaugeNoireBookMenu-module__O1Qb1q__botanicalPlant img{transform:none}.SaugeNoireBookMenu-module__O1Qb1q__botanicalBranch{width:100%;max-width:320px}.SaugeNoireBookMenu-module__O1Qb1q__botanicalSprig,.SaugeNoireBookMenu-module__O1Qb1q__botanicalSideSprig,.SaugeNoireBookMenu-module__O1Qb1q__botanicalCocktailStem,.SaugeNoireBookMenu-module__O1Qb1q__botanicalDetail{overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__botanicalSprig img,.SaugeNoireBookMenu-module__O1Qb1q__botanicalSideSprig img,.SaugeNoireBookMenu-module__O1Qb1q__botanicalBranch img,.SaugeNoireBookMenu-module__O1Qb1q__botanicalDetail img{transform:none}.SaugeNoireBookMenu-module__O1Qb1q__ornament{justify-content:center;align-items:center;width:108px;height:14px;display:inline-flex}.SaugeNoireBookMenu-module__O1Qb1q__ornament i{background:var(--sn-bronze);width:42px;height:1px}.SaugeNoireBookMenu-module__O1Qb1q__ornament b{background:var(--sn-bronze);border-radius:50%;width:8px;height:8px;margin:0 8px}.SaugeNoireBookMenu-module__O1Qb1q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.SaugeNoireBookMenu-module__O1Qb1q__paper{border-radius:0 24px 24px 0}.SaugeNoireBookMenu-module__O1Qb1q__paper:after{border-radius:0 22px 22px 0}.SaugeNoireBookMenu-module__O1Qb1q__bookHeader>.SaugeNoireBookMenu-module__O1Qb1q__brandMark{top:65px}.SaugeNoireBookMenu-module__O1Qb1q__contentsBack{border-radius:9px;gap:5px;min-height:34px;padding:0 8px;top:18px;left:12px}.SaugeNoireBookMenu-module__O1Qb1q__contentsBack span:first-child{font-size:.96rem}.SaugeNoireBookMenu-module__O1Qb1q__brandMark{width:52px;height:56px;font-size:45px}.SaugeNoireBookMenu-module__O1Qb1q__brandMark span:last-child{font-size:36px;top:17px}.SaugeNoireBookMenu-module__O1Qb1q__preferenceControls{gap:6px;top:18px;right:12px}.SaugeNoireBookMenu-module__O1Qb1q__preferenceTrigger{border-radius:9px;gap:6px;min-width:56px;min-height:34px;padding:0 8px}.SaugeNoireBookMenu-module__O1Qb1q__preferencePopover{border-radius:10px;min-width:92px;top:calc(100% + 6px)}.SaugeNoireBookMenu-module__O1Qb1q__preferenceOption,.SaugeNoireBookMenu-module__O1Qb1q__preferenceOptionActive{min-height:32px;padding:0 8px}.SaugeNoireBookMenu-module__O1Qb1q__backToTop{left:calc(50% + (var(--sn-rail) / 2));min-height:34px;padding:0 10px;bottom:14px}.SaugeNoireBookMenu-module__O1Qb1q__page{min-height:calc(100svh - 1px);padding:5px 14px 28px}.SaugeNoireBookMenu-module__O1Qb1q__coverPage{padding-top:clamp(0px,18svh - 132px,24px)}.SaugeNoireBookMenu-module__O1Qb1q__coverBotanical{width:116px;height:clamp(160px,25svh,210px);margin-bottom:10px}.SaugeNoireBookMenu-module__O1Qb1q__coverTitle :is(h1,h2){letter-spacing:.055em;font-size:clamp(3rem,14vw,5rem)}.SaugeNoireBookMenu-module__O1Qb1q__coverOpen{margin-top:20px;padding-top:0}.SaugeNoireBookMenu-module__O1Qb1q__coverTitle p,.SaugeNoireBookMenu-module__O1Qb1q__endingPage>p,.SaugeNoireBookMenu-module__O1Qb1q__instruction,.SaugeNoireBookMenu-module__O1Qb1q__pageFooter p,.SaugeNoireBookMenu-module__O1Qb1q__endingSoon{font-size:.83rem}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage{min-height:calc(100% - 132px);padding-top:12px}.SaugeNoireBookMenu-module__O1Qb1q__contentsBotanical{width:92px;height:104px}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage :is(h1,h2){letter-spacing:.08em;margin-top:8px;font-size:clamp(1.85rem,8.5vw,3.1rem)}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__instruction{margin-top:4px}.SaugeNoireBookMenu-module__O1Qb1q__contentsList{margin-top:12px}.SaugeNoireBookMenu-module__O1Qb1q__contentsList button{min-height:42px;padding-inline:9px;font-size:.98rem}.SaugeNoireBookMenu-module__O1Qb1q__contentsList button:hover,.SaugeNoireBookMenu-module__O1Qb1q__contentsList .SaugeNoireBookMenu-module__O1Qb1q__contentsActive{border-radius:10px}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter{padding:8px 0 12px}.SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p{margin-top:2px}.SaugeNoireBookMenu-module__O1Qb1q__sectionPage{padding-top:10px}.SaugeNoireBookMenu-module__O1Qb1q__sectionKicker{font-size:1.2rem}.SaugeNoireBookMenu-module__O1Qb1q__sectionTitleRow{gap:8px;min-height:56px;margin-top:10px}.SaugeNoireBookMenu-module__O1Qb1q__sectionTitleRow :is(h1,h2){letter-spacing:.055em;font-size:clamp(1.7rem,8vw,3rem)}.SaugeNoireBookMenu-module__O1Qb1q__titleBranchLeft,.SaugeNoireBookMenu-module__O1Qb1q__titleBranchRight{flex-basis:42px;width:42px;height:70px}.SaugeNoireBookMenu-module__O1Qb1q__sectionBotanical{width:130px;height:66px;margin:10px auto 8px}.SaugeNoireBookMenu-module__O1Qb1q__featureCard{border-radius:15px;margin-top:12px}.SaugeNoireBookMenu-module__O1Qb1q__featureCard .SaugeNoireBookMenu-module__O1Qb1q__photoSlotLarge{aspect-ratio:1}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy{gap:8px;min-height:70px;padding:12px 12px 14px}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy h2{font-size:1.2rem}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy p{font-size:.78rem;line-height:1.25}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy .SaugeNoireBookMenu-module__O1Qb1q__rule{margin-top:0;transform:scale(.7)}.SaugeNoireBookMenu-module__O1Qb1q__featureCopy strong{font-size:1.08rem}.SaugeNoireBookMenu-module__O1Qb1q__featureEditorial .SaugeNoireBookMenu-module__O1Qb1q__featureCopy{min-height:62px;padding-inline:14px}.SaugeNoireBookMenu-module__O1Qb1q__featureEditorial .SaugeNoireBookMenu-module__O1Qb1q__featureCopy h2{font-size:1.05rem}.SaugeNoireBookMenu-module__O1Qb1q__dishList{margin-top:10px}.SaugeNoireBookMenu-module__O1Qb1q__dishRow,.SaugeNoireBookMenu-module__O1Qb1q__dishRowCompact{grid-template-columns:62px minmax(0,1fr) auto;gap:9px;min-height:65px;padding:9px 0}.SaugeNoireBookMenu-module__O1Qb1q__photoSlot{border-radius:9px;width:62px;height:auto}.SaugeNoireBookMenu-module__O1Qb1q__dishRowName{font-size:.9rem}.SaugeNoireBookMenu-module__O1Qb1q__dishRowPrice{font-size:.86rem}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter{padding:20px 0 42px}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter p{margin-top:6px}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter .SaugeNoireBookMenu-module__O1Qb1q__arrow{width:42px;height:18px;margin-top:5px}.SaugeNoireBookMenu-module__O1Qb1q__doubleArrowControl{width:70px;height:26px;margin-top:4px}.SaugeNoireBookMenu-module__O1Qb1q__pageFooter .SaugeNoireBookMenu-module__O1Qb1q__doubleArrow{width:50px;height:21px}.SaugeNoireBookMenu-module__O1Qb1q__shortSectionPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter{transform:none}.SaugeNoireBookMenu-module__O1Qb1q__endingPage{min-height:calc(100% - 132px);padding-top:16px;padding-bottom:20px}.SaugeNoireBookMenu-module__O1Qb1q__endingPage :is(h1,h2){font-size:clamp(1.8rem,9vw,3.5rem)}.SaugeNoireBookMenu-module__O1Qb1q__endingBotanical{width:92px;height:140px;margin:10px auto}.SaugeNoireBookMenu-module__O1Qb1q__endingWordmark{font-size:clamp(2rem,9vw,3.5rem)}.SaugeNoireBookMenu-module__O1Qb1q__endingPage>p{margin-top:6px}.SaugeNoireBookMenu-module__O1Qb1q__endingCity{margin-top:14px}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta{width:fit-content;max-width:calc(100% - 24px);min-height:42px;margin-top:12px;padding-inline:14px}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewBrand{font-size:1rem}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewMark{font-size:1.1rem}.SaugeNoireBookMenu-module__O1Qb1q__googleReviewArrow{flex-basis:18px;width:18px;height:18px}.SaugeNoireBookMenu-module__O1Qb1q__restartButton{margin-top:14px}.SaugeNoireBookMenu-module__O1Qb1q__endingSoon{margin-top:8px}}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame{--sn-header-height:calc(clamp(72px, 15cqh, 132px) + var(--sn-safe-top));flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame>.SaugeNoireBookMenu-module__O1Qb1q__bookHeader{width:100%}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame>.SaugeNoireBookMenu-module__O1Qb1q__page{width:100%;height:auto;min-height:0;max-height:none;padding:clamp(4px, 1.4cqh, 18px) max(clamp(8px, 3cqw, 32px), var(--sn-safe-right)) max(clamp(8px, 1.8cqh, 26px), var(--sn-safe-bottom)) max(clamp(8px, 3cqw, 32px), var(--sn-safe-left-in-page));flex:auto;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__bookHeader>.SaugeNoireBookMenu-module__O1Qb1q__brandMark{top:calc(75% - 34px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBack,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceControls{top:max(var(--sn-safe-top), calc(10% + 5px))}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBack{left:max(clamp(6px, 3cqw, 24px), var(--sn-safe-left-in-page));min-height:40px;font-size:.8125rem}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceControls{right:max(clamp(6px, 3cqw, 24px), var(--sn-safe-right));gap:clamp(4px,1.5cqw,8px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceTrigger{min-width:44px;min-height:40px;padding-inline:clamp(5px,1.8cqw,11px);font-size:.8125rem}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceOption,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceOptionActive{min-height:40px;font-size:.8125rem}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__rule,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverMenuTitle,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverUnderline,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverCity,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverDot,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverYear,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverOpen,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__instruction,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__pageFooter,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>p,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingCity,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__restartButton,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingSoon{margin-top:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverPage{padding-top:clamp(4px,1.4cqh,18px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTap{grid-template-rows:repeat(10,auto);align-content:space-evenly;justify-items:center;gap:clamp(5px,1cqh,12px);height:100%;min-height:0;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverBotanical{width:clamp(72px,28cqw,210px);height:100%;min-height:0;max-height:clamp(72px,24cqh,220px);margin-bottom:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTitle :is(h1,h2){letter-spacing:.055em;text-wrap:balance;font-size:clamp(2.15rem,min(13cqw,8cqh),5rem);line-height:.86}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverPage .SaugeNoireBookMenu-module__O1Qb1q__coverTitle p,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>p,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__instruction,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingSoon{margin-top:clamp(1px,.35cqh,5px);font-size:clamp(.75rem,min(3.9cqw,2.2cqh),1rem);line-height:1.12}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__rule{width:clamp(70px,28cqw,108px);height:clamp(8px,1.5cqh,12px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__rule:before,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__rule:after{width:calc(50% - 10px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__rule i{width:clamp(6px,1.3cqh,9px);height:clamp(6px,1.3cqh,9px);margin-inline:5px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverMenuTitle{font-size:clamp(1rem,min(6cqw,3.2cqh),1.7rem);line-height:1}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverUnderline{width:clamp(42px,18cqw,64px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverCity,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverYear,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingCity{font-size:clamp(.75rem,min(4.4cqw,2.4cqh),1rem);line-height:1.05}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverDot{width:clamp(5px,1cqh,7px);height:clamp(5px,1cqh,7px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverOpen{padding-top:0;font-size:clamp(.8125rem,min(4.4cqw,2.4cqh),1rem);line-height:1.05}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__arrow{width:clamp(42px,14cqw,52px);height:clamp(17px,2.8cqh,22px);margin:0 auto}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage{padding-top:clamp(4px,1.2cqh,16px);padding-bottom:max(clamp(6px, 1.4cqh, 16px), var(--sn-safe-bottom));grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:stretch;place-items:stretch center;gap:clamp(5px,.9cqh,11px);display:grid}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBotanical{width:clamp(48px,22cqw,130px);height:clamp(52px,11cqh,112px);min-height:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage :is(h1,h2){letter-spacing:.075em;text-wrap:balance;width:min(100%,300px);margin:0;font-size:clamp(1.75rem,min(11cqw,6cqh),3.4rem);line-height:.92}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList{grid-template-columns:minmax(0,1fr);align-content:center;width:min(100%,770px);min-height:0;margin-top:0;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList button{gap:clamp(4px,1.5cqw,12px);width:100%;min-width:0;min-height:44px;padding-inline:clamp(5px,2cqw,14px);font-size:clamp(.8125rem,min(4cqw,2.1cqh),1rem);line-height:1.08}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList button span{overflow-wrap:anywhere;min-width:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList b{flex:none}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter{grid-template-rows:auto auto 44px;grid-template-columns:minmax(0,1fr);place-items:center;gap:2px;width:100%;min-height:72px;padding:2px 0 0;display:grid}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter>.SaugeNoireBookMenu-module__O1Qb1q__rule{width:clamp(70px,28cqw,108px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p{text-align:center;margin:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__doubleArrowControl{justify-self:center;width:96px;height:44px;margin-top:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__arrowHit{width:44px;height:44px;min-width:44px!important;min-height:44px!important}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__doubleArrow{pointer-events:none;width:58px;height:21px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage{padding-top:clamp(4px,1.2cqh,18px);padding-bottom:max(clamp(6px, 1.4cqh, 20px), var(--sn-safe-bottom));grid-auto-rows:auto;align-content:space-evenly;justify-items:center;gap:clamp(5px,1cqh,11px);display:grid}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage :is(h1,h2){text-wrap:balance;margin:0;font-size:clamp(1.7rem,min(9cqw,5.8cqh),4.6rem);line-height:.9}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingBotanical{width:clamp(52px,24cqw,180px);height:clamp(48px,17cqh,210px);min-height:0;margin:0 auto}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingWordmark{font-size:clamp(1.8rem,min(9cqw,5.4cqh),4rem)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__restartButton{min-height:44px;margin-top:0;font-size:max(.875rem,min(4cqw,2cqh))}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta{max-width:100%;padding:6px clamp(8px,2.5cqw,16px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__googleReviewBrand{min-width:0;font-size:inherit}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingSoon{max-width:min(100%,450px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages{min-width:0;max-width:100%;overflow-x:hidden;container:sauge-comparison/inline-size}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages>.SaugeNoireBookMenu-module__O1Qb1q__page{min-width:0;max-width:100%;padding:clamp(5px,1.4cqw,36px) clamp(14px,6cqw,92px) clamp(28px,3.6cqw,46px);overflow-x:hidden}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__coverBotanical{width:clamp(116px,25cqw,260px);height:clamp(160px,25cqw,240px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__coverTitle :is(h1,h2),.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__endingWordmark{font-size:clamp(3rem,14cqw,8.8rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__coverTitle p,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__endingPage>p,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__instruction,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__endingSoon{font-size:clamp(.83rem,3.9cqw,1.52rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__coverMenuTitle{font-size:clamp(1.2rem,6.5cqw,2.4rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__coverCity,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__coverYear,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__endingCity{font-size:clamp(.9rem,4.5cqw,1.7rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__sectionPage{padding-top:clamp(10px,13cqw,52px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__sectionKicker{font-size:clamp(1.1rem,6cqw,2.3rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__sectionTitleRow{gap:clamp(8px,4cqw,56px);min-width:0;max-width:100%;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__sectionTitleRow :is(h1,h2){overflow-wrap:anywhere;min-width:0;font-size:clamp(1.7rem,8cqw,5.8rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__titleBranchLeft,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__titleBranchRight{flex:0 clamp(28px,12cqw,68px);width:clamp(28px,12cqw,68px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__sectionBotanical{width:clamp(100px,24cqw,260px);height:clamp(66px,12cqw,140px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsList{width:calc(100% - 2px);min-width:0;max-width:100%}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsPage{min-width:0;max-width:100%;overflow-x:hidden}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsPage>*{min-width:0;max-width:100%}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsPage :is(h1,h2){letter-spacing:.075em;text-wrap:balance;width:100%;max-width:100%;font-size:clamp(1.75rem,10cqw,3.4rem);line-height:.92}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsList button{gap:clamp(6px,2cqw,12px);width:100%;min-width:0;padding-inline:clamp(8px,4cqw,18px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsList button span{overflow-wrap:anywhere;min-width:0}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__contentsList button b{flex:none}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__featureCard{width:100%;margin-top:clamp(12px,5cqw,22px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__dishList{width:100%;margin-top:clamp(10px,5cqw,20px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__dishRow,.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__dishRowCompact{grid-template-columns:clamp(62px,28cqw,112px) minmax(0,1fr) auto;gap:clamp(9px,3cqw,30px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__photoSlot{width:clamp(62px,28cqw,106px)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__featureCard .SaugeNoireBookMenu-module__O1Qb1q__photoSlotLarge{aspect-ratio:1;width:100%;max-width:100%;height:auto}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__dishRowName>span:first-child{font-size:clamp(.9rem,4.3cqw,1.8rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__dishRowPrice{font-size:clamp(.86rem,4cqw,1.7rem)}.SaugeNoireBookMenu-module__O1Qb1q__comparisonPages .SaugeNoireBookMenu-module__O1Qb1q__endingPage :is(h1,h2){overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,9cqw,7rem)}@container sn-sheet (max-height:800px){.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage{gap:clamp(4px,.8cqh,8px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBotanical{height:clamp(44px,8cqh,64px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList button{min-height:40px}}@container sn-sheet (max-height:700px){.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage{grid-template-rows:auto auto auto auto minmax(0,1fr) 44px;gap:3px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBotanical{height:clamp(34px,9cqh,62px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(4px,1.5cqw,10px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList button:nth-child(2){border-top:1px solid #b47a3c61}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter{grid-template-rows:44px;grid-template-columns:minmax(28px,.3fr) minmax(0,1fr) 96px;justify-items:stretch;gap:clamp(2px,1cqw,8px);min-height:44px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter p{margin:0;font-size:max(.75rem,min(3.4cqw,1.8cqh));line-height:1}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter>.SaugeNoireBookMenu-module__O1Qb1q__rule{width:32px}}@container sn-sheet (max-width:360px){.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__brandMark{width:40px;height:48px;font-size:36px;left:calc(50% - 13px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__brandMark span:last-child{font-size:29px;top:14px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBack{justify-content:center;width:40px;min-width:40px;padding:0}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBackLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceTrigger{min-width:42px;padding-inline:4px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceChevron{width:6px;height:6px}}@container sn-sheet (max-height:480px) and (min-aspect-ratio:4/3){.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame{--sn-header-height:calc(clamp(64px, 22cqh, 72px) + var(--sn-safe-top))}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__bookHeader>.SaugeNoireBookMenu-module__O1Qb1q__brandMark{width:52px;height:56px;font-size:45px;top:calc(50% - 28px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__bookHeader>.SaugeNoireBookMenu-module__O1Qb1q__brandMark span:last-child{font-size:36px;top:17px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBack,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__preferenceControls{top:max(var(--sn-safe-top), calc(50% - 20px))}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame>.SaugeNoireBookMenu-module__O1Qb1q__page{padding:clamp(3px, 1cqh, 6px) max(clamp(6px, 1.8cqw, 16px), var(--sn-safe-right)) max(clamp(4px, 1.2cqh, 8px), var(--sn-safe-bottom)) max(clamp(6px, 1.8cqw, 16px), var(--sn-safe-left-in-page))}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTap{grid-template-rows:repeat(8,minmax(0,auto));grid-template-columns:minmax(90px,.8fr) minmax(150px,1.2fr);align-content:center;gap:clamp(1px,.7cqh,4px) clamp(10px,4cqw,28px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverBotanical{grid-area:1/1/span 5;width:clamp(58px,18cqw,100px);height:clamp(52px,25cqh,82px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTitle{grid-area:6/1/span 3}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTitle :is(h1,h2){font-size:clamp(1.8rem,min(8cqw,12cqh),3rem)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTap>.SaugeNoireBookMenu-module__O1Qb1q__rule,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverMenuTitle,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverUnderline,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverCity,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverDot,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverYear,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverOpen,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTap>.SaugeNoireBookMenu-module__O1Qb1q__arrow{grid-column:2}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTap>.SaugeNoireBookMenu-module__O1Qb1q__rule{grid-row:1}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverMenuTitle{grid-row:2}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverUnderline{grid-row:3}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverCity{grid-row:4}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverDot{grid-row:5}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverYear{grid-row:6}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverOpen{grid-row:7}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__coverTap>.SaugeNoireBookMenu-module__O1Qb1q__arrow{grid-row:8}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage{grid-template-rows:auto auto auto minmax(0,1fr) 44px;grid-template-columns:minmax(62px,.42fr) minmax(0,1.58fr);gap:clamp(1px,.6cqh,4px) clamp(8px,2.4cqw,18px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsBotanical{grid-area:1/1/span 3;align-self:center;width:clamp(44px,12cqw,82px);height:clamp(38px,18cqh,64px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage :is(h1,h2),.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage>.SaugeNoireBookMenu-module__O1Qb1q__rule,.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage>.SaugeNoireBookMenu-module__O1Qb1q__instruction{grid-column:2}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage :is(h1,h2){grid-row:1;font-size:clamp(1.15rem,min(5cqw,8cqh),2rem)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage>.SaugeNoireBookMenu-module__O1Qb1q__rule{grid-row:2}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage>.SaugeNoireBookMenu-module__O1Qb1q__instruction{grid-row:3}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList{grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;column-gap:clamp(3px,1cqw,8px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList button{min-height:40px;padding-inline:clamp(4px,1cqw,8px);font-size:clamp(.75rem,min(2.5cqw,4.6cqh),.875rem)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsList button:nth-child(-n+4){border-top:1px solid #b47a3c61}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__contentsPage .SaugeNoireBookMenu-module__O1Qb1q__pageFooter{grid-area:5/1/auto/-1;grid-template-rows:44px;min-height:44px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage{grid-template-rows:repeat(5,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(1px,.6cqh,4px) clamp(12px,4cqw,34px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>*{grid-column:auto}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>:is(h1,h2):first-child{overflow-wrap:normal;grid-area:1/1;width:100%;min-width:0;max-width:100%;font-size:clamp(1.2rem,min(5cqw,8cqh),2.1rem)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__endingBotanical{grid-area:2/1;width:clamp(48px,14cqw,92px);height:clamp(40px,18cqh,56px)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__endingWordmark{grid-area:3/1;font-size:clamp(1.55rem,min(6cqw,9cqh),2.4rem)}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>[data-sauge-static-element=tagline]{grid-area:4/1}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__rule{grid-area:5/1}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__endingCity{grid-area:1/2}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>[data-sauge-static-element=dot]{grid-area:2/2}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta{grid-area:3/2;justify-self:center;min-height:40px;max-height:44px;padding-block:3px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__googleReviewCta .SaugeNoireBookMenu-module__O1Qb1q__googleReviewBrand{line-height:1}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__restartButton{grid-area:4/2;justify-self:center;min-height:40px}.SaugeNoireBookMenu-module__O1Qb1q__staticPageFrame .SaugeNoireBookMenu-module__O1Qb1q__endingPage>.SaugeNoireBookMenu-module__O1Qb1q__endingSoon{grid-area:5/2}}
.AllergenDisclosure-module__rpO5nq__warning,.AllergenDisclosure-module__rpO5nq__disclosure{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:16px;margin-top:1rem;padding:14px 16px;font-size:13px;line-height:1.45}.AllergenDisclosure-module__rpO5nq__warning{background:color-mix(in srgb, currentColor 6%, transparent)}.AllergenDisclosure-module__rpO5nq__warning strong,.AllergenDisclosure-module__rpO5nq__disclosure h2,.AllergenDisclosure-module__rpO5nq__group dt{font-weight:700}.AllergenDisclosure-module__rpO5nq__warning p,.AllergenDisclosure-module__rpO5nq__disclosure h2,.AllergenDisclosure-module__rpO5nq__disclosure dl,.AllergenDisclosure-module__rpO5nq__unknown{margin:0}.AllergenDisclosure-module__rpO5nq__warning p{margin-top:.3rem}.AllergenDisclosure-module__rpO5nq__disclosure h2{letter-spacing:.04em;font-size:14px}.AllergenDisclosure-module__rpO5nq__disclosure dl{gap:10px;margin-top:10px;display:grid}.AllergenDisclosure-module__rpO5nq__group{gap:3px;display:grid}.AllergenDisclosure-module__rpO5nq__group dt,.AllergenDisclosure-module__rpO5nq__group dd{margin:0;font-size:13px;line-height:1.45}:is([data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__warning,[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__disclosure){background:#000;border-color:#ffffff29;border-radius:.75rem;margin-top:0;padding:.65rem .8rem;font-size:.74rem;line-height:1.35}[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__warning p{margin-top:.2rem}[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__disclosure h2{color:#fffaf0;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__disclosure dl{gap:.35rem;margin-top:.45rem}[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__group{gap:.04rem}[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__group dt{color:#fffaf0ad;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}[data-palette-source=reference][data-user-theme=dark] .AllergenDisclosure-module__rpO5nq__group dd{font-size:.74rem;line-height:1.35}[class*=detailSections] .AllergenDisclosure-module__rpO5nq__disclosure{background:#00000047;border:1px solid #c9a45c3d;border-radius:14px;gap:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.45}[class*=detailSections] .AllergenDisclosure-module__rpO5nq__disclosure h2{color:var(--elyse-gold,#d5ad61);letter-spacing:.04em;font-size:14px;line-height:1.25}[class*=detailSections] .AllergenDisclosure-module__rpO5nq__disclosure dl{gap:8px;margin-top:0}[class*=detailSections] .AllergenDisclosure-module__rpO5nq__disclosure .AllergenDisclosure-module__rpO5nq__group{gap:3px}:is([class*=detailSections] .AllergenDisclosure-module__rpO5nq__disclosure .AllergenDisclosure-module__rpO5nq__group dt,[class*=detailSections] .AllergenDisclosure-module__rpO5nq__disclosure .AllergenDisclosure-module__rpO5nq__group dd){font-size:13px;line-height:1.45}
.PremiumDishTags-module__lVQl9q__group{gap:10px;display:grid}.PremiumDishTags-module__lVQl9q__label{color:#ffffff85;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.PremiumDishTags-module__lVQl9q__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PremiumDishTags-module__lVQl9q__chip{letter-spacing:.05em;overflow-wrap:break-word;word-break:normal;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:7px 12px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.PremiumDishTags-module__lVQl9q__chipAccent{border:1px solid var(--tag-accent-border);color:var(--tag-accent-text);box-shadow:0 0 16px color-mix(in srgb, var(--tag-accent-border) 22%, transparent);background:0 0}.PremiumDishTags-module__lVQl9q__cardRow{flex-wrap:wrap;gap:6px;display:flex}.PremiumDishTags-module__lVQl9q__cardChip{padding:4px 9px;font-size:10px}.PremiumDishTags-module__lVQl9q__detailRow{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.PremiumDishTags-module__lVQl9q__detailChip{text-align:center;max-width:calc(50% - 4px);padding:7px 12px;font-size:11px}@media (max-width:520px){.PremiumDishTags-module__lVQl9q__chip{padding:6px 10px;font-size:11px}.PremiumDishTags-module__lVQl9q__cardChip{padding:3px 8px;font-size:9px}.PremiumDishTags-module__lVQl9q__detailRow{gap:7px}.PremiumDishTags-module__lVQl9q__detailChip{max-width:calc(50% - 4px);padding:6px 10px;font-size:10px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishTags-module__lVQl9q__group{gap:5px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishTags-module__lVQl9q__label{letter-spacing:.16em;font-size:9px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishTags-module__lVQl9q__detailRow{gap:5px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishTags-module__lVQl9q__detailChip{padding:4px 7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.PremiumDishTags-module__lVQl9q__chipAccent{box-shadow:none}}[data-user-theme=light] .PremiumDishTags-module__lVQl9q__chipAccent{border:1px solid var(--tag-accent-border);color:var(--tag-accent-text);background:linear-gradient(#1c1610fa,#0c0a08fc);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #17120b24}[data-user-theme=light] .PremiumDishTags-module__lVQl9q__label{color:#8f6d14}[data-palette-source=restaurant] .PremiumDishTags-module__lVQl9q__chipAccent{border-color:var(--menu-accent,var(--tag-accent-border));color:var(--menu-text,var(--tag-accent-text));background:color-mix(in srgb, var(--menu-accent,var(--tag-accent-border)) 10%, var(--menu-surface,transparent));box-shadow:none}[data-palette-source=restaurant] .PremiumDishTags-module__lVQl9q__label{color:var(--menu-muted,#8f6d14)}
.PremiumDishDetailsSheet-module__00IcCa__overlay{z-index:60;background:#000000c7;justify-content:center;align-items:flex-end;padding:18px 18px 0;display:flex;position:fixed;inset:0;overflow:auto}.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) both PremiumDishDetailsSheet-module__00IcCa__detailsOverlayEnter}.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=closing]{animation:.22s cubic-bezier(.22,1,.36,1) both PremiumDishDetailsSheet-module__00IcCa__detailsOverlayExit}.PremiumDishDetailsSheet-module__00IcCa__sheet{color:#fff;width:min(100%,640px);min-height:0;max-height:min(84svh,720px);padding:22px 22px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#dec24b1a,#0000 42%),linear-gradient(#000000f5,#000 72%);border:1px solid #dec24b47;border-radius:28px 28px 0 0;gap:22px;display:grid;position:relative;overflow:auto;box-shadow:0 -28px 88px #0000009e}.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=open] .PremiumDishDetailsSheet-module__00IcCa__sheet{animation:.24s cubic-bezier(.22,1,.36,1) both PremiumDishDetailsSheet-module__00IcCa__detailsSheetEnter}.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=closing] .PremiumDishDetailsSheet-module__00IcCa__sheet{animation:.24s cubic-bezier(.22,1,.36,1) both PremiumDishDetailsSheet-module__00IcCa__detailsSheetExit}.PremiumDishDetailsSheet-module__00IcCa__sheet:focus{outline:none}.PremiumDishDetailsSheet-module__00IcCa__close{z-index:2;color:#fff;cursor:pointer;width:44px;height:44px;font:inherit;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.PremiumDishDetailsSheet-module__00IcCa__header{text-align:left;gap:8px;padding-right:52px;display:grid}.PremiumDishDetailsSheet-module__00IcCa__kicker{color:#dec24bd1;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.PremiumDishDetailsSheet-module__00IcCa__title{color:#fff;font-family:var(--trouvable-font-display,"Noto Serif Display", Georgia, serif);margin:0;font-size:clamp(28px,7vw,38px);font-weight:600;line-height:1.05}.PremiumDishDetailsSheet-module__00IcCa__description{color:#ffffffc7;margin:0;font-size:16px;line-height:1.55}.PremiumDishDetailsSheet-module__00IcCa__houseNote{background:#dec24b0f;border:1px solid #dec24b3d;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.PremiumDishDetailsSheet-module__00IcCa__houseNoteLabel{color:#dec24bd1;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.PremiumDishDetailsSheet-module__00IcCa__houseNoteText{color:#ffffffd6;font-family:var(--trouvable-font-display,"Noto Serif Display", Georgia, serif);margin:0;font-size:15px;font-style:italic;line-height:1.5}.PremiumDishDetailsSheet-module__00IcCa__groups{gap:18px;display:grid}.PremiumDishDetailsSheet-module__00IcCa__fallback{color:#ffffff7a;margin:0;font-size:13px;line-height:1.45}@keyframes PremiumDishDetailsSheet-module__00IcCa__detailsOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes PremiumDishDetailsSheet-module__00IcCa__detailsSheetEnter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PremiumDishDetailsSheet-module__00IcCa__detailsOverlayExit{0%{opacity:1}to{opacity:0}}@keyframes PremiumDishDetailsSheet-module__00IcCa__detailsSheetExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.985)}}@media (max-width:520px){.PremiumDishDetailsSheet-module__00IcCa__overlay{padding:10px 10px 0}.PremiumDishDetailsSheet-module__00IcCa__sheet{max-height:86svh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;gap:18px}.PremiumDishDetailsSheet-module__00IcCa__description{font-size:15px}}@media (prefers-reduced-motion:reduce){.PremiumDishDetailsSheet-module__00IcCa__overlay,.PremiumDishDetailsSheet-module__00IcCa__sheet,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=open],.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=closing],.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=open] .PremiumDishDetailsSheet-module__00IcCa__sheet,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-sheet-state=closing] .PremiumDishDetailsSheet-module__00IcCa__sheet{animation:none}}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__sheet,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__sheet{color:#17120b;background:radial-gradient(circle at 50% 0,#b991241f,#0000 42%),linear-gradient(#fffaf1,#f5efe4 72%);border-color:#8f6d1442}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__close,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__close{color:#17120b;background:#fff9efe0;border-color:#231a0d2e}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__kicker,.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNoteLabel,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__kicker,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNoteLabel{color:#8f6d14}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__title,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__title{color:#17120b}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__description,.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNoteText,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__description,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNoteText{color:#231a0dc7}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNote,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNote{background:#b9912414;border-color:#8f6d1438}.PremiumDishDetailsSheet-module__00IcCa__page[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__fallback,.PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__fallback{color:#231a0d8f}.PremiumDishDetailsSheet-module__00IcCa__overlay{background:color-mix(in srgb, var(--menu-bg,#000) 78%, transparent)}.PremiumDishDetailsSheet-module__00IcCa__sheet{border-color:var(--menu-border,#dec24b47);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--menu-accent,#dec24b) 10%, transparent), transparent 42%), var(--menu-surface,#050505);color:var(--menu-text,#fff)}.PremiumDishDetailsSheet-module__00IcCa__close{border-color:var(--menu-border,#ffffff2e);background:color-mix(in srgb, var(--menu-surface,#050505) 82%, transparent);color:var(--menu-text,#fff)}:is([data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__kicker,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__houseNoteLabel){color:var(--menu-accent,#dec24b)}[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__title{color:var(--menu-text,#fff)}:is([data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__description,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__houseNoteText){color:var(--menu-muted,#ffffffc7)}[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__houseNote{border-color:var(--menu-border,#dec24b3d);background:color-mix(in srgb, var(--menu-accent,#dec24b) 8%, var(--menu-surface,#050505))}:is([data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__fallback,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__label){color:var(--menu-muted,#ffffff7a)}[data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__overlay{align-items:flex-end;padding:10px;position:absolute;inset:0}[data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__sheet{border-radius:22px 22px 0 0;width:100%;max-height:calc(100% - 10px);padding:16px 14px 20px}[data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__close{width:36px;height:36px;top:12px;right:12px}[data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__title{font-size:28px}:is([data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__description,[data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__houseNoteText){font-size:13px;line-height:1.45}[data-display-mode=phone-preview] .PremiumDishDetailsSheet-module__00IcCa__groups{gap:14px}[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__sheet{border-color:var(--menu-border,#8f6d1442);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--menu-accent,#8f6d14) 12%, transparent), transparent 42%), var(--menu-surface,#fffdf9);color:var(--menu-text,#211912)}[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__close{border-color:var(--menu-border,#231a0d2e);background:color-mix(in srgb, var(--menu-surface,#fffdf9) 88%, transparent);color:var(--menu-text,#211912)}:is([data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__kicker,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNoteLabel){color:var(--menu-accent,#8f6d14)}[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__title{color:var(--menu-text,#211912)}:is([data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__description,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNoteText,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__fallback,[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__label){color:var(--menu-muted,#231a0db8)}[data-palette-source=restaurant] .PremiumDishDetailsSheet-module__00IcCa__overlay[data-user-theme=light] .PremiumDishDetailsSheet-module__00IcCa__houseNote{border-color:var(--menu-border,#8f6d1438);background:color-mix(in srgb, var(--menu-accent,#8f6d14) 8%, var(--menu-surface,#fffdf9))}@media (max-width:520px){[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__overlay{background:#000000bd;align-items:flex-end;padding:0 8px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__sheet{width:100%;min-height:0;max-height:calc(100svh - 88px);padding:16px 14px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:hidden}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__close{width:36px;height:36px;top:10px;right:10px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__header{gap:4px;padding-right:44px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__title{font-size:27px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__description{font-size:13px;line-height:1.35}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__houseNote{border-radius:12px;gap:5px;padding:8px 10px}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__houseNoteText{font-size:13px;line-height:1.3}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__groups{gap:8px}}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__sheet{box-shadow:none;color:#fffaf0;background:#000;border-color:#0000}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__close{color:#fffaf0;background:#000;border-color:#ffffff2e}[data-palette-source=reference][data-user-theme=dark] .PremiumDishDetailsSheet-module__00IcCa__houseNote{background:#000;border-color:#ffffff2e}
@font-face{font-family:BT Suave;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/vistaire-preview/btsuave-regular.otf)format("opentype")}@font-face{font-family:BT Suave;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/vistaire-preview/btsuave-medium.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/vistaire-preview/NeueMontreal-Regular.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/vistaire-preview/NeueMontreal-Bold.otf)format("opentype")}.PublicDishDetailExperience-module__pdRmha__page{background:var(--detail-bg);min-height:100svh;color:var(--detail-text);padding:12px 14px 34px;font-family:Neue Montreal,system-ui,sans-serif;overflow-x:clip}.PublicDishDetailExperience-module__pdRmha__builderPreview{min-height:100%;padding:0}.PublicDishDetailExperience-module__pdRmha__shell{gap:12px;max-width:980px;margin:0 auto;display:grid}.PublicDishDetailExperience-module__pdRmha__topNav{z-index:2;background:color-mix(in srgb, var(--detail-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:7px 0;display:flex;position:sticky;top:0}.PublicDishDetailExperience-module__pdRmha__topNav a,.PublicDishDetailExperience-module__pdRmha__topNav button,.PublicDishDetailExperience-module__pdRmha__primaryLink,.PublicDishDetailExperience-module__pdRmha__actions button{min-height:40px;color:var(--detail-text);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.PublicDishDetailExperience-module__pdRmha__topNav a,.PublicDishDetailExperience-module__pdRmha__topNav button,.PublicDishDetailExperience-module__pdRmha__actions button{border:1px solid var(--detail-border);background:var(--detail-surface);cursor:pointer}.PublicDishDetailExperience-module__pdRmha__topNav span{min-width:0;color:var(--detail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.PublicDishDetailExperience-module__pdRmha__navRestaurantName{max-width:46vw;color:var(--detail-text);letter-spacing:0;text-align:right;font-family:BT Suave,Georgia,serif;font-size:14px;font-weight:500}.PublicDishDetailExperience-module__pdRmha__card{gap:16px;display:grid}.PublicDishDetailExperience-module__pdRmha__visual{border:1px solid var(--detail-border);background-color:color-mix(in srgb, var(--detail-fresh) 12%, var(--detail-bg));background-position:50%;background-size:cover;border-radius:8px;place-items:center;min-height:220px;display:grid;overflow:hidden;box-shadow:0 12px 30px #17324d14}.PublicDishDetailExperience-module__pdRmha__imageFallback{color:var(--detail-fresh);text-align:center;justify-items:center;gap:8px;display:grid}.PublicDishDetailExperience-module__pdRmha__imageFallback span{aspect-ratio:1;background:var(--detail-surface);width:64px;color:var(--detail-fresh);border-radius:999px;place-items:center;font-size:28px;font-weight:900;display:grid;box-shadow:0 10px 24px #17324d14}.PublicDishDetailExperience-module__pdRmha__imageFallback p{color:var(--detail-muted);margin:0;font-size:13px;font-weight:900}.PublicDishDetailExperience-module__pdRmha__content{gap:16px;display:grid}.PublicDishDetailExperience-module__pdRmha__heading{gap:8px;display:grid}.PublicDishDetailExperience-module__pdRmha__kicker{color:var(--detail-accent-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.PublicDishDetailExperience-module__pdRmha__heading h1{color:var(--detail-text);overflow-wrap:break-word;text-wrap:balance;word-break:normal;max-width:16ch;margin:0;font-size:34px;font-weight:900;line-height:1.02}.PublicDishDetailExperience-module__pdRmha__description{color:var(--detail-muted);overflow-wrap:break-word;word-break:normal;margin:0;font-size:16px;line-height:1.48}.PublicDishDetailExperience-module__pdRmha__context{width:fit-content;color:var(--detail-muted);font-size:12px;font-weight:900}.PublicDishDetailExperience-module__pdRmha__badges{flex-wrap:wrap;gap:8px;display:flex}.PublicDishDetailExperience-module__pdRmha__badges span{background:color-mix(in srgb, var(--detail-fresh) 14%, transparent);color:var(--detail-fresh);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.PublicDishDetailExperience-module__pdRmha__factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.PublicDishDetailExperience-module__pdRmha__factGrid div,.PublicDishDetailExperience-module__pdRmha__detailSections section{border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:8px;min-width:0;padding:13px;box-shadow:0 8px 22px #17324d0d}.PublicDishDetailExperience-module__pdRmha__factGrid dt,.PublicDishDetailExperience-module__pdRmha__detailSections h2,.PublicDishDetailExperience-module__pdRmha__modelPanel h2{color:var(--detail-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.PublicDishDetailExperience-module__pdRmha__factGrid dd{color:var(--detail-text);overflow-wrap:break-word;word-break:normal;margin:0;font-size:15px;font-weight:900}.PublicDishDetailExperience-module__pdRmha__detailSections{gap:10px;display:grid}.PublicDishDetailExperience-module__pdRmha__detailSections ul{color:var(--detail-text);gap:5px;margin:0;padding-left:18px;font-size:14px;line-height:1.42;display:grid}.PublicDishDetailExperience-module__pdRmha__detailSections p{color:var(--detail-muted);margin:0;font-size:14px;line-height:1.45}.PublicDishDetailExperience-module__pdRmha__houseNote{background:color-mix(in srgb, var(--detail-accent) 24%, var(--detail-surface))}.PublicDishDetailExperience-module__pdRmha__modelPanel{border:1px solid var(--detail-border);background:color-mix(in srgb, var(--detail-accent) 10%, var(--detail-surface));border-radius:8px;gap:8px;padding:13px;display:grid}.PublicDishDetailExperience-module__pdRmha__modelPanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.PublicDishDetailExperience-module__pdRmha__modelPanelCopy{gap:4px;min-width:0;display:grid}.PublicDishDetailExperience-module__pdRmha__modelPanelTitle{color:var(--detail-text);font-family:BT Suave,Georgia,serif;font-size:22px;font-weight:500;line-height:1.05}.PublicDishDetailExperience-module__pdRmha__modelPanel p{color:var(--detail-muted);margin:0;font-size:14px;line-height:1.45}.PublicDishDetailExperience-module__pdRmha__modelActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.PublicDishDetailExperience-module__pdRmha__modelActionButton,.PublicDishDetailExperience-module__pdRmha__modelActionLink,.PublicDishDetailExperience-module__pdRmha__modelStatusChip{background:var(--detail-text);min-height:40px;color:var(--detail-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.PublicDishDetailExperience-module__pdRmha__modelActionLink img{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PublicDishDetailExperience-module__pdRmha__modelStatusChip{border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-text)}.PublicDishDetailExperience-module__pdRmha__inlineModelViewer,.PublicDishDetailExperience-module__pdRmha__modelLoading,.PublicDishDetailExperience-module__pdRmha__modelPreview{border:1px solid var(--detail-border);background:color-mix(in srgb, var(--detail-text) 6%, var(--detail-bg));border-radius:14px;width:100%;display:block;overflow:hidden}.PublicDishDetailExperience-module__pdRmha__modelPreview{background:color-mix(in srgb, var(--detail-accent) 5%, var(--detail-bg));border-style:dashed;place-items:center;min-height:138px;display:grid}.PublicDishDetailExperience-module__pdRmha__modelPreview span{color:var(--detail-accent);font-family:BT Suave,Georgia,serif;font-size:42px;font-weight:500}.PublicDishDetailExperience-module__pdRmha__modelLoading{min-height:220px;color:var(--detail-muted);text-align:center;place-items:center;padding:18px;font-size:13px;font-weight:800;display:grid}.PublicDishDetailExperience-module__pdRmha__actions{flex-wrap:wrap;gap:10px;display:flex}.PublicDishDetailExperience-module__pdRmha__primaryLink{background:var(--detail-accent);border:0;box-shadow:0 10px 24px #f6c45342}.PublicDishDetailExperience-module__pdRmha__actions button{cursor:pointer}.PublicDishDetailExperience-module__pdRmha__topNav a:focus-visible,.PublicDishDetailExperience-module__pdRmha__topNav button:focus-visible,.PublicDishDetailExperience-module__pdRmha__primaryLink:focus-visible,.PublicDishDetailExperience-module__pdRmha__modelActionButton:focus-visible,.PublicDishDetailExperience-module__pdRmha__modelActionLink:focus-visible,.PublicDishDetailExperience-module__pdRmha__actions button:focus-visible{outline-offset:3px;outline:3px solid #e85d3f73}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic]{--detail-bg:#090704;--detail-surface:#f0d18a13;--detail-text:#fffaf0;--detail-muted:#f4e6c6c7;--detail-accent:#f0d18a;--detail-accent-2:#d8aa55;--detail-border:#f0d18a3d;--detail-fresh:#f0d18a;color:var(--detail-text);background:radial-gradient(circle at 14% 4%,#f0d18a2e,#0000 30%),radial-gradient(circle at 92% 8%,#d8aa551f,#0000 30%),linear-gradient(#50361885,#090704f5 35%,#070503),#090704;padding:10px 14px 30px;font-family:Neue Montreal,system-ui,sans-serif}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__shell{gap:10px;max-width:1120px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav{-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:#140d0561;border:1px solid #f0d18a52;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:56px;padding:7px 9px;display:grid;top:10px;box-shadow:0 24px 70px #00000038,inset 0 1px #f0d18a29,inset 0 -1px #f0d18a14}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav a,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav button,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__actions button{color:#fffaf0eb;background:#f0d18a12;border-color:#f0d18a57;min-height:36px;font-size:12px;font-weight:700}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav span{color:#f0d18adb;min-width:0;padding-right:8px;font-size:12px;font-weight:700}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav .PublicDishDetailExperience-module__pdRmha__navRestaurantName{color:#f0d18af5;text-align:right;text-overflow:ellipsis;text-shadow:0 1px 12px #f0d18a2e;white-space:nowrap;justify-self:end;max-width:min(52vw,220px);font-family:BT Suave,Georgia,serif;font-size:18px;font-weight:500;line-height:1.05;display:block;overflow:hidden}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__card{gap:12px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__visual{background-color:#f0d18a0d;background-position:50%;border-color:#f0d18a33;border-radius:24px;min-height:min(76svh,470px);box-shadow:0 28px 80px #0000006b,inset 0 1px #f0d18a1f}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__content{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(#f0d18a14,#f0d18a05),#0a070494;border:1px solid #f0d18a3d;border-radius:24px;gap:14px;margin-top:-78px;padding:18px 14px 16px;box-shadow:0 30px 82px #00000070,inset 0 1px #f0d18a1f}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__kicker,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__factGrid dt,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__detailSections h2,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanel h2{color:#e8cf9bd1;letter-spacing:.02em;font-size:10px;font-weight:700}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__heading h1{color:#fffaf0;letter-spacing:0;max-width:13ch;font-family:BT Suave,Georgia,serif;font-size:clamp(38px,11vw,58px);font-weight:500;line-height:.96}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__description{color:#eee6d7d1;font-size:14.5px;font-weight:500;line-height:1.48}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__context{color:#f0d18ad6;font-size:11px;font-weight:700}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__badges span{color:#fffaf0e0;letter-spacing:0;text-transform:none;background:#f0d18a1a;border:1px solid #f0d18a52;font-size:10px;font-weight:700}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__factGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__factGrid div,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__detailSections section,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanel{-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:linear-gradient(#f0d18a11,#f0d18a05),#0e090461;border-color:#f0d18a33;border-radius:16px;box-shadow:inset 0 1px #f0d18a1a}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__factGrid dd{color:#fffaf0;letter-spacing:0;font-family:BT Suave,Georgia,serif;font-size:17px;font-weight:500}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__detailSections{gap:9px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__detailSections ul{color:#fffaf0e0;font-size:13px;line-height:1.42}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__detailSections p,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanel p{color:#eee6d7c7;font-size:13px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanel{gap:10px;padding:11px 12px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanelOpen{padding-bottom:12px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanelHeader{align-items:center}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPanelTitle{color:#fffaf0;font-size:23px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelActionButton,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelActionLink,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelStatusChip,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__primaryLink{color:#fffaf0f0;min-height:40px;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#f0d18a18;border:1px solid #f0d18ab8;font-size:12px;font-weight:800}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelStatusChip{color:#fffaf0e6;background:#f0d18a0e}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__inlineModelViewer,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelLoading,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPreview{background:#0806056b;border-color:#f0d18a33;box-shadow:inset 0 1px #f0d18a1a}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPreview{background:radial-gradient(circle at 50% 18%,#f0d18a14,#0000 42%),#08060585;border-color:#f0d18a57;min-height:138px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelPreview span{color:#f0d18ae0;font-size:42px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelLoading{color:#f0d18ad6}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__actions{grid-template-columns:1fr;gap:8px;display:grid}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__actions button{width:100%}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__primaryLink{text-align:center;width:100%}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav a:hover,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav button:hover,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__actions button:hover,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelActionButton:hover,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelActionLink:hover{border-color:#fffaf0b8}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav a:focus-visible,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__topNav button:focus-visible,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__primaryLink:focus-visible,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelActionButton:focus-visible,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__modelActionLink:focus-visible,.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__actions button:focus-visible{outline-offset:3px;outline:2px solid #e8cf9be6;box-shadow:0 0 0 5px #060301b8,0 0 0 2px #e8cf9b57}@media (min-width:760px){.PublicDishDetailExperience-module__pdRmha__page{padding:20px 28px 54px}.PublicDishDetailExperience-module__pdRmha__card{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px}.PublicDishDetailExperience-module__pdRmha__visual{min-height:520px;position:sticky;top:72px}.PublicDishDetailExperience-module__pdRmha__heading h1{font-size:52px}.PublicDishDetailExperience-module__pdRmha__builderPreview{min-height:100%;padding:0}.PublicDishDetailExperience-module__pdRmha__builderPreview .PublicDishDetailExperience-module__pdRmha__card{grid-template-columns:1fr;gap:16px}.PublicDishDetailExperience-module__pdRmha__builderPreview .PublicDishDetailExperience-module__pdRmha__visual{min-height:220px;position:static;top:auto}.PublicDishDetailExperience-module__pdRmha__builderPreview .PublicDishDetailExperience-module__pdRmha__heading h1{font-size:34px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic]{padding:18px 28px 52px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__card{grid-template-columns:minmax(360px,.92fr) minmax(0,.98fr);gap:22px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__visual{border-radius:28px;min-height:min(760px,100svh - 112px)}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__content{align-self:start;margin-top:0;padding:22px}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:430px){.PublicDishDetailExperience-module__pdRmha__factGrid{grid-template-columns:1fr}.PublicDishDetailExperience-module__pdRmha__topNav{align-items:start}.PublicDishDetailExperience-module__pdRmha__modelPanelHeader{flex-direction:column;align-items:stretch}.PublicDishDetailExperience-module__pdRmha__modelActions,.PublicDishDetailExperience-module__pdRmha__modelActionButton{width:100%}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__factGrid{grid-template-columns:1fr}.PublicDishDetailExperience-module__pdRmha__page[data-theme=premium-gastronomic] .PublicDishDetailExperience-module__pdRmha__content{margin-top:-58px}}@media (max-width:390px){.PublicDishDetailExperience-module__pdRmha__page{padding-inline:12px}.PublicDishDetailExperience-module__pdRmha__heading h1{font-size:31px}.PublicDishDetailExperience-module__pdRmha__visual{min-height:200px}}@media (prefers-reduced-motion:reduce){.PublicDishDetailExperience-module__pdRmha__topNav{scroll-behavior:auto}}
