#menu-drawer{width:min(82vw,360px);max-width:calc(100vw - 48px);background:#fff;border:0;border-radius:0;box-shadow:6px 0 24px #00000012}
#menu-drawer .menu-drawer__navigation{padding:24px 0 12px}
#menu-drawer .menu-drawer__navigation-container{background:#fff}
.cop-simple-menu{padding:0 20px;font-family:var(--font-body-family),Arial,sans-serif;font-style:normal}
.cop-simple-menu a{color:#242424;text-decoration:none}
.cop-menu-find{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#242424;color:#fff!important;padding:17px 16px;border-radius:5px;font-size:17px;font-weight:600;margin:0 0 22px}
.cop-menu-find span{font-size:25px;line-height:1;color:#fff}
.cop-menu-primary{border-top:1px solid #ddd}
.cop-menu-primary a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #ddd;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.02em}
.cop-menu-primary a span{font-size:25px;font-weight:400;color:#242424}
.cop-menu-primary a[aria-current="page"]{font-weight:700}
.cop-menu-secondary{display:grid;padding:18px 0 8px}
.cop-menu-secondary a{display:block;padding:13px 0;border-bottom:1px solid #eee;font-size:15px;line-height:1.3;color:#333}
.cop-menu-secondary a:last-child{border-bottom:0}
#menu-drawer .menu-drawer__utility-links{padding:14px 20px;background:#f7f7f7;border-top:1px solid #eee}
.cop-simple-menu a:focus-visible{outline:2px solid #242424;outline-offset:4px}
@media(hover:hover){.cop-menu-primary a:hover,.cop-menu-secondary a:hover{color:#666}.cop-menu-find:hover{background:#404040}}
@media(max-width:374px){.cop-simple-menu{padding:0 16px}.cop-menu-primary a{font-size:19px;padding:15px 0}}
