.product-item{position:relative}.product-item .product-item-info .product-info-badges{left:20px;position:absolute;top:20px}@media(max-width:860px){.product-item .product-item-info .product-info-badges{left:5px;top:5px}}.product-info-badges ul{display:flex;gap:1rem}@media(max-width:860px){.product-info-badges ul{gap:.5rem}}.product-info-badges ul li.badge{padding:1rem}@media(max-width:860px){.product-info-badges ul li.badge{padding:.5rem}}.product-info-badges ul li.badge.offer{background-color:var(--yellow)}.product-info-badges ul li.badge.tip{background-color:var(--green)}.product-info-badges ul li.badge.new{background-color:var(--orange)}.product-info-badges ul li.badge span{color:var(--white);font-weight:700;line-height:normal;text-transform:uppercase}button{border:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.8rem;font-weight:500;line-height:3rem;padding:1rem 2rem;text-transform:uppercase}button.action,button.action-primary{background-color:var(--secondary);border:1px solid var(--primary-medium);color:var(--white)}button.action.action-show{background-color:transparent;border:none;box-shadow:none;color:var(--primary);padding:0;text-align:left;text-transform:none}button.action.action-show:hover{background-color:transparent;text-decoration:underline}button.action.subscribe{background-color:transparent;border:2px solid var(--primary);box-shadow:none;color:var(--primary)}button.action.subscribe:hover{background-color:var(--primary);color:var(--white)}button.action.action-selected-shipping-item,button.action.checkout,button.action.continue{background-color:var(--secondary)}button.action.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}button.action-primary:hover,button.action:hover{background-color:var(--secondary-medium)}a.action.back,a.action.clear,a.action.continue,a.action.create,a.action.remind,a.action.success-create-account{border:0;border:1px solid var(--primary-medium);cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:500;line-height:3rem;outline:0;padding:1rem 2rem;text-transform:uppercase}a.action.continue,a.action.create,a.action.success-create-account{background-color:var(--primary);color:var(--white);text-align:center}a.action.continue:hover,a.action.create:hover,a.action.success-create-account:hover{background-color:var(--primary-medium)}a.action.back,a.action.clear,a.action.remind{background-color:var(--white);color:var(--primary)}a.action.back:hover,a.action.clear:hover,a.action.remind:hover{background-color:var(--light-grey)}.btn,.button{background-color:var(--secondary);border:2px solid transparent;display:inline-block;margin-right:1rem;max-width:calc(100% - 1rem);text-align:center}.btn:hover,.button:hover{background-color:var(--white);border-color:var(--secondary)}.btn a,.button a{color:var(--white);display:block;padding:1rem 2rem;text-transform:uppercase}.btn a:hover,.button a:hover{color:var(--secondary)}.btn-current{background-color:var(--light-grey);border-color:var(--dark-grey);cursor:default}.btn-current a{color:var(--dark-grey)}.vat-validation{display:block;font-size:1.4rem;font-weight:400;width:100%}.vat-error{color:var(--error)}.vat-success{color:var(--success)}form>.fieldset{background-color:var(--light-blue);border:1px solid var(--primary-medium);padding:2rem}form>.fieldset.additional_info{border:none;padding:0}form fieldset{border:none;display:block;padding:1rem 0 2rem}form fieldset hr{display:none}form fieldset legend{font-size:1.8rem;font-weight:600;margin-top:2rem;padding:0 .5rem}form .field{margin-bottom:1rem}form .field._required>label,form .field.required>label{position:relative}form .field._required>label:after,form .field.required>label:after{color:var(--primary);content:"";font-family:var(--fa-style-family-classic),serif;font-size:.8rem;font-weight:400;left:100%;position:absolute;top:0}form .field.note{margin-bottom:2rem}form .control input,form .control select{margin-bottom:1rem}form .control._with-tooltip{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}form .control._with-tooltip .input-text{flex-basis:calc(100% - 4rem)}form .control._with-tooltip .field-tooltip{cursor:pointer;position:absolute;right:.8rem;top:1.1rem}form .control._with-tooltip .field-tooltip.toggle._active .field-tooltip-content{display:block}form .control._with-tooltip .field-tooltip.toggle .label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-action:before{color:#333;content:"";font-family:var(--fa-style-family-classic),serif;font-size:2rem;font-weight:300}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-content{background:var(--light-grey);display:none;font-size:1.6rem;min-width:27rem;padding:.8rem 2rem;position:absolute;right:3rem;text-transform:none;top:50%;transform:translateY(-50%);word-wrap:break-word;border:1px solid var(--primary-medium);z-index:2}form div.field-error,form div.mage-error{color:var(--error);display:block;font-size:1.4rem;font-weight:400;width:100%}form div.message{display:block;font-weight:400;width:100%}form div.message.error{color:var(--error)}form div.message.success{color:var(--success)}form div.message.empty,form div.message.info{color:#000}form div.message.notice,form div.message.warning{color:#f7b234}form #password-strength-meter-container{color:var(--primary);font-size:1.4rem;font-weight:400}form #password-strength-meter-container.password-weak{color:var(--error)}form #password-strength-meter-container.password-medium{color:#f7b234}form #password-strength-meter-container.password-strong,form #password-strength-meter-container.password-very-strong{color:var(--success)}input,select,textarea{background:var(--white);border:1px solid var(--primary-medium);padding:1rem;width:100%}input[readonly=""],select[readonly=""],textarea[readonly=""]{background:var(--light-grey);color:rgba(88,88,88,.5);cursor:not-allowed}input[disabled=""],select[disabled=""],textarea[disabled=""]{opacity:.5}input[type=email],input[type=number],input[type=text],select[type=email],select[type=number],select[type=text],textarea[type=email],textarea[type=number],textarea[type=text]{-webkit-appearance:none;border-radius:0}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{width:auto}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:var(--white) no-repeat right center;background-clip:border-box;background-color:var(--white);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><%21--%21 Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d="M267.3 395.3c-6.2 6.2-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 361.4 436.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-192 192z"/></svg>');background-origin:content-box;box-sizing:border-box}.address,.billing-address-details,.shipping-address-item,.shipping-information-content,address{font-size:1.6rem}@media(min-width:768px){.form.contact .fields{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap}.form.contact .fields .field{flex-grow:1}}.block-search .block-title:hover:before,.minicart-wrapper a.action:hover:before,.page-header .main i:hover:before{color:var(--secondary)}.item.links a{display:block}body .loading-mask{align-items:center;background:rgba(88,88,88,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}body .loading-mask .loader>img{display:block;max-width:4.4rem;position:static!important}body .loading-mask .loader>p{display:none}body>.loading-mask{height:calc(var(--vh, 1vh)*100)!important;position:fixed}.page.messages{z-index:20}.checkout-container .messages,.page .messages{width:100%}.checkout-container .messages .message,.page .messages .message{color:var(--white);display:block;margin:0 auto 2rem;padding:1rem 2rem;position:relative;width:100%}.checkout-container .messages .message a,.page .messages .message a{color:var(--white);text-decoration:underline}.checkout-container .messages .message.error,.page .messages .message.error{background:var(--error)}.checkout-container .messages .message.success,.page .messages .message.success{background:var(--success)}.checkout-container .messages .message.empty,.checkout-container .messages .message.info,.page .messages .message.empty,.page .messages .message.info{background:#000}.checkout-container .messages .message.notice,.checkout-container .messages .message.warning,.page .messages .message.notice,.page .messages .message.warning{background:#f7b234}#minicart-content-wrapper{display:none}.minicart-wrapper{text-align:center}.minicart-wrapper>a:before{content:"";font-family:Font Awesome\ 6 Pro;font-size:2.8rem;font-weight:300;line-height:2.8rem;text-align:center;width:100%}.minicart-wrapper>a .counter.empty .counter-number,.minicart-wrapper>a .text{display:none}.minicart-wrapper>a .counter.qty{left:-1rem;position:relative}.minicart-wrapper>a .counter-number{background:var(--orange);border-radius:50px;color:var(--white);display:inline-block;font-size:1.1rem;height:2rem;position:absolute;text-align:center;width:2rem}.minicart-wrapper>a .counter-label{display:none}.minicart-wrapper a.action{display:flex;flex-direction:row;flex-wrap:wrap;line-height:normal}@media only screen and (max-width:768px){.minicart-wrapper>a .counter-number{height:1.5rem;line-height:1.5rem;width:1.5rem}}body._has-modal{height:100%;overflow:hidden;width:100%}.modals-overlay{background:rgba(0,0,0,.8)}.modal-popup,.modal-slide,.modals-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.modal-popup,.modal-slide{min-width:0;opacity:0;transition:visibility 0s .3s,opacity .3s ease;visibility:hidden;z-index:900}.modal-popup._show,.modal-slide._show{opacity:1;transition:opacity .3s ease;visibility:visible}.modal-inner-wrap{background:var(--white);margin-left:auto;margin-right:auto;max-height:90%;overflow-x:hidden;overflow-y:scroll;padding:2.5rem;width:100%;width:70%}.modal-header{margin-bottom:2rem;min-height:5rem;position:relative}.modal-header .action-close{background:transparent;border:0;color:#585858;content:"";cursor:pointer;font-size:0;line-height:2.4rem;position:absolute;right:0;top:0}.modal-header .action-close:before{align-items:center;color:#585858;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:400;height:2.3rem;justify-content:center;justify-content:centery;line-height:2rem;margin:0 auto;text-align:center;width:2.3rem}.modal-content #shipping-new-address-form{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-content #shipping-new-address-form>.field{margin-bottom:1.5rem;padding:0;width:49%}@media only screen and (max-width:1024px){.modal-content #shipping-new-address-form>.field{width:100%}}.modal-content #shipping-new-address-form>.field .field{margin-bottom:0}.modal-content #shipping-new-address-form>.field.street legend{display:none}.modal-footer{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media only screen and (max-width:768px){.modal-inner-wrap{max-height:100%;width:90%}.modal-inner-wrap .modal-footer button{width:100%}}.header-navigation>li>a{text-transform:uppercase}@media(max-width:1024px){.header-navigation>li>a{font-weight:700}}@media (min-width:1025px),print{.nav-toggle{display:none}.nav-sections{flex-basis:auto;flex-shrink:0}.nav-sections-item-content>*,.nav-sections-item-title{display:none}.nav-sections-item-content>.navigation{display:block}.navigation{font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:400;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3}.navigation:empty{display:none}.navigation ul{display:flex;list-style:none;margin-bottom:0;margin-top:0;padding:0;position:relative}.navigation li.level0{border-top:none}.navigation li.level1{position:relative}.navigation>ul>div{display:inline-block}.header-navigation{display:flex}.header-navigation>li{display:inline-block}.header-navigation>li.ui-active{background-color:var(--secondary)}.header-navigation>li.ui-active a{color:var(--white)}.header-navigation>li:hover{background-color:var(--secondary)}.header-navigation>li:hover a{color:var(--white)}.navigation .level0{display:inline-block}.navigation .level0:first-child{background-color:var(--secondary)}.navigation .level0:last-child{margin-right:0;padding-right:0}.navigation .level0:hover:after{content:"";display:block;height:calc(100% + 3px);left:100%;position:absolute;top:0;width:10px;z-index:1}.header-navigation>li>a,.navigation .level0>.level-top{box-sizing:border-box;color:var(--black);display:inline-block;line-height:6rem;padding:0 2rem;position:relative;text-decoration:none;text-transform:uppercase}.header-navigation>li>a{font-size:1.4rem;padding:0 1.5rem}.header-navigation>li:first-child>a{padding-left:3rem}.navigation .level0:first-child>.level-top{color:var(--white)}.navigation .level0>.level-top.ui-state-focus,.navigation .level0>.level-top:hover{background-color:var(--white-alpha);text-decoration:none}.navigation .level0.red>.level-top{color:var(--secondary)}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top,.navigation .level0.parent>.level-top.ui-state-active{background-color:var(--white-alpha)}.navigation .level0.parent:hover>.submenu{overflow:visible!important}.navigation .level0.parent>.level-top{padding-right:8rem}.navigation .level0.parent>.level-top>.ui-menu-icon{display:inline-block;position:absolute;right:0;text-decoration:none}.navigation .level0.parent>.level-top>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .level0.parent>.level-top>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2.5rem;font-weight:400;line-height:2rem;overflow:hidden;vertical-align:middle;speak:none;border-left:2px solid var(--white-alpha);padding:0 2rem;text-align:center}.navigation .level0 li.level1>a{font-weight:400;padding:1rem 4rem 1rem 3rem;text-transform:uppercase}.navigation .level0 .submenu{background-color:var(--secondary);display:none;font-weight:400;left:0!important;min-width:230px;position:absolute;z-index:1}.navigation .level0 .submenu>ul{margin-top:11px}.navigation .level0 .submenu>ul:after,.navigation .level0 .submenu>ul:before{content:"";display:block;overflow:hidden;position:absolute}.navigation .level0 .submenu>ul:before{border:10px solid transparent;border-bottom-color:#fff;color:#fff;height:0;left:20px;top:-20px;width:0;z-index:4}.navigation .level0 .submenu>ul:after{border:11px solid transparent;border-bottom-color:#ccc;color:#ccc;height:0;left:19px;top:-22px;width:0;z-index:3}.navigation .level0 .submenu:before{content:"";display:block;height:4px;left:0;position:absolute;top:-4px;width:100%;z-index:1}.navigation .level0 .submenu a{color:var(--white);display:block;line-height:inherit;padding:1rem 4rem 1rem 3rem;white-space:nowrap}.navigation .level0 .submenu a.ui-state-focus,.navigation .level0 .submenu a:hover{background-color:var(--white-alpha);text-decoration:none}.navigation .level0 .submenu .active>a,.navigation .level0 .submenu .has-active>a{background-color:var(--white-alpha)}.navigation .level0 .submenu .submenu{border:4px solid var(--white);left:100%!important;margin-top:-4px;top:0!important}.navigation .level0 .submenu .submenu-reverse{background-color:#666;left:auto!important;right:100%}.navigation .level0 .submenu li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0;position:relative}.navigation .level0 .submenu li.parent>a>.ui-menu-icon{display:inline-block;position:absolute;right:2rem;text-decoration:none}.navigation .level0 .submenu li.parent>a>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font-family:luma-icons;font-size:12px;font-weight:400;line-height:20px;overflow:hidden;vertical-align:middle;speak:none;text-align:center}.navigation .level0.more{display:inline-block;position:relative;text-decoration:none}.navigation .level0.more:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font-family:luma-icons;font-size:26px;font-weight:400;line-height:inherit;overflow:hidden;vertical-align:middle;speak:none;text-align:center}.navigation .level0.more:before{display:none}.navigation .level0.more:after{cursor:pointer;padding:8px 12px;position:relative;z-index:1}.navigation .level0.more:hover>.submenu{overflow:visible!important}.navigation .level0.more li{display:block}}@media only screen and (min-width:1140px){.header-navigation>li>a{font-size:inherit}}.container .nav{display:flex;flex-wrap:wrap;padding:0}.container .nav li{border-left:4px solid #32363f;display:inline-block;font-size:2rem;margin-bottom:5px}.container .nav li a{display:inline-block;padding:2px 15px;transition:all .2s ease-out 0s}.automation .teaser h2{color:var(--automation)}@media(max-width:1024px){.automation .teaser h2{font-size:2rem}}.automation .nav li a,.automation h5{color:var(--automation)}.automation .nav li a:hover,.automation .nav li.nav-selected a{background-color:var(--automation);color:var(--white)}.antriebstechnik .nav li a,.antriebstechnik .teaser h2{color:var(--antriebstechnik)}.antriebstechnik .nav li a:hover,.antriebstechnik .nav li.nav-selected a{background-color:var(--antriebstechnik);color:var(--white)}.fertigungstechnik .nav li a,.fertigungstechnik .teaser h2{color:var(--fertigungstechnik)}.fertigungstechnik .nav li a:hover,.fertigungstechnik .nav li.nav-selected a{background-color:var(--fertigungstechnik);color:var(--white)}@media only screen and (max-width:1024px){.nav-sections{background:#f0f0f0}.nav-toggle{cursor:pointer;display:inline-block;display:block;font-size:0;left:0;position:absolute;text-decoration:none;top:0;z-index:14}.nav-toggle:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#757575;content:"";display:inline-block;font-family:luma-icons;font-size:38px;font-weight:400;line-height:inherit;overflow:hidden;vertical-align:middle;speak:none;text-align:center}.nav-toggle:hover:before{color:#333}.nav-toggle>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation{padding:0}.navigation .parent .level-top{display:block;position:relative;text-decoration:none}.navigation .parent .level-top:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font-family:luma-icons;font-size:42px;font-weight:400;line-height:inherit;overflow:hidden;vertical-align:middle;speak:none;position:absolute;right:7px;text-align:center;top:-8px}.navigation .parent .level-top.ui-state-active:after{content:""}.nav-sections{-webkit-overflow-scrolling:touch;height:100%;left:calc(-100% - -54px);overflow:auto;position:fixed;top:0;transition:left .3s;width:calc(100% - 54px)}.nav-sections .switcher{border-top:1px solid #d1d1d1;font-size:1.6rem;font-weight:700;margin:0;padding:.8rem 3.5rem .8rem 2rem}.nav-sections .switcher .label{display:block;margin-bottom:5px}.nav-sections .switcher:last-child{border-bottom:1px solid #d1d1d1}.nav-sections .switcher-trigger strong{display:block;position:relative;text-decoration:none}.nav-sections .switcher-trigger strong:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;content:"";display:inline-block;font-family:luma-icons;font-size:42px;font-weight:400;line-height:inherit;overflow:hidden;vertical-align:middle;speak:none;position:absolute;right:-40px;text-align:center;top:-16px}.nav-sections .switcher-trigger.active strong:after{content:""}.nav-sections .switcher-dropdown{display:none;list-style:none none;margin:0;padding:10px 0}.nav-sections .switcher-options.active .switcher-dropdown{display:block}.nav-sections .header.links{border-bottom:1px solid #d1d1d1;list-style:none none;margin:0;padding:0}.nav-sections .header.links li{font-size:1.6rem;margin:0}.nav-sections .header.links li.greet.welcome{border-top:1px solid #d1d1d1;font-weight:700;padding:.8rem 15px}.nav-sections .header.links li>a{border-top:1px solid #d1d1d1}.nav-sections .header.links a,.nav-sections .header.links a:hover{color:#575757;display:block;font-weight:700;padding:.8rem 15px;text-decoration:none}.nav-sections .header.links .header.links{border:0}.nav-before-open{height:100%;overflow-x:hidden;width:100%}.nav-before-open .page-wrapper{height:100%;left:0;overflow:hidden;position:relative;transition:left .3s}.nav-before-open body{height:100%;overflow:hidden;position:relative;width:100%}.nav-open .page-wrapper{left:calc(100% - 54px)}.nav-open .nav-sections{-ms-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgba(50,50,50,.75);left:0;z-index:99}.nav-open .nav-toggle:after{background:rgba(0,0,0,.7);content:"";display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-sections-items{position:relative;z-index:1}.nav-sections-items:after,.nav-sections-items:before{content:"";display:table}.nav-sections-items:after{clear:both}.nav-sections-item-title{background:#e3e3e3;border:solid #d7d7d7;border-width:0 0 1px 1px;box-sizing:border-box;float:left;height:6rem;padding-top:1rem;text-align:center;width:33.33%}.nav-sections-item-title.active{background:transparent;border-bottom:0}.nav-sections-item-title .nav-sections-item-switch:hover{text-decoration:none}.nav-sections-item-content{box-sizing:border-box;float:right;margin-left:-100%;margin-top:6rem;width:100%}.nav-sections-item-content:after,.nav-sections-item-content:before{content:"";display:table}.nav-sections-item-content:after{clear:both}.nav-sections-item-content.active{display:block}.navigation{background:#f0f0f0;box-sizing:border-box}.navigation ul{margin:0;padding:0}.navigation li{margin:0}.navigation a{display:block;padding:10px 0 10px 15px}.navigation a,.navigation a:hover{color:#575757;text-decoration:none}.navigation .level0{border-top:1px solid #d1d1d1;font-size:1.6rem}.navigation .level0>.level-top{font-weight:700;padding:8px 40px 8px 15px;text-transform:uppercase;word-wrap:break-word}.navigation .level0>.level-top:hover{color:#333}.navigation .level0.active .all-category .ui-state-focus{border:solid #ff5501;border-width:0 0 0 8px;color:#333;display:inline-block;padding-left:7px}.navigation .level0>.level1{font-weight:600}.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active){border:solid #ff5501;border-width:0 0 0 8px;color:#333}.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:-8px}.navigation li.level0:last-child{border-bottom:1px solid #d1d1d1}.navigation .submenu>li{word-wrap:break-word}.navigation .submenu>li>a:hover{color:#333}.navigation .submenu:not(:first-child){font-weight:400;left:auto!important;line-height:1.3;overflow-x:hidden;padding:0;position:relative;top:auto!important;transition:left .3s ease-out}.navigation .submenu:not(:first-child)>li>a{padding-left:15px}.navigation .submenu:not(:first-child)>li:last-child{margin-bottom:0}.navigation .submenu:not(:first-child) ul{display:block;padding-left:15px}.navigation .submenu:not(:first-child) ul>li{margin:0}.navigation .submenu:not(:first-child) ul>li a{color:#575757;display:block;line-height:normal}.navigation .submenu:not(:first-child) ul>li a:hover{color:#333}.navigation .submenu:not(:first-child).expanded{display:block!important;padding-right:0;top:0!important}.navigation .submenu:not(:first-child) .active>a{border:solid #ff5501;border-width:0 0 0 8px;color:#333;padding-left:7px}.navigation .submenu:not(:first-child) .level1.active>a{padding-left:7px}.nav-sections .switcher-trigger strong:after{font-size:1.6rem;right:-25px;top:-2px}.navigation .parent .level-top:after{font-size:1.6rem;right:10px;top:7px}}.sidebar{margin-right:1rem;min-width:29rem;width:29rem}.sidebar .subtitle,.sidebar .title{display:none}.sidebar .options dt{color:var(--primary);font-size:2rem;font-weight:700;padding:0 0 1.5rem}.sidebar .options .item{margin-bottom:1rem}.sidebar .options .item a{color:var(--primary)}.sidebar .options .item .count{display:none}.sidebar-main .category-title{color:var(--primary);font-size:2rem;margin-bottom:1rem}.sidebar-main .category-title strong{font-weight:400}.sidebar-main .category-content{margin-bottom:1rem}.sidebar-main .category-item>a{color:var(--primary);line-height:2}.sidebar-main .category-item>a:hover{border-bottom:1px solid}.sidebar-main .category-item>a:before{color:var(--secondary);content:">";margin-right:1rem}.sidebar-main .category-item>ul{margin-left:2rem}.sidebar-main .category-item.active>a{color:var(--secondary)}.sidebar-main .category-item [data-role=trigger]{display:none}.sidebar-additional .block-event .slider-panel .slider .item,.sidebar-main .block-event .slider-panel .slider .item{width:100%}.block-search{display:flex}.block-search .block-title{border:0;cursor:pointer;margin:0;padding:0}.block-search .block-title:before{color:var(--primary);content:var(--icon-search);display:block;font-family:Font Awesome\ 6 Sharp;font-size:2.8rem;font-weight:300;line-height:2.8rem;margin-right:1rem}.block-search .block-title strong{display:none}.block-search .block-content{flex-grow:1}.block-search .block-content form{align-items:center;display:flex;justify-content:center}.block-search .block-content form .field{margin:0;width:100%}.block-search .block-content form .field label{display:none}.block-search .block-content form .field input{background:transparent;border:0;box-shadow:none;line-height:2;margin:0;padding:0;width:100%}.block-search .block-content .action.search{background:transparent;border:0;display:none;margin-right:0;padding:0}.block-search .block-content .action.search:before{content:var(--icon-search);display:block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:2rem;margin-right:2rem}.block-search .block-content .action.search span{display:none}.search-autocomplete{display:none;margin-top:2px;overflow:hidden;position:absolute;z-index:4}.search-autocomplete ul:not(:empty){background:#fff;border:1px solid #c2c2c2}.search-autocomplete ul li{border-top:1px solid #e5e5e5;cursor:pointer;margin:0;padding:5px 40px 5px 10px;position:relative;text-align:left;white-space:normal}.search-autocomplete ul li:first-child{border-top:none}.search-autocomplete ul li.selected,.search-autocomplete ul li:hover{background:#e8e8e8}.search-autocomplete ul li .amount{color:#999;position:absolute;right:7px;top:5px}.filter-options-content .swatch-attribute,.swatch-opt .swatch-attribute{margin-bottom:4rem}.filter-options-content .swatch-attribute .swatch-attribute-label,.swatch-opt .swatch-attribute .swatch-attribute-label{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;margin-bottom:1rem;text-transform:uppercase;width:auto}.filter-options-content .swatch-attribute .swatch-attribute-selected-option,.swatch-opt .swatch-attribute .swatch-attribute-selected-option{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;margin-left:2rem;text-transform:uppercase}.filter-options-content .swatch-attribute .swatch-attribute-options,.swatch-opt .swatch-attribute .swatch-attribute-options{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option{background:var(--white);border:1px solid var(--primary-medium);cursor:pointer;min-height:4.8rem;min-width:4.8rem}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.image,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.image{background:var(--white)!important}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.color,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color{max-height:4.8rem;max-width:4.8rem}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.text,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text{align-items:center;display:flex;font-size:1.4rem;font-style:normal;font-weight:500;padding:0 2rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.disabled,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.disabled{cursor:not-allowed;opacity:.4}.filter-options-content .swatch-attribute .swatch-input,.swatch-opt .swatch-attribute .swatch-input{display:none}.swatch-option-tooltip{display:none!important}.filter-options-content .swatch-attribute .swatch-attribute-options{justify-content:center}table{text-align:left;width:100%}table caption{display:none}tbody{vertical-align:top}.toolbar .pages>.items{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;text-align:center}.toolbar .pages>.items>.item{border:2px solid var(--secondary);min-height:4rem;min-width:4rem}.toolbar .pages>.items>.item a{color:var(--secondary);display:block}.toolbar .pages>.items>.item.current strong{background-color:var(--secondary);color:var(--white);display:block}.toolbar .pages>.items>.item span{display:inline-block;font-size:1.6rem;font-weight:400;line-height:3.8rem;width:3.8rem}.toolbar .pages>.items>.item span.arrow-left{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgdmlld0JveD0iMCAwIDEwMCA3NSI+PHBhdGggZD0iTTYuNjYyIDM4Ljk4Nmg4OS4xNzFtLTg5LjE3MSAwTDMzLjQxNCA3LjEzOU02LjY2MiAzOC45ODZsMjYuNzUyIDMxLjg0NyIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6OC4zM3B4Ii8+PC9zdmc+) no-repeat 50%;background-size:100%;display:block;height:100%;width:2.6rem}.toolbar .pages>.items>.item span.arrow-right{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIyLjQwMSA4LjY0M0gxbTIxLjQwMSAwLTYuNDIgNy42NDRtNi40Mi03LjY0NEwxNS45ODEgMSIvPjwvc3ZnPg==) no-repeat 50%;background-size:100%;display:block;height:100%;width:2.6rem}.toolbar .pages>.items .pages-item-next,.toolbar .pages>.items .pages-item-previous{border-color:transparent}.toolbar .modes{display:none}.toolbar .toolbar-amount{margin-bottom:0}.toolbar .toolbar-amount .toolbar-number{color:var(--secondary)}.toolbar .sorter{align-items:center;display:flex;white-space:nowrap}.toolbar .sorter .sorter-options{margin:0 1rem;min-width:15rem;padding:.5rem 1rem}.toolbar .sorter-action:before{color:#585858;content:"";font-family:Font Awesome\ 6 Sharp;font-size:2rem;font-weight:400;height:2.5rem;line-height:2rem;width:2.1rem}.toolbar .sorter-action.sort-desc:before{content:""}.toolbar .sorter-action>span{display:none}.toolbar .pages{margin:0 auto}.toolbar .limiter{align-items:center;display:none}.toolbar .limiter .control{margin:0 1rem}