/* Approved header concept, retaining the supplied AE Foods logo. */
.ae-header>.ae-header-main,.ae-header .ae-nav-inner{width:min(1500px,94%)}
.ae-header-main{min-height:116px;gap:26px;border-bottom:1px solid #ece9e0}
.ae-header-main .ae-logo{flex:0 0 180px;margin-right:12px}
.ae-header-main .ae-logo img{width:180px;height:auto}
.ae-header-main #search{height:56px;margin:0 20px 0 12px;border:1px solid #c7bea4;border-radius:11px;background:#fff;overflow:hidden;flex:1}
.ae-header-main #search input{padding:12px 20px;font-size:16px}
.ae-header-main #search button{width:62px;margin:0;border-radius:0 9px 9px 0;background:#d4af37;color:#fff;display:grid;place-items:center}
.ae-header-main #search button>.ae-icon{width:27px;height:27px;stroke-width:1.5}
.ae-header-main .ae-account,.ae-header-main .ae-wishlist,.ae-store .ae-header-main #cart>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:72px;min-width:65px;line-height:1.3;font-size:15px;font-weight:400;padding:0;color:#242a20}
.ae-header-main .ae-account>.ae-icon,.ae-header-main .ae-wishlist>.ae-icon,.ae-header-main #cart>button>.ae-icon{width:32px;height:32px;stroke-width:1.5}
.ae-header-main .ae-wishlist>span{display:inline}
.ae-header-main #cart{align-self:center}
.ae-header-main .ae-header-count{left:calc(50% + 9px);top:0;width:22px;height:22px;min-width:22px;padding:0;display:grid;place-items:center;line-height:1;background:#d4af37;color:#242a20;border:2px solid #fffefb;font-size:11px}
.ae-header .ae-nav-inner{min-height:74px;gap:30px;font-size:14px}
.ae-header .ae-nav-inner>a{font-size:14px}
.ae-header .ae-shop-all summary{height:45px;min-height:45px;padding:10px 20px;font-size:16px;line-height:25px;border-radius:8px;gap:12px}
.ae-header .ae-shop-all summary>.ae-icon:first-child{width:23px;height:23px}
.ae-header .ae-shop-all summary>.ae-icon:last-child{width:18px;height:18px;margin-left:8px}
.ae-header .ae-nav-last{display:flex;align-items:center;gap:9px}
.ae-header .ae-nav-last>.ae-icon{order:-1;width:25px;height:25px;stroke-width:1.5}
.ae-floating-cart>.ae-icon,.ae-drawer-heading-icon>.ae-icon{stroke-width:1.65}
@media(min-width:768px) and (max-width:1100px){.ae-header-main{gap:15px}.ae-header-main .ae-logo{flex-basis:145px;margin-right:0}.ae-header-main .ae-logo img{width:145px}.ae-header-main #search{margin:0 8px;height:52px}.ae-header-main .ae-account,.ae-header-main .ae-wishlist,.ae-store .ae-header-main #cart>button{min-width:54px;font-size:13px}.ae-header .ae-nav-inner{gap:18px}.ae-header .ae-nav-inner>a{font-size:12px}.ae-header .ae-shop-all summary{font-size:14px}}
@media(max-width:767px){.ae-header-main{min-height:0;gap:14px;padding-top:14px;padding-bottom:16px;border-bottom:0}.ae-header-main .ae-logo{flex-basis:112px;margin:0 auto 0 0}.ae-header-main .ae-logo img{width:112px}.ae-header-main #search{order:10;flex-basis:100%;height:48px;margin:2px 0 0}.ae-header-main #search input{font-size:14px;padding:10px 15px}.ae-header-main #search button{width:52px}.ae-header-main .ae-account,.ae-header-main .ae-wishlist,.ae-store .ae-header-main #cart>button{height:36px;min-width:26px;gap:0}.ae-header-main .ae-account>span,.ae-header-main .ae-wishlist>span,.ae-header-main .ae-cart-label{display:none}.ae-header-main .ae-account>.ae-icon,.ae-header-main .ae-wishlist>.ae-icon,.ae-header-main #cart>button>.ae-icon{width:25px;height:25px}.ae-header-main .ae-header-count{top:-7px;left:15px;width:20px;height:20px;min-width:20px;font-size:10px}.ae-header .ae-nav-inner{width:100%;gap:0}.ae-header .ae-shop-all summary{font-size:14px;padding:10px 14px}.ae-header .ae-nav-last{display:flex}}
