@keyframes MegaMenuList_fade-in__Uuzlb{0%{opacity:0}to{opacity:1}}@keyframes MegaMenuList_fade-out__1H5EP{0%{opacity:1}to{opacity:0}}.MegaMenuList_list__WgF60{width:100%;display:flex;flex-direction:column;gap:4px}.MegaMenuList_item__Nvqqe{width:100%}.MegaMenuList_dividerWrapper__Af1WK{width:100%;padding:8px 24px 8px 12px}.MegaMenuList_divider__ro4kH{width:100%;height:1px;background-color:var(--dms-mega-menu-list-divider-color)}.MegaMenuList_button__ZFNIE{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;padding:12px}@keyframes MegaMenuNewsItem_fade-in__Bl_kg{0%{opacity:0}to{opacity:1}}@keyframes MegaMenuNewsItem_fade-out__7jduy{0%{opacity:1}to{opacity:0}}.MegaMenuNewsItem_item___6O5o{width:100%;display:flex;align-items:flex-start;gap:16px;text-decoration:none;cursor:pointer}.MegaMenuNewsItem_item___6O5o:hover .MegaMenuNewsItem_title__H2MrX{text-decoration-color:var(--dms-mega-menu-news-item-title-color);transition:text-decoration-color .15s ease}.MegaMenuNewsItem_imageWrapper__QQr09{position:relative;flex-shrink:0;width:96px;height:96px;border-radius:12px;overflow:hidden}.MegaMenuNewsItem_image__R6TrQ{object-fit:cover}.MegaMenuNewsItem_content__KCmuu{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.MegaMenuNewsItem_title__H2MrX{width:100%;color:var(--dms-mega-menu-news-item-title-color);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .15s ease;font-size:16px}.MegaMenuNewsItem_date__QTja3,.MegaMenuNewsItem_title__H2MrX{margin:0;font-family:var(--dms-primary-font);font-weight:400;line-height:1.5;letter-spacing:0}.MegaMenuNewsItem_date__QTja3{color:var(--dms-mega-menu-news-item-date-color);font-size:12px}@keyframes MegaMenuPanel_fade-in__tT5qT{0%{opacity:0}to{opacity:1}}@keyframes MegaMenuPanel_fade-out__rw_M6{0%{opacity:1}to{opacity:0}}.MegaMenuPanel_wrapper__NBpgD{padding-top:24px;width:100%;min-height:100%;background:var(--dms-mega-menu-panel-background-color);box-shadow:0 16px 24px var(--dms-mega-menu-panel-shadow-color)}@media(min-width:1024px){.MegaMenuPanel_wrapper__NBpgD{padding:48px 0}}.MegaMenuPanel_contentContainer__zQGwO{box-sizing:border-box;margin-block:0;padding-inline:0;display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.MegaMenuPanel_contentContainer__zQGwO{display:grid;grid-template-columns:1fr;padding-inline:32px}.MegaMenuPanel_hasList__Z7qFq{grid-template-columns:307px 1fr}}.MegaMenuPanel_list__pFgWj{width:100%;flex-shrink:0}@media(min-width:1024px){.MegaMenuPanel_list__pFgWj{width:307px}}.MegaMenuPanel_content__22YtG{width:100%;min-width:0;display:flex;flex-direction:column;gap:32px}@media(min-width:1440px){.MegaMenuPanel_content__22YtG.MegaMenuPanel_hasAside__iQ8SS{--mega-menu-cards-columns:2;display:grid;grid-template-columns:1fr 307px}}@media(min-width:1600px){.MegaMenuPanel_content__22YtG.MegaMenuPanel_hasAside__iQ8SS{grid-template-columns:1fr 376px}}.MegaMenuPanel_children__2m3f9{width:100%;min-width:0;flex:0 1 auto}.MegaMenuPanel_asideColumn__O0lLy{width:100%;flex-shrink:0}@keyframes MegaMenuToolCard_fade-in__JFJWP{0%{opacity:0}to{opacity:1}}@keyframes MegaMenuToolCard_fade-out__uduq9{0%{opacity:1}to{opacity:0}}.MegaMenuToolCard_item__mQWrk{width:100%;display:flex;align-items:center;gap:16px;box-sizing:border-box;padding:12px;background-color:var(--dms-mega-menu-tool-card-background-color);border:1px solid var(--dms-mega-menu-tool-card-border-color);border-radius:6px;text-decoration:none;cursor:pointer;transition:border-color .15s ease}@media(min-width:768px){.MegaMenuToolCard_item__mQWrk{max-width:307px}}@media(min-width:1440px){.MegaMenuToolCard_item__mQWrk{max-width:none}}.MegaMenuToolCard_item__mQWrk:hover{border-color:var(--dms-mega-menu-tool-card-hover-border-color);transition:border-color .15s ease}.MegaMenuToolCard_imageWrapper__NZqKZ{position:relative;flex-shrink:0;padding:8px;width:56px;height:56px;border-radius:6px;overflow:hidden}.MegaMenuToolCard_imageWrapper__NZqKZ.MegaMenuToolCard_iconWrapper__R1kMY{display:flex;align-items:center;justify-content:center;border-radius:0}.MegaMenuToolCard_iconInner__mnLxL{position:relative;flex-shrink:0;width:40px;height:40px}.MegaMenuToolCard_image__hCAQg{object-fit:cover;object-position:center}.MegaMenuToolCard_iconInner__mnLxL .MegaMenuToolCard_image__hCAQg{object-fit:contain}.MegaMenuToolCard_label__HoBGv{margin:0;color:var(--dms-mega-menu-tool-card-label-color);font-family:var(--dms-primary-font);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}@keyframes MegaMenuToolsColumn_fade-in__7gjR3{0%{opacity:0}to{opacity:1}}@keyframes MegaMenuToolsColumn_fade-out__lg95c{0%{opacity:1}to{opacity:0}}.MegaMenuToolsColumn_wrapper__kmN7M{padding:24px 16px 32px;width:100%;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.MegaMenuToolsColumn_wrapper__kmN7M{padding:0}}.MegaMenuToolsColumn_heading__vyO8S{display:block;color:var(--dms-mega-menu-tools-column-heading-color);font-family:var(--dms-primary-font);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.MegaMenuToolsColumn_children__rhR4_{width:100%;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.MegaMenuToolsColumn_children__rhR4_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(2*307px + 16px);gap:16px}}@media(min-width:1440px){.MegaMenuToolsColumn_children__rhR4_{display:flex;flex-direction:column;max-width:none;gap:8px}}@keyframes MobileMegaMenuOverlay_fade-in__hkN8j{0%{opacity:0}to{opacity:1}}@keyframes MobileMegaMenuOverlay_fade-out__499pE{0%{opacity:1}to{opacity:0}}.MobileMegaMenuOverlay_overlay__aYSja{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - 100%);z-index:110;display:flex;background-color:var(--dms-mobile-mega-menu-overlay-background-color);cursor:pointer}@media(min-width:1024px){.MobileMegaMenuOverlay_overlay__aYSja{display:none}}.MobileMegaMenuOverlay_panel__6CdEW{width:calc(100% - 24px);height:100%;overflow-y:auto;overscroll-behavior:none;cursor:auto}@keyframes MobileNavItem_fade-in__UpHw_{0%{opacity:0}to{opacity:1}}@keyframes MobileNavItem_fade-out__G56dW{0%{opacity:1}to{opacity:0}}.MobileNavItem_item__bfx2q{width:100%;display:flex;align-items:center;padding:12px 16px;box-sizing:border-box;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.MobileNavItem_item__bfx2q:hover{background-color:var(--dms-mobile-nav-item-hover-background-color)}.MobileNavItem_label__qQgQf{margin:0;color:var(--dms-mobile-nav-item-label-color);font-family:var(--dms-primary-font);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}.MobileNavItem_levelOne__pv6Id,.MobileNavItem_link__8Mc57{justify-content:space-between}.MobileNavItem_levelOne__pv6Id .MobileNavItem_label__qQgQf{font-weight:600}.MobileNavItem_title__njCEB{justify-content:flex-start;gap:8px}.MobileNavItem_title__njCEB .MobileNavItem_label__qQgQf{font-size:20px;letter-spacing:0;line-height:1.2;font-weight:600}.MobileNavItem_action__Uup_8{justify-content:flex-start;gap:8px}.MobileNavItem_action__Uup_8 .MobileNavItem_label__qQgQf{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.MobileNavItem_icon__mSFQJ{flex-shrink:0;stroke:var(--dms-mobile-nav-item-icon-stroke)}@keyframes MobileNavMenu_fade-in__h7UaB{0%{opacity:0}to{opacity:1}}@keyframes MobileNavMenu_fade-out__46Q_t{0%{opacity:1}to{opacity:0}}.MobileNavMenu_wrapper__6mULb{width:100%;display:flex;flex-direction:column}.MobileNavMenu_dividerWrapper__D50ho{width:100%;padding:24px 16px}.MobileNavMenu_divider__QZhVw{width:100%;height:1px;background-color:var(--dms-mega-menu-list-divider-color)}.MobileNavMenu_button__CiDNC{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;padding:12px}@keyframes HeaderBlock_fade-in__SJw4q{0%{opacity:0}to{opacity:1}}@keyframes HeaderBlock_fade-out__Bzr87{0%{opacity:1}to{opacity:0}}.HeaderBlock_header__mfBL4{width:100%;box-sizing:border-box;position:sticky;top:0;z-index:110;display:flex;flex-direction:column;background-color:var(--dms-header-background-color);border-bottom:1px solid var(--dms-header-border-color)}@media(min-width:1024px){.HeaderBlock_header__mfBL4{padding:0 32px}.HeaderBlock_headerMobile__5X1W_{display:none}}.HeaderBlock_desktopHeader__SXhNp,.HeaderBlock_headerMobileSearchOpen__KYi6i{display:none}@media(min-width:1024px){.HeaderBlock_desktopHeader__SXhNp{display:flex;flex-direction:column;align-items:center}}.HeaderBlock_accountRow__8VM6y{width:100%;max-width:1600px;display:flex;align-items:center;justify-content:flex-end;gap:30px;padding:6px 12px}.HeaderBlock_button__e_vp2{height:21px;padding:0;font-weight:400}.HeaderBlock_button__e_vp2 svg{padding:2px;box-sizing:initial}.HeaderBlock_mainRow__8aieG{width:100%;max-width:1600px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(min-width:1440px){.HeaderBlock_mainRow__8aieG{gap:48px}}.HeaderBlock_logo___yg1z{flex-shrink:0}.HeaderBlock_navGroup__S4Qmn{flex:1 0 0;height:100%}.HeaderBlock_nav__yyYT7{width:100%;display:flex;align-items:center;gap:8px;height:100%}@media(min-width:1440px){.HeaderBlock_nav__yyYT7{gap:16px}}.HeaderBlock_megaMenuWrapper__gBUoW{position:absolute;top:100%;left:0;right:0;z-index:10}.HeaderBlock_navButton__WLzWh{padding:12px 8px;height:auto;gap:4px;white-space:nowrap;font-weight:400}.HeaderBlock_navButton__WLzWh.HeaderBlock_isActive__Kh2i9,.HeaderBlock_navButton__WLzWh:hover{background-color:var(--dms-header-nav-button-hover-background-color);border-color:var(--dms-header-nav-button-hover-border-color);color:var(--dms-header-nav-button-hover-color)}.HeaderBlock_navButton__WLzWh.HeaderBlock_isActive__Kh2i9 svg,.HeaderBlock_navButton__WLzWh:hover svg{stroke:var(--dms-header-nav-button-hover-icon-stroke)}.HeaderBlock_navActions__cIV_l{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:4px}.HeaderBlock_headerSearchWrapper__vPIY_{position:fixed;inset:0;z-index:1;width:100%}@media(min-width:1024px){.HeaderBlock_headerSearchWrapper__vPIY_{position:absolute;inset:100% 0 auto;z-index:110;display:flex;justify-content:center;padding:24px 32px 0}}.HeaderBlock_searchBackdrop__6bjRV{position:fixed;inset:0;background-color:var(--dms-header-search-backdrop-background-color)}.HeaderBlock_iconButton__NjnIW{position:relative}.HeaderBlock_cartIcon__3LAZd{stroke:var(--dms-header-cart-icon-stroke)}.HeaderBlock_cartBadge__N532U{position:absolute;top:4px;right:4px;width:20px;height:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:var(--dms-header-cart-badge-background-color);color:var(--dms-header-cart-badge-color);font-size:14px;line-height:1.5;letter-spacing:0;font-weight:600}