.header-desktop{background-color:#fff;display:block;position:relative;z-index:100}.header-mobile{display:none}.header-popup{display:none;height:100vh;position:fixed;right:-80vw;top:0;transition:all .4s ease;width:80vw;z-index:200}.header-popup__active{right:0}.header-popup>.container-fluid,.header-popup>.container-fluid>.row-fluid-wrapper,.header-popup>.container-fluid>.row-fluid-wrapper>.row-fluid,.header-popup>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span,.header-popup>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.row-fluid-wrapper{height:100%}@media(max-width:992px){#main-content{padding-top:0}.header-desktop{display:none}.header-mobile,.header-popup{display:block},.header-mobile .row-fluid,.header-popup .row-fluid{width:100%}.header-mobile .row-fluid:after,.header-mobile .row-fluid:before,.header-popup .row-fluid:after,.header-popup .row-fluid:before{content:"";display:table}.header-mobile .row-fluid:after,.header-popup .row-fluid:after{clear:both}.header-mobile .row-fluid [class*=span],.header-popup .row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.127659574%;min-height:1px;width:100%}.header-mobile .row-fluid [class*=span]:first-child,.header-popup .row-fluid [class*=span]:first-child{margin-left:0}.header-mobile .row-fluid .span12,.header-popup .row-fluid .span12{width:99.99999998999999%}.header-mobile .row-fluid .span11,.header-popup .row-fluid .span11{width:91.489361693%}.header-mobile .row-fluid .span10,.header-popup .row-fluid .span10{width:82.97872339599999%}.header-mobile .row-fluid .span9,.header-popup .row-fluid .span9{width:74.468085099%}.header-mobile .row-fluid .span8,.header-popup .row-fluid .span8{width:65.95744680199999%}.header-mobile .row-fluid .span7,.header-popup .row-fluid .span7{width:57.446808505%}.header-mobile .row-fluid .span6,.header-popup .row-fluid .span6{width:48.93617020799999%}.header-mobile .row-fluid .span5,.header-popup .row-fluid .span5{width:40.425531911%}.header-mobile .row-fluid .span4,.header-popup .row-fluid .span4{width:31.914893614%}.header-mobile .row-fluid .span3,.header-popup .row-fluid .span3{width:23.404255317%}.header-mobile .row-fluid .span2,.header-popup .row-fluid .span2{width:14.89361702%}.header-mobile .row-fluid .span1,.header-popup .row-fluid .span1{width:6.382978723%}}.hs-inline-edit .header-mobile{display:block}.hs-inline-edit .header-popup{display:block;height:auto;position:static;width:auto}.hs-inline-edit .header-desktop--fixed,.hs-inline-edit .header-mobile--fixed{position:static}.hs-inline-edit #main-content{padding-top:0}.hs-baymax-editor .header-mobile,.hs-baymax-editor .header-popup{display:none}@media(max-width:992px){.hs-baymax-editor .header-mobile{display:block}.hs-baymax-editor .header-desktop{display:none}}[data-global-resource-path="beluce_theme/templates/partials/header.html"]{position:relative;z-index:5}div.header-popup{background:#fff;padding:20px 24px;width:40vw}@media (max-width:991px){div.header-popup{height:100dvh;overflow-y:scroll;width:48vw}}@media (max-width:850px){div.header-popup{width:50vw}}@media (max-width:768px){div.header-popup{width:52vw}}@media (max-width:640px){div.header-popup{width:62vw}}@media (max-width:520px){div.header-popup{width:77vw}}@media (max-width:430px){div.header-popup{width:80vw}}.nav-container{border-top:0}.navbar{flex-direction:column;width:100%}.announcement,.navbar{background:#fff;display:flex}.announcement{align-items:center;color:#fff;gap:1rem;padding:.75rem 24px}.announcement__logo{align-items:center;display:flex;flex:0 0 auto}.announcement__logo-img{display:block;width:auto}.announcement__logo-img img{display:block;height:50px!important;width:auto!important}.announcement__content{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;justify-content:center;min-width:0}.announcement__badge{display:block;flex:0 0 auto;height:60px}.announcement__link{color:#000;font-weight:600;line-height:1.3;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.announcement__link:focus,.announcement__link:hover{text-decoration:underline}.announcement__language{align-items:center;display:flex;flex:0 0 auto;font-size:.875rem;gap:.25rem;letter-spacing:.02em;opacity:.9}.announcement__separator{opacity:.6}@media (max-width:768px){.announcement{flex-wrap:wrap;gap:.5rem .75rem}.announcement__logo{order:1}.announcement__content{order:2;width:100%}.announcement__language{justify-content:flex-start;order:3;width:100%}}@media (prefers-reduced-motion:no-preference){.announcement__link{transition:color .2s ease,opacity .2s ease}}.brand-band{background:#00aeef;color:#fff}.brand-band__inner{margin:0 auto;max-width:1440px;padding:16px 24px}.brand-band__header{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-bottom:14px}.bbh__center{justify-self:center;line-height:0}.bbh__right{justify-self:end}.header-desktop__logo-img img{display:block;height:56px!important;width:auto!important}.bbh__utilities{align-items:center;display:flex;gap:16px}.bbh__canada{height:34px;line-height:0}.bbh__canada img{height:100%;object-fit:contain;width:auto}.brand-band__row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.brand-band__menu{min-width:280px}.header-desktop__nav{width:100%}.brand-band__search{display:flex;flex:0 0 340px;justify-content:flex-end;min-width:280px}.header-desktop__search{width:100%}.brand-band .search-input,.brand-band input[type=search],.brand-band input[type=text]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;height:40px;padding:0 12px;width:100%}@media (max-width:992px){.brand-band__inner{padding:20px 16px 18px}.header-desktop__logo-img img{height:44px!important}.bbh__utilities{gap:12px}.bbh__canada{height:28px}.brand-band__header{grid-template-columns:1fr auto 1fr;row-gap:10px}.brand-band__row{gap:16px}.brand-band__menu{flex:1 1 100%;order:2}.brand-band__search{flex:1 1 100%;justify-content:flex-start;order:1}.header-desktop__nav a{font-size:15px;padding:8px 6px}.header-desktop__nav ul{gap:0}.nav-announcement__link{font-size:12px}}@media (max-width:640px){.header-desktop__nav ul{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header-desktop__nav ul::-webkit-scrollbar{display:none}}.header-mobile .navbar{background:#00aeef;color:#fff}.header-mobile .nav-top{background:#00aeef;padding:10px 16px 6px}.header-mobile .nav-bottom{background:#00aeef;padding:8px 16px 14px}.header-mobile .nav-top__wrapper{display:flex;justify-content:center}.header-mobile__logo img{display:block;max-width:150px!important}.header-mobile .nav-right{align-items:center;display:flex;gap:10px;justify-self:end}.header-mobile .made-canada{height:22px;line-height:0}.header-mobile .made-canada img{height:100%;object-fit:contain;width:auto}.header-mobile__language,.header-mobile__language .hs_cos_wrapper_type_module,.header-mobile__language .language-switcher,.header-mobile__language select{font-size:12px}.header-mobile .nav-cart{align-items:center;display:flex;line-height:0}.header-mobile .nav-announce{margin-top:8px;text-align:center}.header-mobile .shipping-text{color:#e6f7ff;display:inline-block;font-size:12px;line-height:1.2;text-decoration:underline}.header-mobile .nav-bottom__wrapper{align-items:center;display:flex;gap:12px}.header-mobile .nav-bottom__search{flex:1 1 auto;min-width:0}.header-mobile__search{width:100%}.header-mobile .search-input,.header-mobile input[type=search],.header-mobile input[type=text]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;height:40px;padding:0 12px;width:100%}.header-mobile__hamburger{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:10px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.header-mobile__hamburger img{display:block;height:22px;width:22px}@media (max-width:380px){.header-mobile .made-canada{display:none}.header-mobile .shipping-text{font-size:11px}.header-mobile__logo img{height:32px!important}}@media (min-width:992px){.header-mobile{display:none}.header-desktop{display:block}}@media (max-width:992px){.header-mobile .nav-top__wrapper{justify-content:space-between}.nav-left{display:none}}