:root{--button-height:48px}.button,.nav-download,.icon-link,.mobile-menu summary,.cookie-manage,.cookie-policy-action .footer-cookie-button,.newsletter-field button,.help-chat-form button{box-sizing:border-box;flex-shrink:0;height:var(--button-height)!important;min-height:var(--button-height)!important;padding-block:0!important}.button,.nav-download{line-height:1.2}.button>svg{flex-shrink:0;width:20px;height:20px}.icon-link,.mobile-menu summary{width:var(--button-height)}.store-badges a,.store-badges img{height:var(--button-height)!important}.nav-basket-link>svg{width:22px;height:22px}.nav-signup{height:var(--button-height);border:1px solid var(--gunmetal);border-radius:var(--radius-control);color:var(--gunmetal);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.nav-signup:hover{background:var(--ecru)}@media (min-width:1051px) and (max-width:1280px){.nav-actions{gap:6px}.nav-shell,.desktop-nav{gap:18px}.nav-download{display:none}}@media (max-width:760px){.nav-shell{gap:12px}.nav-actions{gap:8px}.nav-account-link,.nav-search-link{display:none}}@media (max-width:420px){.nav-basket-link{display:none}.nav-signup{padding-inline:10px}}
