.alliance-masthead{position:relative;z-index:60;background:#fff;border-top:3px solid #142b43;border-bottom:1px solid #e8edf2}.alliance-header-row{max-width:1540px;min-height:103px;padding:17px 40px;margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr) 180px;align-items:center;gap:22px}.alliance-home-link{display:block;width:max-content}.alliance-brand{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;color:#142b43}.alliance-brand-name{display:flex;align-items:baseline;font-family:Poppins,Arial,sans-serif;font-size:37px;font-weight:700;letter-spacing:-2px;line-height:1.1}.alliance-brand-stop{display:block;width:8px;height:8px;background:#1e73be;margin-left:4px;flex:none}.alliance-brand-signature{font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:3.6px;padding-top:6px;color:#1e73be}.alliance-navigation>ul{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,38px);list-style:none;margin:0;padding:0}.alliance-nav-group{position:relative;margin:0}.alliance-nav-toggle,.alliance-navigation{font-family:Poppins,Arial,sans-serif}.alliance-nav-toggle{position:relative;display:flex;align-items:center;gap:7px;min-height:52px;padding:9px 0;border:0;background:transparent;color:#172431;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.alliance-nav-chevron{flex:none;opacity:.55;transition:transform .16s ease}.alliance-nav-toggle[aria-expanded=true] .alliance-nav-chevron{transform:rotate(180deg);opacity:1}.alliance-nav-link:hover:after{transform:scaleX(1)}.alliance-nav-toggle:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:2px;background:#1e73be;transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.alliance-nav-toggle:hover,.alliance-nav-toggle[aria-expanded=true]{color:#1e73be}.alliance-nav-toggle[aria-expanded=true]:after{transform:scaleX(1)}.alliance-submenu{position:absolute;top:100%;left:-22px;width:330px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:0;padding:12px 22px 18px;background:#fff;border:1px solid #e8edf2;box-shadow:0 14px 30px #142b4312}.alliance-submenu[hidden]{display:none}.alliance-submenu>a{display:block;font-size:13px;line-height:1.55;color:#344656;padding:11px 0;border-bottom:1px solid #eef1f4}.alliance-submenu>a:last-child{border-bottom:0}.alliance-submenu>a:hover{color:#1e73be}.alliance-submenu>a.alliance-submenu-overview{color:#142b43;font-weight:600;font-size:14px;border-bottom:1px solid #cbd9e6;margin-bottom:5px;padding-top:12px;padding-bottom:16px}.alliance-nav-group:nth-last-child(-n+2) .alliance-submenu{left:auto;right:-20px}.alliance-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.alliance-cart{display:flex;align-items:center;justify-content:center;gap:10px;min-width:52px;min-height:48px;color:#142b43}.alliance-cart:hover{color:#1e73be}.alliance-cart .cart-count{display:block;position:static;min-width:12px;height:auto;border-radius:0;background:transparent;font-size:13px;font-weight:500;line-height:1.4;color:inherit}.alliance-mobile-catalog,.alliance-mobile-contacts,.alliance-mobile-toggle{display:none}.footer-brand .alliance-brand{color:#fff}.footer-brand .alliance-brand-signature{color:#b7d5f0}.footer-brand .alliance-brand-stop{background:#72b4ed}@media(max-width:1279px) and (min-width:1120px){.alliance-header-row{grid-template-columns:205px minmax(0,1fr) 160px;padding-inline:26px;gap:15px}.alliance-navigation>ul{gap:17px}.alliance-nav-toggle{font-size:13px}.alliance-brand-name{font-size:34px}}@media(max-width:1119px){.alliance-header-row{min-height:90px;grid-template-columns:minmax(0,1fr) auto;padding:15px 24px;gap:12px}.alliance-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;padding:16px 24px 26px;border-top:1px solid #e8edf2;box-shadow:0 14px 25px #142b431a}.alliance-navigation>ul,.alliance-navigation[data-mobile-open=true]{display:block}.alliance-nav-group{border-bottom:1px solid #e8edf2}.alliance-nav-toggle{width:100%;min-height:53px;font-size:15px;justify-content:space-between}.alliance-nav-chevron{display:none}.alliance-nav-toggle:after{position:static;height:6px;width:6px;flex:none;border-radius:50%;transform:none;background:#b9c9d7;transition:none}.alliance-nav-toggle[aria-expanded=true]:after{background:#1e73be;transform:none}.alliance-nav-group:nth-last-child(-n+2) .alliance-submenu,.alliance-submenu{position:static;max-height:none;width:auto;padding:0 0 16px 16px;box-shadow:none;border:0;overflow:visible}.alliance-submenu>a{font-size:14px;padding:12px 0}.alliance-mobile-catalog{display:block;color:#1e73be;font-size:14px;font-weight:600;padding:10px 0 18px}.alliance-mobile-contacts{display:flex;gap:24px;padding-top:22px;font-size:13px}.alliance-mobile-contacts a{color:#536678}.alliance-mobile-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border:0;padding:0 0 0 8px;color:#142b43;background:transparent;font-size:12px;font-weight:600}.alliance-header-actions{grid-column:2;grid-row:1;gap:10px}.alliance-brand-name{font-size:33px}.alliance-brand-signature{font-size:9px;letter-spacing:3.2px}}@media(max-width:450px){.alliance-header-row{padding:14px 18px;min-height:86px}.alliance-brand-name{font-size:30px;letter-spacing:-1.5px}.alliance-brand-signature{font-size:8px;letter-spacing:3px;padding-top:5px}.alliance-brand-stop{height:7px;width:7px;margin-left:3px}.alliance-header-actions{gap:5px}.alliance-cart{min-width:45px;gap:6px}.alliance-mobile-toggle{gap:5px}}@media(max-width:359px){.alliance-header-row{padding-inline:14px;gap:5px}.alliance-brand-name{font-size:27px}.alliance-brand-signature{font-size:7px;letter-spacing:2.8px}.alliance-mobile-toggle{font-size:11px;padding-left:4px}}@media(prefers-reduced-motion:reduce){.alliance-nav-toggle:after{transition:none}}.alliance-search{position:static}.alliance-search-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:#142b43;cursor:pointer;border-radius:50%}.alliance-search-toggle:hover,.alliance-search-toggle[aria-expanded=true]{color:#1e73be;background:#f1f6fb}.alliance-search-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #e8edf2;box-shadow:0 18px 30px #142b4314;padding:22px 40px 26px;font-family:Poppins,Arial,sans-serif}.alliance-search-panel[hidden]{display:none}.alliance-search-panel form{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:12px;border:1.5px solid #142b43;border-radius:999px;padding:0 20px;color:#536678}.alliance-search-panel input{flex:1 1;min-width:0;border:0;outline:0;margin:0;padding:15px 0;font:400 15px Poppins,Arial,sans-serif;color:#142b43;background:transparent}.alliance-search-panel form:focus-within{border-color:#1e73be;box-shadow:0 0 0 3px #1e73be22}.alliance-search-results{max-width:760px;margin:12px auto 0}.alliance-search-status{margin:6px 4px;font-size:13px;color:#536678}.alliance-search-status:empty{display:none}.alliance-search-results ul{list-style:none;margin:0;padding:0;max-height:58vh;overflow-y:auto}.alliance-search-results a{display:flex;align-items:baseline;gap:12px;padding:11px 6px;border-bottom:1px solid #eef1f4;color:#142b43;font-size:14.5px;font-weight:600;line-height:1.4;text-decoration:none}.alliance-search-results a:focus,.alliance-search-results a:hover{color:#1e73be;background:#f7fafd}.alliance-search-kind{flex:none;width:84px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8a99}.alliance-search-kind.kind-courrier{color:#1e73be}@media(max-width:1119px){.alliance-search-panel{padding:16px 20px 20px}.alliance-search-kind{width:auto}.alliance-search-results a{flex-direction:column;gap:2px}}@media(max-width:450px){.alliance-search-toggle{width:40px;height:40px}}.alliance-social-link{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #dce6ee;color:#142b43;background:#fff;transition:background .2s,color .2s,border-color .2s,transform .2s;flex:none}.alliance-social-link:focus-visible,.alliance-social-link:hover{background:#0a66c2;border-color:#0a66c2;color:#fff;transform:translateY(-2px)}.alliance-mobile-linkedin{display:inline-flex;align-items:center;gap:6px;color:#0a66c2!important;font-weight:600}@media(max-width:1119px){.alliance-social-link{display:none}}@media(prefers-reduced-motion:reduce){.alliance-social-link{transition:none}}