:root{--font-base:'Roboto', 'Cordia New', 'Microsoft Sans Serif', 'Utsaah', 'Devanagari MT', 'Nirmala UI', 'Latha', 'InaiMathi', 'Gautami', 'Telugu Sangam MN', 'Tunga', 'Kannada Sangam MN', 'Kartika', 'Malayalam Sangam MN', 'Shruti', 'Nirmala UI', 'Gujarati MT', 'Gujarati Sangam MN', 'Vrinda', 'Bangla Sangam MN', 'Meiryo UI Reg', 'メイリオ Reg', 'MS UI Gothic Reg', 'Hiragino Kaku Gothic Reg', 'ヒラギノ角ゴ Pro W3 Reg', 'Microsoft YaHei', '微软雅黑', 'Hiragino Sans GB', 'Microsoft JhengHei', '微軟正黑體', 'Malgun Gothic', '맑은 고딕', 'Gulim', 'AppleGothic', 'Apple LiGothic', 'LiHei Pro', 'Osaka', 'STHeiti', '华文黑体', 'STXihei', '华文细黑', 'SimHei', '黑体', 'Arial Unicode MS', 'Arial', sans-serif}.dds__home::before{content:"\1f3e1"}.dds__search::before{content:"\1f50d"}.dds__msthd-brand-ctnr{margin-left:.5rem;margin-right:1.875rem}.dds__msthd-brand-ctnr a{color:#fff;font-size:1.25rem;font-weight:300}.dds__msthd-brand-ctnr a:hover{text-decoration:none}.dds__banner-sitewide .dds__svg-icons{width:1rem;height:1rem;margin-top:-3px}.dds__hero-banner .dds__card-img-top{max-height:40vw;object-fit:cover}.dds__mosaic{max-width:1140px;padding:0}.dds__hero-banner{margin-bottom:1.875rem}.dds__nav-anchored-vertical-content .dds__nav-section{margin-bottom:3rem}.dds__table td,.dds__table th{border-left:0;border-right:0}.dds__table td{border-bottom:0}.dds__table thead{border-bottom:0}.dds__table--sku table{min-width:420px}.dds__table--sku td{width:35%}.dds__table--sku td:first-child{width:25%}.dds__table--sku td:last-child{width:40%}.dds__img-fluid img{max-width:100%;height:auto}@media (min-width:565.98px){.dds__hero-banner .dds__card-img-top{max-height:35vw}}@media (max-width:767.98px){.dds__mosaic .dds__card-horizontal-bleed a,.dds__mosaic .dds__card-horizontal-bleed a img{width:100%}}@media (min-width:767.98px){.dds__mosaic--four .dds__carousel-inner .dds__mosaic-item:first-child{flex:1 1 50%!important}}@media (min-width:768px){.dds__hero-banner .dds__card-img-top{max-height:25vw}.dds__mosaic .dds__carousel-inner .dds__mosaic-item:last-child .dds__carousel-item:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1199.98px){.dds__mosaic--four{height:47.5rem}.dds__mosaic--four .dds__carousel-inner{flex-wrap:wrap}.dds__mosaic--four .dds__carousel-inner .dds__mosaic-item{flex:1 1 50%!important;max-height:25rem!important;max-width:calc(50% - .8125rem/2);margin-bottom:.8125rem}.dds__mosaic--four .dds__carousel-inner .dds__mosaic-item:nth-child(odd){margin-right:.8125rem!important}.dds__mosaic--four .dds__carousel-inner .dds__mosaic-item:nth-child(even){margin-right:0!important}}@media (min-width:992px){.dds__hero-banner .dds__card-img-top{max-height:15vw}.dds__table--sku td{width:25%}.dds__table--sku td:first-child{width:15%}.dds__table--sku td:last-child{width:60%}}@media (min-width:992px) and (max-width:1199.98px){.dds__mosaic--four{height:51rem}}@media (min-width:1200px){.dds__table--sku td{width:20%}.dds__table--sku td:first-child{width:15%}.dds__table--sku td:last-child{width:65%}}.product-grid{margin-left:-.625rem;margin-right:-.625rem}.product-grid>*{display:flex;flex-direction:column;margin-bottom:0;padding:1.25rem .625rem 0}.product-grid>.accessories{padding-top:0}.product-grid .accessories>*{margin-bottom:0;padding:.625rem;padding-top:0;background-color:#eee}.product-grid .product-group-heading,.product-grid .product__heading{background-color:#fff}.product-grid .accessories h4{margin-top:1.25rem;padding-top:.625rem}.product-grid section>:last-child{margin-bottom:0}.product-grid>::after{content:'';display:block;height:1.25rem;margin-top:auto;border-bottom:1px solid #ccc}.product-grid .accessories>::before{content:'';display:block;height:.625rem;border-top:1px solid #ccc}.product-grid .accessories>h3::before,.product-grid .accessories>h4::before{display:none}.product-grid .product__image::after,.product-grid .accessories::after{display:none}.product-grid .heading-kicker{display:block;font-size:.75rem;font-weight:700}.product-grid .dds__list-group{margin:0}.product-grid .dds__list-group>:last-child{margin-bottom:0}@media (min-width:992px){.product-grid{display:grid;grid-auto-flow:column}}.product-grid .product-group-heading{position:sticky;top:0;grid-row:1;background-color:#fff}.product-grid .product__image{grid-row:2;padding-bottom:0}.product-grid .product__image img{max-width:100%;height:auto}.product-grid .product__heading{position:sticky;top:0;grid-row:3}.product-grid .accessories__heading{position:sticky;top:0;padding:0;padding-top:1.25rem;background-color:#fff;border-bottom:1px solid #ccc}.sku-group{margin-bottom:3rem}.nf-form-content{max-width:unset!important;padding:unset!important}.nf-form-fields-required{margin-bottom:1rem}.nf-field-element input,.nf-field-element textarea{transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;background-clip:padding-box;background-color:#fff;border:.0625rem solid gray;color:#000;display:block;font-size:.875rem;line-height:1.75;padding:.375rem .75rem;width:100%;border-radius:0}.nf-field-element input{height:calc(2.28125rem + 0.125rem)}.nf-field-element textarea{height:auto}.nf-field-element input[type="button"]{font-size:.875rem;line-height:1.75;border-radius:0;transition:color 0s ease-in-out,background-color 0s ease-in-out,border-color 0s ease-in-out,box-shadow 0s ease-in-out;border:.0625rem solid #fff0;display:inline-block;font-weight:400;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;color:#fff;background-color:#006bbd;border-color:#006bbd;padding:.375rem .75rem}.nf-field-element input[type="button"]:not(:disabled){cursor:pointer}.nf-field-element input[type="button"]:not(:disabled):hover{background-color:#00447c;border-color:#00447c}.youtube-thumbnail{position:relative;display:block}.youtube-thumbnail::after{position:absolute;z-index:3;content:'';display:block;box-sizing:border-box;width:70px;height:70px;border-width:35px 0 35px 70px;border-color:#fff0 #fff0 #fff0 #fff;top:50%;left:50%;margin-top:-35px;margin-left:-30px;border-style:solid}.youtube-thumbnail::before{position:absolute;content:'';display:block;z-index:2;width:160px;height:160px;border-radius:80px;background-color:rgb(0 0 0 / .7);top:50%;left:50%;margin-left:-80px;margin-top:-80px;transition:background-color 100ms}.youtube-thumbnail:hover::before{background-color:#000}