/* Prevent header/menu overflow at tablet sizes and keep logo artwork uncluttered. */
.delivery-platforms{align-items:center}.delivery-platforms img{box-shadow:none!important;border:none!important;outline:none!important;padding:0!important}.hero-slide .hero-art:before,.hero-slide .hero-art:after{display:none!important}@media(max-width:980px){.desktop-nav{display:none!important}.mobile-toggle{display:grid;gap:5px;place-content:center;width:52px;height:52px;margin-left:12px;border:0;border-radius:50%;background:rgba(255,255,255,.13);cursor:pointer}.mobile-toggle i{display:block;width:22px;height:2px;background:#fff;border-radius:3px}.header-actions{margin-left:auto}.mobile-drawer{position:fixed;z-index:30;inset:80px 0 0;background:rgba(8,21,43,.97);padding:44px 32px;opacity:0;pointer-events:none;transition:.25s}.mobile-drawer.is-open{display:block;opacity:1;pointer-events:auto}.mobile-drawer nav{display:grid;gap:25px;margin-top:40px}.mobile-drawer a{color:#fff;text-decoration:none;font:38px/1 var(--serif)}.mobile-close{position:absolute;right:20px;top:18px;border:0;background:rgba(255,255,255,.12);color:#fff;width:46px;height:46px;border-radius:50%;font-size:33px}}@media(min-width:981px){.mobile-toggle,.mobile-drawer{display:none!important}}
