.site-header .products-cats-menu .toggle-product-cats .menu.mq-dept{position:relative;padding:6px 0;border:1px solid var(--mq-line,#D0D1D1);border-radius:0 0 var(--mq-radius,4px) var(--mq-radius,4px);background:#fff}.site-header .products-cats-menu .menu.mq-dept>li.mq-dept__item{position:static;margin:0;padding:0}.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link{display:flex;align-items:center;gap:12px;padding:9px 14px 9px 16px;color:var(--mq-ink,#161A1B);font-size:14px;line-height:1.3;transition:background-color .12s,color .12s}.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link>span{flex:1 1 auto;min-width:0}.mq-dept__icon{flex:0 0 20px;color:var(--mq-ink,#161A1B)}.site-header .products-cats-menu .menu.mq-dept>li.mq-dept__item--panel>a.mq-dept__link::after{content:"";flex:0 0 7px;width:7px;height:7px;border-top:1.5px solid var(--mq-ink-40,#A2A3A4);border-right:1.5px solid var(--mq-ink-40,#A2A3A4);transform:rotate(45deg)}.site-header .products-cats-menu .menu.mq-dept>li.is-active>a.mq-dept__link,.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link:hover,.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link:focus-visible{background:var(--mq-orange-20,#FEEBD1);color:var(--mq-orange-text,#9D6211)}.site-header .products-cats-menu .menu.mq-dept>li.is-active .mq-dept__icon,.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link:hover .mq-dept__icon{color:var(--mq-orange-text,#9D6211)}.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link:focus-visible{outline:2px solid var(--mq-teal-text,#007C86);outline-offset:-2px}.mq-dept__panel{display:none;position:absolute;top:-1px;left:100%;z-index:9999;box-sizing:border-box;width:var(--mq-dept-w,900px);height:calc(100% + 2px);min-height:440px;padding:4px 20px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--mq-line,#D0D1D1);border-left:0;background:#fff;box-shadow:8px 8px 24px rgb(22 26 27 / .12);scrollbar-width:thin;scrollbar-color:var(--mq-line,#D0D1D1) #fff0}.mq-dept__item.is-active>.mq-dept__panel{display:block}@media (hover:none){.mq-dept__item:focus-within>.mq-dept__panel{display:block}}.mq-dept__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 4px}.site-header .mq-dept__panel-head a:first-child{color:var(--mq-ink,#161A1B);font-size:17px;font-weight:700}.site-header .mq-dept__panel-head .mq-dept__all{color:var(--mq-teal-text,#007C86);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mq-dept__group{padding-top:6px}.site-header .mq-dept__group .mq-dept__group-title{margin:0;padding:0;border-bottom:1px solid var(--mq-page-bg,#F6F7F7);font-size:15px;font-weight:700;line-height:1.3;text-transform:none}.site-header .mq-dept__group .mq-dept__group-title a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--mq-ink,#161A1B)}.site-header .mq-dept__group .mq-dept__group-title a svg{color:var(--mq-ink-40,#A2A3A4)}.site-header .mq-dept__group .mq-dept__group-title a:hover{color:var(--mq-orange-text,#9D6211)}.site-header .products-cats-menu .menu .mq-dept__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:14px 8px;position:static;margin:0;width:auto;min-width:0;padding:14px 0 10px;border:0;background:none;box-shadow:none;list-style:none;opacity:1;transform:none;transition:none}.site-header .products-cats-menu .menu .mq-dept__tiles li{margin:0;padding:0}.site-header .mq-dept__tile{display:flex;width:100%;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;color:var(--mq-ink,#161A1B);font-size:12.5px;line-height:1.3;text-align:center}.site-header .mq-dept__tile img,.mq-dept__ph{width:72px;height:72px;border-radius:8px;background:var(--mq-page-bg,#F6F7F7);object-fit:contain;transition:transform .15s}.mq-dept__ph{display:inline-flex;align-items:center;justify-content:center;background:var(--mq-teal-20,#D3EAEC);color:var(--mq-teal,#2497A1)}.mq-dept__ph .mq-dept__icon{width:30px;height:30px;color:inherit}.site-header .mq-dept__tile span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.site-header .mq-dept__tile:hover{color:var(--mq-orange-text,#9D6211)}.site-header .mq-dept__tile:hover img,.site-header .mq-dept__tile:hover .mq-dept__ph{transform:scale(1.06)}.site-header .mq-dept__tile:focus-visible{outline:2px solid var(--mq-teal-text,#007C86);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.site-header .mq-dept__tile img,.mq-dept__ph,.site-header .products-cats-menu .menu.mq-dept>li>a.mq-dept__link{transition:none}}.site-header .products-cats-menu .menu.mq-dept .mq-dept__ph .mq-dept__icon{color:var(--mq-teal,#2497A1)}.mq-dept__panel::-webkit-scrollbar{width:8px}.mq-dept__panel::-webkit-scrollbar-thumb{border-radius:8px;background:var(--mq-line,#D0D1D1)}.mq-dept__panel::-webkit-scrollbar-thumb:hover{background:var(--mq-ink-40,#A2A3A4)}.mq-dept__panel::-webkit-scrollbar-track{background:#fff0}.primary-mobile-nav:has(.mq-mcat){--mq-drawer-w:min(440px, calc(100vw - 44px));width:var(--mq-drawer-w);left:calc(-1 * var(--mq-drawer-w));overflow:hidden}.display-mobile-menu .primary-mobile-nav:has(.mq-mcat){transform:translate3d(var(--mq-drawer-w),0,0)}.primary-mobile-nav:has(.mq-mcat) .mobile-nav-content{display:flex;flex-direction:column;height:100%}.mq-mcat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:#fff}.mq-mcat__tabs{display:flex;flex:0 0 auto;border-bottom:1px solid var(--mq-line,#D0D1D1)}body .mq-mcat__tab{flex:1 1 50%;min-height:46px;margin:0;padding:0 12px;border:0;border-bottom:3px solid #fff0;border-radius:0;background:#fff;color:var(--mq-muted,#575B5C);font-size:15px;font-weight:700}body .mq-mcat__tab.is-active{border-bottom-color:var(--mq-orange,#F89B1B);color:var(--mq-ink,#161A1B)}.mq-mcat__cats{display:flex;flex:1 1 auto;min-height:0}.mq-mcat__cats[hidden],.mq-mcat__menu[hidden]{display:none}.mq-mcat__menu{flex:1 1 auto;min-height:0;overflow-y:auto}.mq-mcat__rail{flex:0 0 96px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background:var(--mq-page-bg,#F6F7F7);list-style:none;scrollbar-width:none}.mq-mcat__rail::-webkit-scrollbar{display:none}body .mq-mcat__dept{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:72px;margin:0;padding:10px 6px;border:0;border-left:3px solid #fff0;border-radius:0;background:#fff0;color:var(--mq-ink-80,#454849);font-size:11.5px;font-weight:600;line-height:1.25;text-align:center;white-space:normal}body .mq-mcat__dept .mq-dept__icon{width:22px;height:22px;color:currentColor}body .mq-mcat__dept.is-active{border-left-color:var(--mq-orange,#F89B1B);background:#fff;color:var(--mq-orange-text,#9D6211)}.mq-mcat__panes{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 24px}.mq-mcat__pane[hidden]{display:none}.mq-mcat__all{display:block;padding:10px 0;color:var(--mq-teal-text,#007C86);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mq-mcat .mq-dept__group-title{margin:0;padding:0;border-bottom:1px solid var(--mq-page-bg,#F6F7F7);font-size:14px;font-weight:700;line-height:1.3}.mq-mcat .mq-dept__group-title a{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:var(--mq-ink,#161A1B)}.mq-mcat .mq-dept__group-title svg{color:var(--mq-ink-40,#A2A3A4)}.mq-mcat .mq-dept__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;margin:0;padding:12px 0 14px;list-style:none}.mq-mcat .mq-dept__tiles li{margin:0;padding:0}.mq-mcat .mq-dept__tile{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--mq-ink,#161A1B);font-size:12px;line-height:1.25;text-align:center}.mq-mcat .mq-dept__tile img,.mq-mcat .mq-dept__ph{width:64px;height:64px;border-radius:8px;background:var(--mq-page-bg,#F6F7F7);object-fit:contain}.mq-mcat .mq-dept__ph{display:inline-flex;align-items:center;justify-content:center;background:var(--mq-teal-20,#D3EAEC);color:var(--mq-teal,#2497A1)}.mq-mcat .mq-dept__ph .mq-dept__icon{width:26px;height:26px}.mq-mcat .mq-dept__tile span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.mq-mcat button:focus-visible,.mq-mcat a:focus-visible{outline:2px solid var(--mq-teal-text,#007C86);outline-offset:-2px}@media (max-width:359px){.mq-mcat__rail{flex-basis:84px}.mq-mcat .mq-dept__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}