
#navigation .menu-level-1>li>a>b{display:inline-flex;align-items:center;gap:9px;vertical-align:middle}
#navigation .menu-level-1>li>a>b:before{content:var(--vx-nav-content,none);display:inline-block;flex:0 0 22px;width:22px;height:22px;background:#153b76;-webkit-mask:var(--vx-nav-icon) center/contain no-repeat;mask:var(--vx-nav-icon) center/contain no-repeat}
#navigation .menu-item-726{--vx-nav-content:"";--vx-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%209%202%206v12l5-3m10-6%205-3v12l-5-3%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%227%22%20width%3D%2212%22%20height%3D%2210%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22m10%207%204%2010%22%2F%3E%3C%2Fsvg%3E")}
#navigation .menu-item-729{--vx-nav-content:"";--vx-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%207h14l-2%2014H7L5%207Zm7%200%202-5h4M6%2012h12%22%2F%3E%3C%2Fsvg%3E")}
#navigation .menu-item-732{--vx-nav-content:"";--vx-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012h18a9%209%200%200%201-18%200Zm5%209h8M8%2012l6-9m-2%209%207-9%22%2F%3E%3C%2Fsvg%3E")}
#navigation .menu-item-735{--vx-nav-content:"";--vx-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m11%203%202.5%206.5L20%2012l-6.5%202.5L11%2021l-2.5-6.5L2%2012l6.5-2.5Z%22%2F%3E%3Cpath%20d%3D%22M20%202v4m-2-2h4%22%2F%3E%3C%2Fsvg%3E")}
#navigation .menu-item-738{--vx-nav-content:"";--vx-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m20%2013-7%207a2%202%200%200%201-3%200l-7-7V3h10l7%207a2%202%200%200%201%200%203Z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}
#navigation .menu-item-741{--vx-nav-content:"";--vx-nav-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%229%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%209V3h7v3M9%203h6m-6%2012h6%22%2F%3E%3C%2Fsvg%3E")}
#navigation .menu-item-738>a>b{min-height:42px;padding:0 15px;border:1px solid #153b76;border-radius:8px;background:#153b76;color:#fff}
#navigation .menu-level-1>.menu-item-738>a>b:before{background:currentColor}
#navigation .menu-item-738>a:hover>b{background:#0b2348;border-color:#0b2348}
#navigation .menu-level-1>li>a:focus-visible{outline:2px solid #153b76;outline-offset:-3px}
@media(min-width:768px){
#navigation .menu-level-1>li>a{padding:10px 2px;background:transparent!important}
#navigation .menu-level-1>li>a>b{min-height:42px}
#navigation .menu-level-1>li:not(.menu-item-738)>a>b{padding:0 15px;border:1px solid transparent;border-radius:8px}
#navigation .menu-level-1>.menu-item-738>a{padding-left:0;padding-right:10px}
#navigation .menu-level-1>li:not(.menu-item-738):hover>a>b,#navigation .menu-level-1>li:not(.menu-item-738)>a:focus-visible>b{background:#f0f0f0;border-color:#f0f0f0;color:#153b76}
#navigation .menu-level-1>.menu-item-738:hover>a>b,#navigation .menu-level-1>.menu-item-738>a:focus-visible>b{background:#0b2348;border-color:#0b2348;color:#fff}
#navigation .menu-level-1>li:hover>a>b:before,#navigation .menu-level-1>li>a:focus-visible>b:before{background:currentColor}
}


