.refineList.diagramCategories{padding:0;display:grid;grid-template-columns:repeat(6,minmax(14%,16%));margin:40px 0;grid-gap:10px;list-style:none}.refineList.diagramCategories li a{padding:20px 0 0}.refineList.diagramCategories li h5{padding:10px;margin:0;color:var(--site-mid-grey);font-weight:500;border-top:1px solid var(--site-border)}.refineList.diagramCategories li.active h5{color:var(--d911-teal-text)}.refineList.diagramCategories li .imgbox{filter:grayscale(0%) contrast(110%)}.refineList.diagramCategories li .imgbox{max-width:100px;padding:0}#diagram #container{overflow:initial}#diagram #mainContent{display:block;padding:50px 0 50px 20px}#diagram .diagramSearch{display:flex;flex-wrap:wrap;align-items:center}#diagram .diagramSearch h4{padding-right:20px;width:40%;margin:0}#diagram .diagramSearch input{max-width:30%}#diagram .categoriesSmall .refineList{grid-template-columns:repeat(10,minmax(8%,10%))}#diagram .categoriesSmall .refineList li a{padding:10px 0 0}.refineList.diagramCategories li .imgbox,#diagram .categoriesSmall .refineList li .imgbox{max-width:70%;padding:0;min-width:initial;min-height:68px;margin:0 auto}#diagramLists{display:block;padding:50px 0}.refineList.diagramCategories li h5,#diagram .categoriesSmall .refineList li h5{font-size:.685rem;line-height:.744rem;margin:5px 0 0;padding:10px 5px}#diagramCategoriesLists #categoryTitle{display:none}.diagram-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center}.diagram-item{text-align:center}.diagramList{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(14%,16%));grid-gap:20px 10px;min-width:100%;margin:20px 0 40px}#diagram .diagramList{grid-template-columns:repeat(6,minmax(14%,16%));grid-gap:20px 10px}.diagramList li{margin:0;width:100%;background:#fff;border:1px solid var(--site-border);position:relative;padding:0 0 30px;border-radius:4px}.diagramList li a{display:block;text-align:center;padding:20px 0 1px}.diagramList li a img{display:block;margin:0 auto;width:80%;height:140px;object-fit:contain}.diagramList li a span{display:inline-block;padding:4px 10px;background-color:#06875b;color:#fff;font-weight:500;position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100px}.diagramList li .diagram-title{padding:15px 10px 10px;display:block;border-top:1px solid var(--site-border);margin:10px 0 0;text-transform:uppercase;font-size:.86rem;font-weight:500;color:var(--site-grey);line-height:.96rem}.diagramList li p.diagram-title{text-transform:uppercase;font-size:12px;line-height:16px}.diagramList li .imgHolder{padding:10px}#diagramsTitle{border-bottom:1px solid var(--site-border);padding-bottom:10px;margin:50px 0 0}#diagramWrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin:0}#diagramWrapper>.imgDiagMapHolder{width:549px;display:block;position:sticky;top:120px;padding:0;height:auto;margin:0}#diagramWrapper>#partsList{width:calc(100% - 554px);display:block;margin:40px 0 0 0}#diagramWrapper>.otherDiagrams{width:100%;padding:50px 0}.imgDiagMapHolder .imgHolder{border:1px solid var(--site-border);position:sticky;z-index:1;border-radius:4px;padding:40px 0 20px;background:#fff;height:auto;width:100%;top:160px}.imgDiagMapHolder .imgHolder>div{max-width:100%}.imgDiagMapHolder p{display:inline-flex;width:100%;padding:9px 0;margin:0}.imgDiagMapHolder span{display:inline-block;padding:4px 10px;background-color:#06875b;color:#fff;font-weight:500;position:absolute;top:10px;left:0;margin:0 auto;width:100px;text-align:center;height:25px}#diagramWrapper #diagramImage{max-height:100%;display:block;margin:0 auto}.parts-table-header th{padding:8px;border-bottom:1px solid var(--site-border);background-color:#f3f3f3}.parts-table-row td{padding:8px;border-bottom:1px solid var(--site-border)}#parts-table thead{display:table;width:100%;table-layout:fixed}#parts-table tbody{display:block;height:692px;overflow-y:auto;width:100%;position:relative}#parts-table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff}.parts-table-header{background:rgba(214,209,209,.25);line-height:25px;color:#1634a6;position:sticky;top:0}#parts-table th{border-right:1px solid #fff;color:#363c4b;text-transform:uppercase;text-align:left}#parts-table tr:nth-of-type(odd){background:var(--dd-bkg1)}#parts-table th,#parts-table td{padding:4px;font-size:12px}#parts-table td p{font-size:12px;line-height:15px}#parts-table tr th:nth-of-type(1),#parts-table tr td:nth-of-type(6),#parts-table tr td:nth-of-type(1){text-align:center}#parts-table .parts-table-row{cursor:pointer}#parts-table .parts-table-row.nla{color:#677078}#parts-table .parts-table-row.no-product{cursor:default;opacity:.55}#parts-table .parts-table-row .button{width:150px}#parts-table td p{margin:0}#parts-table td input[type='number']{background-color:#fff;height:30px;margin:5px 0;width:30px;font-size:12px}#parts-table td .btnAddToBasket,#parts-table td img{border:0;display:block;margin:0 auto;padding:0}#parts-table td .btnAddToBasket{background:url("/images/svg/i_basket.svg") no-repeat center/20px auto;width:25px;height:25px}#parts-table td .moreProduct{background:url("/images/svg/i_info.svg") no-repeat center/20px auto;border:0;width:20px;height:20px;display:block;margin:0 auto}#parts-table .parts-table-row{background-color:transparent}#parts-table td .diagram-part-button-wrapper{position:relative}#parts-table td .diagram-part-button-wrapper .basket-added-icon{width:15px;height:15px;position:absolute;right:12px;top:-12px;color:#fff}.dg-container{position:relative;margin:20px auto;padding:0}.dg-container .carousel-frame{border:1px solid var(--site-border);border-radius:8px;overflow:hidden;padding:8px 0;background:#fff}#videoModal .carousel-frame{border:0;padding:0}.dg-container .carousel-frame::after,.dg-container .carousel-frame::before{content:none}.dg-image-wrapper{display:flex;transition:transform .5s ease;width:max-content;gap:10px;padding:0 10px}.dg-image-wrapper a{display:flex;flex-direction:column;background:#fff;border:1px solid #d0d9e3;border-radius:4px;width:124px;height:auto;margin:0;padding:8px;text-align:center;align-items:center;position:relative}.dg-image-wrapper a.dg-current{border:2px solid #18a8bf;background:#f6f9fd;box-shadow:rgba(33,43,59,.3) 0 15px 10px -10px}.dg-image-wrapper img{display:block;width:96px;aspect-ratio:1/1;margin:4px 0}.dg-image-wrapper .txt{font-size:.72rem;line-height:.92rem;font-weight:500;height:44px;overflow:hidden;text-overflow:ellipsis;display:block;text-transform:capitalize;margin:6px 0 0}.dg-title{color:#06875b;display:block;position:absolute;width:80%;padding:5px 10px;background:#fff;inset:0;bottom:auto;height:30px;text-align:center;margin:auto}.dg-arrow{position:absolute;top:50%;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9) url('/images/affiliate/arrow_circle.svg') center/22px auto no-repeat;box-shadow:0 1px 4px rgba(0,0,0,.25);font-size:0;color:transparent;cursor:pointer;z-index:10;pointer-events:auto}.dg-arrow:hover{background-color:#fff}.dg-arrow-left{left:6px;transform:translateY(-50%) scaleX(-1)}.dg-arrow-right{right:6px;transform:translateY(-50%)}.dg-start .dg-arrow-left,.dg-end .dg-arrow-right{opacity:.35}@media only screen and (max-width:1279px){#diagram #mainContent{padding:30px 20px}ul.refineList #diagram #mainContent{padding:30px 20px}#diagramWrapper{margin:0;padding:0}.imgDiagMapHolder .imgHolder{height:auto}.imgDiagMapHolder .imgHolder>div{margin:0 auto}}@media only screen and (max-width:1179px){#diagram .categoriesSmall .refineList{grid-template-columns:repeat(8,minmax(10.5%,12.5%))}}@media only screen and (max-width:1023px){#diagram #mainContent{display:block;padding:50px 20px}#diagramWrapper>.imgDiagMapHolder{width:100%;height:auto;margin:0 auto;max-height:100%;position:relative;inset:auto}.imgDiagMapHolder .imgHolder{border-radius:4px 4px 0 0;margin:0 0 4px}#diagramWrapper>#partsList{width:100%;margin-top:0}}@media only screen and (max-width:767px){#diagram .diagramList,#diagram .categoriesSmall .refineList{grid-template-columns:repeat(4,minmax(23%,25%))}.diagramList li .diagram-title{padding:15px 10px 10px;font-size:.786rem;line-height:.796rem}}@media only screen and (max-width:599px){#diagram #mainContent{padding:10px 20px 30px}}@media only screen and (max-width:479px){#diagramLists{padding:30px 0}#diagram .diagramSearch h4{padding-right:0;width:100%;margin:0 0 15px}#diagram .diagramSearch input{max-width:70%}#diagram #categoryTitle.active{color:var(--d911-teal-text)}#diagram #categoryTitle.active:after{transform:rotate(45deg)}.refineList.diagramCategories{grid-template-columns:repeat(3,minmax(31%,33%))}.refineList.diagramCategories.active{display:grid}#diagram .categoriesSmall .refineList{grid-template-columns:repeat(2,minmax(48%,50%));gap:.45rem;margin:2rem 0}#diagram .categoriesSmall .refineList li{padding:.25rem}#diagram .categoriesSmall .refineList li a{padding:0;display:flex;align-items:center;gap:.45rem}#diagram .categoriesSmall .refineList li .imgbox{min-height:initial;min-width:initial;width:fit-content}#diagram .categoriesSmall .refineList li .imgbox img{width:40px;height:40px}#diagram .diagramList{grid-template-columns:repeat(2,minmax(48%,50%))}#diagram .categoriesSmall .refineList li h5{width:calc(100% - 40px);margin:0;padding:0;border:0;text-align:left}#diagramsTitle+p .button{display:block;text-align:center}#productListContainer .diagramListContainer .diagramList{grid-template-columns:repeat(2,minmax(48%,50%))}#partsList table tbody,#partsList table{display:block;width:100%;height:auto}#partsList table .parts-table-header{display:none}#partsList table tr{display:block;width:100%;border:1px solid var(--site-border);margin:2px 0}#partsList table td{display:flex;align-items:center;width:100%;text-align:left;min-height:15px;padding:5px 10px}#parts-table td .btnAddToBasket,#parts-table td .moreProduct{margin:0}#partsList table td:before{content:'';width:50%;float:left;padding:0 10px;text-align:left;text-transform:uppercase;font-weight:600}#partsList table td:nth-child(1):before{content:'No'}#partsList table td:nth-child(2):before{content:'part no'}#partsList table td:nth-child(3):before{content:'desc'}#partsList table td:nth-child(4):before{content:'note'}#partsList table td:nth-child(5):before{content:'model'}#partsList table td:nth-child(6):before{content:'price'}#partsList table td:nth-child(7):before{content:'qty'}#partsList table td:nth-child(8):before{content:'info'}#partsList table td:nth-child(9):before{content:'add to cart'}#parts-table td .diagram-part-button-wrapper .basket-added-icon{right:10px;top:8px}}@media only screen and (max-width:767px){#parts-table td input[type='number']{font-size:16px}}#diagramsTitle{border-bottom:0;padding-bottom:14px;font-weight:600;color:var(--site-black);position:relative}#diagramsTitle::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:3px;background:var(--d911-orange)}.imgDiagMapHolder .imgHolder{border:1px solid var(--site-border);border-radius:12px;box-shadow:0 2px 12px rgba(54,60,75,.06)}.imgDiagMapHolder p{color:var(--site-mid-grey);font-size:13px}.imgDiagMapHolder span{background-color:var(--site-black);color:#fff;font-weight:600;font-size:12px;letter-spacing:.02em;width:auto;min-width:60px;height:auto;padding:4px 12px;top:12px;left:12px;border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.18)}#parts-table{border:1px solid var(--site-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(54,60,75,.05)}.parts-table-header{background:var(--site-txtbox);color:var(--site-mid-grey)}.parts-table-header th,#parts-table th{background-color:var(--site-txtbox);color:var(--site-mid-grey);font-size:11px;font-weight:600;letter-spacing:.04em;padding:11px 10px;border-right:0;border-bottom:2px solid var(--site-border)}#parts-table th,#parts-table td{font-size:13px;padding:10px}#parts-table td p{font-size:13px;line-height:1.4}.parts-table-row td{padding:10px;border-bottom:1px solid var(--site-border)}#parts-table tr:nth-of-type(odd){background:transparent}#parts-table .parts-table-row{transition:background-color .12s ease}#parts-table .parts-table-row:hover{background:var(--site-txtbox2)}#parts-table .parts-table-row.nla{color:var(--site-mid-grey)}#parts-table .parts-table-row td:nth-of-type(2){font-weight:600;color:var(--site-grey)}#parts-table .parts-table-row[style*="outline"]{outline:0!important;background:rgba(0,255,0,.1)!important;box-shadow:inset 3px 0 0 #0f0!important}#parts-table td .part-thumb{float:left;width:42px;height:42px;object-fit:contain;background:#fff;border:1px solid var(--site-border);border-radius:6px;padding:2px;margin:0 10px 2px 0}.dg-image-wrapper>a{border-radius:10px;transition:transform .15s ease,box-shadow .15s ease}.dg-image-wrapper>a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(54,60,75,.12)}#parts-table .parts-table-row{display:block;width:100%;border:1px solid var(--site-border);border-radius:10px;background:#fff;margin:0 0 10px;overflow:hidden;transition:box-shadow .12s ease,border-color .12s ease}#parts-table .parts-table-row:hover{background:#fff;border-color:var(--site-mid-grey);box-shadow:0 2px 10px rgba(54,60,75,.08)}#parts-table td.part-card{display:block;width:100%;padding:3px 10px;border-bottom:0}.part-card-title{text-align:left;font-weight:600;font-size:13px;line-height:1.25;color:var(--site-black);padding-left:60px}.part-card-mid{display:grid;grid-template-columns:26px 26px minmax(0,1fr) 72px;align-items:center;column-gap:4px;row-gap:1px;margin:2px 0}.part-card-no{grid-column:1;grid-row:1;justify-self:start;display:inline-block;min-width:18px;padding:1px 5px;background:var(--site-black);color:#fff;font-weight:600;font-size:12px;text-align:center;border-radius:999px}.part-card-img{grid-column:2;grid-row:1;width:26px;height:26px;display:flex;align-items:center;justify-content:flex-start}#parts-table td.part-card .part-thumb{float:none;width:24px;height:24px;object-fit:contain;background:transparent;border:0;border-radius:4px;padding:0;margin:0}.part-card-sku{grid-column:3;grid-row:1;text-align:left;font-weight:600;font-size:13px;color:var(--site-grey);word-break:break-word}.part-card-notes{grid-column:4;grid-row:1;text-align:right;font-size:12px;line-height:1.3;color:var(--site-mid-grey);word-break:break-word}.part-card-model{grid-column:3/span 2;grid-row:2;text-align:left;font-size:12px;line-height:1.3;color:var(--site-mid-grey);padding-right:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:479px){#partsList table td.part-card{display:block;width:100%}#partsList table td.part-card::before{content:none}}.dg-svg-holder{position:relative}.dg-svg-holder svg.dg-svg{display:block;width:100%;height:auto;touch-action:pan-y;cursor:default}.dg-svg-holder svg.dg-svg.dg-zoomed{touch-action:none;cursor:grab}.dg-svg-holder svg.dg-svg image{user-select:none;-webkit-user-drag:none}.dg-svg .dg-hs{fill:rgba(0,0,0,0);stroke:rgba(255,0,0,0);stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:pointer;transition:stroke .12s ease,fill .12s ease}.dg-svg .dg-hs:hover,.dg-svg .dg-hs.dg-hs-hot{stroke:#f00;fill:rgba(0,0,0,.2)}.dg-zoom{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:6px;z-index:3}.dg-zoom-btn{width:34px;height:34px;padding:0;border:1px solid var(--site-border);border-radius:8px;background:#fff;color:var(--site-grey,#48586a);font-size:19px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(20,28,40,.12)}.dg-zoom-btn:hover{border-color:var(--d911-teal-text,#187685);color:var(--d911-teal-text,#187685)}.dg-zoom-btn:disabled{opacity:.4;cursor:default;border-color:var(--site-border);color:var(--site-grey,#48586a)}.dg-zoom-btn.dg-zoom-reset{font-size:16px}@media only screen and (min-width:1024px){#mainContent.dg-svg-mode .categoriesSmall #categoryTitle{margin:6px 0}#mainContent.dg-svg-mode .refineList.diagramCategories li a{padding:6px 0 0}#mainContent.dg-svg-mode .refineList.diagramCategories li .imgbox{max-width:46px;min-height:40px}#mainContent.dg-svg-mode .refineList.diagramCategories li .imgbox img{max-width:100%;height:auto}#mainContent.dg-svg-mode .refineList.diagramCategories li h5{padding:4px 4px 6px;font-size:11px;line-height:1.25}#mainContent.dg-svg-mode .dg-container{margin:12px auto 8px}#mainContent.dg-svg-mode #diagramsTitle{margin:14px 0 0;padding-bottom:8px}#mainContent.dg-svg-mode .imgDiagMapHolder>p{display:none}#mainContent.dg-svg-mode .imgDiagMapHolder .imgHolder{padding:34px 0 8px}#mainContent.dg-svg-mode #parts-table tbody{height:calc(100vh - 290px);min-height:500px}#mainContent.dg-svg-mode #diagramWrapper>.imgDiagMapHolder{width:calc(62% - 5px)}#mainContent.dg-svg-mode #diagramWrapper>#partsList{width:calc(38% - 5px);margin-top:12px}#mainContent.dg-svg-mode .dg-svg-holder svg.dg-svg{width:min(100%,calc((100vh - 230px)*.868));min-width:min(100%,480px);height:auto;margin:0 auto}}.dg-cats-toggle{display:none}