/* Larger navigation, with room reserved for actions at intermediate widths. */
.choco-store-header .choco-store-nav{font-size:15px;gap:clamp(16px,1.3vw,25px)}
.choco-store-header .choco-store-nav>a,.choco-store-header .choco-store-catalog>summary{font-size:15px}
.choco-store-header .choco-store-nav .choco-megamenu a{font-size:13px}
.choco-store-header .choco-store-phone-menu{width:320px}
.choco-store-phone-menu .choco-phone-city{display:grid;grid-template-columns:1fr 38px;align-items:center;gap:4px;border-bottom:1px solid #395164}
.choco-store-header .choco-phone-city>a{padding:10px 8px}
.choco-phone-city>a strong{display:block;color:#ffe1b4;font-weight:400}
.choco-phone-city button{width:34px;height:34px;border:1px solid #886840;border-radius:50%;background:#091b2b;color:#e7c895;cursor:pointer}
.choco-phone-city button[aria-pressed=true]{background:#eeb56a;color:#0a1420}
.choco-phone-city button:focus-visible{outline:2px solid #7cbcff;outline-offset:2px}
.choco-store-header .choco-store-phone-menu .choco-phone-attribution{padding:6px 8px;min-height:0;font-size:10px;color:#809bb1}
@media(min-width:1481px) and (max-width:1720px){
 .choco-store-header .choco-store-actions .choco-store-login span,.choco-store-header .choco-store-actions .choco-store-basket span{display:none}
 .choco-store-header .choco-store-nav{gap:14px}
 .choco-store-header .choco-store-logo{flex-basis:158px;width:158px}
 .choco-store-header .choco-store-actions{gap:8px}
 .choco-store-header .choco-store-actions>a{padding-inline:8px}
 .choco-store-header .choco-store-actions .choco-store-message{font-size:10px;padding-inline:8px}
}
@media(max-width:1480px){.choco-store-header .choco-store-nav.is-open{gap:0}.choco-store-header .choco-store-nav>a,.choco-store-header .choco-store-catalog>summary{font-size:16px}}
