.bp-built-header{position:relative;z-index:100;background:#fff;--bp-header-width:1320px}
.bp-built-header .bp-hb-text,.bp-built-header .bp-hb-search input,.bp-built-header .bp-hb-button{font-family:inherit;font-weight:600}
.bp-built-header .bp-hb-nav .nav-link{font-family:inherit;font-weight:700}
.bp-built-header.bp-built-header-sticky{position:sticky;top:0}
.admin-bar .bp-built-header.bp-built-header-sticky{top:32px}
.bp-built-header .bp-hb-row{background:var(--bp-row-bg);color:var(--bp-row-color)}
.bp-built-header .bp-hb-inner{max-width:var(--bp-header-width);min-height:var(--bp-row-height);margin:0 auto;padding:8px 24px;display:flex;align-items:center;gap:24px;position:relative}
.bp-built-header .bp-hb-column{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;flex-wrap:wrap}
.bp-built-header .bp-hb-center{flex:1;justify-content:center}
.bp-built-header .bp-hb-left{justify-content:flex-start}
.bp-built-header .bp-hb-right{justify-content:flex-end}
.bp-built-header .bp-hb-logo{display:block;flex-shrink:0}
.bp-built-header .bp-hb-logo img{max-width:100%;height:auto;max-height:100px;object-fit:contain}
.bp-built-header .bp-hb-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:44px;padding:0;border:0;border-radius:8px;color:inherit;background:transparent;text-decoration:none;flex-shrink:0}
.bp-built-header .bp-hb-icon i{font-size:18px;line-height:1}
.bp-built-header .bp-hb-icon:hover{background:color-mix(in srgb,currentColor 8%,transparent)}
.bp-built-header .bp-hb-icon:focus-visible,.bp-built-header a:focus-visible,.bp-built-header input:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.bp-built-header .bp-hb-count{position:absolute;top:2px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:8px;background:var(--orange,#e86a10);color:#fff;display:grid;place-items:center;font-family:inherit;font-weight:700;font-size:9px;line-height:1;pointer-events:none}
.bp-built-header .bp-hb-search{display:flex;width:100%;min-width:150px;max-width:660px;border:1px solid currentColor;border-radius:6px;overflow:hidden;background:transparent;color:inherit}
.bp-built-header .bp-hb-search input{min-width:0;flex:1;border:0;background:transparent;padding:12px 16px;color:inherit;width:100%}
.bp-built-header .bp-hb-search input::placeholder{color:inherit;opacity:.65}
.bp-built-header .bp-hb-search button{border:0;padding:10px 16px;min-width:44px;background:transparent;color:inherit}
.bp-built-header .bp-hb-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid currentColor;border-radius:5px;color:inherit;text-decoration:none;white-space:normal}
.bp-built-header .bp-hb-text{font-size:14px;overflow-wrap:anywhere}
.bp-built-header .bp-hb-nav{min-width:0}
.bp-built-header .bp-hb-nav .navbar-nav{display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;margin:0!important}
.bp-built-header .bp-hb-nav .nav-link{color:inherit;font-size:14px}
.bp-built-header .bp-hb-nav .mobile-search{display:none!important}
.bp-built-header .bp-hb-mobile{display:none}
@media(max-width:991px){
 .bp-built-header .bp-hb-desktop{display:none}
 .bp-built-header .bp-hb-mobile{display:block}
 .bp-built-header .bp-hb-inner{padding:8px 12px;gap:8px;flex-wrap:wrap}
 .bp-built-header .bp-hb-column{gap:6px}
 .bp-built-header .bp-hb-icon{width:44px;min-width:44px}
 .bp-built-header .bp-hb-icon i{font-size:20px}
 .bp-built-header .bp-hb-logo img{max-width:130px}
 .bp-built-header .bp-hb-mobile-menu{max-height:70vh;overflow:auto;padding:0 20px;background:#fff;color:#272c3e}
 .bp-built-header .bp-hb-mobile-menu .navbar-nav{flex-direction:column;gap:0}
 .bp-built-header .bp-hb-mobile-menu .nav-link{display:block;min-height:44px;padding:12px 0;color:inherit}
 .bp-built-header .bp-hb-mobile-menu .shop-mega{position:static;width:100%;max-width:100%;transform:none;box-shadow:none}
}
@media(max-width:782px){.admin-bar .bp-built-header.bp-built-header-sticky{top:46px}}
@media(max-width:600px){.admin-bar .bp-built-header.bp-built-header-sticky{top:0}}
