.mega-nested{border-bottom:1px solid #edf0f5}.mega-nested summary{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;color:#39485b;cursor:pointer;padding:15px 7px;list-style:none}.mega-nested summary::-webkit-details-marker{display:none}.mega-nested summary span{font-size:19px;color:#8290a4}.mega-nested[open] summary span{transform:rotate(90deg)}.mega-nested>div{padding:0 4px 8px}.menu-no-products{padding:15px 5px;font-size:12px;line-height:1.8}.menu-no-products .btn{margin-top:16px}.catalog-range{font-size:12px;color:#8a6a43;margin-top:9px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-range-lead{font-size:22px;color:#e78619;margin:13px 0 0;font-weight:500}
body{overflow-x:clip}.range-inner{grid-template-columns:minmax(0,32fr) minmax(0,68fr)}.teaser-card{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}[data-dropdown="solutions"]>.simple-dropdown{left:auto;right:0}.category-icon,.mega-heading-icon,.mini-group-icon{font-family:'Segoe UI Symbol',Arial,sans-serif}.power-icon{width:23px;height:23px;display:block;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}.mini-group-icon .power-icon{width:15px;height:15px}.slide{transition:none;transform:none}.slide.active,.slide.leaving{opacity:1;visibility:visible}.slide.leaving{z-index:1;pointer-events:none}.slide.active{z-index:2}.slide.slide-from-right{animation:slide-in-right .6s ease-in-out}.slide.slide-from-left{animation:slide-in-left .6s ease-in-out}.slide.slide-leave-left{animation:slide-out-left .6s ease-in-out}.slide.slide-leave-right{animation:slide-out-right .6s ease-in-out}@keyframes slide-in-right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-in-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-out-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-out-right{from{transform:translateX(0)}to{transform:translateX(100%)}}
@media(max-width:620px){.catalog-range{font-size:10px;min-height:32px}.product-range-lead{font-size:20px}}
@media(max-width:1099px){#main-nav{visibility:hidden;transition:transform .3s var(--ease),visibility .3s}.mobile-menu-open #main-nav{visibility:visible}}
