maxler-compact-menu{display:block;color:#171717}
.maxler-compact-menu [hidden]{display:none!important}
.maxler-compact-top{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;margin:0}
.maxler-compact-top>.site-nav__item{position:static;flex-shrink:0}
.maxler-compact-top>.site-nav__item>a,.maxler-compact-shop-toggle{display:flex;align-items:center;gap:9px;min-height:44px;min-width:44px;padding:10px 8px;font-size:14px;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0;color:#171717}
.maxler-compact-shop-toggle{font-family:inherit}
.maxler-compact-chevron{display:inline-block;flex:0 0 7px;width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}
[aria-expanded=true]>.maxler-compact-chevron{transform:translateY(2px) rotate(225deg)}
.maxler-compact-panel{background:#fff;text-align:left}
.maxler-compact-menu--desktop .maxler-compact-panel{position:fixed;z-index:1000;left:var(--compact-panel-left,16px);top:var(--compact-panel-top,100px);width:var(--compact-panel-width,min(440px,calc(100vw - 32px)));max-width:calc(100vw - 32px);max-height:min(var(--compact-panel-max-height,calc(100dvh - 32px)),calc(100dvh - 32px));overflow-y:auto;overscroll-behavior:contain;padding:22px;border:1px solid #e7e2d9;border-radius:3px;box-shadow:0 8px 24px #00000012}
.maxler-compact-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}
.maxler-compact-label{margin:0;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;color:#65615b}
.maxler-compact-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0;background:none;border:0;border-radius:0;color:#171717;font:inherit;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}
.maxler-compact-menu ul.maxler-compact-links{list-style:none;margin:0;padding:0}
.maxler-compact-links li{margin:0;min-width:0}
.maxler-compact-links a,.maxler-compact-directory{display:flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:9px 0;font-size:16px;line-height:1.5;color:#171717;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.maxler-compact-menu .maxler-compact-priority-links a{padding-block:8px;font-size:18px;font-weight:600}
.maxler-compact-disclosure{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;min-width:44px;padding:10px 0;text-align:left;font:inherit;font-size:16px;line-height:1.5;font-weight:400;color:#171717}
.maxler-compact-more{margin-top:2px;padding-top:0;border-top:0}
.maxler-compact-secondary{margin-top:12px;padding-top:8px;border-top:1px solid #e7e2d9}
.maxler-compact-secondary>.maxler-compact-directory{margin-top:16px;font-size:14px;font-weight:400}
.maxler-compact-group>.maxler-compact-links{padding-bottom:4px!important}
.maxler-compact-group>.maxler-compact-links a{padding-left:12px}
.maxler-compact-all-categories{margin-top:4px!important;border-top:1px solid #eee9e1}
.maxler-compact-all-categories a{font-size:14px}
.maxler-compact-menu a:hover,.maxler-compact-menu button:hover{color:#765419}
.maxler-compact-menu a:focus-visible,.maxler-compact-menu button:focus-visible{outline:2px solid #765419;outline-offset:2px;border-radius:3px}
.maxler-compact-menu .maxler-compact-shop-toggle:focus-visible{outline:2px solid #765419!important;outline-offset:2px;border-radius:4px}
.maxler-compact-menu .maxler-compact-shop-toggle:focus:not(:focus-visible){outline:none!important}
.maxler-compact-menu--mobile .maxler-compact-panel{padding:0}
.maxler-compact-menu--mobile .maxler-compact-priority-links a{font-size:19px}
.maxler-compact-menu ul.maxler-compact-information{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #e7e2d9}
.maxler-compact-information li{margin:0}
.maxler-compact-information .mobile-nav__link{min-height:44px;display:flex;align-items:center;font-size:16px;line-height:1.5;white-space:normal;text-transform:none;font-weight:400}
#NavDrawer .maxler-compact-menu :is(a,button){font-size:16px!important}
#NavDrawer .maxler-compact-menu .maxler-compact-priority-links a{font-size:19px!important}
#NavDrawer .maxler-compact-menu .maxler-compact-all-categories a{font-size:14px!important}
#NavDrawer .maxler-compact-menu .maxler-compact-secondary>.maxler-compact-directory{font-size:14px!important}
@media(max-width:1099px){.maxler-compact-menu--desktop{display:none}.maxler-compact-header .site-nav:has(> .js-drawer-open-nav){display:block!important}.maxler-compact-header .js-drawer-open-nav{display:inline-flex!important}}
@media(min-width:1100px){.maxler-compact-top .site-nav__item>a{padding-inline:6px}}
@media(prefers-reduced-motion:reduce){.maxler-compact-chevron{transition:none}}