/* Mobile navigation: authored in banner 6; the navigation is mounted to body. */
.custom-footer__banner6{display:none!important}
#vx-mobile-nav,#vx-mobile-nav[hidden]{display:none}
@media(max-width:767px){
  body.vx-mobile-nav-ready #footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}
  #vx-mobile-nav:not([hidden]){position:fixed;inset:auto 0 0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(72px + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);box-sizing:border-box;background:#fff;border:0;box-shadow:0 -1px 0 #e6eaf0,0 -5px 24px rgb(17 43 82 / 7%);color:#667384;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:opacity .16s ease,visibility .16s}
  #vx-mobile-nav .vx-mn__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:72px;margin:0;padding:5px 1px 9px;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-size:11px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:color .16s ease}
  #vx-mobile-nav .vx-mn__icon{position:relative;display:grid;place-items:center;width:28px;height:28px;flex:none;transition:transform .16s ease}
  #vx-mobile-nav svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
  #vx-mobile-nav .vx-mn__label{white-space:nowrap}
  #vx-mobile-nav .vx-mn__item.is-active,#vx-mobile-nav .vx-mn__item[aria-current="page"]{color:#153b76}
  #vx-mobile-nav .vx-mn__item.is-active:after,#vx-mobile-nav .vx-mn__item[aria-current="page"]:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:#153b76}
  #vx-mobile-nav .vx-mn__item:active .vx-mn__icon{transform:scale(.92)}
  #vx-mobile-nav .vx-mn__item:focus-visible{outline:2px solid #153b76;outline-offset:-4px;border-radius:12px}
  #vx-mobile-nav .vx-mn__akce{justify-content:flex-end;padding-bottom:14px;color:#153b76}
  #vx-mobile-nav .vx-mn__akce .vx-mn__icon{position:absolute;top:-18px;width:60px;height:60px;border:4px solid #fff;border-radius:50%;box-sizing:border-box;background:#153b76;color:#febe14;box-shadow:0 4px 14px rgb(17 43 82 / 16%)}
  #vx-mobile-nav .vx-mn__akce svg{width:26px;height:26px}
  #vx-mobile-nav .vx-mn__akce .vx-mn__label{position:relative;z-index:1}
  body.user-action-visible #vx-mobile-nav,body:has(input:focus:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]):not([type="color"]):not([type="file"]),textarea:focus,select:focus:not(#vx-hot-select)) #vx-mobile-nav{visibility:hidden;opacity:0;pointer-events:none}
}
@media(prefers-reduced-motion:reduce){#vx-mobile-nav,#vx-mobile-nav .vx-mn__item,#vx-mobile-nav .vx-mn__icon{transition:none}}


#header #formSearchForm .query-input{border:1px solid #dce6f2;border-radius:16px;background:#f3f7fc;color:#0b2348;box-shadow:none}
#header #formSearchForm .query-input::placeholder{color:#75849a;opacity:1}
#header #formSearchForm .query-input:focus{border-color:#239ceb;box-shadow:0 0 0 3px #239ceb24;background:#fff}
#header #formSearchForm button{border-radius:11px;background:#153b76;border-color:#153b76;color:#fff;text-transform:none;font-weight:700}
#header #formSearchForm button:hover{background:#0b2348;border-color:#0b2348}
#header #formSearchForm button:focus-visible{outline:2px solid #239ceb;outline-offset:2px}
@media(min-width:768px){
.top-navigation-bar{background:#0b2348;border:0;color:#bdcfe7}
.top-navigation-bar>.container{max-width:1280px;width:100%;padding:0 24px;min-height:40px}
.top-navigation-bar .top-navigation-menu,.top-navigation-bar .top-navigation-contacts{background:transparent}
.top-navigation-bar .top-navigation-menu{flex:1 1 auto;min-width:0}
.top-navigation-bar .top-navigation-contacts{flex:0 0 auto;margin:0 24px;line-height:40px}
.top-navigation-bar .top-navigation-tools{flex:0 0 auto}
.top-navigation-bar .top-navigation-bar-menu>li>a{color:#bdcfe7;line-height:40px}
.top-navigation-bar .top-navigation-bar-menu>li>a:hover{color:#fff}
.top-navigation-bar .top-navigation-menu-trigger{height:40px;border-color:#ffffff18}
.top-navigation-bar .top-navigation-menu-trigger:before{height:40px;line-height:40px;color:#81caff}
.top-navigation-bar .top-navigation-bar-menu-helper{background:#102d55;border-color:#244269;border-radius:0 0 12px 12px}
.top-navigation-bar .top-navigation-bar-menu-helper a{color:#d1def0}
.top-navigation-bar .top-navigation-contacts .project-phone,.top-navigation-bar .top-navigation-contacts .vx-phone-secondary{color:#d1eaff;font-size:14px;font-weight:700;line-height:40px}
.top-navigation-bar .top-navigation-contacts .project-phone:before{color:#81caff}
.top-navigation-bar .top-navigation-contacts .vx-phone-separator{color:#6683a7;margin:0 10px}
.top-navigation-bar .languagesMenu__box{border-color:#ffffff18}
.top-navigation-bar .languagesMenu__box:before,.top-navigation-bar .languagesMenu__header--actual .caret{color:#81caff;line-height:40px}
.top-navigation-bar .languagesMenu__header--actual{color:#d1def0;height:40px;line-height:40px}
.top-navigation-bar .languagesMenu__list{border-radius:12px;border-color:#dce6f2}
.top-navigation-bar .languagesMenu__list a{color:#0b2348}
#header{background:#fff;box-shadow:0 3px 12px #0b23480b}
#header:after{display:none}
#header>.navigation-wrapper{max-width:1280px;width:100%;padding:0 24px}
#header .header-top{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:106px;height:auto;padding:20px 0}
#header .site-name-wrapper{min-width:0}
#header .site-name{height:auto;padding:0;margin:0;max-width:220px}
#header .site-name img{max-height:58px;max-width:100%;width:auto;height:auto}
#header .search{min-width:0;padding:0}
#header #formSearchForm:before{left:18px;top:0;width:24px;line-height:52px;height:52px;border:0;color:#153b76;font-size:20px}
#header #formSearchForm .query-input{height:52px;padding:12px 124px 12px 54px;font-size:15px}
#header #formSearchForm button{top:5px;right:5px;width:108px;height:42px;padding:0 14px;font-size:14px;line-height:40px}
#header .navigation-buttons{gap:10px;align-items:center;justify-content:flex-end;padding:0;height:auto}
#header .navigation-buttons>.top-nav-button-login,#header .navigation-buttons>.cart-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;width:108px;min-width:0;height:64px;min-height:0;padding:7px 10px;margin:0;border:1px solid #dce6f2;border-radius:14px;background:#f3f7fc;color:#153b76;font-size:12px;line-height:16px}
#header .navigation-buttons>.top-nav-button-login:before,#header .navigation-buttons>.cart-count:before{display:block;color:currentColor;font-size:24px;width:auto;height:26px;line-height:26px;margin:0}
#header .navigation-buttons>.top-nav-button-login:after,#header .navigation-buttons>.cart-count:after{display:none}
#header .navigation-buttons .cart-price{display:block!important;color:inherit;font-size:12px;line-height:16px;white-space:nowrap;margin:0}
#header .navigation-buttons>.top-nav-button-login:hover,#header .navigation-buttons>.cart-count:hover{background:#eaf2fb;border-color:#9abce4;color:#0b2348}
#header .navigation-buttons>a:focus-visible,#header .navigation-buttons>button:focus-visible{outline:2px solid #239ceb;outline-offset:3px}
#navigation{height:64px;border:0;border-top:1px solid #eaf0f7;background:transparent}
#navigation .navigation-in{top:0;background:transparent;border:0}
#navigation .menu-level-1>li>a{padding-top:11px;padding-bottom:11px}
#navigation .menu-level-1>li:not(.menu-item-738)>a>b{color:#0b2348}
#navigation .menu-level-1>li:not(.menu-item-738)>a>b:before{background:#153b76}
#navigation .menu-level-1>li:not(.menu-item-738):hover>a>b,#navigation .menu-level-1>li:not(.menu-item-738)>a:focus-visible>b{background:#f0f0f0;border-color:#f0f0f0;color:#153b76}
#navigation .menu-level-1>li:not(.menu-item-738):hover>a>b:before,#navigation .menu-level-1>li:not(.menu-item-738)>a:focus-visible>b:before{background:currentColor}
#navigation .menu-level-1>.menu-item-738>a>b{border-color:#153b76}
#navigation .menu-level-1>li>a:focus-visible{outline-color:#153b76}
#header .menu-helper{background:#f3f7fc;border-radius:8px}
#header .menu-helper:after{color:#153b76}
#header .menu-helper>ul{background:#fff;border-color:#dce6f2;border-radius:12px;padding:8px}
#header .menu-helper>ul>li>a{color:#153b76;background:transparent;border-radius:8px}
#header .menu-helper>ul>li>a:hover,#header .menu-helper>ul>li>a:focus-visible{background:#f0f0f0;color:#153b76}
}
@media(min-width:768px) and (max-width:991px){
#header .header-top{grid-template-columns:170px minmax(0,1fr) 108px;gap:18px}
#header .navigation-buttons>.top-nav-button-login,#header .navigation-buttons>.cart-count{width:49px;height:52px;padding:8px}
#header .navigation-buttons>.top-nav-button-login>span,#header .navigation-buttons .cart-price{display:none!important}
.top-navigation-bar .top-navigation-contacts{margin:0 10px}
.top-navigation-bar .top-navigation-contacts .project-phone,.top-navigation-bar .top-navigation-contacts .vx-phone-secondary{font-size:12px}
#navigation .menu-level-1>li>a>b{font-size:12px;gap:7px}
#navigation .menu-level-1>li>a>b:before{width:19px;height:19px;flex-basis:19px}
#navigation .menu-level-1>li:not(.menu-item-738)>a>b{padding:0 10px}
}
@media(max-width:767px){
#header{box-shadow:0 3px 10px #0b23480a}
#header #formSearchForm .query-input{border-radius:13px}
#header #formSearchForm button{border-radius:9px}
.top-navigation-bar .responsive-tools>a:before{color:#153b76}
body #vx-mobile-phones{background:#0b2348;border-color:#17365e}
body #vx-mobile-phones a{color:#d1eaff}
body #vx-mobile-phones .vx-phone-separator{color:#6683a7}
#navigation .navigation-in{background:#fff;color:#0b2348}
#navigation .menu-level-1>li>a{border-color:#e8edf4;color:#0b2348}
#navigation .menu-level-1>li>a>b:before{background:#153b76}
#navigation .menu-level-1>.menu-item-738>a>b:before{background:#fff}
#navigation .navigationActions>li>a,#navigation .top-navigation-bar-menu>li>a{color:#425671;border-color:#e8edf4}
#navigation .menu-level-1>li>a:focus-visible{outline-color:#153b76}
#navigation .menu-level-1>li{border-bottom-color:#e8edf4!important}
#navigation .languagesMenu__box{background:#f3f7fc;border:1px solid #dce6f2;border-radius:12px;overflow:hidden}
#navigation .languagesMenu__header--name,#navigation .languagesMenu__list{background:transparent;color:#425671}
#navigation .languagesMenu__list>li{border-bottom-color:#e8edf4!important}
#navigation .languagesMenu__list a{min-height:44px;color:#0b2348}
#navigation .languagesMenu__list a:hover,#navigation .languagesMenu__list a:focus-visible{background:#f0f0f0;color:#153b76}
}


body .user-action #login,body .user-action #cart-widget,body .user-action .empty-cart-hover{position:fixed;top:var(--vx-popup-top,180px);right:var(--vx-popup-right,16px);bottom:auto;left:auto;margin:0;padding:0;width:400px;max-width:calc(100% - 24px);max-height:var(--vx-popup-room,calc(100vh - 196px));overflow:auto;overscroll-behavior:contain;box-sizing:border-box;background:#fff;color:#0b2348;border:1px solid #dce6f2;border-radius:18px;box-shadow:0 16px 48px #0b234826;z-index:1100}
body .user-action #login{right:var(--vx-login-right,var(--vx-popup-right,16px))}
body .user-action #login:before,body .user-action #cart-widget:before,body .user-action .empty-cart-hover:before{display:none}
body .user-action #login>.popup-widget-inner{height:auto;max-height:none;overflow:visible;background:transparent;padding:24px}
#login #loginHeading{font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;color:#0b2348;letter-spacing:0;text-transform:none;margin:0 34px 24px 0}
#login .form-group{margin-bottom:18px}
#login label{color:#425671;font-size:14px;font-weight:600;line-height:1.5}
#login input.form-control{height:52px;border:1px solid #dce6f2;border-radius:12px;background:#f3f7fc;color:#0b2348;font-size:16px;padding:12px 14px;box-shadow:none}
#login input.form-control:focus{background:#fff;border-color:#239ceb;outline:0;box-shadow:0 0 0 3px #239ceb20}
#login .lost-pass{color:#153b76;font-size:13px;line-height:21px}
#login .submit-wrapper{display:flex;flex-direction:column-reverse;gap:16px;margin:24px 0 0}
#login .submit-wrapper button{width:100%;min-height:48px;border-radius:12px;border-color:#153b76;background:#153b76;color:#fff;font-size:16px;font-weight:700;text-transform:none}
#login .submit-wrapper button:hover{background:#0b2348;border-color:#0b2348}
#login .alternative-links{width:100%;margin:0;text-align:center;font-size:14px}
#login .alternative-links a{color:#153b76;float:none;display:inline-block}
#login #loginHeading::first-letter,#login .submit-wrapper button::first-letter{text-transform:uppercase}
#login a:focus-visible,#login button:focus-visible,#cart-widget a:focus-visible{outline:2px solid #239ceb;outline-offset:3px}
#login .vx-popup-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#f3f7fc;color:#153b76;cursor:pointer}
#login .vx-popup-close:hover{background:#e8edf4}
#login .vx-popup-close svg{width:20px;height:20px}
body .user-action .empty-cart-hover{padding:24px 24px 24px 84px}
body .user-action .empty-cart-hover:after{left:24px;color:#6c87a7;font-size:36px}
body .user-action .empty-cart-hover h5{font-family:inherit;font-size:18px;line-height:1.35;color:#0b2348;margin:0 0 8px;font-weight:700}
body .user-action .empty-cart-hover p{font-size:14px;line-height:1.55;color:#586d87;margin:0}
body .user-action #cart-widget>.popup-widget-inner{height:auto;max-height:none;overflow:visible;background:transparent;padding:20px}
#cart-widget .cart-widget-button{position:sticky;bottom:0;padding:16px 20px;background:#fff;border-top:1px solid #e8edf4}
#cart-widget .cart-widget-button .btn{display:block;min-height:48px;border-radius:12px;background:#153b76;border-color:#153b76;color:#fff;font-size:16px;text-transform:none}
@media(max-width:767px){
body .user-action #login,body .user-action #cart-widget,body .user-action .empty-cart-hover{top:var(--vx-popup-top,64px);left:12px;right:12px;width:auto;max-width:none;max-height:var(--vx-popup-room,calc(100dvh - 80px));border-radius:16px}
body .user-action #login>.popup-widget-inner{padding:22px 20px 24px}
#login #loginHeading{font-size:21px}
}


.vx-menu-sheet-header,.vx-sheet-shade{display:none}
#login .vx-login-sheet-header{padding:24px 24px 0}
#login .vx-login-sheet-header #loginHeading{margin-bottom:0}
@media(max-width:767px){
body #navigation,body .user-action #login{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
body.navigation-window-visible .vx-sheet-shade,body.login-window-visible .vx-sheet-shade{display:block;position:fixed;inset:0;background:rgba(11,25,46,.34);z-index:999}body #navigation:before{display:none}body.login-window-visible .responsive-tools [data-target="login"]{visibility:hidden}body #navigation{visibility:hidden;pointer-events:none;width:100%!important;position:fixed;top:var(--vx-sheet-top,24px);bottom:auto;left:0;right:0;width:100%;height:var(--vx-sheet-room,calc(100dvh - 24px));max-height:none;border:0;border-radius:26px 26px 0 0;background:#f2f3f7;box-shadow:0 -8px 40px #0b234824;overflow:hidden}
body.navigation-window-visible #navigation{visibility:visible;pointer-events:auto}body #navigation .navigation-in{height:calc(100% - 72px);padding:8px 16px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#f2f3f7}
.vx-menu-sheet-header,#login .vx-login-sheet-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;min-height:72px;padding:12px 16px 12px 24px;background:#f2f3f7;border-bottom:1px solid #e4e7ec}
.vx-menu-sheet-header h2,#login .vx-login-sheet-header #loginHeading{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.4px;color:#0b2348;margin:0}
body .vx-sheet-close,#login .vx-popup-close{position:static;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:#e4e7ed;color:#425671;cursor:pointer}
.vx-sheet-close svg,#login .vx-popup-close svg{width:20px;height:20px}
#navigation .navigation-close{display:none}body.navigation-window-visible .responsive-tools [data-target="navigation"]{visibility:hidden}body #navigation .navigation-in{overflow-x:hidden}
body #navigation .menu-level-1{overflow:hidden;border-radius:18px;background:#fff;margin:12px 0 24px;padding:0}
body #navigation .menu-level-1>li{padding:0 16px;border:0!important;background:transparent}
body #navigation .menu-level-1>li>a{display:flex;align-items:center;min-height:60px;padding:10px 0;margin:0;border:0;border-bottom:1px solid #edf0f4!important;border-radius:0;background:transparent;color:#0b2348;font-size:17px;letter-spacing:0}
body #navigation .menu-level-1>li:last-child>a{border-bottom:0!important}
body #navigation .menu-level-1>li>a>b{font-weight:600;letter-spacing:0}
body #navigation .menu-level-1>li>a>b:before{width:24px;height:24px;margin-right:14px;background:#153b76}
body #navigation .menu-level-1>.menu-item-738{padding:8px}
body #navigation .menu-level-1>.menu-item-738>a{padding:10px 8px;border-radius:12px;background:#153b76;color:#fff;border:0!important}
body #navigation .menu-level-1>.menu-item-738>a>b:before{background:#fff}
body #navigation .menu-level-1>li:not(.menu-item-738)>a:active{background:#edf1f6}
body #navigation .top-navigation-bar-menu{display:block;padding:6px 16px;margin:0 0 20px;background:#fff;border-radius:18px}
body #navigation .top-navigation-bar-menu>li{display:block!important;margin:0}
body #navigation .top-navigation-bar-menu>li>a{font-size:15px!important;display:flex;align-items:center;min-height:48px;font-size:15px;line-height:1.4;letter-spacing:0;padding:10px 0;color:#425671}
body #navigation .languagesMenu{margin:0;width:100%}
body #navigation .languagesMenu__box{width:100%;background:#fff;border:0;border-radius:18px}
body #navigation .languagesMenu__header--name{font-size:14px;color:#64748b}
body #navigation .languagesMenu__list a{min-height:52px;font-size:16px}
body .user-action #login{top:auto;bottom:var(--vx-sheet-bottom,0px);left:0;right:0;width:100%;max-width:none;max-height:var(--vx-sheet-room,calc(100dvh - 24px));border:0;border-radius:26px 26px 0 0;overflow:hidden;background:#f2f3f7;box-shadow:0 -8px 40px #0b234824}
body.login-window-visible .user-action #login{display:flex;flex-direction:column}
body .user-action #login>.popup-widget-inner{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px calc(24px + env(safe-area-inset-bottom))}
#login .vx-login-sheet-header #loginHeading{font-size:20px}
#login input.form-control{background:#fff;border-color:#dce1e8;border-radius:12px;font-family:inherit}
#login .form-group{margin-bottom:20px}
#login .lost-pass{display:inline-flex;align-items:center;min-height:44px;margin-top:-10px;font-size:13px}
#login .alternative-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
#login .submit-wrapper{gap:8px;margin-top:24px}
#login .submit-wrapper button{min-height:52px;font-family:inherit;border-radius:14px}
body.navigation-window-visible #navigation,body.login-window-visible #login{animation:vx-sheet-in .28s cubic-bezier(.22,.75,.25,1) both}
.vx-sheet-close:active,#login .vx-popup-close:active{background:#d6dce5;transform:scale(.96)}
.vx-sheet-close:focus-visible{outline:2px solid #153b76;outline-offset:2px}
@keyframes vx-sheet-in{from{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}
}
@media(prefers-reduced-motion:reduce){body.navigation-window-visible #navigation,body.login-window-visible #login{animation:none!important}.vx-sheet-close{transition:none!important}}


.vx-header-phones{display:none}
@media(min-width:768px){
body .top-navigation-bar{display:none}
#header .header-top{grid-template-columns:190px 158px minmax(0,1fr) auto;gap:22px}
#header .site-name{max-width:190px}
#header .vx-header-phones{display:flex;flex-direction:column;gap:8px;padding-left:18px;border-left:1px solid #e3e9f1}
#header .vx-header-phones a{display:flex;align-items:center;gap:8px;color:#153b76;font-size:14px;line-height:20px;font-weight:650;white-space:nowrap;text-decoration:none}
#header .vx-header-phones svg{width:16px;height:16px;flex-shrink:0}
#header .vx-header-phones a:hover{color:#239ceb}
#header .vx-header-phones a:focus-visible{outline:2px solid #239ceb;outline-offset:4px;border-radius:4px}
}
@media(min-width:768px) and (max-width:1100px){
#header .header-top{grid-template-columns:150px 142px minmax(0,1fr) 108px;gap:14px}
#header .vx-header-phones{padding-left:12px}
#header .vx-header-phones a{font-size:13px;gap:6px}
#header .navigation-buttons>.top-nav-button-login,#header .navigation-buttons>.cart-count{width:49px;height:52px;padding:8px}
#header .navigation-buttons>.top-nav-button-login>span,#header .navigation-buttons .cart-price{display:none!important}
#header #formSearchForm .query-input{padding-right:44px;padding-left:40px}
#header #formSearchForm button{font-size:0;width:36px;padding:0}
#header #formSearchForm button:before{content:'\e905';font-family:ikony;font-size:18px}
#header #formSearchForm:before{left:10px}
}
@media(max-width:767px){body #vx-mobile-phones{background:#fff;border-color:#e8edf4}body #vx-mobile-phones a{color:#153b76}body #vx-mobile-phones .vx-phone-separator{color:#a4afbe}}

@media(max-width:767px){.responsive-tools>a:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;border-color:transparent!important}.responsive-tools>a:focus-visible{outline:2px solid #153b76;outline-offset:-4px}}