.acme-nov20-private-preview .utility a{white-space:nowrap}.acme-nov20-private-preview .campaign-menu{position:relative;flex:0 0 auto}.acme-nov20-private-preview .campaign-menu>summary{display:block;list-style:none;cursor:pointer}.acme-nov20-private-preview .campaign-menu>summary::-webkit-details-marker{display:none}.acme-nov20-private-preview .campaign-brand{display:flex;flex:0 0 auto}.acme-nov20-private-preview .masthead .account>a{display:flex;align-items:center;gap:8px}.acme-nov20-private-preview .search input{padding:0 13px;background:transparent;height:100%;width:100%;border-radius:0;outline-offset:-3px}.acme-nov20-private-preview .search input::placeholder{color:#a4a4a4;opacity:1}.acme-nov20-private-preview .search button{width:49px;height:47px;flex:0 0 49px;padding:0;border:0;background:#515151;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:400;line-height:normal}.acme-nov20-private-preview .search button span{padding:0}.acme-nov20-private-preview .campaign-menu-panel{position:absolute;z-index:100;top:calc(100% + 15px);left:0;width:320px;max-width:calc(100vw - 30px);max-height:70vh;overflow:auto;padding:12px 16px;background:#000;color:#fff;border:1px solid #555;box-shadow:0 8px 18px #0004;font:14px/1.4 Arial,Helvetica,sans-serif;text-align:left}.acme-nov20-private-preview .campaign-menu-panel ul{list-style:none;margin:0;padding:0}.acme-nov20-private-preview .campaign-menu-panel ul ul{padding-left:16px}.acme-nov20-private-preview .campaign-menu-panel a{display:block;padding:8px 0;white-space:normal}.acme-nov20-private-preview .campaign-menu-services{border-top:1px solid #555;margin-top:10px;padding-top:8px}.acme-nov20-private-preview .masthead a:focus-visible,.acme-nov20-private-preview .utility a:focus-visible,.acme-nov20-private-preview .menu:focus-visible{outline:2px solid #6194c9;outline-offset:4px}.acme-nov20-private-preview .search button:focus-visible{outline:2px solid #6194c9;outline-offset:-4px}@media(max-width:900px){.acme-nov20-private-preview .masthead .account>a.contact{display:none}}@media(max-width:620px){.acme-nov20-private-preview .search button{height:40px;width:35px;flex-basis:35px;font-size:18px}}@media(max-width:360px){.acme-nov20-private-preview .search input{padding-left:8px;padding-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/acme-nov20-functional-header.css.map */
