@media (max-width:480px){html body.touch .header.ns-modern-header .ns-mobile-header-container {--ns-mi-box:42px;--ns-mi-inner:22px;--ns-mi-phone:24px;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-header-top {display:grid !important;grid-template-columns:minmax(104px,auto) var(--ns-mi-box) minmax(0,1fr) var(--ns-mi-box) var(--ns-mi-box) !important;grid-template-areas:"logo catalog spacer phone cart" !important;align-items:center !important;height:var(--ns-mi-box) !important;min-height:var(--ns-mi-box) !important;column-gap:7px !important;overflow:visible !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-actions {display:contents !important;margin:0 !important;padding:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-header-top>.ns-mobile-catalog-icon-btn,html body.touch .header.ns-modern-header .ns-mobile-header-container button.ns-mobile-catalog-icon-btn.js-ns-mobile-catalog-toggle,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-header-contacts.ns-contact-widget,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-actions .ns-contact-widget,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-widget,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-trigger,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-phone-btn,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-actions .ns-mobile-cart-btn,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-cart-btn {width:var(--ns-mi-box) !important;min-width:var(--ns-mi-box) !important;max-width:var(--ns-mi-box) !important;height:var(--ns-mi-box) !important;min-height:var(--ns-mi-box) !important;max-height:var(--ns-mi-box) !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;transform:none !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-header-top>.ns-mobile-catalog-icon-btn,html body.touch .header.ns-modern-header .ns-mobile-header-container button.ns-mobile-catalog-icon-btn.js-ns-mobile-catalog-toggle {grid-area:catalog !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:10px !important;box-shadow:0 2px 7px rgba(29,91,176,.10) !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-header-contacts.ns-contact-widget,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-actions .ns-contact-widget,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-widget {grid-area:phone !important;justify-self:end !important;align-self:center !important;position:relative !important;overflow:visible !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-trigger,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-phone-btn {display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;border:0 !important;border-radius:10px !important;background:#fff !important;box-shadow:0 2px 7px rgba(4,10,18,.10) !important;overflow:hidden !important;font-size:0 !important;line-height:1 !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-trigger-text,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-trigger-arrow {display:none !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-trigger-icon,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-phone-btn:before {content:"" !important;display:block !important;flex:0 0 var(--ns-mi-phone) !important;width:var(--ns-mi-phone) !important;min-width:var(--ns-mi-phone) !important;max-width:var(--ns-mi-phone) !important;height:var(--ns-mi-phone) !important;min-height:var(--ns-mi-phone) !important;max-height:var(--ns-mi-phone) !important;margin:0 !important;padding:0 !important;border-radius:50% !important;background-color:#edf5ff !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:16px 16px !important;box-shadow:none !important;box-sizing:border-box !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-trigger-icon i,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-phone-btn>i {display:none !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-cart-btn {grid-area:cart !important;display:flex !important;align-items:center !important;justify-content:center !important;justify-self:end !important;align-self:center !important;position:relative !important;border-radius:10px !important;background:#363a40 !important;box-shadow:0 2px 7px rgba(4,10,18,.10) !important;overflow:visible !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-cart-btn:before {width:var(--ns-mi-inner) !important;min-width:var(--ns-mi-inner) !important;max-width:var(--ns-mi-inner) !important;height:var(--ns-mi-inner) !important;min-height:var(--ns-mi-inner) !important;max-height:var(--ns-mi-inner) !important;background-size:var(--ns-mi-inner) var(--ns-mi-inner) !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-catalog-wide {display:none !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-header-top,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-actions,html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-widget {overflow:visible !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-header-top {position:relative !important;z-index:30 !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-widget.ns-contact-open {z-index:60 !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-contact-widget.ns-contact-open .ns-contact-dropdown {z-index:9999 !important;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-search-row {position:relative !important;z-index:1 !important;}}@media (max-width:360px){html body.touch .header.ns-modern-header .ns-mobile-header-container {--ns-mi-box:40px;--ns-mi-inner:21px;--ns-mi-phone:23px;} html body.touch .header.ns-modern-header .ns-mobile-header-container .ns-mobile-header-top {grid-template-columns:minmax(96px,auto) var(--ns-mi-box) minmax(0,1fr) var(--ns-mi-box) var(--ns-mi-box) !important;column-gap:6px !important;}}html body .header.ns-modern-header .ns-header-catalog>.ns-header-megamenu,html body .ns-modern-header .ns-header-catalog>.ns-header-megamenu{display:none !important}html body .header.ns-modern-header .ns-header-catalog:after,html body .ns-modern-header .ns-header-catalog:after{display:none !important}html body .header.ns-modern-header .ns-header-catalog.ns-megamenu-open>.ns-header-megamenu,html body .header.ns-modern-header .ns-header-catalog:hover>.ns-header-megamenu,html body .header.ns-modern-header .ns-header-catalog:focus-within>.ns-header-megamenu,html body .ns-modern-header .ns-header-catalog.ns-megamenu-open>.ns-header-megamenu,html body .ns-modern-header .ns-header-catalog:hover>.ns-header-megamenu,html body .ns-modern-header .ns-header-catalog:focus-within>.ns-header-megamenu{display:block !important}html body .header.ns-modern-header .ns-header-catalog.ns-megamenu-open:after,html body .header.ns-modern-header .ns-header-catalog:hover:after,html body .header.ns-modern-header .ns-header-catalog:focus-within:after,html body .ns-modern-header .ns-header-catalog.ns-megamenu-open:after,html body .ns-modern-header .ns-header-catalog:hover:after,html body .ns-modern-header .ns-header-catalog:focus-within:after{display:block !important}html body .footer.ns-site-footer{background:#202833 !important;color:#d8e1ee !important;border-top:1px solid rgba(255,255,255,.08) !important;padding:34px 0 28px !important;overflow:visible !important}html body .footer.ns-site-footer>.container{width:100% !important;max-width:1600px !important;padding-left:32px !important;padding-right:32px !important;box-sizing:border-box !important}html body .footer.ns-site-footer .ns-footer-layout{display:grid !important;grid-template-columns:minmax(250px,1.1fr) minmax(210px,.85fr) minmax(180px,.75fr) minmax(320px,1.25fr) !important;gap:22px !important;align-items:stretch !important;margin-left:0 !important;margin-right:0 !important}html body .footer.ns-site-footer .ns-footer-layout:before,html body .footer.ns-site-footer .ns-footer-layout:after{display:none !important;content:none !important}html body .footer.ns-site-footer .ns-footer-card{float:none !important;width:auto !important;max-width:none !important;margin:0 !important;padding:18px !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:8px !important;background:rgba(255,255,255,.035) !important;box-shadow:0 16px 34px rgba(4,10,18,.16) !important;box-sizing:border-box !important}html body .footer.ns-site-footer .ns-footer-logo{margin:0 0 12px !important}html body .footer.ns-site-footer .ns-footer-logo img{max-width:184px !important;height:auto !important}html body .footer.ns-site-footer .ns-footer-tagline{max-width:290px !important;margin:0 0 16px !important;color:#aebbd0 !important;font-size:14px !important;line-height:1.5 !important}html body .footer.ns-site-footer .ns-footer-title,html body .footer.ns-site-footer .footer-column.ns-footer-title{margin:0 0 12px !important;color:#ffffff !important;font-size:15px !important;font-weight:800 !important;line-height:1.25 !important;letter-spacing:0 !important;text-transform:none !important}html body .footer.ns-site-footer .ns-footer-trust{display:grid !important;gap:8px !important;margin:0 0 16px !important}html body .footer.ns-site-footer .ns-footer-trust span,html body .footer.ns-site-footer .ns-footer-hours{display:flex !important;align-items:flex-start !important;gap:10px !important;min-height:40px !important;padding:10px 12px !important;border-radius:8px !important;color:#dbe5f3 !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;font-size:14px !important;line-height:1.35 !important}html body .footer.ns-site-footer .ns-footer-trust i,html body .footer.ns-site-footer .ns-footer-hours i,html body .footer.ns-site-footer .ns-footer-links i{width:18px !important;min-width:18px !important;color:#8cc56e !important;line-height:1.35 !important;text-align:center !important}html body .footer.ns-site-footer .ns-footer-hours{flex-wrap:wrap !important;margin-bottom:12px !important}html body .footer.ns-site-footer .ns-footer-hours small{flex-basis:100% !important;margin-left:28px !important;color:#aebbd0 !important;font-size:12px !important;line-height:1.3 !important}html body .footer.ns-site-footer .ns-footer-links{display:grid !important;gap:8px !important;margin:0 !important;padding:0 !important}html body .footer.ns-site-footer .ns-footer-links li{display:block !important;margin:0 !important;padding:0 !important}html body .footer.ns-site-footer .ns-footer-links a{display:flex !important;align-items:center !important;gap:10px !important;min-height:42px !important;padding:10px 12px !important;border-radius:8px !important;color:#eaf1fa !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.07) !important;font-size:14px !important;line-height:1.35 !important;text-decoration:none !important;transition:background-color .16s ease,border-color .16s ease,color .16s ease !important}html body .footer.ns-site-footer .ns-footer-links a:hover,html body .footer.ns-site-footer .ns-footer-links a:focus{color:#ffffff !important;background:rgba(82,132,221,.22) !important;border-color:rgba(82,132,221,.45) !important;text-decoration:none !important;outline:2px solid rgba(82,132,221,.45) !important;outline-offset:2px !important}html body .footer.ns-site-footer .ns-footer-phone-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}html body .footer.ns-site-footer .ns-footer-phone-grid a{display:grid !important;grid-template-columns:36px minmax(0,1fr) !important;grid-template-rows:auto auto !important;column-gap:10px !important;align-items:center !important;min-height:58px !important;padding:10px !important;border-radius:8px !important;color:#ffffff !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;text-decoration:none !important;box-sizing:border-box !important}html body .footer.ns-site-footer .ns-footer-phone-grid a:hover,html body .footer.ns-site-footer .ns-footer-phone-grid a:focus{background:rgba(140,197,110,.16) !important;border-color:rgba(140,197,110,.48) !important;text-decoration:none !important;outline:2px solid rgba(140,197,110,.45) !important;outline-offset:2px !important}html body .footer.ns-site-footer .ns-footer-phone-grid i{grid-row:1 / span 2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;color:#ffffff !important;background:#5fba70 !important}html body .footer.ns-site-footer .ns-footer-phone-grid .ns-footer-viber i{background:#7651c7 !important}html body .footer.ns-site-footer .ns-footer-phone-grid span{min-width:0 !important;overflow-wrap:anywhere !important;font-size:14px !important;font-weight:800 !important;line-height:1.2 !important}html body .footer.ns-site-footer .ns-footer-phone-grid small{color:#aebbd0 !important;font-size:12px !important;line-height:1.2 !important}html body .footer.ns-site-footer .ns-footer-social .communities{margin:0 !important}html body .footer.ns-site-footer .ns-footer-social .communities ul{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important}html body .footer.ns-site-footer .ns-footer-social .communities li{display:block !important;margin:0 !important;padding:0 !important}html body .footer.ns-site-footer .ns-footer-social .communities a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:8px !important;color:#ffffff !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.10) !important;text-decoration:none !important}html body .footer.ns-site-footer .ns-footer-copyright{margin:22px 0 0 !important;padding:18px 0 0 !important;border-top:1px solid rgba(255,255,255,.08) !important;color:#aebbd0 !important;font-size:13px !important;line-height:1.45 !important;text-align:center !important}html body .footer.ns-site-footer .ns-footer-copyright a{color:#dbe7f7 !important}@media (max-width:1199px){html body .footer.ns-site-footer .ns-footer-layout {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:767px){html body .footer.ns-site-footer {padding:24px 0 18px !important;} html body .footer.ns-site-footer>.container {padding-left:14px !important;padding-right:14px !important;padding-bottom:88px !important;} html body .footer.ns-site-footer .ns-footer-layout {grid-template-columns:1fr !important;gap:12px !important;} html body .footer.ns-site-footer .ns-footer-card {padding:16px !important;border-radius:8px !important;} html body .footer.ns-site-footer .ns-footer-logo img {max-width:168px !important;} html body .footer.ns-site-footer .ns-footer-phone-grid {grid-template-columns:1fr !important;gap:8px !important;} html body .footer.ns-site-footer .ns-footer-phone-grid a,html body .footer.ns-site-footer .ns-footer-links a {min-height:48px !important;} html body .footer.ns-site-footer .ns-footer-copyright {margin-top:14px !important;padding-top:14px !important;text-align:left !important;}}@media (min-width:1200px){html body .footer.ns-site-footer {padding-top:28px !important;padding-bottom:24px !important;} html body .footer.ns-site-footer>.container {max-width:1320px !important;padding-left:32px !important;padding-right:32px !important;} html body .footer.ns-site-footer .ns-footer-layout {grid-template-columns:minmax(280px,330px) minmax(210px,230px) minmax(180px,200px) minmax(360px,430px) !important;justify-content:center !important;align-items:start !important;gap:18px !important;} html body .footer.ns-site-footer .ns-footer-card {align-self:start !important;min-height:0 !important;padding:16px !important;} html body .footer.ns-site-footer .ns-footer-brand,html body .footer.ns-site-footer .ns-footer-service,html body .footer.ns-site-footer .ns-footer-company,html body .footer.ns-site-footer .ns-footer-contacts {height:auto !important;} html body .footer.ns-site-footer .ns-footer-logo img {max-width:172px !important;} html body .footer.ns-site-footer .ns-footer-tagline {margin-bottom:14px !important;} html body .footer.ns-site-footer .ns-footer-trust {margin-bottom:14px !important;} html body .footer.ns-site-footer .ns-footer-links,html body .footer.ns-site-footer .ns-footer-trust {gap:8px !important;} html body .footer.ns-site-footer .ns-footer-links a,html body .footer.ns-site-footer .ns-footer-trust span,html body .footer.ns-site-footer .ns-footer-hours {min-height:42px !important;padding-top:9px !important;padding-bottom:9px !important;} html body .footer.ns-site-footer .ns-footer-phone-grid {gap:9px !important;} html body .footer.ns-site-footer .ns-footer-phone-grid a {min-height:58px !important;}}@media (min-width:1200px) and (max-width:1330px){html body .footer.ns-site-footer>.container {padding-left:24px !important;padding-right:24px !important;} html body .footer.ns-site-footer .ns-footer-layout {grid-template-columns:minmax(260px,300px) minmax(200px,220px) minmax(170px,190px) minmax(340px,410px) !important;gap:14px !important;}}@media (min-width:1200px){html body .footer.ns-site-footer {padding-top:34px !important;padding-bottom:24px !important;} html body .footer.ns-site-footer>.container {width:100% !important;max-width:1600px !important;padding-left:96px !important;padding-right:96px !important;} html body .footer.ns-site-footer .ns-footer-layout {grid-template-columns:minmax(300px,1.05fr) minmax(210px,.65fr) minmax(180px,.55fr) minmax(430px,1.2fr) !important;justify-content:stretch !important;align-items:start !important;gap:clamp(26px,4vw,64px) !important;} html body .footer.ns-site-footer .ns-footer-card {align-self:start !important;min-height:0 !important;height:auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;} html body .footer.ns-site-footer .ns-footer-title,html body .footer.ns-site-footer .footer-column.ns-footer-title {margin-bottom:13px !important;padding-bottom:8px !important;border-bottom:1px solid rgba(255,255,255,.10) !important;} html body .footer.ns-site-footer .ns-footer-logo img {max-width:178px !important;} html body .footer.ns-site-footer .ns-footer-tagline {max-width:300px !important;margin-bottom:15px !important;} html body .footer.ns-site-footer .ns-footer-trust {max-width:330px !important;gap:8px !important;margin-bottom:14px !important;} html body .footer.ns-site-footer .ns-footer-trust span,html body .footer.ns-site-footer .ns-footer-hours {min-height:40px !important;padding:9px 11px !important;border-radius:7px !important;background:rgba(255,255,255,.045) !important;border-color:rgba(255,255,255,.075) !important;} html body .footer.ns-site-footer .ns-footer-links {gap:7px !important;} html body .footer.ns-site-footer .ns-footer-links a {min-height:39px !important;padding:8px 10px !important;border-radius:7px !important;background:transparent !important;border-color:rgba(255,255,255,.09) !important;} html body .footer.ns-site-footer .ns-footer-links a:hover,html body .footer.ns-site-footer .ns-footer-links a:focus {background:rgba(82,132,221,.18) !important;} html body .footer.ns-site-footer .ns-footer-contacts {max-width:520px !important;justify-self:end !important;width:100% !important;} html body .footer.ns-site-footer .ns-footer-phone-grid {grid-template-columns:repeat(2,minmax(190px,1fr)) !important;gap:10px !important;} html body .footer.ns-site-footer .ns-footer-phone-grid a {min-height:56px !important;padding:10px !important;border-radius:7px !important;background:rgba(255,255,255,.055) !important;} html body .footer.ns-site-footer .ns-footer-copyright {margin-top:26px !important;}}@media (min-width:1200px) and (max-width:1399px){html body .footer.ns-site-footer>.container {padding-left:56px !important;padding-right:56px !important;} html body .footer.ns-site-footer .ns-footer-layout {grid-template-columns:minmax(280px,1fr) minmax(200px,.65fr) minmax(170px,.55fr) minmax(400px,1.15fr) !important;gap:28px !important;} html body .footer.ns-site-footer .ns-footer-contacts {max-width:490px !important;}}html body .footer.ns-site-footer{padding-bottom:72px !important}html body .footer.ns-site-footer .ns-footer-copyright{position:relative !important;z-index:2 !important;display:block !important;margin-top:24px !important;padding-top:18px !important;padding-bottom:0 !important;color:#b8c4d5 !important;font-size:13px !important;line-height:1.45 !important;text-align:center !important}html body .footer.ns-site-footer .ns-footer-copyright-text{display:inline-block !important;color:#c5d0df !important}@media (max-width:767px){html body .footer.ns-site-footer {padding-bottom:104px !important;} html body .footer.ns-site-footer .ns-footer-copyright {text-align:left !important;margin-top:16px !important;padding-top:16px !important;}}