.headerbox{position:relative;display:block;margin:0 0 4rem;padding:1.85rem 0 0;z-index:0}.headerbox>.innerframe{display:flex;position:relative;height:100%;flex-direction:row-reverse;justify-content:space-between;flex-wrap:nowrap;gap:0;width:100%;max-width:initial}.headerbox .featimg{display:flex;width:60%;height:100%;aspect-ratio:initial;padding:0}.headerbox .featimg picture{position:relative;aspect-ratio:initial;padding:0;margin:0}.headerbox .featimg img{display:block;position:relative;inset:initial;margin:0;width:100%;height:auto;border-radius:4px;aspect-ratio:5/3.44;object-fit:cover}.headerbox .txtbox{display:block;width:36%;padding:6rem 0 0 0;position:relative}.headerbox .txtbox .rte{display:block;margin:0 0 -2px}.headerbox .txtbox .rte h4{color:var(--brand-color1)}.headerbox .txtbox .rte h6{color:var(--brand-color1)}.splitbox{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.header-text{padding:0;border-radius:4px;width:80%;margin:1.85rem auto 4.85rem;position:relative;z-index:10;color:#526274}.splitbox>div,.splitbox>label{width:48%}.header-text .txt2{margin-top:36px}.splitbox .wrap{display:block;margin-bottom:20px}.ddBlockFrame{display:block;margin:0;padding:6rem 0;position:relative;border-top:1px solid var(--site-border)}.ddBlockFrame .innerframe{width:100%;max-width:100%}.ddBlockFrame.nopad{padding:0}hr{border:0;border-top:1px solid var(--dd-light-grey);margin:0;height:0}.wideband.rte{display:block;margin:0 auto;max-width:750px}.section-head{display:block;margin:0 0 2.85rem;max-width:600px}.splitscreen{display:flex;position:relative;width:100%;margin:0;padding:0;gap:1.85rem}.splitscreen.image_left{flex-direction:row}.splitscreen.image_right{flex-direction:row-reverse}.splitscreen .imgbox{width:50%;position:sticky;top:180px;height:calc(100vh - 200px);padding:0}.splitscreen .imgbox picture{display:flex;width:100%;height:100%}.splitscreen .imgbox img{display:block;margin:0;object-fit:cover;width:100%;height:100%;border-radius:4px}.splitscreen .txtbox{width:50%;min-height:100vh;padding:6rem 0 0}.splitscreen.getPageLink .txtbox :last-child{margin-bottom:0}.splitscreen.getPageLink .txtbox .rte{display:block;margin:0 0 80px}.pagelink{display:block;margin:20px 0;padding:1px;background:var(--site-txtbox) url('/images/svg/next.svg') calc(100% - .85rem) calc(100% - .85rem)/24px no-repeat;position:relative;border-radius:4px}.pagelink.empty{background:transparent;border-bottom:2px solid var(--site-border);border-radius:4px 4px 0 0}.pagelink:not(.empty):hover{color:var(--dd-dark-grey);background-color:var(--site-txtbox2)}.splitscreen .pagelink{margin:0 0 80px}.pagelink .infobox h4,.pagelink .infobox h3{color:var(--dd-black)}.pagelink .page-img{margin:0;aspect-ratio:1.6/1;object-fit:cover;border-radius:4px 4px 0 0;overflow:hidden}.fourCol .pagelink .page-img{aspect-ratio:2/1.6}.pagelink .infobox{display:block;padding:8% 8% 18%}.pagelink .infobox .title{margin:0}.getPageLink .pagelink.empty .infobox{display:flex;padding:8%;flex-direction:column-reverse}.pagelink .infobox .summary{margin:20px 0 0;color:var(--dd-mid-grey)}.pagelink .infobox .page-title{margin:0 0 10px}.pagelink .infobox .caption{color:var(--brand-color1);font-size:.66rem;font-weight:700;letter-spacing:.13rem;text-transform:uppercase;margin:0}.pagelink:hover .infobox .caption{color:var(--dd-mid-grey)}.pagelink .page-img img{object-fit:cover}.category-list.sixCol{gap:30px;margin:4rem auto 0}.category-list.sixCol .pagelink{position:relative;transition:var(--transition)}.category-list.sixCol .pagelink:hover{transform:translate(0,-.55rem)}.category-list.sixCol .pagelink img{border-radius:4px}.category-list.sixCol .pagelink .infobox{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:60%;color:#fff;padding:.85rem .85rem 1.85rem;background:url('/images/svg/next.svg') calc(100% - .45rem) calc(100% - .45rem)/22px no-repeat,linear-gradient(#0000,#0006);border-radius:0 0 4px 4px}.category-cards .category-card{display:block;border:1px solid var(--site-border);padding:0;margin:0;background:#fff;transition:all ease-in-out .2s;position:relative;border-radius:4px;color:var(--site-grey)}.category-card .imgbox{display:flex;width:100%;align-items:center;justify-content:center;padding:.65rem 0}.category-card .imgbox img{display:block;margin:0 auto;width:80%;max-width:190px;height:auto;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.category-card .cat-name{font-size:1.03rem;line-height:1.13rem;text-transform:none;letter-spacing:-.013rem;margin-bottom:.45rem;padding:.45rem;word-break:break-word;text-align:center}.brand-cards .brand-card{display:block;border:1px solid var(--site-border);padding:0;margin:0;background:#fff;transition:all ease-in-out .2s;position:relative;border-radius:4px;color:var(--site-grey)}.brand-card .imgbox{display:flex;width:100%;align-items:center;justify-content:center;padding:.65rem 0}.brand-card .imgbox img{display:block;margin:0 auto;width:80%;max-width:190px;height:auto;aspect-ratio:1/1;object-fit:contain;padding:.65rem 0}.brand-card .brand-name{border-top:1px solid var(--site-border);line-height:.88rem;font-size:.88rem;font-weight:500;text-transform:uppercase;letter-spacing:-.013rem;padding:.85rem .45rem .85rem;text-align:center}.ddCol.PagePicker .products-list,.ddCol.PagePicker .page-list,.ddCol.PagePicker .brand-cards,.ddCol.PagePicker .category-cards{margin:1.85rem auto .85rem;grid-gap:1.45rem .85rem}.ddCol.PagePicker .page-list .pagelink{margin:0}.ddCol.PagePicker .page-list.fiveCol .pagelink,.ddCol.PagePicker .page-list.sixCol .pagelink{background-position:calc(100% - .45rem) calc(100% - .45rem)}.product-card{display:block;border:2px solid var(--site-border);padding:0;margin:0;background:#fff;transition:all ease-in-out .2s;position:relative;border-radius:4px;color:var(--site-grey);box-shadow:0 18px 10px -18px rgba(0,0,0,.4)}.product-card a{color:inherit}.product-card .imgbox{display:flex;width:100%;aspect-ratio:1/1;align-items:center;justify-content:center;padding:1.65rem .65rem 0}.product-card .imgbox img{display:block;margin:0 auto;width:80%;max-width:190px;height:auto;aspect-ratio:1/1}.product-card .product-name{border-top:1px solid var(--site-border);padding:0 .45rem .65rem;border:0;text-align:left;height:55px;margin:0 0 .65rem;line-height:.88rem;font-size:.88rem;font-weight:500;text-transform:uppercase;word-break:break-word;overflow:hidden}.product-card .product-name{height:75px;font-size:1.03rem;line-height:1.13rem;text-transform:none;letter-spacing:-.013rem;margin-bottom:.45rem}.product-card .brand-logo{border-top:1px solid var(--site-border);display:block;position:relative;height:60px;padding:.45rem}.product-card .brand-logo img{display:block;margin:auto;position:absolute;inset:0;object-fit:contain;width:100px;height:50px}.product-card .price-box{border-top:1px solid var(--site-border);display:flex;justify-content:center;padding:.45rem;width:100%;font-weight:500}.product-card .price-label{display:block}.product-card .stock.retail{position:relative;border-top:1px solid var(--site-border);max-width:100%;width:100%;font-size:.66rem;font-weight:600;overflow:hidden}.product-card .stockStatus{line-height:.75rem;white-space:wrap;word-spacing:-.03rem;overflow:hidden;color:var(--site-grey);text-transform:uppercase;padding:.45rem;align-items:center;display:flex;gap:.45rem}.product-card .stock.retail{position:relative;border-top:1px solid var(--site-border);max-width:100%;width:100%;padding:0;font-size:.66rem;font-weight:600;overflow:hidden}.product-card .product-sku{display:flex;align-items:center;gap:.25rem;padding:0;position:absolute;inset:.45rem .45rem auto;font-size:.68rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--d911-teal-text);overflow:hidden}.product-card .product-sku .sku{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-card .product-sku .icon{width:14px;height:14px;fill:var(--dd-light-grey);flex-shrink:0}.product-card .product-badge{position:absolute;inset:1.45rem .45rem auto auto;display:block;padding:0;width:50px;height:fit-content}.product-card .product-type{display:block;text-align:center;padding:0 .45rem .45rem;font-size:.68rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--d911-teal-text)}.wideband.quotebox{margin:0 auto;align-items:center;max-width:980px;position:relative}.wideband.quotebox blockquote{padding:0;min-height:300px;display:flex;flex-direction:column;justify-content:center}.wideband.quotebox blockquote .txt{display:block;margin:0 auto;max-width:80%;text-align:center}.wideband.quotebox .txt::before,.wideband.quotebox .txt::after{content:'';display:block;width:2px;height:20px;margin:2.85rem auto;background:var(--brand-color1)}.wideband.quotebox .txt::before{margin-top:0}.wideband.quotebox cite{display:block;margin:0 auto;font-style:normal;font-weight:600;font-size:.86rem;color:var(--dd-mid-grey);text-transform:uppercase;width:80%;text-align:center}.ddCol{display:block;margin:0 auto}.oneCol{display:block;margin:0 auto;max-width:880px}.twoCol{display:grid;grid-template-columns:repeat(2,minmax(46%,50%));grid-gap:5rem}.threeCol{display:grid;grid-template-columns:repeat(3,minmax(30%,33%));grid-gap:4rem}.fourCol{display:grid;grid-template-columns:repeat(4,minmax(16%,25%));grid-gap:4rem}.fiveCol{display:grid;grid-template-columns:repeat(5,minmax(14%,20%));grid-gap:.85rem}.sixCol{display:grid;grid-template-columns:repeat(6,minmax(12%,16%));grid-gap:.85rem}.PageLinks .txtbox{display:block;padding:0 36% 0 4%;margin:0 0 60px}.PageLinks .txtbox{display:block;padding:0 36% 0 4%;margin:0 0 60px}.PageLinks:has(.fourCol) .txtbox{padding-right:4%;grid-template-columns:repeat(2,1fr);display:grid;gap:40px}.PageLinks .pagelink img{height:auto}.PageLinks:has(.threeCol) .pagelink img{aspect-ratio:4/2.6}.PageLinks:has(.fourCol) .pagelink img{aspect-ratio:1/1}.PageLinks .fourCol{gap:40px}.fourCol .pagelink img,.fiveCol .pagelink img,.sixCol .pagelink img{aspect-ratio:3/4.6;border-radius:4px}.fiveCol .summary,.sixCol .summary{display:none}.fiveCol .pagelink .infobox .title{font-size:1.26rem;line-height:1.36rem}.sixCol .pagelink .infobox .title{font-size:1.06rem;line-height:1.26rem}.ddCol.PagePicker .category-list{margin:4rem auto 0;gap:1.85rem}.ddCol.PagePicker .category-list .pagelink{margin:0}.gallerybox{margin:0 auto 10px;position:relative}