﻿@keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.header{position:fixed;z-index:1010;top:0;left:0;width:100%;background-color:var(--color-white)}.header .headerMenu{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 48rem){.header .headerMenu{padding-right:2rem;padding-left:2rem}}@media(min-width: 62rem){.header .headerMenu{padding:.4rem;background-color:var(--color-primary);color:var(--color-white)}}@media(min-width: 93.75rem){.header .headerMenu{padding-right:1.4rem;padding-left:1.4rem}}.header .headerMenu:has(li.is-open)+*{display:none}.headerLogo{display:flex;align-items:center;padding:.8rem 0 .8rem .8rem}@media(min-width: 48rem){.headerLogo{padding:1.4rem 0;margin-left:2rem}}@media(min-width: 93.75rem){.headerLogo{margin-left:3rem}}.headerLogo a{display:flex}.headerLogo a img{height:2rem}@media(min-width: 62rem){.headerLogo a img{height:2.8rem}}@media(min-width: 48rem){.headerLogo.logo--develop{padding:.8rem 0;margin-left:2rem}}.headerLogo.logo--develop a{display:flex}.headerLogo.logo--develop a img{height:2.8rem}@media(min-width: 62rem){.headerLogo.logo--develop a img{height:4rem}}.headerControls{position:relative;z-index:102;display:flex}@media(min-width: 48rem){.headerControls{gap:.8rem}}@media(min-width: 62rem){.headerControls{align-items:center;justify-content:flex-end;padding-right:2rem;gap:.8rem}}@media(min-width: 93.75rem){.headerControls{flex-grow:1;padding-right:3rem}}.headerIcons .headerIcon{z-index:103;display:flex;align-items:center;justify-content:center;padding:1.2rem;border-radius:.5rem;color:var(--color-primary);cursor:pointer;font-size:1.3rem;font-weight:700;gap:.4rem;letter-spacing:1%;line-height:1.5;text-decoration:none;user-select:none}@media(min-width: 48rem){.headerIcons .headerIcon{padding:.8rem 1.2rem}}.headerIcons .headerIcon .headerIcon-text{display:none;text-decoration:none}@media(min-width: 62rem){.headerIcons .headerIcon .headerIcon-text{display:inline}}.headerIcons .headerIcon:before{color:var(--color-primary);font-size:2rem}.headerIcons .headerIcon:after{position:absolute;z-index:999;top:calc(100% + 0.2rem);left:50%;display:block;width:0;height:0;border-right:1rem solid rgba(0,0,0,0);border-bottom:1rem solid var(--color-white);border-left:1rem solid rgba(0,0,0,0);content:"";filter:drop-shadow(0px -6px 6px rgba(50, 50, 0, 0.15));opacity:0;transform:translate(-50%, 1rem);transition:250ms ease-in-out;visibility:hidden}.headerIcons .headerIcon:focus,.headerIcons .headerIcon:hover{background-color:var(--color-primary-light)}.headerIcons .headerIcon:active{background-color:var(--color-primary-light-hover)}.headerIcons .headerSearch{position:static}.headerIcons .headerSearch .headerIcon--search::before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1}.headerIcons .headerSearch .headerSearch-container{display:none}.headerIcons .headerSearch .headerSearch-search{width:100%;padding:0;margin:0}@media(min-width: 62rem){.headerIcons .headerSearch .headerSearch-search{max-width:100rem}}@media(min-width: 48rem){.headerIcons .headerSearch.is-open{flex:0 1 62rem}}@media(min-width: 62rem){.headerIcons .headerSearch.is-open{flex:0 1 100rem}}@media(min-width: 48rem){.headerIcons .headerSearch.is-open .headerIcon--search{display:none}}.headerIcons .headerSearch.is-open .headerSearch-container{display:block}.headerIcons .kmidApp{display:flex;height:100%;cursor:pointer}.headerIcons .kmidApp app-selector{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.headerIcons .languageSelector .headerIcon--languageSelector{text-transform:uppercase}.headerIcons .languageSelector .headerIcon--languageSelector::before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1}.headerIcons .languageSelector .languageSelector-list{padding:.8rem 0;list-style:none}.headerIcons .languageSelector .languageSelector-options a{display:flex;align-items:center;padding:.4rem 1.6rem;color:var(--color-black);font-size:1.4rem;gap:1rem;text-decoration:none}.headerIcons .languageSelector .languageSelector-options a:hover{background-color:var(--color-primary-light);text-decoration:none}.headerIcons .languageSelector .languageSelector-options img{width:2rem;height:2rem}.headerIcons .headerCart{display:flex;align-items:center;justify-content:center;order:2}@media(min-width: 48rem){.headerIcons .headerCart{width:5rem;height:5rem}}@media(min-width: 62rem){.headerIcons .headerCart{width:auto;height:auto;order:unset}}.headerIcons .headerCart .headerIcon--cart::before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1}.headerIcons .headerNews .headerIcon-news::before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1;font-size:2.2rem}.headerIcons .userMenu{display:flex;align-items:center;justify-content:center;order:1;padding:.4rem}@media(min-width: 48rem){.headerIcons .userMenu{width:5rem;height:5rem;padding:0}}@media(min-width: 62rem){.headerIcons .userMenu{width:auto;height:auto;order:unset}}.headerIcons .userMenu .headerIcon--userMenu{width:3.6rem;height:3.6rem;padding:0}.headerIcons .userMenu .headerIcon--userMenu::before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1;color:var(--color-primary);font-size:1.6rem}.headerIcons .userMenu .headerIcon--userMenu:hover,.headerIcons .userMenu .headerIcon--userMenu:focus{border-color:var(--color-primary-light)}.headerIcons .userMenu .headerIcon--userMenu:active{border-color:var(--color-primary-light)}.headerIcons .userMenu .userMenu-title{padding:0 1.6rem;overflow-wrap:break-word}@media(min-width: 62rem){.headerIcons .userMenu .userMenu-title{padding:1.6rem 1.6rem 0}}.headerIcons .userMenu .userMenu-title span{display:inline-block;max-width:100%;margin-bottom:.4rem;font-size:1.8rem;font-weight:700;transition:all 100ms ease-in-out}.headerIcons .userMenu .userMenu-subtitle{min-width:100%;max-width:36rem;padding:0 1.6rem 1.6rem}.headerIcons .userMenu .userMenu-subtitle span{display:block;font-size:1.2rem;transition:all 100ms ease-in-out}.headerIcons .userMenu .userMenu-list{padding:.8rem 0;list-style:none}.headerIcons .userMenu .userMenu-list h5{padding:0 1.6rem .8rem;margin:0;color:var(--color-primary)}.headerIcons .userMenu .userMenu-list:first-of-type{border-top:.1rem solid var(--color-grey)}.headerIcons .userMenu .userMenu-list:not(:last-child){border-bottom:.1rem solid var(--color-grey)}.headerIcons .userMenu .userMenu-option a,.headerIcons .userMenu .userMenu-option button{display:flex;width:100%;max-width:none;align-items:center;justify-content:flex-start;padding:.4rem 1.6rem;color:var(--color-black);font-size:1.2rem;font-weight:600;gap:1rem;line-height:1.5;text-align:left;text-decoration:none}.headerIcons .userMenu .userMenu-option a:hover,.headerIcons .userMenu .userMenu-option button:hover{background-color:var(--color-primary-light);text-decoration:none}.headerIcons .userMenu .userMenu-option .icon::before{color:inherit}.headerIcons-largeDevice{display:none}@media(min-width: 62rem){.headerIcons-largeDevice{display:block}}@media(min-width: 20rem)and (max-width: 61.9375rem){.headerSearch-container{width:100%;padding:1.6rem;background-color:var(--color-white)}.headerSearch-container .autocomplete{display:flex;flex-direction:column}.headerSearch-container [data-autocomplete]{padding:0 !important}.headerSearch-container .autocomplete-results{position:absolute;max-height:80dvh}}@media(min-width: 48rem)and (max-width: 61.9375rem){.headerSearch-container{padding:1.6rem 3.2rem}}.headerWindow{position:fixed;z-index:105;top:0;right:0;width:100dvw;height:100dvh;background-color:var(--color-white);opacity:0;overflow-x:hidden;overflow-y:auto;overflow-y:hidden;text-align:left;transition:250ms ease-in-out;visibility:hidden}@media(min-width: 48rem){.headerWindow{position:absolute;top:calc(100% + 1rem + 0.2rem - 1px);right:0;width:max-content;min-width:20rem;max-width:none;height:auto;padding:0;border-radius:.5rem;transform:translateY(1rem);box-shadow:0px 1px 10px 0px rgba(0,0,0,.12),0px 4px 5px 0px rgba(0,0,0,.14),0px 2px 4px -1px rgba(0,0,0,.2)}}.headerWindow-nav{display:flex;height:3.6rem;flex-direction:row-reverse;flex-grow:0;align-items:center;justify-content:space-between;padding:0 1.6rem;margin-top:1.6rem;gap:1.6rem}@media(min-width: 62rem){.headerWindow-nav{display:none}}.headerWindow-prev,.headerWindow-close{display:flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);outline:0}.headerWindow-prev:before,.headerWindow-close:before{color:var(--color-primary)}.headerWindow-prev:before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1}.headerWindow-close:before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1}.headerControl{position:relative}.headerControl.is-open .headerIcon:after{opacity:1;transform:translate(-50%, 0rem);visibility:visible}.headerControl.is-open .headerWindow{max-height:99999px;opacity:1;visibility:visible}@media(min-width: 48rem){.headerControl.is-open .headerWindow{transform:translateY(0)}}@media(min-width: 20rem)and (max-width: 61.9375rem){.headerControl.is-open .headerWindow-nav{display:flex}}.headerHamburger{display:flex;width:5rem;height:100%;align-items:center;justify-content:center;order:9;border-left:0 !important;margin-left:.8rem;background-color:var(--color-primary);transition:250ms}@media(min-width: 48rem){.headerHamburger{width:7rem}}@media(min-width: 62rem){.headerHamburger{display:none}}.headerHamburger .headerHamburger-opener{position:relative;width:2rem;height:.2rem;border-radius:.5rem;background:var(--color-white)}.headerHamburger .headerHamburger-opener::before,.headerHamburger .headerHamburger-opener::after{position:absolute;left:0;width:100%;height:.2rem;border-radius:.5rem;background:var(--color-white);content:"";transition:250ms}.headerHamburger .headerHamburger-opener:before{top:-0.7rem}.headerHamburger .headerHamburger-opener:after{bottom:-0.7rem}.headerHamburger.is-active .headerHamburger-opener{background:none}.headerHamburger.is-active .headerHamburger-opener::before{top:0;background-color:var(--color-white);transform:rotate(45deg)}.headerHamburger.is-active .headerHamburger-opener::after{top:0;width:100%;background-color:var(--color-white);transform:rotate(-45deg)}@keyframes showModal{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.2)}}.headerNavigation{z-index:9999;display:flex;width:100%;justify-content:space-between;background-color:var(--color-white);transition:300ms ease}@media(min-width: 62rem){.headerNavigation{position:relative;top:auto;display:grid;min-width:unset;height:auto;flex-direction:row;align-items:center;justify-content:stretch;background-color:rgba(0,0,0,0);box-shadow:none;grid-template-areas:"logo controls" "menu menu";grid-template-columns:33rem auto;grid-template-rows:auto auto;opacity:1;overflow-y:initial;transform:unset !important;visibility:visible}}.headerNavigation>*{order:5}.headerNavigation nav{position:relative;padding:0 1rem}@media(min-width: 62rem){.headerNavigation nav{position:static;display:flex;height:100%;padding:0}}.headerNavigation .menuList{padding:0;padding-top:1.6rem;margin:0;list-style:none}@media(min-width: 62rem){.headerNavigation .menuList{display:flex;width:100%;flex-wrap:wrap;padding:0;gap:.4rem 1.6rem}}.headerNavigation .menuList>li:last-child{border-bottom:none}@media(min-width: 62rem){.headerNavigation .menuList>li{position:relative;display:flex;align-items:center}}.headerNavigation .menuList>li a{text-decoration:none}.headerNavigation .menuList>li .submenuOpener{display:flex;width:3.6rem;height:3.4rem;align-items:center;justify-content:center;padding:0 1.6rem;text-decoration:none !important}@media(min-width: 62rem){.headerNavigation .menuList>li .submenuOpener{display:block;width:auto;height:auto;padding:0;transform:translateX(-75%)}}.headerNavigation .menuList>li .submenuOpener::after{display:block;border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid var(--color-grey-darkest);content:"";transform-origin:center center}@media(min-width: 62rem){.headerNavigation .menuList>li .submenuOpener::after{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1;border:0;color:var(--color-white);font-size:1.3rem;transform:rotate(90deg);transition:200ms}}.headerNavigation .menuList>li .subMenuList{position:absolute;z-index:104;top:0;left:0;width:100%;height:calc(100dvh - var(--header-height) - 72px - 21px);max-height:0;padding-top:1.6rem;background:var(--color-white) !important;opacity:0;overflow-x:hidden;overflow-y:hidden;visibility:hidden}@media(min-width: 62rem){.headerNavigation .menuList>li .subMenuList{top:calc(100% + 0.4rem);left:auto;width:auto;min-width:20rem;height:auto;flex-direction:column;padding:.8rem 0;border-radius:.5rem;overflow-y:auto;transform:translateY(1rem);transition:250ms ease-in-out;box-shadow:0px 1px 10px 0px rgba(0,0,0,.12),0px 4px 5px 0px rgba(0,0,0,.14),0px 2px 4px -1px rgba(0,0,0,.2)}}.headerNavigation .menuList>li .subMenuList>li{padding:0;margin:0}.headerNavigation .menuList>li .subMenuList>li>a{position:relative;display:block;padding:.8rem 1.6rem;color:var(--color-black);font-size:1.2rem;font-weight:400;line-height:1.5;text-decoration:none;transition:.2s ease-in-out}@media(min-width: 62rem){.headerNavigation .menuList>li .subMenuList>li>a{line-height:normal}}.headerNavigation .menuList>li .subMenuList>li>a:hover,.headerNavigation .menuList>li .subMenuList>li>a:focus{background:var(--color-primary-light);text-decoration:none}.headerNavigation .menuList>li .subMenuList>li>a.is-active{color:var(--color-primary);text-decoration:underline;text-underline-offset:.6rem}.headerNavigation .menuList>li .subMenuList>li>span{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;padding:.1rem 1.6rem;color:var(--color-grey-dark);font-size:1.2rem;font-weight:400;line-height:1.5}.headerNavigation .menuList>li .subMenuList>li>span:hover,.headerNavigation .menuList>li .subMenuList>li>span:focus{background:var(--color-primary-light);text-decoration:none}.headerNavigation .menuList>li .subMenuList>li [data-toggle=tooltip]:before{color:var(--color-grey-dark);transform:none}.headerNavigation .menuList>li .subMenuList>li [data-toggle=tooltip]:hover:before,.headerNavigation .menuList>li .subMenuList>li [data-toggle=tooltip]:focus:before{color:var(--color-grey)}@media(min-width: 20rem)and (max-width: 61.9375rem){.headerNavigation .menuList>li.is-open{border-bottom:none;background:var(--color-primary-light)}.headerNavigation .menuList>li.is-open a,.headerNavigation .menuList>li.is-open span{color:var(--color-black)}.headerNavigation .menuList>li.is-open>.subMenuList{max-height:99999px;opacity:1;transform:translateY(0);visibility:visible}}@media(min-width: 20rem)and (max-width: 61.9375rem)and (min-width: 62rem){.headerNavigation .menuList>li.is-open .submenuOpener::after{transform:translateX(0) rotate(270deg)}}@media(min-width: 62rem){.headerNavigation .menuList>li.is-hovered>ul,.headerNavigation .menuList>li:hover>ul{max-height:50rem;opacity:1;transform:translateY(0);visibility:visible}.headerNavigation .menuList>li.is-hovered .submenuOpener::after,.headerNavigation .menuList>li:hover .submenuOpener::after{transform:rotate(270deg)}}.headerNavigation .menuList .menuNumber{position:absolute;top:0;left:0;margin-left:.4rem;line-height:2.1rem;text-decoration:none !important;transform:none}.headerNavigation .menuItem{display:flex;align-items:center;justify-content:space-between}.headerNavigation .menuItem>a,.headerNavigation .menuItem>span{display:flex;align-items:center;padding:.8rem;color:var(--color-black);font-size:1.2rem;font-weight:400;line-height:1.8rem}@media(min-width: 62rem){.headerNavigation .menuItem>a,.headerNavigation .menuItem>span{display:inline-flex;padding:.8rem 1.6rem;color:var(--color-white);font-size:1.4rem;font-weight:600}}.headerNavigation .menuItem>a:first-child,.headerNavigation .menuItem>span:first-child{flex-grow:1}@media(min-width: 62rem){.headerNavigation .menuItem:hover>a,.headerNavigation .menuItem:hover>span{color:var(--color-white);text-decoration:underline}}@media(min-width: 62rem){.headerNavigation .menuItem:active>a,.headerNavigation .menuItem:active>span{color:var(--color-primary-disabled)}}.headerNavigation .menuItem.has-submenu:after{position:absolute;z-index:999;top:calc(100% + 0.4rem);left:50%;display:block;width:0;height:0;border-right:1rem solid rgba(0,0,0,0);border-bottom:1rem solid var(--color-white);border-left:1rem solid rgba(0,0,0,0);filter:drop-shadow(0px -6px 6px rgba(50, 50, 0, 0.15));opacity:0;transform:translate(-50%, 0rem);transition:250ms ease-in-out;visibility:hidden}@media(min-width: 62rem){.headerNavigation .menuItem.has-submenu:after{content:""}}.headerNavigation .menuItem.has-submenu:active:after,.headerNavigation .menuItem.has-submenu:hover:after{opacity:1;transform:translate(-50%, -100%);visibility:visible}.headerNavigation .menuItem [data-toggle=tooltip]:before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1;color:var(--color-primary-light);font-size:2rem}.headerNavigation .menuItem [data-toggle=tooltip]:hover:before,.headerNavigation .menuItem [data-toggle=tooltip]:focus:before{color:var(--color-primary-light-hover)}.headerNavigation .menuItem.disabled>a,.headerNavigation .menuItem.disabled>span{color:var(--color-grey);text-decoration:none}@media(min-width: 48rem){.headerNavigation .menuItem.disabled>a,.headerNavigation .menuItem.disabled>span{color:var(--color-primary-disabled)}}.headerNavigation .headerMenuControls{display:flex;flex-direction:column;align-items:flex-start;padding:0 1.6rem 1.6rem}.headerNavigation .headerMenuControls:before{display:block;width:100%;border-top:.1rem solid var(--color-grey);margin:1.6rem 0;content:""}.headerNavigation .headerNavigation-breadcrumbs,.headerNavigation .headerWindow-nav,.headerNavigation .headerMenuControls{display:none}.headerNavigation .headerLogo{grid-area:logo}.headerNavigation .headerControls{grid-area:controls}.headerNavigation .headerMenu{grid-area:menu}@media(min-width: 20rem)and (max-width: 61.9375rem){.headerNavigation .headerMenu{display:none}}@media(min-width: 20rem)and (max-width: 61.9375rem){.headerNavigation.is-active{position:absolute;z-index:9999;top:0;left:0;height:100dvh;flex-direction:column;justify-content:stretch;opacity:1;overflow-y:auto;visibility:visible}.headerNavigation.is-active .headerNavigation-breadcrumbs,.headerNavigation.is-active .headerWindow-nav,.headerNavigation.is-active .headerMenuControls{display:flex}.headerNavigation.is-active .headerLogo{display:none}.headerNavigation.is-active .headerControls{display:block}.headerNavigation.is-active .headerControls>*{display:none}.headerNavigation.is-active .headerControls .headerSearch{display:block}.headerNavigation.is-active .headerControls .headerSearch .headerIcon{display:none}.headerNavigation.is-active .headerControls .headerSearch .headerSearch-container{display:flex}.headerNavigation.is-active .headerMenu{display:block}.headerNavigation.is-active .headerIcon .headerIcon-text{display:block}}.menuNumber-container{position:relative;display:inline-block;width:2rem;height:2rem}.menuNumber{position:relative;display:inline-block;width:2rem;height:2rem;padding:0;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);font-size:1rem;font-weight:500;line-height:2rem;text-align:center;transform:translateY(-25%)}.menuNumber.menuNumber--conversion{background:var(--color-conversion);color:var(--color-white);text-decoration-color:var(--color-conversion)}.headerNavigation-breadcrumbs{display:inline-flex;overflow:auto;max-width:100%;align-items:center;padding:0 1.6rem;gap:.8rem}.headerNavigation-breadcrumbs button{display:inline-block;padding:0;background-color:rgba(0,0,0,0);color:var(--color-primary);font-size:1.4rem;font-weight:700;outline:0;white-space:nowrap;word-break:keep-all}.headerNavigation-breadcrumbs .showMore{display:inline-flex;height:1.6rem;align-items:center;justify-content:center;padding:0 .6rem;border-radius:.2rem;background-color:var(--color-primary-light-hover-2)}.headerNavigation-breadcrumbs .showMore:before{content:"";font-family:"icomoon2",sans-serif;font-weight:normal;line-height:1;color:var(--color-primary);font-size:.5rem}@media(min-width: 62rem){.headerNavigation-breadcrumbs{display:none}}.headerNavigation-breadcrumbs::-webkit-scrollbar{width:4px}