/* V7 header: white, charcoal and cyan. Only the shared header is scoped here. */
.hs-v7-header-shell{--hs-v7-ink:#171c2b;--hs-v7-muted:#828894;--hs-v7-line:#e8eaee;--hs-v7-accent:#19a9ce;background:#fff;box-shadow:0 3px 18px #151a2904;color:#171c2b;font-family:Manrope,Arial,sans-serif}
.hs-v7-header-shell .wrap{width:min(1240px,calc(100% - 64px))}
.hs-v7-header-shell .hs-topbar{position:relative;z-index:4;min-height:47px;background:#fff;border-bottom:1px solid #f0f1f4;color:#757c88}
.hs-v7-header-shell .hs-topbar>.hs-v6-utility-grid{min-height:47px;grid-template-columns:minmax(245px,1fr) minmax(230px,435px) minmax(180px,1fr);gap:25px}
.hs-v7-header-shell .hs-v6-utility-contact{gap:13px!important}
.hs-v7-header-shell .hs-topbar .hs-v6-contact-chip{padding:0;gap:7px;border:0;background:transparent;border-radius:0;font-size:11px;font-weight:600;min-height:27px;color:#6d7480}
.hs-v7-header-shell .hs-topbar .hs-v6-contact-chip>i{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ebedf0;border-radius:5px;background:#f5f6f8;color:#727985;font-size:10px;margin:0}
.hs-v7-header-shell .hs-topbar .hs-v6-contact-chip:hover{background:transparent;color:#171c2b;border:0}
.hs-v7-header-shell .hs-v6-tools>summary{height:26px;width:26px;background:#f5f6f8;border-color:#ebedf0;border-radius:5px;color:#727985}
.hs-v7-header-shell .hs-v6-tools>summary>i:first-child{font-size:10px}
.hs-v7-header-shell .hs-v6-tools[open]>summary{border-color:#b8dfe9;color:#139abf;background:#f1fbfe}
.hs-v7-header-shell .hs-v6-tools>div{border-color:#e7eaef;box-shadow:0 18px 40px #151a2917}
.hs-v7-header-shell .hs-topbar .hs-v6-tools>div>a{color:#4e5666;font-size:12px}
.hs-v7-header-shell .hs-v6-tools>div>a:hover{background:#f6f7f9;color:#139abf}
.hs-v7-header-shell .hs-v6-announcement{border:1px solid #e6e9ed;border-radius:999px;min-height:29px;padding:3px 8px 3px 4px;gap:7px!important;background:#fff;box-shadow:none}
.hs-v7-header-shell .hs-v6-announcement-icon{width:23px;height:23px;flex-basis:23px;border-radius:50%;background:#edf9fc;color:#19a9ce}
.hs-v7-header-shell .hs-v6-announcement-icon>i{color:#19a9ce;font-size:10px}
.hs-v7-header-shell .hs-topbar .hs-v6-announcement-items>a{font-size:10.5px;font-weight:550;color:#717987;gap:10px;min-height:22px}
.hs-v7-header-shell .hs-v6-announcement-items>a>i{font-size:8px;color:#9ca3af}
.hs-v7-header-shell .hs-v6-news-next{width:21px;height:20px;flex-basis:21px;border-color:#e9ecf0;color:#a1a7b1}
.hs-v7-header-shell .hs-v6-news-next:hover{color:#19a9ce}
.hs-v7-header-shell .hs-v6-utility-actions{gap:14px!important}
.hs-v7-header-shell .hs-topbar .hs-lang{font-size:10.5px;color:#9298a2;font-weight:500}
.hs-v7-header-shell .hs-topbar .hs-lang.active{color:#222938;font-weight:750}
.hs-v7-header-shell .hs-v6-currency{font-size:10.5px;font-weight:600;color:#747c89;border-color:#e9ecf0}
.hs-v7-header-shell .hs-v6-currency>i{color:#9098a3}
.hs-v7-header-shell .hs-topbar .hs-v6-search{height:27px;width:29px;min-height:27px;border:1px solid #e5e8ed;border-radius:5px;color:#505969;background:#fff;box-shadow:none}
.hs-v7-header-shell .hs-v6-search>i{font-size:10px}
.hs-v7-header-shell .hs-header{border-bottom:1px solid #e9ebef;background:#fff}
.hs-v7-header-shell .hs-nav{height:81px;gap:30px}
.hs-v7-header-shell .hs-brand{width:210px;gap:10px}
.hs-v7-header-shell .hs-brand img{height:41px;width:41px;object-fit:contain}
.hs-v7-header-shell .hs-brand>span{font-size:24px;font-weight:800;letter-spacing:-1.1px;color:#171c2b}
.hs-v7-header-shell .hs-brand>span>span{color:#19a9ce}
.hs-v7-header-shell .hs-brand small{font-size:6.5px;letter-spacing:1.5px;color:#9aa0ab;font-weight:600;margin-top:7px}
.hs-v7-header-shell .hs-mega-navigation{gap:25px;justify-content:center;margin-left:auto;margin-right:auto;flex:1}
.hs-v7-header-shell .hs-mega>summary{min-height:81px;padding:29px 0 25px;gap:5px;font-size:13px;line-height:1.4;font-weight:750;letter-spacing:-.2px;color:#252b39}
.hs-v7-header-shell .hs-mega>summary>i:first-child,.hs-v7-header-shell .hs-nav-direct>i{font-size:11px;color:#a4a9b3}
.hs-v7-header-shell .hs-mega>summary>i:last-child{font-size:7px;color:#999faa;margin-left:1px}
.hs-v7-header-shell .hs-nav-direct{font-size:13px;font-weight:750;letter-spacing:-.2px;color:#252b39;padding:29px 0 25px;gap:5px;line-height:1.4}
.hs-v7-header-shell .hs-mega.is-current>summary{color:#171c2b}
.hs-v7-header-shell .hs-mega[open]>summary,.hs-v7-header-shell .hs-nav-direct:hover{color:#149dbf}
.hs-v7-header-shell .hs-mega[open]>summary>i:first-child{color:#19a9ce}
.hs-v7-header-shell .hs-v6-nav-badge{top:12px;right:5px;padding:3px 5px;border-radius:3px;font-size:7.5px;min-height:15px;box-shadow:none;font-weight:750}
.hs-v7-header-shell .hs-v6-badge-domain{background:#19a9ce;color:#fff}
.hs-v7-header-shell .hs-v6-badge-products{background:#363d4d;color:#fff}
.hs-v7-header-shell .hs-nav-actions{gap:9px;margin-left:0}
.hs-v7-header-shell .hs-cart{height:40px;width:40px;border:1px solid #e1e5eb;border-radius:7px;color:#363d4d;font-size:15px;background:#fff;box-shadow:none}
.hs-v7-header-shell .hs-cart:hover{color:#171c2b;border-color:#c9d0da;background:#fff}
.hs-v7-header-shell .hs-cart b{background:#19a9ce;color:#fff;font-size:8px;border:2px solid #fff;min-width:18px;height:18px;right:-5px;top:-5px}
.hs-v7-header-shell .hs-panel-link{height:40px;min-height:40px;border-radius:7px;background:#171c2b;border-color:#171c2b;color:#fff;min-width:88px;padding:10px 15px;font-size:11px;font-weight:750;gap:8px}
.hs-v7-header-shell .hs-panel-link>i{font-size:11px}
.hs-v7-header-shell .hs-panel-link:hover{color:#fff;background:#303747;border-color:#303747}
.hs-v7-header-shell .hs-customer-alert{width:40px;height:40px;color:#555e6d;background:#fff;border-color:#e1e5eb;border-radius:7px}
.hs-v7-header-shell .hs-customer-alert>b{background:#19a9ce;color:#fff}
.hs-v7-header-shell .hs-customer-profile>summary{width:40px;height:40px}
.hs-v7-header-shell .hs-customer-profile .hs-avatar{color:#fff;background:#171c2b}
.hs-v7-header-shell .hs-profile>div{background:#fff;border-color:#e2e6ec;color:#323a49}
.hs-v7-header-shell .hs-profile>div>a:hover{color:#149dbf;background:#f4f9fb}
.hs-v7-header-shell .hs-mega-panel{position:absolute;top:calc(100% + 9px);left:0;right:0;display:block;padding:14px;background:#fff;border:1px solid #e0e5eb;border-radius:12px;box-shadow:0 27px 60px #151a2926;animation:none}
.hs-v7-header-shell .hs-mega-panel::before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:transparent}
.hs-v7-header-shell .hs-v7-mega-head{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:0 5px 11px}
.hs-v7-header-shell .hs-v7-mega-head>span{font-size:9px;font-weight:700;letter-spacing:1px;color:#9199a6}
.hs-v7-header-shell .hs-v7-parent-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid #e7eaef;border-radius:999px;font-size:9px;font-weight:650;color:#626b7a;background:#fafbfc;line-height:1.4}
.hs-v7-header-shell .hs-v7-parent-pill>i{font-size:9px;color:#8c96a4}
.hs-v7-header-shell .hs-v7-parent-pill:hover{border-color:#b9e5f0;color:#149dbf}
.hs-v7-header-shell .hs-v7-mega-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,.86fr);gap:27px;padding:22px;border:1px solid #e7ebf0;border-radius:9px;min-width:0}
.hs-v7-header-shell .hs-v7-mega-media{display:flex;flex-direction:column;min-width:0;border-radius:8px;background:#f7f8fa;overflow:hidden;border:1px solid #eef0f3;align-self:start;text-decoration:none}
.hs-v7-header-shell .hs-v7-mega-media>img{display:block;width:100%;height:180px;max-height:180px;aspect-ratio:16/10;object-fit:cover;object-position:center;min-width:0;border-radius:0}
.hs-v7-header-shell .hs-v7-mega-media>div{padding:13px 16px;display:grid;gap:6px;height:80px;align-content:center}
.hs-v7-header-shell .hs-v7-mega-media small{display:none;font-size:10px;color:#919aa8;font-weight:600;line-height:1.4}
.hs-v7-header-shell .hs-v7-mega-media strong{font-size:15px;line-height:1.4;letter-spacing:-.4px;font-weight:750;color:#2c3443}
.hs-v7-header-shell .hs-v7-mega-media span{font-size:11px;color:#149dbf;font-weight:700;display:flex;gap:13px;align-items:center;margin-top:3px}
.hs-v7-header-shell .hs-v7-mega-media span>i{font-size:10px}
.hs-v7-header-shell .hs-mega-items.hs-v7-primary-links{display:grid;grid-template-columns:1fr;gap:3px;align-content:start;min-width:0}
.hs-v7-header-shell .hs-mega-items>a{display:flex;align-items:center;gap:12px;padding:9px 8px;border:1px solid transparent;border-radius:7px;background:#fff;min-height:60px;color:#303949}
.hs-v7-header-shell .hs-mega-items>a:hover{background:#f7f8fa;border-color:#eef1f5}
.hs-v7-header-shell .hs-mega .hs-mega-icon{height:40px;width:40px;flex:0 0 40px;border-radius:7px;background:#f1f3f6;color:#6d7a8c;font-size:16px}
.hs-v7-header-shell .hs-mega-items b{font-size:13.5px;line-height:1.35;font-weight:750;color:#333b4b;margin:0 0 4px;letter-spacing:-.2px}
.hs-v7-header-shell .hs-mega-items small{font-size:11.5px;line-height:1.6;font-weight:500;color:#949ba8}
.hs-v7-header-shell .hs-v7-secondary-links{display:flex;flex-direction:column;align-items:stretch;gap:2px;border-left:1px solid #e7ebf0;padding-left:25px;min-width:0}
.hs-v7-header-shell .hs-v7-secondary-links>span{font-size:9px;font-weight:700;letter-spacing:1.1px;color:#a0a8b4;line-height:1.4;margin:0 0 8px}
.hs-v7-header-shell .hs-v7-secondary-links>a{display:flex;align-items:center;gap:9px;padding:3px 4px;border-radius:5px;color:#686f7e;font-size:11.5px;font-weight:550;line-height:1.4;text-decoration:none}
.hs-v7-header-shell .hs-v7-secondary-links>a>i:first-child{height:20px;width:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:4px;color:#8c97a7;background:#f3f5f7;font-size:10px}
.hs-v7-header-shell .hs-v7-secondary-links>a>span{min-width:0;flex:1}
.hs-v7-header-shell .hs-v7-secondary-links>a>i:last-child{font-size:8px;color:#bdc4ce;margin-left:auto}
.hs-v7-header-shell .hs-v7-secondary-links>a:hover{background:#f7f9fb;color:#149dbf}
.hs-v7-header-shell .hs-v5-nav-backdrop{background:#151a294f;backdrop-filter:blur(3px)}
@media(max-width:1350px){.hs-v7-header-shell .wrap{width:min(1240px,calc(100% - 48px))}.hs-v7-header-shell .hs-nav{gap:21px}.hs-v7-header-shell .hs-brand{width:192px}.hs-v7-header-shell .hs-brand>span{font-size:22px}.hs-v7-header-shell .hs-brand img{height:37px;width:37px}.hs-v7-header-shell .hs-mega-navigation{gap:17px}.hs-v7-header-shell .hs-mega>summary,.hs-v7-header-shell .hs-nav-direct{font-size:12px}.hs-v7-header-shell .hs-topbar>.hs-v6-utility-grid{grid-template-columns:minmax(240px,1fr) minmax(220px,390px) minmax(170px,1fr);gap:19px}.hs-v7-header-shell .hs-v7-mega-inner{gap:21px;padding:19px}.hs-v7-header-shell .hs-v7-secondary-links{padding-left:20px}.hs-v7-header-shell .hs-v7-mega-media strong{font-size:15px}}
@media(min-width:1101px) and (max-width:1190px){.hs-v7-header-shell .hs-brand{width:178px}.hs-v7-header-shell .hs-brand>span{font-size:21px}.hs-v7-header-shell .hs-mega-navigation{gap:14px}.hs-v7-header-shell .hs-mega>summary>i:first-child,.hs-v7-header-shell .hs-nav-direct>i{display:none}.hs-v7-header-shell .hs-nav{gap:17px}.hs-v7-header-shell .hs-v7-mega-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.84fr);gap:17px;padding:17px}.hs-v7-header-shell .hs-v7-secondary-links{padding-left:15px}.hs-v7-header-shell .hs-mega-items b{font-size:12.5px}.hs-v7-header-shell .hs-mega-items small{font-size:11px}}
@media(max-width:1100px){.hs-v7-header-shell .wrap{width:calc(100% - 40px)}.hs-v7-header-shell .hs-topbar>.hs-v6-utility-grid{grid-template-columns:1fr auto;gap:8px;padding-block:8px}.hs-v7-header-shell .hs-v6-announcement{grid-column:1/-1;grid-row:2;width:min(435px,100%);min-height:28px;justify-self:center}.hs-v7-header-shell .hs-nav{height:74px;gap:15px}.hs-v7-header-shell .hs-brand{width:auto}.hs-v7-header-shell .hs-menu-toggle{height:39px;width:39px;background:#fff;color:#646d7c;border:1px solid #e2e7ee;border-radius:7px}.hs-v7-header-shell .hs-header .hs-links{padding:12px;border:1px solid #e2e7ee;background:#fff;border-radius:0 0 10px 10px;max-height:calc(100dvh - var(--hs-v5-header-edge) - 10px)}.hs-v7-header-shell .hs-mega>summary{min-height:51px;padding:15px 8px;font-size:13px;gap:9px}.hs-v7-header-shell .hs-mega>summary>i:first-child{display:block;font-size:12px}.hs-v7-header-shell .hs-nav-direct{font-size:13px;padding:15px 8px!important;gap:9px}.hs-v7-header-shell .hs-nav-direct>i{display:block;font-size:12px}.hs-v7-header-shell .hs-v6-nav-badge{position:static;margin-left:5px;min-height:15px;font-size:8px}.hs-v7-header-shell .hs-mega-panel{position:static;margin:5px 0 10px;padding:10px;border:1px solid #e5e9ef;border-radius:9px;box-shadow:none;background:#fff}.hs-v7-header-shell .hs-mega-panel::before{display:none}.hs-v7-header-shell .hs-v7-mega-head{gap:12px;padding:0 2px 10px}.hs-v7-header-shell .hs-v7-mega-inner{grid-template-columns:1fr 1.25fr;gap:18px;padding:15px}.hs-v7-header-shell .hs-v7-secondary-links{grid-column:1/-1;border-left:0;border-top:1px solid #e9edf2;padding:15px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:3px 15px}.hs-v7-header-shell .hs-v7-secondary-links>span{grid-column:1/-1;margin:0 0 6px}.hs-v7-header-shell .hs-mega-items>a{min-height:66px;padding:10px 6px}.hs-v7-header-shell .hs-v7-mega-media>div{padding:15px;height:auto}.hs-v7-header-shell .hs-v7-mega-media strong{font-size:15px}}
@media(max-width:760px){.hs-v7-header-shell .wrap{width:calc(100% - 32px)}.hs-v7-header-shell .hs-topbar>.hs-v6-utility-grid{gap:7px;padding-block:7px}.hs-v7-header-shell .hs-v6-utility-contact{gap:8px!important}.hs-v7-header-shell .hs-v6-utility-actions{gap:9px!important}.hs-v7-header-shell .hs-topbar .hs-v6-contact-chip{font-size:10px;gap:5px}.hs-v7-header-shell .hs-topbar .hs-v6-contact-chip>i{height:24px;width:24px;font-size:9px}.hs-v7-header-shell .hs-v6-tools>summary{width:24px;height:24px}.hs-v7-header-shell .hs-topbar .hs-lang{font-size:10px}.hs-v7-header-shell .hs-v6-currency{font-size:10px;padding-left:8px;gap:4px}.hs-v7-header-shell .hs-topbar .hs-v6-search{height:25px;width:27px;min-height:25px}.hs-v7-header-shell .hs-topbar .hs-v6-announcement-items>a{font-size:10px}.hs-v7-header-shell .hs-v6-announcement{padding:2px 7px 2px 3px;min-height:27px}.hs-v7-header-shell .hs-nav{height:70px;gap:8px}.hs-v7-header-shell .hs-brand{gap:8px}.hs-v7-header-shell .hs-brand>span{font-size:21px}.hs-v7-header-shell .hs-brand img{height:33px;width:33px}.hs-v7-header-shell .hs-brand small{font-size:5.5px;letter-spacing:1px;margin-top:6px}.hs-v7-header-shell .hs-menu-toggle{height:33px;width:33px;flex-basis:33px;border-radius:6px}.hs-v7-header-shell .hs-nav-actions{gap:5px}.hs-v7-header-shell .hs-cart{height:33px;width:33px;border-radius:6px;font-size:12px}.hs-v7-header-shell .hs-panel-link{height:33px;width:33px;min-width:33px;min-height:33px;padding:0!important;font-size:0!important;border-radius:6px}.hs-v7-header-shell .hs-panel-link>i{font-size:11px}.hs-v7-header-shell .hs-customer-alert{width:29px;height:33px;border-radius:6px}.hs-v7-header-shell .hs-customer-profile>summary{width:31px;height:33px}.hs-v7-header-shell .hs-customer-profile .hs-avatar{width:29px;height:29px;font-size:11px}.hs-v7-header-shell .hs-v7-mega-head{flex-wrap:wrap;gap:7px}.hs-v7-header-shell .hs-v7-mega-head>span{font-size:8px}.hs-v7-header-shell .hs-v7-parent-pill{font-size:8px;padding:4px 7px;gap:6px}.hs-v7-header-shell .hs-v7-mega-inner{grid-template-columns:1fr;padding:11px;gap:14px}.hs-v7-header-shell .hs-v7-mega-media{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:stretch}.hs-v7-header-shell .hs-v7-mega-media>img{width:100px;height:100%;min-height:104px;aspect-ratio:auto;object-fit:cover}.hs-v7-header-shell .hs-v7-mega-media>div{padding:12px;gap:5px;height:auto}.hs-v7-header-shell .hs-v7-mega-media small{font-size:9px}.hs-v7-header-shell .hs-v7-mega-media strong{font-size:14px;line-height:1.4}.hs-v7-header-shell .hs-v7-mega-media span{font-size:10px;gap:8px;margin-top:3px}.hs-v7-header-shell .hs-mega-items>a{padding:10px 4px;min-height:65px;gap:10px}.hs-v7-header-shell .hs-mega .hs-mega-icon{height:35px;width:35px;flex-basis:35px;font-size:14px}.hs-v7-header-shell .hs-mega-items b{font-size:12.5px}.hs-v7-header-shell .hs-mega-items small{font-size:11px}.hs-v7-header-shell .hs-v7-secondary-links{padding-top:13px;gap:3px 12px}.hs-v7-header-shell .hs-v7-secondary-links>a{font-size:10.5px;padding:6px 2px;gap:6px}.hs-v7-header-shell .hs-v7-secondary-links>a>i:first-child{height:20px;width:20px;flex-basis:20px;font-size:9px}.hs-v7-header-shell .hs-v7-secondary-links>a>i:last-child{display:none}}
@media(max-width:380px){.hs-v7-header-shell .hs-brand>span{font-size:19px}.hs-v7-header-shell .hs-brand img{height:30px;width:30px}.hs-v7-header-shell .hs-nav{gap:6px}.hs-v7-header-shell .hs-nav-actions{gap:4px}.hs-v7-header-shell .hs-brand small{font-size:5px;letter-spacing:.8px}.hs-v7-header-shell .hs-v7-mega-inner{padding:9px}.hs-v7-header-shell .hs-v7-mega-media{grid-template-columns:86px minmax(0,1fr)}.hs-v7-header-shell .hs-v7-mega-media>img{width:86px}}
@media(prefers-reduced-motion:reduce){.hs-v7-header-shell .hs-mega-panel{animation:none}.hs-v7-header-shell .hs-mega>summary>i:last-child,.hs-v7-header-shell .hs-mega-items>a{transition:none}}
