.XoUN0W_header{z-index:var(--dp-z-header);background:var(--dp-color-bg);border-bottom:var(--dp-rule) solid var(--dp-color-line);position:sticky;top:0}.XoUN0W_immersive{margin-bottom:calc(-1 * var(--dp-header-h));transition:background-color var(--dp-dur-2) var(--dp-ease), color var(--dp-dur-2) var(--dp-ease)}.XoUN0W_immersive[data-overlay=true]{color:#f9f7f2;--dp-color-focus:#f9f7f2;background:0 0;border-bottom-color:#0000}.XoUN0W_brandHeader .XoUN0W_bar{max-width:none;padding-inline:clamp(1.25rem,4.3vw,6rem)}.XoUN0W_wordmark{letter-spacing:.025em;align-items:center;min-height:2.75rem;font-size:clamp(1.125rem,1.7vw,1.875rem);font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.XoUN0W_immersive[data-overlay=true] .XoUN0W_navLink,.XoUN0W_immersive[data-overlay=true] .XoUN0W_navButton{color:inherit}.XoUN0W_immersive[data-overlay=true] .XoUN0W_navLink:after,.XoUN0W_immersive[data-overlay=true] .XoUN0W_navButton:after{background:currentColor}.XoUN0W_brandHeader .XoUN0W_order{border-color:#0000}.XoUN0W_immersive[data-overlay=true] .XoUN0W_order:hover{color:inherit;background:#f9f7f226}.XoUN0W_brandHeader .XoUN0W_phoneNumber,.XoUN0W_brandHeader .XoUN0W_orderLabel{display:none}.XoUN0W_city{min-height:2.75rem;font-size:var(--dp-text-sm);align-items:center;gap:.75rem;margin-right:.75rem;text-decoration:none;display:none}.XoUN0W_city svg{transform:rotate(-45deg)}.XoUN0W_brandHeader .XoUN0W_panel,.XoUN0W_brandHeader .XoUN0W_sheet{color:var(--dp-color-ink);--dp-color-focus:var(--dp-color-ink)}@media (min-width:80em){.XoUN0W_brandHeader .XoUN0W_nav{gap:clamp(.75rem,1.5vw,2rem);margin-left:auto}.XoUN0W_brandHeader .XoUN0W_actions{margin-left:clamp(1rem,2vw,3rem)}.XoUN0W_city{display:inline-flex}}@media (min-width:64em) and (max-width:79.99em){.XoUN0W_brandHeader .XoUN0W_nav{display:none}.XoUN0W_brandHeader .XoUN0W_menuButton{display:inline-flex}}@media (max-width:23em){.XoUN0W_brandHeader .XoUN0W_phone{display:none}}.XoUN0W_bar{align-items:center;gap:var(--dp-space-3);height:var(--dp-header-h);display:flex}@media (min-width:64em){.XoUN0W_bar{gap:var(--dp-space-5)}}.XoUN0W_logoSlot{--logo-h:2rem;flex:none}@media (max-width:23em){.XoUN0W_logoSlot{--logo-h:1.75rem}}@media (min-width:64em){.XoUN0W_logoSlot{--logo-h:2.5rem}}.XoUN0W_nav{display:none}@media (min-width:64em){.XoUN0W_nav{align-self:stretch;align-items:stretch;gap:clamp(.75rem,1.6vw,2rem);margin-left:clamp(1rem,3vw,3.5rem);display:flex}}.XoUN0W_navItem{align-items:stretch;display:flex}.XoUN0W_navLink,.XoUN0W_navButton{font-size:var(--dp-text-sm);letter-spacing:.01em;color:var(--dp-color-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.XoUN0W_navLink:after,.XoUN0W_navButton:after{content:"";height:var(--dp-profile);background:var(--dp-color-ink);transform-origin:0;transition:transform var(--dp-dur-2) var(--dp-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.XoUN0W_navLink:hover:after,.XoUN0W_navButton:hover:after,.XoUN0W_navButton[aria-expanded=true]:after{transform:scaleX(1)}.XoUN0W_navLink[aria-current=page]:after{background:var(--dp-color-gold);transform:scaleX(1)}.XoUN0W_navButton svg{transition:transform var(--dp-dur-2) var(--dp-ease)}.XoUN0W_navButton[aria-expanded=true] svg{transform:rotate(180deg)}.XoUN0W_navLink:focus-visible,.XoUN0W_navButton:focus-visible{outline-offset:4px}.XoUN0W_actions{align-items:center;gap:var(--dp-space-1);margin-left:auto;display:flex}@media (min-width:30em){.XoUN0W_actions{gap:var(--dp-space-2)}}.XoUN0W_phone{align-items:center;gap:var(--dp-space-2);min-height:var(--dp-control-h-sm);min-width:var(--dp-control-h-sm);font-size:var(--dp-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;font-weight:600;text-decoration:none;display:inline-flex}.XoUN0W_phoneNumber{display:none}@media (min-width:80em){.XoUN0W_phoneNumber{display:inline}.XoUN0W_phone{padding-inline:var(--dp-space-2)}}.XoUN0W_order{align-items:center;gap:var(--dp-space-2);min-height:var(--dp-control-h-sm);padding:0 var(--dp-space-2);border:1px solid var(--dp-color-ink);font-size:var(--dp-text-sm);white-space:nowrap;transition:background-color var(--dp-dur-1) var(--dp-ease), color var(--dp-dur-1) var(--dp-ease);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.XoUN0W_order:hover{background:var(--dp-color-ink);color:var(--dp-color-bg)}.XoUN0W_orderLabel{display:none}@media (min-width:30em){.XoUN0W_orderLabel{display:inline}}.XoUN0W_count{background:var(--dp-color-gold);min-width:1.375rem;height:1.375rem;color:var(--dp-color-ink);font-size:var(--dp-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 .3rem;font-weight:700;display:inline-grid}.XoUN0W_menuButton{justify-content:center;align-items:center;gap:var(--dp-space-2);min-height:var(--dp-control-h-sm);min-width:var(--dp-control-h-sm);padding:0 var(--dp-space-2);font-size:var(--dp-text-sm);background:0 0;border:0;font-weight:600;display:inline-flex}@media (max-width:29.99em){.XoUN0W_menuLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:64em){.XoUN0W_menuButton{display:none}}.XoUN0W_panel{background:var(--dp-color-bg-raised);border-bottom:var(--dp-rule) solid var(--dp-color-line);box-shadow:var(--dp-shadow-raised);position:absolute;top:100%;left:0;right:0}.XoUN0W_panel[hidden]{display:none}.XoUN0W_panelInner{gap:var(--dp-space-6);padding-block:var(--dp-space-7);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);display:grid}.XoUN0W_panelGroup h2{margin-bottom:var(--dp-space-4);font-size:var(--dp-text-xs);letter-spacing:var(--dp-tracking-label);text-transform:uppercase;color:var(--dp-color-ink-subtle);font-weight:600}.XoUN0W_panelGroup a,.XoUN0W_panelAll{padding-block:var(--dp-space-2);font-family:var(--dp-font-display);font-size:1.5rem;line-height:1.15;text-decoration:none;display:block}.XoUN0W_panelGroup a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.XoUN0W_panelAside{align-content:end;align-self:stretch;gap:var(--dp-space-4);padding:var(--dp-space-6);background:var(--dp-color-stone);display:grid}.XoUN0W_panelAside p{font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted)}.XoUN0W_sheet{background:var(--dp-color-bg);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--dp-color-ink);border:0;margin:0;padding:0}.XoUN0W_sheet::backdrop{background:#14131166}@media (prefers-reduced-motion:no-preference){.XoUN0W_sheet[open]{animation:XoUN0W_sheet-in var(--dp-dur-2) var(--dp-ease)}}@keyframes XoUN0W_sheet-in{0%{opacity:0;transform:translateY(-.75rem)}}.XoUN0W_sheetInner{flex-direction:column;min-height:100%;display:flex}.XoUN0W_sheetBar{height:var(--dp-header-h);border-bottom:var(--dp-rule) solid var(--dp-color-line);--logo-h:2rem;justify-content:space-between;align-items:center;display:flex}.XoUN0W_sheetNav{padding-block:var(--dp-space-4);flex:1}.XoUN0W_sheetNav>ul>li{border-bottom:var(--dp-rule) solid var(--dp-color-line)}.XoUN0W_sheetLink,.XoUN0W_sheetSummary{min-height:3.5rem;font-family:var(--dp-font-display);cursor:pointer;justify-content:space-between;align-items:center;font-size:1.75rem;line-height:1.1;text-decoration:none;list-style:none;display:flex}.XoUN0W_sheetSummary::-webkit-details-marker{display:none}.XoUN0W_sheetSummary svg{transition:transform var(--dp-dur-2) var(--dp-ease)}details[open]>.XoUN0W_sheetSummary svg{transform:rotate(180deg)}.XoUN0W_sheetSub{padding-bottom:var(--dp-space-4)}.XoUN0W_sheetSub h3{margin-top:var(--dp-space-3);font-size:var(--dp-text-xs);letter-spacing:var(--dp-tracking-label);text-transform:uppercase;color:var(--dp-color-ink-subtle);font-weight:600}.XoUN0W_sheetSub a{min-height:2.75rem;font-size:var(--dp-text-md);align-items:center;text-decoration:none;display:flex}.XoUN0W_sheetFooter{gap:var(--dp-space-4);padding-block:var(--dp-space-6) var(--dp-space-7);border-top:var(--dp-rule) solid var(--dp-color-line);display:grid}.XoUN0W_sheetPhone{font-size:var(--dp-text-xl);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.XoUN0W_sheetHours{font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle)}.XoUN0W_catalogHeader{color:#211e19;background:#f5f1e9;border-color:#d6cdbf}.XoUN0W_brandHeader .XoUN0W_count{color:#211e19;background:#e9dac0}
