.product-category-main-container{margin-top:15px;margin-bottom:15px}.product-category-main-container .k-listview{border:none}.product-category-main-container .k-widget{border:none}.product-category-main-container .img-thumbnail{border:none}.product-category-main-container .product-category-container,.product-category-main-container .product-listing-container{display:none}@media(min-width:340px){.product-category-main-container{min-height:500px}}@media(min-width:768px){.product-category-main-container{min-height:700px}}@media(min-width:992px){.product-category-main-container{min-height:600px}}@media(min-width:1200px){.product-category-main-container{min-height:500px}}.product-category-main-container .product-category-items{flex-flow:wrap}.product-category-main-container .product-category-items .img-thumbnail{width:120px;height:100px;padding:10px}.product-category-main-container .product-category-items .category-info-title{cursor:pointer;color:#0047bb;margin-bottom:0}.product-category-main-container .product-category-items .k-loading-image{color:#f3a307;font-weight:bold}.product-category-main-container .product-category-items .list-group-item{width:95%;margin:1%!important;border:none;text-align:center}@media(min-width:576px){.product-category-main-container .product-category-items .list-group-item{width:47%;margin:5px 1.5%!important}}@media(min-width:768px){.product-category-main-container .product-category-items .list-group-item{width:31.333%;margin:5px 1%!important}}@media(min-width:992px){.product-category-main-container .product-category-items .list-group-item{width:23%;margin:5px 1%!important}}@media(min-width:1200px){.product-category-main-container .product-category-items .list-group-item{width:19%;margin:5px .5%!important}}.product-listing-main-container{margin-top:15px;margin-bottom:15px}.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 .product-listing-product-item{min-height:150px}.product-listing-main-container .product-list-sort-options{width:250px}.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 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:transparent;border:0 none;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:""}.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:""}.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 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:auto;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 3px 0;cursor:pointer;color:#0047bb;font-weight:bold}.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 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 .template-product-list-view-grid:last-child,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content:last-child{border-bottom:1px solid #ccd1d7}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .product-info-product-status{padding:3px 12px;position:absolute;top:0;left:0;color:#fff;font-weight:bold;z-index:1}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status.new,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .product-info-product-status.new{background-color:#e87722;color:#000}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-status.coming-soon,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .product-info-product-price-information{font-size:14px;font-size:.875rem;font-size:14px;font-size:.875rem;color:#5c6975;font-weight:normal}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-inventory,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .product-info-product-inventory-reseller-availability{font-size:13.5px;font-size:.84375rem;font-size:13.5px;font-size:.84375rem}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-info-product-add-to-cart,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .product-info-product-add-to-cart{margin-top:5px}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid .product-reviews .text-yellow,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content .product-reviews .text-yellow{color:#ffc72c}@media(min-width:576px),(max-width:576px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{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,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{width:100%;height:375px!important;margin:5px 1%!important}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{height:250px!important}}@media(min-width:992px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{width:100%;height:350px!important;margin:5px 1%!important}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{height:250px!important}}@media(min-width:1200px){.product-listing-main-container .product-listing-product-item .template-product-list-view-grid,.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{height:275px!important;width:100%;margin:5px .5%!important}.product-listing-main-container .product-listing-product-item .template-product-list-view-grid-content{height:225px!important}}