#site-menu .menu-primary>.menu-major,#site-menu .menu-primary>.menu-category{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);padding:17px 0;font:32px/1.25 Georgia,serif;text-align:left;margin:0;transition:color .25s,padding .25s}#site-menu .menu-primary>.menu-major:hover,#site-menu .menu-primary>.menu-category:hover,#site-menu .menu-primary>.menu-category.selected{color:var(--gold);padding-left:8px}#site-menu .menu-primary>.menu-auxiliary{font-size:25px;color:var(--muted)}#site-menu .menu-primary>.menu-auxiliary.first-auxiliary{margin-top:20px}#site-menu .menu-policy-links{margin-top:24px}#site-menu .menu-policy-links a{font:11px/1.6 Arial,sans-serif}#site-menu .menu-action{align-items:center;gap:15px;justify-content:flex-start}#site-menu .menu-action .network-icon{width:23px;height:23px;flex-shrink:0;color:var(--gold)}#site-menu .menu-action>span{flex:1}#site-menu .menu-action small{font:9px/1.5 Arial,sans-serif;letter-spacing:.4px}#site-menu .menu-action:disabled{cursor:default;opacity:.6;transform:none;color:var(--muted)}#site-menu .menu-contact-address{overflow-wrap:anywhere;font:12px/1.8 Arial,sans-serif;color:var(--muted)}:is(#contact-dialog,#order-lookup-dialog){width:min(650px,94vw);max-height:92svh;background:#1e1e1c;color:#eee9df;border:1px solid #635a48;border-radius:8px;padding:0;overflow:auto}:is(#contact-dialog,#order-lookup-dialog)::backdrop{background:#111b;backdrop-filter:blur(5px)}.contact-modal-content{padding:32px}.contact-modal-header{display:flex;align-items:start;justify-content:space-between;gap:20px}.contact-modal-header button{background:none;border:0;color:inherit;font:28px Arial;padding:0 0 10px 10px}:is(#contact-dialog,#order-lookup-dialog) h2{font:36px/1.2 Georgia,serif;margin:15px 0 18px;letter-spacing:-.6px}:is(#contact-dialog,#order-lookup-dialog) p{font:12px/1.8 Arial,sans-serif;color:#bbb5aa;margin:0 0 15px}:is(#contact-dialog,#order-lookup-dialog) strong{font-weight:400;color:#e0c58f}.contact-fieldset{border:0;padding:0;margin:24px 0 0;display:grid;gap:15px;min-width:0}.contact-field{position:relative;display:block}.contact-field input,.contact-field textarea{box-sizing:border-box;display:block;width:100%;min-width:0;padding:26px 15px 10px;border:1px solid #625a4c;border-radius:10px;background:#22221f;color:#eee8dd;font:14px/1.5 Arial,sans-serif;color-scheme:dark}.contact-field textarea{min-height:155px;resize:vertical}.contact-field>span{position:absolute;left:15px;top:18px;right:15px;font:13px/1.5 Arial,sans-serif;color:#bbb5aa;pointer-events:none;transition:top .18s,font-size .18s}.contact-field:focus-within>span,.contact-field:has(input:not(:placeholder-shown))>span,.contact-field:has(textarea:not(:placeholder-shown))>span{top:7px;font-size:10px;color:#c8b183}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:#c1a776;box-shadow:0 0 0 2px #c1a77620}.contact-field input:autofill{box-shadow:inset 0 0 0 1000px #22221f;-webkit-text-fill-color:#eee8dd}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}:is(#contact-dialog,#order-lookup-dialog) .contact-privacy{font-size:10px;margin:17px 0}:is(#contact-dialog,#order-lookup-dialog) a{color:#d8bc84;text-decoration:underline;text-underline-offset:3px}:is(#contact-dialog,#order-lookup-dialog) .contact-send{width:100%;display:flex;justify-content:space-between;background:#bda16a;border:1px solid #bda16a;color:#211d17;padding:17px 20px;font:14px Arial,sans-serif;cursor:pointer}:is(#contact-dialog,#order-lookup-dialog) .contact-send:disabled{opacity:.55;cursor:default}:is(#contact-dialog,#order-lookup-dialog) :is(#contact-status,#order-lookup-status){margin-top:18px;color:#cddcc5;white-space:pre-wrap}:is(#contact-dialog,#order-lookup-dialog) :is(#contact-status,#order-lookup-status).contact-error{color:#ffb5a4}:is(#contact-dialog,#order-lookup-dialog) .contact-alternative{font-size:11px;margin:20px 0 0}@media(max-width:650px){#site-menu .menu-primary>.menu-major,#site-menu .menu-primary>.menu-category{font-size:27px;padding:14px 0}#site-menu .menu-primary>.menu-auxiliary{font-size:23px}#site-menu .menu-primary>.menu-auxiliary.first-auxiliary{margin-top:12px}.contact-modal-content{padding:25px}:is(#contact-dialog,#order-lookup-dialog) h2{font-size:31px}.contact-field input,.contact-field textarea{font-size:16px}#site-menu .menu-body{gap:25px;padding-top:28px}}@media(prefers-reduced-motion:reduce){.contact-field>span{transition:none}}

#site-menu .menu-primary>[data-order-lookup]{cursor:pointer}#site-menu .menu-primary>.menu-category:not(.selected):hover,#site-menu .menu-primary>.menu-category:not(.selected):focus{color:var(--ink);padding-left:0}#site-menu .menu-primary>.menu-category.selected{color:var(--gold);padding-left:8px}

#site-menu .menu-action .network-icon{display:block;align-self:center}
