.sa-header-icons{position:absolute;top:19px;right:3%;z-index:100001;display:flex;align-items:center;gap:21px;width:120px;height:44px}
.sa-header-icons *{box-sizing:border-box}
.sa-header-search-link{display:block;flex:0 0 23px;width:23px;height:23px;color:#111;text-decoration:none}
.sa-header-search{display:block;width:23px;height:23px;border:2px solid #111;border-radius:50%;position:relative}
.sa-header-search:after{content:"";position:absolute;width:9px;height:2px;background:#111;right:-7px;bottom:-2px;transform:rotate(48deg)}
.sa-header-user{display:block;flex:0 0 21px;width:21px;height:23px;position:relative}
.sa-header-user:before{content:"";position:absolute;width:9px;height:9px;border:2px solid #111;border-radius:50%;left:4px;top:0}
.sa-header-user:after{content:"";position:absolute;width:19px;height:10px;border:2px solid #111;border-bottom:0;border-radius:12px 12px 0 0;left:0;bottom:0}
.sa-header-cart-link{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 34px;width:34px;height:44px;color:#111;text-decoration:none}
.sa-header-bag{display:block;width:22px;height:19px;border:2px solid #111;position:relative}
.sa-header-bag:before{content:"";position:absolute;width:9px;height:7px;border:2px solid #111;border-bottom:0;border-radius:7px 7px 0 0;left:4px;top:-8px}
.sa-header-icons .sa-cart-badge{position:absolute;right:-3px;top:5px;background:#111;color:#fff;border-radius:50%;font:400 9px/15px Arial,sans-serif;width:15px;height:15px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}
.sa-header-icons a:focus-visible{outline:2px solid #4a2f20;outline-offset:4px}
body>header{padding-right:calc(3% + 136px)!important}
body>#sa-language-switcher{right:calc(3% + 146px)!important}
@media(max-width:700px){.sa-header-icons{top:10px;right:14px;width:108px;gap:15px}body>header{padding-right:158px!important}body>#sa-language-switcher{right:158px!important}body>header nav:not(.sa-compact-nav){display:none!important}}
@media(max-width:340px){.header #sa-language-switcher{position:absolute;top:12px;left:122px;right:auto;margin-left:0}.header .sa-language-button{min-width:0;padding:0 4px;gap:2px;letter-spacing:0}.header .sa-language-code{min-width:0}}
