@font-face{font-family:Helvetica;src:url("helvetica_Normal.woff2") format(" woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica-bold;src:url("helvetica_Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.categoryTiles ul{display:grid;grid-template-columns:repeat(4,minmax(15.75rem,1fr));gap:2rem}.categoryTiles ul li{min-height:15.75rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:2px;display:flex;background-color:#fff;cursor:pointer}.categoryTiles ul li:hover{box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}.categoryTiles ul li>div{display:flex;flex:1 1 auto;height:auto;width:100%}.categoryTiles ul li .inner{padding:1rem;display:flex;flex-direction:column;flex-wrap:wrap}.categoryTiles ul li .inner .ng-binding{font-family:Helvetica-bold,Arial,sans-serif;font-size:1rem}.categoryTiles ul li .inner .imgWrap{display:flex;flex:1 1 auto;justify-content:center;align-items:center;max-height:10rem}.categoryTiles ul li .inner .imgWrap>img{max-height:10rem}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper{position:sticky;top:0;background-color:#fff;z-index:2}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .specRow{display:flex;align-items:center;padding:.5rem .25rem .5rem 1.75rem;width:100%;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;position:relative}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .specRow .attributeName{display:flex;min-height:2.5rem;align-items:center}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .td.ng-scope{box-shadow:none}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .collapseAll>.ng-scope{color:#ff3600;font-size:1rem;font-family:Helvetica-bold,Arial,sans-serif;cursor:pointer}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .productName{font-family:Helvetica-bold,Arial,sans-serif}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .productPager{position:absolute}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .productPager.previous:has(.ng-scope){left:6px;top:16px}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .productPager.previous .ng-scope{background:0 0;display:block;border:4px solid transparent;width:1.25rem;height:1.25rem;rotate:45deg;border-left-color:#000;border-bottom-color:#000;cursor:pointer}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .productPager.next:has(.ng-scope){right:8px}.cms-hybris-specs .specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .productPager.next .ng-scope{background:0 0;display:block;border:4px solid transparent;width:1.25rem;height:1.25rem;rotate:45deg;border-right-color:#000;border-top-color:#000;margin-left:-20px;cursor:pointer}.cms-hybris-specs .specMain .productDetailsRepetition .specGroups{width:auto}.cms-hybris-specs .specMain .productDetailsRepetition .specRow{display:flex}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td{font-family:Helvetica,Arial,sans-serif;font-size:1rem}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td .specValue div{font-family:Helvetica,Arial,sans-serif;font-size:1rem}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown{position:relative}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown .dropdown-toggle{border:none;background:0 0;font-size:0;display:flex;border-radius:2px;border:1px solid #d5dee3;background:#fff;padding:.6875rem}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown .dropdown-toggle .productName{font-size:1rem}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown .dropdown-toggle>label{font-size:1rem;color:#000;border:none;padding:0;line-height:24px;height:auto}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown .dropdown-toggle .fa-sort{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;top:50%;right:20px}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown .dropdown-menu{display:none}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu{position:absolute;display:block;background-color:#fff;max-height:20rem;overflow-y:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .btn-group{display:flex}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareIsAligned,.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareIsNotAligned,.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareManufacturerGroup{padding:.5rem;font-size:1rem;font-family:Helvetica,Arial,sans-serif;color:#ff3600;display:flex}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareIsAligned:hover,.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareIsNotAligned:hover,.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareManufacturerGroup:hover{background-color:#f1f1f1}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .divider{padding:.5rem}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .divider>span{font-family:Helvetica-bold,Arial,sans-serif}.cms-hybris-specs .specMain .productDetailsRepetition .specRow .td.ng-scope .dropdown.compareDropdown.open .dropdown-menu .compareAlreadyShown{color:#aaa;cursor:not-allowed}.cms-hybris-specs .specMain .disclaimer{padding-top:1rem}.cms-hybris-specs .legend{display:flex;justify-content:flex-end;align-items:center}.cms-hybris-specs .standardImage{margin-left:1rem;margin-right:.25rem;border:1px solid #ff3600;width:12px!important;height:12px!important;background-color:#ff3600;display:inline-flex!important}.cms-hybris-specs .optionalImage{margin-left:1rem;margin-right:.25rem;position:relative;border:1px solid #d5dee3;width:12px!important;height:12px!important;padding:2px!important;display:inline-flex!important}.cms-hybris-specs .optionalImage:before{position:absolute;content:"";transform:rotate(-45deg);height:4px;width:7px;border-bottom:1px solid #ff3600;border-left:1px solid #ff3600;padding:0;top:2px}.cms-hybris-specs .notAvailableImage{margin-left:1rem;margin-right:.25rem;border:1px solid #d5dee3;width:12px!important;height:12px!important;background-color:#fff;display:inline-flex!important}.specMain .productDetailsButtonBar{display:flex;flex-direction:row-reverse}.specMain .productDetailsButtonBar .doosan-btn-group{border:1px solid #d5dee3;border-radius:2px;display:flex!important;flex:0 0 auto;margin-left:0;margin-right:1rem}.specMain .productDetailsButtonBar .paginationNavigator{display:flex;float:none;gap:4px;margin:0 auto;align-items:center}.specMain .productDetailsButtonBar .paginationNavigator .ng-scope{width:12px;height:12px;border-radius:1px;border:1px solid #ff3600;background-color:#fff}.specMain .productDetailsButtonBar .paginationNavigator .visible{background-color:#ff3600}.specMain .productDetailsButtonBar .specAction{display:flex;padding:8px 16px 8px 8px;justify-content:center;align-items:center;gap:2px;flex:0 0 auto;background-color:#ff3600;border:2px solid #ff3600;position:relative;min-width:5rem;margin-right:1rem;min-height:3.25rem}.specMain .productDetailsButtonBar .specAction:before{content:"";background:url(download-icon.svg) center center no-repeat;position:absolute;left:8px;width:1.5rem;height:1.5rem}.specMain .productDetailsButtonBar .specAction:after{content:"";color:#fff;position:absolute;left:34px;font-family:Helvetica-bold,Arial,sans-serif;font-size:1rem}.specMain .productDetailsButtonBar .specAction.exportToPDF:after{content:"PDF"}.specMain .productDetailsButtonBar .specAction.downloadIcon{min-width:5.25rem}.specMain .productDetailsButtonBar .specAction.downloadIcon:after{content:"Excel"}.specMain .productDetailsButtonBar .specToggle.compareToggle{margin-right:auto}.specMain .productDetailsButtonBar .specToggle.compareToggle:empty{margin:0}.specMain .productDetailsButtonBar .specToggle .btn-group.doosan-btn-group{border-right:0}.specMain .productDetailsButtonBar .specToggle .btn-group.doosan-btn-group.ng-scope:after{margin-left:-1px;content:"Compare";margin-top:-1px;background-color:#fff;line-height:100%;margin-bottom:-2px;display:flex;align-items:center;padding-left:.5rem;font-size:1rem}.specMain .productDetailsButtonBar .specToggle .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){font-size:0}.specMain .productDetailsButtonBar .specToggle .btn-group .btn:last-child:not(:first-child){font-size:0;border-right:1px solid #d5dee3}.specMain .productDetailsButtonBar .specToggle .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle):before{font-size:1.1rem;content:"On"}.specMain .productDetailsButtonBar .specToggle .btn-group>.btn:last-child:not(:first-child):before{font-size:1.1rem;content:"Off"}.specMain label{display:flex;font-size:1rem;height:48px;justify-content:center;align-items:center;border-radius:2px;border:1px solid #d5dee3;background:#fff;padding:1rem}.specMain label.btn-primary{border-radius:0 2px 2px 0;border:0 solid #d5dee3;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);font-family:Helvetica-bold,Arial,sans-serif}.specMain label.btn-primary.active{border-radius:2px 0 0 2px;border:0 #d5dee3;background:#ff3600;color:#fff;text-align:center;font-size:1rem}.specAction.exportToPDF:before{color:#ff3600;font-family:"Helvetica Neue";font-size:14px;font-style:normal;font-weight:700;line-height:21px}h3.section-title{font-family:Helvetica-bold,Arial,sans-serif;font-size:2rem;font-weight:700;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.3)}.panel-group{display:flex;flex-direction:column;gap:1rem}.panel-group>span:empty{display:none}.panel-group .panel:not(.isExpanded) .panel-heading{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:4px}.panel-group .panel:not(.isExpanded) .panel-collapse{overflow:hidden}.panel-group .panel:not(.isExpanded) .panel-title a span::before{content:"";border-top:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;top:20px;position:absolute;left:20px}.panel-group .panel.isExpanded a span::before{content:"";width:0;height:0;position:absolute;border-top:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;left:20px;top:14px;transition:all .35s;z-index:0}.panel-group .panel .panel-heading{border-radius:4px 4px 0 0;background:#000;position:relative}.panel-group .panel .panel-heading .panel-title{font-family:Helvetica-bold,Arial,sans-serif}.panel-group .panel .panel-heading .panel-title a{padding:12px 16px 12px 42px;display:flex}.panel-group .panel .panel-heading .panel-title a:hover{text-decoration:none}.panel-group .panel .panel-heading .panel-title .ng-binding{color:#fff;font-size:18px;line-height:24px}.panel-group .ng-scope.tr.specRow.even,.panel-group .ng-scope.tr.specRow.odd{padding:0;background-color:#d5dee3}.panel-group .td{padding:12px}.panel-group .td.text-condensed{background:#f7f7f7;box-shadow:0 -3px 0 0 #d5dee3 inset}.panel-group .td.ng-scope{background:var(--White,#fff);box-shadow:0 -3px 0 0 #d5dee3 inset}.panel-group .specGroups{border-radius:2px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin:0 auto}.panel-group .specGroup .specRowHeading .td .simpleText{font-size:1.125rem;font-family:Helvetica-bold,Arial,sans-serif}.panel-group .specGroup.compatibleProductsMatrix .specGroupConfig{display:inline-flex;padding:4px 20px;gap:.25rem}.panel-group .specGroup.compatibleProductsMatrix .specGroupConfig.showHistoricProducts{width:76%;justify-content:flex-end}@media only screen and (max-width:540px){.specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .dropdown.dropdownProductSelection.open .dropdown-menu{position:absolute;display:flex;background-color:#fff;max-height:-moz-max-content;max-height:max-content;overflow-y:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10;flex:1 1 auto;width:46%;flex-direction:column}.specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .dropdown.dropdownProductSelection.open .dropdown-menu li{padding:.5rem 1rem}.specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .dropdown.dropdownProductSelection.open .dropdown-menu li>a{color:#ff3600}.specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .dropdown .dropdown-toggle{width:100%}.specMain .productDetailsRepetition .productDetailsHeaderWrapper .productDetailsHeader .dropdown .dropdown-menu{display:none}.categoryTiles ul{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:960px){.specMain .productDetailsButtonBar{flex-wrap:wrap}.specMain .productDetailsButtonBar .compareToggle{display:none}}