@charset "UTF-8";.modal.show .modal-header button{background:0 0;border:0;color:#0047bb}.modal.show .modal-header button:hover{text-decoration:underline}.modal.show .modal-header .close{opacity:1;font-size:20px;font-size:1.25rem;font-size:20px;font-size:1.25rem;color:#0047bb}.modal.show.full-screen{padding:0!important}.modal.show.full-screen .modal-dialog{width:100%;height:100%;margin:0;padding:0}@media(min-width:576px){.modal.show.full-screen .modal-dialog{max-width:100%}}.modal.show.full-screen .modal-header{padding:16px 16px 0;border-bottom:0}.modal.show.full-screen .modal-header .close{padding:0;margin:0;padding-top:4px}.modal.show.full-screen .modal-content{border:0;border-radius:0;height:auto;min-height:100%;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.product--wheretobuy-buy-st .modal-dialog{width:20vw;margin-top:32vh}.product--wheretobuy-buy-st .modal-content{background-color:#253746;color:#fff;font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;text-align:center;padding:28px 0}.product--wheretobuy-buy-st .modal-content span{display:block;font-size:28px;font-size:1.75rem;font-size:28px;font-size:1.75rem;font-weight:600;margin-bottom:4px}.subnav{font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;font-weight:600}@media(max-width:991px){.subnav .navbar-collapse{margin-top:16px}}.subnav ul{padding:0;margin-bottom:0;list-style:none;display:-ms-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0;margin:0;list-style:none}.subnav ul li{padding-left:0!important}.subnav ul li:before{display:none}.subnav ul li{padding-top:12px}.subnav ul li a{display:inline-block;padding:12px 16px;color:#253746;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px}.subnav ul li.active a{background-color:#fff}@media(max-width:991px){.subnav--bottom{padding-top:12px;padding-bottom:12px;padding-left:0}}.subnav--bottom .navbar-toggler{background:#fff;border-color:#253746}.subnav--bottom .navbar-toggler:hover{border-color:#001e60;background:#001e60}.subnav--bottom .navbar-toggler-icon{line-height:1.5;color:#001e60}.subnav--bottom .navbar-toggler-icon:hover{color:#fff}@media(max-width:991px){.subnav--bottom ul{display:block;margin-top:16px}}.subnav--bottom ul li{padding:0 0 0 16px!important;margin-bottom:0!important}@media(max-width:991px){.subnav--bottom ul li{padding:0!important}}.subnav--bottom ul li a{display:inline-block;padding:12px 0 8px!important;color:#253746;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;border-bottom:4px solid transparent;color:#0047bb}@media(max-width:991px){.subnav--bottom ul li a{display:block;padding-left:12px!important}}.subnav--bottom ul li:first-child{padding-left:0!important}.subnav--bottom ul li.active a{background-color:transparent;border-bottom-color:#253746;color:#253746}@media(max-width:991px){.subnav--bottom ul li.active a{border-left:4px solid #253746;border-bottom:0}}.subnav--bottom ul li.last-link{position:absolute!important;right:0;padding-left:0!important}.subnav--bottom ul li.last-link a{color:#fff;background-color:#001e60;padding-left:12px!important;padding-right:12px!important}.subnav--bottom ul li.last-link a:hover{background-color:#253746}.input-error-validation-element{border:1px solid #b50000!important}.input-error-validation-element-span{color:#b50000;font:400;font-size:12.5px!important}label{color:#001e60;font-weight:600}input[type=radio]+label{color:#5c6975;font-weight:400}.form-group,.form-field{margin-bottom:20px;position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.parsley-errors-list{list-style:none;clear:both;color:#b50000;margin:0!important;padding:0!important;font-size:13px;font-size:.8125rem;font-size:13px;font-size:.8125rem;padding:0;margin:0;list-style:none}.parsley-errors-list li{padding-left:0!important}.parsley-errors-list li:before{display:none}.parsley-errors-list li{padding:0!important;color:#b50000;font-size:14;padding:0}.parsley-errors-list li:before{content:"\f06a";font-family:"font awesome 5 pro";font-weight:600;margin-right:4px;position:relative!important;width:auto!important;height:auto!important;border:none!important;top:0!important;border-radius:0!important}.field-validation-error,.invalid-validation-text{color:#b50000;font-size:13px;font-size:.8125rem;font-size:13px;font-size:.8125rem}.field-optional{color:#5c6975;margin-left:5px;font-weight:400}.product-detail-main-container{margin-top:15px;margin-bottom:15px;min-height:800px;margin-top:15px;margin-bottom:0}.product-detail-main-container h1,.product-detail-main-container .h1,.product-detail-main-container h2,.product-detail-main-container .h2,.product-detail-main-container h3,.product-detail-main-container .h3,.product-detail-main-container h4,.product-detail-main-container .h4,.product-detail-main-container h5,.product-detail-main-container .h5{margin:0}.product-detail-main-container .k-listview{border:none}.product-detail-main-container .k-widget{border:none}.product-detail-main-container .img-thumbnail{border:none}.product-detail-main-container .k-pager-wrap{background-color:#fff!important;padding:0}.product-detail-main-container .product-detail-header-container{min-height:565px}.product-detail-main-container .product-detail-header-container .alert{margin-bottom:0}.product-detail-main-container .product-detail-header-container .product-info-product-status{padding:3px 12px;color:#fff}.product-detail-main-container .product-detail-header-container .product-info-product-status.new{background-color:#e87722;color:#253746}.product-detail-main-container .product-detail-header-container .product-info-product-status.coming-soon product-dialog-image{background-color:#0047bb}.product-detail-main-container .product-detail-header-container .product-info-product-status.future{background-color:#0047bb}.product-detail-main-container .product-detail-header-container .product-info-product-status.discontinued{background-color:#5c6975}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items{display:none;position:absolute;left:0;margin-top:10px!important;padding:15px!important;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#fff;border:1px solid #ccd1d7;transition:all .2s ease-in-out;z-index:20;padding:12px;-webkit-box-shadow:0 2px 15px 0 rgba(11,87,128,.12);-moz-box-shadow:0 2px 15px 0 rgba(11,87,128,.12);box-shadow:0 2px 15px 0 rgba(11,87,128,.12)}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items:hover{border-color:rgba(34,62,87,.5);cursor:pointer}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items:before,.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items:after{content:'';position:absolute;border-style:solid;border-width:0 12px 12px;display:block;right:335px;width:0}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items:before{border-color:rgba(93,105,118,.25) transparent;z-index:0;top:-13px}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items:after{border-color:#fff transparent;z-index:1;top:-11px}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items.show{display:block}.product-detail-main-container .product-detail-header-container .product-overview-features .product-overview-features-list.show-more-items:hover:before{border-color:rgba(34,62,87,.5) transparent}.product-detail-main-container .product-detail-header-container .product-overview-features button{background:0 0;border:0;color:#0047bb;font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;font-weight:600;font-weight:400}.product-detail-main-container .product-detail-header-container .product-overview-features button:hover{text-decoration:underline}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-list{display:flex;flex-wrap:wrap}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item{display:block;width:35px;height:35px;padding:0!important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:5px;margin-bottom:5px}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle span{display:block;width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ccd1d7;cursor:pointer}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-black span{background:#000}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-blue span{background:#00a9e0}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-gray span{background:#5c6975}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-green span{background:#12866e}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-orange span{background:#e87722}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-purple span{background:purple}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-red span{background:#b50000}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-yellow span{background:#f3a307}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-white span{background:#fff}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-clear span{background:#f5fffa}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.color-circle-aqua span{background:#a5ddd0}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.active{border-width:3px}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.active.color-circle span{border:3px solid #ccd1d7;text-align:center;text-decoration:none}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.active.color-circle span:after{content:"\F00C";font-family:"font awesome 5 pro";color:#ffc72c;font-size:24px;font-size:1.5rem;font-size:24px;font-size:1.5rem}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.inactive{border-width:3px}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.inactive.color-circle span{border:1px solid #ccd1d7;text-align:center;cursor:not-allowed}.product-detail-main-container .product-detail-header-container .product-variants .variant-color-item.inactive.color-circle span:after{content:"\F00D";font-family:"font awesome 5 pro";color:#ffc72c;font-size:24px;font-size:1.5rem;font-size:24px;font-size:1.5rem}.product-detail-main-container .product-detail-header-container .product-image-gallery{min-height:350px}.product-detail-main-container .product-detail-header-container .product-image-gallery .image-gallery-selected-image{min-height:275px;width:275px}.product-detail-main-container .product-detail-header-container .product-image-gallery .image-gallery-to-dialog-link{cursor:pointer;font-weight:700}.product-detail-main-container .product-detail-header-container .product-image-gallery .image-gallery-to-dialog-link:hover{color:#0047bb;text-decoration:underline}.product-detail-main-container .product-detail-header-container .product-image-gallery .template-product-image-gallery-item{border:1px solid #ccd1d7;height:65px!important;margin-left:3.5px!important;margin-right:3.5px!important;line-height:60px}.product-detail-main-container .product-detail-header-container .product-image-gallery .template-product-image-gallery-item img{height:55px;width:55px}.product-detail-main-container .product-detail-header-container .product-image-gallery .slick-slide img{display:unset;cursor:pointer}.product-detail-main-container .product-detail-header-container .product-image-gallery #image-gallery-carousel .arrow_prev{position:absolute!important;top:28%!important;left:1%}.product-detail-main-container .product-detail-header-container .product-image-gallery #image-gallery-carousel .arrow_prev .far{font-weight:700;cursor:pointer;font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;color:#223e57}.product-detail-main-container .product-detail-header-container .product-image-gallery #image-gallery-carousel .arrow_next{position:absolute!important;top:28%!important;right:1%}.product-detail-main-container .product-detail-header-container .product-image-gallery #image-gallery-carousel .arrow_next .far{font-weight:700;cursor:pointer;font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;color:#223e57}.product-detail-main-container .product-detail-header-container .product-info-product-sku{color:#5c6975;font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem}.product-detail-main-container .product-detail-header-container .product-title{line-height:1.4}.product-detail-main-container .product-detail-header-container .product-headline{line-height:1.4}.product-detail-main-container .product-detail-header-container .product-info-product-price{font-style:italic;font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem}.product-detail-main-container .product-detail-header-container .product-info-product-price-primary{font-size:19px;font-size:1.1875rem;font-size:19px;font-size:1.1875rem;color:#253746;font-weight:600}.product-detail-main-container .product-detail-header-container .product-info-product-price-secondary{font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;color:#253746;font-weight:600}.product-detail-main-container .product-detail-header-container .product-info-product-price-information{font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;color:#5c6975;font-weight:400}.product-detail-main-container .product-detail-header-container .product-info-product-inventory{font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;font-weight:600;color:#253746}.product-detail-main-container .product-detail-header-container .product-info-product-inventory .fa-check{color:#12866e}.product-detail-main-container .product-detail-header-container .product-info-product-inventory-reseller-availability{font-size:15px;font-size:.9375rem;font-size:15px;font-size:.9375rem}.product-detail-main-container .product-detail-header-container .product-alternate{border:2px solid #ccd1d7;-webkit-box-shadow:0 2px 15px 0 rgba(11,87,128,.12);-moz-box-shadow:0 2px 15px 0 rgba(11,87,128,.12);box-shadow:0 2px 15px 0 rgba(11,87,128,.12);padding:3px}.product-detail-main-container .product-detail-header-container .product-alternate .img-thumbnail{border:none}.product-detail-main-container .product-detail-header-container .product-alternate .title{font-size:18px;font-size:1.125rem;font-size:18px;font-size:1.125rem;font-weight:700;padding:0 15px 10px}.product-detail-main-container .product-detail-header-container .product-alternate .product-sku{@entend .product-info-product-sku}.product-detail-main-container .product-detail-header-container .product-alternate .short-title{font-size:13px;font-size:.8125rem;font-size:13px;font-size:.8125rem}.product-detail-main-container .product-detail-header-container .product-alternate .description{font-size:13px;font-size:.8125rem;font-size:13px;font-size:.8125rem}.product-detail-main-container .product-detail-tab-strip-product-info{margin-top:15px;margin-bottom:15px}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation{border-bottom:1px solid #ccd1d7;font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;font-weight:600}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs{border-bottom:0}@media only screen and (min-width:992px){.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs>li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:12px;padding-bottom:12px;border-bottom:0;border-top:3px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs>li a:hover{background:#fff;border-top-color:#0047bb;border-left-color:#ccd1d7;border-right-color:#ccd1d7}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs>li a.active{background-color:#f4f6f8;border-left:1px solid #ccd1d7;border-right:1px solid #ccd1d7;border-top:3px solid #0047bb;color:#253746;border-bottom:0}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs>li a.active:hover{color:#0047bb}}@media only screen and (max-width:991px),only screen and (min-width:375px) and (max-width:767px){.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs>li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:0;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:10px 5px}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .nav-tabs>li a.active{background-color:transparent;border-left:3px solid #0047bb;color:#253746;border-bottom:0}}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .product-tab-strip-navigation-sticky{position:fixed;top:0;width:100%;z-index:1001;background-color:#fff;-webkit-box-shadow:0 2px 15px 0 rgba(11,87,128,.12);-moz-box-shadow:0 2px 15px 0 rgba(11,87,128,.12);box-shadow:0 2px 15px 0 rgba(11,87,128,.12);visibility:visible;opacity:1;transition:visibility 0s,opacity .5s linear}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .product-tab-strip-navigation-sticky .product-sticky-title{font-size:25px;font-size:1.5625rem;font-size:25px;font-size:1.5625rem;font-weight:300;color:#253746!important}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-navigation .product-tab-strip-navigation-sticky .product-sticky-go-back-icon{cursor:pointer}@media(max-width:768px){.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .overview .overview-description iframe,.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .overview .overview-description embed,.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .overview .overview-description object,.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .overview .overview-description video{width:100%!important;height:315px}}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .technical-specifications .compatibility-list,.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .technical-specifications .certification-list{display:flex;flex-wrap:wrap}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .technical-specifications .technical-specifications-specifications-item:last-child hr{display:none}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .accessories .product-listing-main-container{margin-top:0}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .driver-and-downloads .media-title{font-size:16px;font-size:1rem;font-size:16px;font-size:1rem}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .driver-and-downloads .drivers-and-downloads-type-items:last-child hr{display:none}@media(max-width:767px){.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .driver-and-downloads .talk-an-advisor-container{margin-top:20px}}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-header{padding:10px}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-header .accordion-title{background:0 0;border:0;display:block;text-align:left;font-weight:600;background:#f4f6f8;color:#001e60}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-header .accordion-title-icon{font-weight:600;background:#f4f6f8;color:#001e60}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-header .accordion-title-icon:after{font-family:"font awesome 5 pro";float:right;content:"\F107";font-size:18px;font-size:1.125rem;font-size:18px;font-size:1.125rem}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-header .accordion-title-icon[aria-expanded=true]:after{content:"\F106"}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-body{font-weight:400;color:#5c6975}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-body .video-youtube-button{background-color:transparent;border:none}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-body .video-text{font-weight:700;margin-top:10px}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .faq-container .card .card-footer .helpful-yes-no{font-weight:600;color:#001e60}.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .compliance-safety-container .compliance-safety-items:last-child hr{display:none}@media(max-width:767px){.product-detail-main-container .product-detail-tab-strip-product-info .product-tab-strip-content .support .talk-an-advisor-container{margin-top:20px}}.product-detail-main-container .product-reviews-container{margin-bottom:15px}.product-detail-main-container .product-reviews-container #BVRRContainer h2,.product-detail-main-container .product-reviews-container #BVQAContainer h2{font-weight:600!important}.product-detail-main-container .product-reviews-container #BVRRContainer .bv-glyph,.product-detail-main-container .product-reviews-container #BVQAContainer .bv-glyph{color:#ffc72c!important;font-size:20px!important}.product-detail-main-container .product-reviews-container #BVRRContainer .bv-content-author-name,.product-detail-main-container .product-reviews-container #BVRRContainer .bv-author,.product-detail-main-container .product-reviews-container #BVQAContainer .bv-content-author-name,.product-detail-main-container .product-reviews-container #BVQAContainer .bv-author{border:none!important}.product-detail-main-container .product-reviews-container .product-review-listing-filter-options .k-input{display:flex}.product-detail-main-container .product-reviews-container .product-review-listing-filter-options .sort-overflow-visible{overflow:visible}.product-detail-main-container .product-reviews-container .review-start-rating-container{}.product-detail-main-container .product-reviews-container .review-start-rating-container progress{border:none;height:12px}.product-detail-main-container .product-reviews-container .review-start-rating-container progress::-webkit-progress-bar{background-color:#eee}.product-detail-main-container .product-reviews-container .review-start-rating-container progress::-webkit-progress-value{background-color:#ffc72c!important}.product-detail-main-container .product-reviews-container .review-start-rating-container progress{background-color:#eee}.product-detail-main-container .product-reviews-container .review-start-rating-container progress::-moz-progress-bar{background-color:#ffc72c!important}.product-detail-main-container .product-reviews-container .review-item-container{margin:15px 0}.product-detail-main-container .product-reviews-container .review-item-container .review-title{font-weight:700;font-size:16px;font-size:1rem;font-size:16px;font-size:1rem}.product-detail-main-container .product-reviews-container .review-item-container .review-item-client-response-container{background:rgba(0,71,187,.08);padding:15px}.product-detail-main-container .product-reviews-container .review-item-container .review-item-review-comments-container{background:#f4f6f8;padding:15px}.product-detail-main-container .product-reviews-container .review-item-container:first-child{margin-top:0}.product-detail-main-container .product-reviews-container .review-item-container:last-child{margin-bottom:0}.product-detail-main-container .product-detail-related-product .product-related{margin:15px 0}.product-detail-main-container .product-detail-related-product .product-related .product-related-title{font-size:24px;font-size:1.5rem;font-size:24px;font-size:1.5rem}.product-detail-main-container .product-detail-related-product .product-related .k-listview{background-color:transparent}.product-detail-main-container .product-detail-related-product .product-related .template-product-related-item-view{margin:.5%!important}.product-detail-main-container .product-detail-related-product .product-related .template-product-related-item-view .card{background-color:#fff;border:none;border-radius:unset}.product-detail-main-container .product-detail-related-product .product-related .template-product-related-item-view .card .card-img-top{border-radius:unset}.product-detail-main-container .product-detail-related-product .product-related .slick-slide img{display:unset}.product-detail-main-container .product-detail-related-product .product-related .slick-track{display:flex!important}.product-detail-main-container .product-detail-related-product .product-related .slick-slide{height:inherit!important}.product-detail-main-container .product-detail-related-product .product-related #related-product-carousel .arrow_prev{position:absolute!important;top:50%!important;left:0}.product-detail-main-container .product-detail-related-product .product-related #related-product-carousel .arrow_prev .far{font-weight:700;cursor:pointer;font-size:24px;font-size:1.5rem;font-size:24px;font-size:1.5rem;color:#223e57}.product-detail-main-container .product-detail-related-product .product-related #related-product-carousel .arrow_next{position:absolute!important;top:50%!important;right:0}.product-detail-main-container .product-detail-related-product .product-related #related-product-carousel .arrow_next .far{font-weight:700;cursor:pointer;font-size:24px;font-size:1.5rem;font-size:24px;font-size:1.5rem;color:#223e57}.image-gallery-modal-main-container{}.image-gallery-modal-main-container .slick-image-gallery-carousel{}.image-gallery-modal-main-container .k-listview{border-color:transparent}.image-gallery-modal-main-container .slick-slide img{display:unset}.image-gallery-modal-main-container .slick-track{display:flex!important}.image-gallery-modal-main-container .slick-track .slick-slide{height:inherit!important}.image-gallery-modal-main-container #image-gallery-dialog-carousel .arrow_prev{position:absolute!important;top:50%!important;left:1%}.image-gallery-modal-main-container #image-gallery-dialog-carousel .arrow_prev .far{font-weight:700;cursor:pointer;font-size:26px;font-size:1.625rem;font-size:26px;font-size:1.625rem;color:#223e57}.image-gallery-modal-main-container #image-gallery-dialog-carousel .arrow_next{position:absolute!important;top:50%!important;right:1%}.image-gallery-modal-main-container #image-gallery-dialog-carousel .arrow_next .far{font-weight:700;cursor:pointer;font-size:26px;font-size:1.625rem;font-size:26px;font-size:1.625rem;color:#223e57}.image-gallery-modal-main-container .slick-dots{bottom:0;display:block;width:100%;padding:10px;margin:0;list-style:none;text-align:center;padding:0;margin:0;list-style:none}.image-gallery-modal-main-container .slick-dots li{padding-left:0!important}.image-gallery-modal-main-container .slick-dots li:before{display:none}.image-gallery-modal-main-container .slick-dots li{position:relative;display:inline-block;width:30px;height:30px;margin:0 5px;padding:0;cursor:pointer;margin-bottom:0!important}.image-gallery-modal-main-container .slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:30px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.image-gallery-modal-main-container .slick-dots li button:hover,.image-gallery-modal-main-container .slick-dots li button:focus{outline:none}.image-gallery-modal-main-container .slick-dots li button:hover:before,.image-gallery-modal-main-container .slick-dots li button:focus:before{opacity:1}.image-gallery-modal-main-container .slick-dots li button:before{font-family:slick;font-size:55px!important;position:absolute;left:0;width:30px;height:30px;content:'•';text-align:center;opacity:.5;color:#f3a307;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-gallery-modal-main-container .slick-dots .slick-active button:before{opacity:1;color:#f3a307}@media only screen and (max-width:576px),only screen and (min-width:375px) and (max-width:767px){.image-gallery-modal-main-container .product-dialog-image{height:250px!important;width:auto}}@media only screen and (min-width:768px){.image-gallery-modal-main-container .product-dialog-image{height:650px!important}}@media only screen and (min-width:992px){.image-gallery-modal-main-container .product-dialog-image{height:650px!important}}@media only screen and (min-width:1200px){.image-gallery-modal-main-container .product-dialog-image{height:675px!important}}.video-player-modal-main-container .modal-header{padding:3px}.create-review-modal-main-container.modal .modal-body .alert,.create-comment-modal-main-container.modal .modal-body .alert{margin-bottom:0}.create-review-modal-main-container.modal .modal-body .form-group,.create-comment-modal-main-container.modal .modal-body .form-group{margin-bottom:10px}.create-review-modal-main-container.modal .modal-body .input-error-validation-element,.create-comment-modal-main-container.modal .modal-body .input-error-validation-element{border:1px solid #b50000}.create-review-modal-main-container.modal .modal-body .input-error-validation-element-span,.create-comment-modal-main-container.modal .modal-body .input-error-validation-element-span{color:#b50000;font:400;font-size:12.5px!important}.create-review-modal-main-container.modal .modal-body .star-hovered,.create-review-modal-main-container.modal .modal-body .star-selected,.create-comment-modal-main-container.modal .modal-body .star-hovered,.create-comment-modal-main-container.modal .modal-body .star-selected{color:#ffc72c}.create-review-modal-main-container.modal .modal-body .image-product-review,.create-comment-modal-main-container.modal .modal-body .image-product-review{border:none}.create-review-modal-main-container.modal .modal-body .product-info-product-sku,.create-comment-modal-main-container.modal .modal-body .product-info-product-sku{color:#5c6975;font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem}.create-review-modal-main-container.modal .modal-body .product-title,.create-comment-modal-main-container.modal .modal-body .product-title{line-height:1.4;font-weight:700}.create-review-modal-main-container.modal .modal-footer,.create-comment-modal-main-container.modal .modal-footer{justify-content:normal}@media(min-width:768px){.create-review-modal-main-container.modal .modal-dialog,.create-comment-modal-main-container.modal .modal-dialog{max-width:900px}}@media(max-width:767px){.create-review-modal-main-container.modal .modal-body .form-group,.create-comment-modal-main-container.modal .modal-body .form-group{margin-bottom:20px}}.modal.show .modal-header button{background:0 0;border:0;color:#0047bb}.modal.show .modal-header button:hover{text-decoration:underline}.modal.show .modal-header .close{opacity:1;font-size:20px;font-size:1.25rem;font-size:20px;font-size:1.25rem;color:#0047bb}.modal.show.full-screen{padding:0!important}.modal.show.full-screen .modal-dialog{width:100%;height:100%;margin:0;padding:0}@media(min-width:576px){.modal.show.full-screen .modal-dialog{max-width:100%}}.modal.show.full-screen .modal-header{padding:16px 16px 0;border-bottom:0}.modal.show.full-screen .modal-header .close{padding:0;margin:0;padding-top:4px}.modal.show.full-screen .modal-content{border:0;border-radius:0;height:auto;min-height:100%;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.product--wheretobuy-buy-st .modal-dialog{width:20vw;margin-top:32vh}.product--wheretobuy-buy-st .modal-content{background-color:#253746;color:#fff;font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;text-align:center;padding:28px 0}.product--wheretobuy-buy-st .modal-content span{display:block;font-size:28px;font-size:1.75rem;font-size:28px;font-size:1.75rem;font-weight:600;margin-bottom:4px}.product-listing-main-container{margin-top:15px;margin-bottom:15px}.product-listing-main-container h1,.product-listing-main-container .h1,.product-listing-main-container h2,.product-listing-main-container .h2,.product-listing-main-container h3,.product-listing-main-container .h3,.product-listing-main-container h4,.product-listing-main-container .h4,.product-listing-main-container h5,.product-listing-main-container .h5{margin:0}.product-listing-main-container .k-listview{border:none}.product-listing-main-container .k-widget{border:none}.product-listing-main-container .img-thumbnail{border:none}.product-listing-main-container .k-pager-wrap{background-color:#fff!important;padding:0}.product-listing-main-container .product-listing-product-item{min-height:150px}.product-listing-main-container .product-list-sort-options{width:275px}.product-listing-main-container .product-list-sort-options .k-input{display:flex}.product-listing-main-container .product-list-sort-options .sort-overflow-visible{overflow:visible}.product-listing-main-container .product-list-sort-options-dialog .k-input{display:flex}.product-listing-main-container .product-list-sort-options-dialog .sort-overflow-visible{overflow:visible}.product-listing-main-container .aggregation-filter-dialog{display:none}.product-listing-main-container .aggregation-modal-main-container .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;right:0}@media(max-width:576px){.product-listing-main-container .aggregation-modal-main-container .modal-dialog{width:100vw;max-width:100vw}}.product-listing-main-container .aggregation-modal-main-container .modal-content{height:100%}.product-listing-main-container .aggregation-modal-main-container .modal-body{height:250px;overflow-y:auto}.product-listing-main-container .aggregation-product-main-container,.product-listing-main-container .aggregation-modal-main-container{font-size:15px;font-size:.9375rem;font-size:15px;font-size:.9375rem}.product-listing-main-container .aggregation-product-main-container .aggregation-clear-all-filters,.product-listing-main-container .aggregation-modal-main-container .aggregation-clear-all-filters{cursor:pointer;color:#0047bb}.product-listing-main-container .aggregation-product-main-container .aggregation-clear-all-filters :hover,.product-listing-main-container .aggregation-modal-main-container .aggregation-clear-all-filters :hover{text-decoration:underline}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container{font-size:13px;font-size:.8125rem;font-size:13px;font-size:.8125rem}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-applied,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-applied{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2.5px;margin-bottom:2.5px;background-color:#f8f9fa;border:1px solid #ccd1d7}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-applied .fa-times-circle,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-applied .fa-times-circle{cursor:pointer}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-header,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-header{padding:10px}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-header .accordion-title,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-header .accordion-title{background:0 0;border:0;display:block;width:100%;text-align:left;font-weight:600;background:#f4f6f8;color:#001e60}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-header .accordion-title:after,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-header .accordion-title:after{font-family:"font awesome 5 pro";float:right;content:"\F107"}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-header .accordion-title[aria-expanded=true]:after,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-header .accordion-title[aria-expanded=true]:after{content:"\F106"}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body{padding:2px 1px;margin:0;cursor:pointer;font-weight:400;color:#5c6975}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-view-more-link-container,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-view-more-link-container{height:200px;overflow-y:scroll;overflow-x:hidden}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-view-more-link-buttons,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-view-more-link-buttons{padding:3px 0;cursor:pointer;color:#0047bb;font-weight:700}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-available-container :hover,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-available-container :hover{background-color:#eee;color:#001e60}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-available-container .aggregation-available-item .k-checkbox-label,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .aggregation-available-container .aggregation-available-item .k-checkbox-label{width:100%}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .cable-length-container .cable-length-button-group,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .cable-length-container .cable-length-button-group{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:3px 0}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .cable-length-container .btn-group.nav,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .cable-length-container .btn-group.nav{display:inline-flex}.product-listing-main-container .aggregation-product-main-container .aggregation-panel-container .aggregation-available .card .card-body .cable-length-container .btn-group .btn.active,.product-listing-main-container .aggregation-modal-main-container .aggregation-panel-container .aggregation-available .card .card-body .cable-length-container .btn-group .btn.active{background-color:#001e60;color:#fff}.product-listing-main-container .product-listing-product-item{}.product-listing-main-container .product-listing-product-item ul{list-style-type:none;margin-bottom:0;padding:0}.product-listing-main-container .product-listing-product-item li:last-child{border-bottom:1px solid #ccd1d7}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid{width:95%;margin:1%!important;border:none;padding:0}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .img-thumbnail{border:none;width:200px;height:200px}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status{padding:3px 12px;position:absolute;top:0;left:0;color:#fff;z-index:1}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status.new{background-color:#e87722;color:#253746}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status.coming-soon{background-color:#0047bb}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status.future{background-color:#0047bb}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status.discontinued{background-color:#5c6975}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-sku{color:#5c6975;font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-title{cursor:pointer;color:#0047bb;margin-bottom:0}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-price{font-style:italic;font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-price-primary{font-size:19px;font-size:1.1875rem;font-size:19px;font-size:1.1875rem;color:#253746;font-weight:600}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-price-secondary{font-size:16px;font-size:1rem;font-size:16px;font-size:1rem;color:#253746;font-weight:600}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-price-information{font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;color:#5c6975;font-weight:400}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-inventory{font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;font-weight:600;color:#253746}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-inventory .fa-check{color:#12866e}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-inventory-reseller-availability{font-size:15px;font-size:.9375rem;font-size:15px;font-size:.9375rem}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-add-to-cart{margin-top:5px}@media(min-width:576px),(max-width:576px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid{width:100%;height:100%!important;margin:5px 1.5%!important}}@media(min-width:768px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid{width:100%;height:375px!important;margin:5px 1%!important}}@media(min-width:992px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid{width:100%;height:350px!important;margin:5px 1%!important}}@media(min-width:1200px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid{height:275px!important;width:100%;margin:5px .5%!important}}