
header .lb-header-delivery-row{background:#fff;border-top:0;box-shadow:0 7px 16px rgba(13,70,115,.07)}
header .lb-header-delivery-inner.shell{width:min(1450px,calc(100% - 48px));display:flex;align-items:center;justify-content:flex-end;gap:35px;min-height:66px;padding:3px 0}
header .lb-header-delivery-inner #location{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #c6d9e9;border-radius:25px;padding:11px 20px;color:#122c53;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:none;margin:0}
header .lb-header-delivery-inner #location span{font-size:17px}
header .lb-header-delivery-switch{display:flex;align-items:center;background:#e1f7ec;border-radius:30px;padding:3px;gap:0}
header .lb-header-delivery-switch button{border:0;border-radius:28px;background:transparent;color:#086146;font-size:14px;font-weight:800;min-height:43px;padding:10px 20px;white-space:nowrap;cursor:pointer}
header .lb-header-delivery-switch button.is-active{background:linear-gradient(125deg,#02bdf3,#0065f0);color:#fff;box-shadow:0 2px 8px rgba(0,105,235,.23)}
header .lb-header-delivery-inner .preview{color:#ba5b12;font-size:12px;letter-spacing:.01em;font-weight:750;white-space:nowrap}
header .lb-header-delivery-inner #location:focus-visible,header .lb-header-delivery-switch button:focus-visible{outline:3px solid #55aaff;outline-offset:2px}
@media(min-width:1251px){header .lb-header-delivery-inner{justify-content:center!important}}
@media(max-width:1000px){header .lb-header-delivery-inner.shell{gap:12px;flex-wrap:wrap;justify-content:center;padding:10px 0}}
@media(max-width:600px){header .lb-header-delivery-inner #location{width:100%;justify-content:center}header .lb-header-delivery-switch{width:100%}header .lb-header-delivery-switch button{flex:1;font-size:12px;padding:10px 8px}header .lb-header-delivery-inner .preview{text-align:center}}

/* Approved single-row header */
body header .shell.nav{width:min(1880px,calc(100% - 32px));display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap!important;gap:clamp(7px,.7vw,14px);min-height:93px;padding:9px 0}
body header .logo{flex:0 0 clamp(150px,12vw,238px);padding-right:10px;border-right:1px solid #dce6ef}
body header .logo img{max-width:100%!important;max-height:77px!important}
body header .nav nav.lb-approved-nav{display:flex!important;order:initial!important;flex:1 1 auto!important;flex-basis:auto!important;flex-wrap:nowrap!important;justify-content:space-evenly;gap:2px;min-width:0}
body header .nav nav.lb-approved-nav a{gap:5px;font-size:clamp(10px,.8vw,14px);padding:7px 4px;white-space:nowrap}
body header .nav nav.lb-approved-nav a .lb-svg{width:clamp(19px,1.4vw,28px);height:clamp(19px,1.4vw,28px)}
body header .nav nav.lb-approved-nav a.lb-nav-home{padding:10px 10px}
body header .lb-inline-delivery{display:flex;align-items:center;flex:0 1 auto;min-width:0;gap:8px;border-left:1px solid #dce6ef;padding-left:10px}
body header .lb-inline-delivery #location{font-size:clamp(10px,.7vw,13px);font-weight:750;white-space:nowrap;border:1px solid #b8d5ee;border-radius:25px;background:#fff;padding:12px 10px;color:#12315c}
body header .lb-inline-delivery .lb-header-delivery-switch{background:transparent;padding:0;gap:5px}
body header .lb-inline-delivery .lb-header-delivery-switch button{min-height:43px;white-space:nowrap;border-radius:22px;font-size:clamp(10px,.7vw,13px);padding:9px 10px}
body header .lb-inline-delivery .lb-header-delivery-switch button[data-delivery-choice="pan"]{border:1px solid #48c87a;background:#e6fff1;color:#086145}
body header .lb-inline-delivery .lb-header-delivery-switch button.is-active{background:linear-gradient(120deg,#02b9ed,#0068f0);color:white;border-color:transparent}
body header .lb-header-search{flex:0 0 44px;width:44px;min-width:44px;height:44px;border-radius:50%;padding:0;justify-content:center}
body header .lb-header-search input{position:absolute;opacity:0;pointer-events:none;width:0}
body header .lb-header-search:focus-within,body header .lb-header-search:hover{width:220px;flex-basis:220px;border-radius:20px;padding:0 12px;justify-content:flex-start}
body header .lb-header-search:focus-within input,body header .lb-header-search:hover input{position:static;opacity:1;pointer-events:auto;width:100%}
body header .lb-cart-round{flex:0 0 52px;width:52px;height:52px}
@media(max-width:1450px){body header .shell.nav{flex-wrap:wrap!important}body header .nav nav.lb-approved-nav{order:2!important;flex-basis:calc(100% - 190px)!important}body header .lb-inline-delivery{order:3;flex:1 1 auto;justify-content:center}body header .lb-header-search{order:4}body header .lb-cart-round{order:5}}
@media(max-width:720px){body header .nav nav.lb-approved-nav{order:5!important;flex-basis:100%!important;overflow-x:auto;justify-content:flex-start}body header .lb-inline-delivery{order:3;flex-basis:100%;flex-wrap:wrap}body header .lb-header-search{order:2}body header .lb-cart-round{order:2}}
