/* Mobile structure only; existing brand colors and desktop rules preserved. */
@media(max-width:749px){.sg-mobile-actions{gap:4px}.sg-mobile-products>summary{padding:0 7px;min-height:44px;font-size:12px}.sg-mobile-products .sg-products-panel{left:auto;right:0;min-width:170px;max-width:calc(100vw - 24px)}.sg-mobile-drawer{display:block}.sg-mobile-drawer .menu-drawer-container{position:static}.sg-mobile-drawer .sg-drawer-trigger{display:flex;min-height:44px;min-width:44px;padding:0 8px;gap:8px;list-style:none;cursor:pointer;font:12px Arial;align-items:center}.sg-drawer-trigger::-webkit-details-marker{display:none}.sg-mobile-drawer .menu-drawer{position:fixed;inset:auto 0 0;top:var(--sg-drawer-top,72px);width:100%;height:calc(100dvh - var(--sg-drawer-top,72px));border:0;background:#f5f6f4;color:#17212c;box-shadow:none;filter:none;z-index:50}.sg-mobile-drawer .menu-drawer__navigation{padding:24px 6%;overflow:auto}.sg-mobile-drawer .menu-drawer__navigation a{display:flex;min-height:48px;align-items:center;padding:8px 12px;font-size:16px}.sg-drawer-products{padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid #cdd5da}.sg-drawer-products h2{font:14px/1.5 Arial;color:inherit;margin:0 0 10px;padding:0 12px}.sg-mobile-drawer .menu-drawer[tabindex]:focus{outline:none}.sg-mobile-drawer[open] .sg-drawer-trigger{font-weight:500}}

@media(max-width:749px){.sg-mobile-products .sg-products-panel a{display:flex;align-items:center;min-height:44px;text-decoration:none}.sg-mobile-drawer .sg-drawer-trigger:focus-visible{outline:2px solid #425c6d;outline-offset:3px;box-shadow:none}}
