body.site-v22:not(.v14-enclosed-cart) .header{justify-content:flex-start;gap:0}
body.site-v22:not(.v14-enclosed-cart) .header>.brand{margin-right:0;flex-shrink:0}
body.site-v22:not(.v14-enclosed-cart) .header>nav{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;margin:0 0 0 auto;min-height:48px}
body.site-v22:not(.v14-enclosed-cart) .header>nav>a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;height:48px;padding:0;line-height:1.3;white-space:nowrap}
body.site-v22:not(.v14-enclosed-cart) .header>a.vm2317-cart-link{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;min-height:48px;height:48px;margin-left:8px;padding:0}
body.site-v22:not(.v14-enclosed-cart) .header>a.vm2317-cart-link>.vm2317-cart-svg{transform:translateX(2px)}
body.site-v22:not(.v14-enclosed-cart) .header .vm2317-cart-link #cart-count{top:1px;right:-1px}
@media(max-width:360px){body.site-v22:not(.v14-enclosed-cart) .header{padding-left:14px;padding-right:14px}body.site-v22:not(.v14-enclosed-cart) .header>.brand,body.site-v22:not(.v14-enclosed-cart) .header>.brand img{width:96px;flex-basis:96px}body.site-v22:not(.v14-enclosed-cart) .header>nav{gap:4px}body.site-v22:not(.v14-enclosed-cart) .header>a.vm2317-cart-link{margin-left:4px}}
@media(max-width:340px){body.site-v22 #product-buy [data-add]{font-size:17px;padding-left:8px;padding-right:8px;gap:6px}body.site-v22 #product-buy [data-add] .vm2317-cart-svg{width:22px;height:21px}body.site-v22 #product-buy [data-v14-label]{white-space:nowrap}}
