@media(max-width:1199px){
 .approved-header header{display:grid;grid-template-columns:32px minmax(100px,1fr) auto;align-items:center;gap:10px;height:76px;min-height:76px;padding:12px 20px}
 .approved-header header>.menu-toggle{display:grid;place-items:center;grid-column:1;grid-row:1;width:32px;height:40px;padding:0}
 .approved-header header>.logo{position:static;transform:none;grid-column:2;grid-row:1;width:140px;max-width:100%;justify-self:center;margin:0}
 .approved-header header>.utilities{grid-column:3;grid-row:1;display:flex;align-items:center;gap:10px;white-space:nowrap}
 .approved-header header .utilities svg{width:16px;height:16px;display:block}
 .approved-header header .utilities button{padding:0;min-height:36px}
 .approved-header header .utility-wish{display:none}
 .approved-header header #cart-open{display:inline-flex;align-items:center;gap:3px;font-size:0;line-height:1;white-space:nowrap}
 .approved-header header #cart-open::before{content:'';display:block;width:17px;height:18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='1.3'%3E%3Cpath d='M5 7h14l1 14H4L5 7Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E")}
 .approved-header header #cart-count{font-size:10px}
 .approved-header header .utilities .locale{font-size:10px;white-space:nowrap;line-height:1.3;letter-spacing:0}
 .approved-header header>nav{display:none;grid-column:1/-1;grid-row:2;position:absolute;top:100%;left:0;right:0;width:100%;margin:0;padding:20px;max-height:calc(100dvh - 112px);overflow:auto;background:#fff;z-index:40}
 .approved-header header>nav.open{display:flex;flex-direction:column;align-items:stretch;gap:20px}
}
@media(max-width:480px){
 .approved-header header{padding-inline:16px;gap:6px}
 .approved-header header>.logo{width:124px}
 .approved-header header>.utilities{gap:8px}
 .approved-header .announcement{font-size:10px;padding:7px 14px}
}
@media(max-width:359px){.approved-header header .utility-account{display:none}.approved-header header>.logo{width:116px}}

@media(max-width:1199px){
 .approved-header header .utilities .utility-wish{display:inline-flex;align-items:center;justify-content:center;width:18px;min-height:36px;font-size:19px;line-height:1;color:#555}
 .approved-header header .utilities #cart-open{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;min-height:36px;margin-right:3px}
 .approved-header header .utilities #cart-count{position:absolute;top:0;right:-5px;min-width:15px;height:15px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#333;color:#fff;font-size:9px;line-height:15px;letter-spacing:0}
}
@media(max-width:480px){.approved-header header>.utilities{gap:7px}.approved-header header>.logo{width:116px}}