.announce{min-height:27px;display:grid;place-items:center;padding:4px 16px;background:#4b2864;color:#fff;text-align:center;font-size:10px;letter-spacing:.08em}
.site-header{background:#fff}
.site-header .wrap{width:min(1200px,calc(100% - 48px));max-width:none;min-height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 auto;padding:0;border-bottom:1px solid #e6e9e5}
.site-header nav{grid-column:1;grid-row:1;display:flex;align-items:center;gap:22px;flex:initial;flex-wrap:nowrap;padding:0}
.site-header nav a{color:#252925;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.55;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.site-header nav a:hover{color:#557663}
.site-header .brand{grid-column:2;grid-row:1;display:block;justify-self:center}
.site-header .logo{width:52px;height:52px;display:block;object-fit:contain}
.site-header .cart-link{grid-column:3;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:6px;color:#252925;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.55;text-decoration:none;text-transform:none;white-space:nowrap}
.site-header .cart-link::before{content:"";width:12px;height:12px;display:inline-block;border:1px solid currentColor;border-radius:1px;background:linear-gradient(transparent 25%,currentColor 26%,currentColor 31%,transparent 32%)}
.site-header .cart-link::after{content:"\2197";font-size:14px}
.site-header nav a:focus-visible,.site-header .brand:focus-visible,.site-header .cart-link:focus-visible{outline:2px solid #567561;outline-offset:3px}
@media(max-width:760px){
.site-header .wrap{width:calc(100% - 32px);min-height:60px;grid-template-columns:1fr auto;gap:8px}
.site-header .brand{grid-column:1;grid-row:1;justify-self:start}
.site-header .logo{width:46px;height:46px}
.site-header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:clamp(8px,3vw,18px);flex-wrap:wrap;padding:0 0 12px}
.site-header nav a{font-size:10px}
.site-header .cart-link{grid-column:2;grid-row:1}
}
