  /* DYNAMIC */.real-time-indicator{font-weight:bold;position:relative;top:-5px}.real-time-indicator.real-time-success{display:none}.sku-compare{display:block;margin:10px auto;border:1px solid #ebebeb;background-color:#f2f2f2;border-radius:4px;padding:2px;width:90px;font-size:12px;clear:both}.sku-compare .compare-chk{display:inline-block;margin-top:0;margin-right:5px}.sku-compare .compare-label{margin-bottom:0;vertical-align:text-bottom}.compare{position:fixed;z-index:49;bottom:-100%;right:0;left:0;padding:15px 0;background:rgba(29,37,44,0.85);transition:bottom .4s ease;height:220px}.compare.is-shown{bottom:0}.compare.minimized{bottom:-220px}.compare.minimized .compare-mini i:before{transform:rotate(180deg)}.compare .compare-chk{display:none}.compare .slide{display:none}.compare .compare-item-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.compare .compare-item-list .compare-item{width:23%;opacity:1;z-index:1;display:inline-block;position:relative;background:#fff;min-height:100px}.compare .compare-item-list .compare-item.compare-empty{background:#1d252c}.compare .compare-item-list .compare-item .compare-inner{z-index:9;width:100%;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.compare .compare-item-list .compare-item .compare-text{width:60%;padding:10px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;height:55px;margin-top:5px}.compare .compare-item-list .compare-item .compare-text h2{font-size:12px;margin:0}.compare .compare-item-list .compare-item .compare-text h2 a{color:#22282e;text-decoration:none !important;word-break:break-word}.compare .compare-item-list .compare-item .compare-image{width:40%;padding:10px}.compare .compare-mini{position:absolute;left:0;right:0;bottom:100%;width:120px;margin:0 auto;background:rgba(29,37,44,0.85);text-align:center;color:#fff;border-left:10px solid transparent;border-right:10px solid transparent;height:16px;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px}.remove-comp{position:absolute;right:-15px;top:-15px;background:none;border:none;font-size:1.5rem;background:#03558a;color:#fff;width:30px;height:30px;border-radius:50%;line-height:30px;text-align:center;padding:0}.compare-btns{margin:1rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.compare-btns .btn{padding:5px 15px}.compare-btns .btn:focus{outline:none}.compare-btns .btn.btn-link{color:#fff;text-decoration:none}#product-comparisons{width:100%;margin-bottom:30px}#product-comparisons .table-compare{border-top:2px solid #ddd}#product-comparisons .table-compare td{border-right:2px solid #ddd}#product-comparisons .table-compare td.PriceBreaks{border-right:none}#product-comparisons .table-compare .sku-detail-row{border-bottom:2px solid #ddd}#product-comparisons .table-compare .compare-prop-name{border-right:2px solid #ddd}#product-comparisons td.sku-detail{vertical-align:top}#product-comparisons thead{background:#fff}#product-comparisons .compare-specs{border-top:none;padding-top:30px}#product-comparisons .compare-sku-remove{text-align:center}#product-comparisons .compare-sku-remove-btn{display:inline-block;margin:0 auto 1rem;border:1px solid #ddd;border-radius:20px;padding:.25rem 1rem;background:#fff;transition:.3s all ease}#product-comparisons .compare-sku-remove-btn:hover{background:#f3f3f3}#product-comparisons .SKULineOuterWrapper-alt .SKULineWrapper{width:100%;border:none;margin:0;padding:0;display:block}#product-comparisons .SKULineOuterWrapper-alt .SKULineWrapper .ProductImagesContainer{padding:0}#product-comparisons .SKULineOuterWrapper-alt .SKULineWrapper .SKUQtyBox{width:100%}#product-comparisons .SKULineOuterWrapper-alt .SKULineWrapper .SKULineFavItem .fav-add{text-align:left}.compare-loading{text-align:center;margin-top:100px}.compare-prop-name{min-width:130px}.compare-top{width:100%;margin:20px 0}.compare-sku{padding:10px;margin:20px 0;position:relative;max-width:300px;width:100%}.compare-sku h2{font-size:16px}.compare-sku .stepper-wrap{float:none}.compare-sku .qtyBox{padding:0 5px;float:none}.compare-sku .ajaxAddToCartSection{width:100%;text-align:left;margin-top:10px}.compare-sku-image{display:block;text-align:center}.compare-sku-image img{width:200px;margin:0 auto}.compare-sku-uom,.compare-sku-priceinfo{display:block;font-weight:bold;margin-top:5px}.compare-top .print-button{color:#fff}.item-family-sku-line-desc-info .sku-compare{margin:0;background:none;border:none;padding:2px 0;text-align:left;width:auto;font-size:10px;line-height:normal}.item-family-sku-line-desc-info .sku-compare .compare-chk{margin-top:0;top:3px;position:relative;margin-right:2px}.sku-compare-td{background:#f9f9f9;vertical-align:middle !important;text-align:center}.sku-compare-outline{padding:4px}.search-results-rows th.no-wrap-header{white-space:nowrap}.DTFC_RightWrapper{z-index:11}.DTFC_LeftBodyLiner{overflow:hidden !important;width:100% !important}.no-wrap-header{background:#f0f0f0}.DTFC_LeftBodyLiner .table-striped>tbody>tr:nth-of-type(odd),.DTFC_RightWrapper .table-striped>tbody>tr:nth-of-type(odd){background:#f9f9f9}.DTFC_LeftBodyLiner .table-striped>tbody>tr:nth-of-type(even),.DTFC_RightWrapper .table-striped>tbody>tr:nth-of-type(even){background:#f2f2f2}.DTFC_RightBodyLiner{overflow-x:hidden}.search-results-outer{overflow:hidden}.hide-reason-btn{position:relative;cursor:pointer;margin:0 4px}.hide-reason{position:absolute;z-index:10;top:-24px;left:100%;width:250px;margin-right:4px;text-align:left;transform:translateX(12px)}.hide-reason:before{content:'';position:absolute;top:27px;left:-7px;width:15px;height:15px;transform:rotate(45deg);color:#a94442;background-color:#f2dede;border-left:solid 1px #ebccd1;border-bottom:solid 1px #ebccd1}.sku-barcode{max-height:100px;max-width:400px}#accessory-sub .SKULineOuterWrapper-alt{width:100% !important}.SKULineFavItem{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.SKULineFavItem .fav-add{background:url(/images/misc/fav-add.gif) no-repeat;padding-left:20px}.SKULineFavItem .fav-added{background:url(/images/misc/fav-added.gif) no-repeat;padding:5px 0;padding-left:20px}.btnAddToCartAjax:disabled,.btnAddToCartAjax.disabled,.atc-disabled:disabled,.atc-disabled.disabled{cursor:not-allowed;background-color:transparent;border:1px solid #ddd;white-space:inherit;color:inherit;opacity:.8}.btnAddToCartAjax:disabled:hover,.btnAddToCartAjax.disabled:hover,.atc-disabled:disabled:hover,.atc-disabled.disabled:hover{background:#ededed;color:#22282e;border-color:#ddd}.hidethisfacet{display:none}.slide .active{background-position:0 1px}.cb-snip .SkuLinkGroup img{margin-top:0;margin-bottom:0}.qty-txt-full{display:none}.SkuLinkGroup .links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:5px;font-size:.75rem}.SkuLinkGroup .links img{min-width:20px}.compare-sku .SKULineOuterWrapper-alt{display:block}.CategoryBreadcrumb{padding:.75rem;background:#f5f5f5}.CategoryBreadcrumb .SearchTerm{font-weight:bold}.breadcrumb-divider{display:inline-block;margin:0 .25rem}.SearchPrefs{padding:.75rem 0;border-bottom:1px solid #ddd;margin-bottom:1rem}.ViewMode-Container a{padding:.25rem .5rem;text-align:center;color:#22282e;cursor:pointer;transition:.3s all ease;border:1px solid #ddd;background:#fff;font-size:1rem}.ViewMode-Container a:hover{color:#03558a;background:#f1f1f1}.ViewMode-Container a.activated{color:#22282e;background:#f1f1f1}.ViewMode-Container a:first-of-type{border-right:none;border-radius:2px 0 0 2px}.ViewMode-Container a:last-of-type{border-radius:0 2px 2px 0}.stepper-wrap{position:relative}.stepper-wrap .qtyBox{position:relative}.stepper-btn-wrap{position:absolute;right:0;max-width:15px}.FindItPanel{background:#fcf8e3;border:1px solid #8a6d3b;color:#666;padding:15px;margin:20px 0;border-radius:2px;width:100%}.FindItPanel img{float:left;margin-right:20px;border-radius:5px}#pgResults h4{font-size:1.25rem}#pgResults .pg-results-wrapper{border:1px solid #ddd;border-top:4px solid #ddd;max-height:500px;overflow-y:auto;padding:0 1rem}#pgResults .pg-results-wrapper .pg-result-title{padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:1px solid #eee}#pgResults .pg-results-wrapper .pg-result-title .pg-result-date{font-size:.65rem}#pgResults .pg-results-wrapper .pg-result{padding:1rem 0;border-bottom:2px dotted #ddd}#pgResults .pg-results-wrapper .pg-result .pg-result-title-link{font-weight:bold}#pgResults .pg-results-wrapper .pg-result:last-of-type{border-bottom:none}.check-in-stock,.check-previous-purchased{padding:3px 10px}.check-in-stock label,.check-previous-purchased label{padding-left:0}.previously-purch-badge{padding:4px 10px;margin-top:10px;font-size:10px}table.search-results-rows{margin-bottom:10px}.sku-row .sku-row-img img{width:auto;max-width:65px;float:none;padding:0;height:auto}.sku-row .sku-row-img .ImageLinkHidden,.sku-row .sku-row-img .tinyImageHolder{display:none}.sku-row .sku-compare{display:none}.sku-row .sku-row-price{color:#d11c1b;font-weight:bold}.sku-row .sku-row-price table.PriceBreaks{min-width:100px}.sku-row .sku-row-price table.PriceBreaks td{font-size:11px;padding:0 5px}.sku-row .sku-row-inv{font-size:11px}.sku-row .stepper-btn-wrap{z-index:11}.sku-row .btn-cart{margin:0;transition:.3s all ease}.sku-row .btn-cart:hover{opacity:.9}.sku-row .sku-row-part{min-width:130px}.search-results-outer{width:100%}.search-results-outer th a{color:#22282e}.row-view-sort-icon{margin-left:4px}.results-mobile-item-desc{font-size:12px;margin-bottom:10px}.SKULineOuterWrapper-alt.SKULineOuterWrapper-row{display:block}.sort-by-outer .btn-label{float:left;line-height:30px;margin-right:5px}.results-sort-by,.results-per-page{display:inline-block}.results-sort-by{margin-right:10px}.results-sort-by .dropdown-menu{min-width:140px}.results-per-page .dropdown-menu{min-width:50px}.SearchPrefs .btn .caret{margin-left:5px}.tinyImageHolder{width:100%;padding:10px 0}.tinyImageHolder .imgThumb{display:inline-block;margin:0 0 .25rem 0;border:1px solid #ddd;padding:3px;text-align:center;cursor:pointer;max-width:35px}.tinyImageHolder .imgThumb img{max-width:100% !important}.expanded-no-ul{display:none !important}.SKULineImage{position:relative}.ss-sku.SKULineWrapper{margin-bottom:1.25rem;padding:1rem;background:#fff;border:1px solid #ddd;font-size:12px}.ss-sku.SKULineWrapper .SKUQtyBox{width:auto;line-height:normal;margin:0}.ss-sku.SKULineWrapper .SKULineImage{float:none;width:100%;padding:0;margin:0}.ss-sku .PriceInfo{margin:5px 0;font-size:14px}.ss-sku .PriceInfo .PriceBreaks{font-size:14px}.ss-sku .primary-compare-image{width:auto !important;max-width:100% !important}.ss-sku .tinyImageHolder,.ss-sku .sku-compare{display:none !important}.ss-sku .sku-pricing .SKULineUOM{display:inline-block;margin:0;float:none;width:auto}.ss-sku .SKULineImage{margin-bottom:10px}.ss-sku .ss-sku-btn .btn-cart{margin:0 0 0 10px}.ss-sku .ss-sku-btn>span{display:none}.ss-search-results-bottom{margin-top:30px}.ss-sku-uom{color:#333;font-weight:normal}.ss-sku-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sku-desc .form-control{width:70px}.ss-sku-desc .stepper-btn-wrap a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.ss-sku-quote{display:block;width:100%}.ss-sku-quote .quote-cart-add-item{display:inline-block;margin:10px 0 0}@media (min-width: 1800px){.ss-results-right{position:fixed;top:20%;right:0;background:#fff;max-width:14%;box-shadow:-3px 3px 10px rgba(51,51,51,0.15);padding:15px}.ss-results-right h4{margin-top:0}.ss-results-right .ss-sku{margin-bottom:15px;padding:15px 0;border:none;border-bottom:2px dotted #eee}.ss-results-right .ss-sku .ss-sku-btn .btn-cart{margin:5px 0 0 0;width:100%}.ss-results-right .col-md-6:last-of-type .ss-sku{margin-bottom:0}.ss-results-right .col-md-6{width:100%}.ss-results-right .col-md-6:last-of-type .ss-sku{border-bottom:none}.ss-results-right .ss-sku-list{max-height:500px;overflow:hidden;overflow-y:auto}}@media (max-width: 991px){.ss-sku .ProductImagesContainerInner{float:none;display:block;text-align:center;margin:0 auto}.ss-sku .primary-compare-image{width:200px !important;max-width:100%;margin:0 auto 15px}}@media (max-width: 500px){.ss-sku{text-align:center}.ss-sku .SKUAddButton .d-flex{-webkit-justify-content:center;justify-content:center}}#layout-empty .ss-sku .col-lg-3{width:25%}#layout-empty .ss-sku .col-lg-9{width:75%}#ssSlider{position:relative;background:#000;text-align:center;z-index:0;margin-bottom:15px}#ssSlider .slick-next,#ssSlider .slick-prev{position:absolute;top:44%;background:rgba(255,255,255,0.35);color:#fff;width:30px;height:30px;line-height:30px;text-align:center;z-index:1;border-radius:15px;cursor:pointer;opacity:0;transition:.3s all ease}#ssSlider .slick-next{right:30px}#ssSlider .slick-prev{left:30px}#ssSlider:hover .slick-next,#ssSlider:hover .slick-prev{opacity:1}#ssSlider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ss-sku-banner-slide{text-align:center}.ss-sku-banner-slide a{display:block;height:100%;width:100%;outline:none !important}.ss-sku-banner-slide img{max-height:400px;display:block;margin:0 auto;text-align:center;outline:none !important}@media (max-width: 650px){#ssSlider .slick-next,#ssSlider .slick-prev{display:none !important}}.sku-sub-note a.alert{display:inline-block;text-decoration:none !important;font-size:11px}.sku-sub-note a.alert i{margin-right:5px}.sku-sub-note a.alert span{font-weight:500}.data-sku-property-title,.data-sku-property-text,.data-sku-prop-alert{display:none}body.show-elements [data-sku-property]{padding:15px 5px 5px;border:1px solid #eee;margin:15px 0;position:relative;min-height:30px;width:100%;display:block}body.show-elements [data-sku-property] .data-sku-prop-alert{display:block}body.show-elements [data-sku-property] .data-sku-property-title{position:absolute;top:-8px;left:5px;background:#fff;z-index:2;font-size:11px;font-weight:bold;padding:0 10px;color:#ff6a00;display:block}body.show-elements [data-sku-property] .data-sku-property-title button{font-size:12px;z-index:3;background:#eee;border:1px solid #ddd;border-radius:50%;width:18px;height:18px;text-align:center;outline:none;padding:0;margin-left:10px;color:#333}body.show-elements [data-sku-property] .data-sku-property-title .popover{color:#333;max-width:400px;width:400px}body.show-elements [data-sku-property] .data-sku-property-text{display:block}body.show-elements [data-sku-property] .alert-sm{margin:-10px 0 10px;border-radius:0;font-weight:normal;font-size:12px}body.show-elements [data-sku-property] .alert-sm strong{font-weight:bold}body.show-elements [data-sku-property] .alert-sm .sku-prop-title{text-decoration:underline;display:block;margin-bottom:5px}#propertyListPanel{top:23%;width:300px;right:-300px;transition:.4s all ease}#propertyListPanel .showprop-list{max-height:50vh;overflow-y:auto}#propertyListPanel.active{right:0}#propertyListPanel.active #propertyListShowHide i{transform:rotate(180deg);text-indent:.25rem}#propertyListShowHide{top:5rem;left:-2.5rem;height:3rem;width:3rem;text-indent:-.25rem;cursor:pointer}.showprop-list-item button{font-size:12px;z-index:3;background:#eee;border:1px solid #ddd;border-radius:50%;width:18px;height:18px;text-align:center;outline:none;padding:0;margin-left:10px;color:#333}.measurement-group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.measurement-group .measurement-group-addon{display:flex;align-items:center;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;padding:0 7px;text-transform:lowercase;margin:0 -1px;height:34px;line-height:34px;font-size:12px}.measurement-group .mq-primary-display-wrapper,.measurement-group .mq-secondary-display-wrapper,.measurement-group .mq-fractional-display-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px}.measurement-group .mq-primary-display-wrapper .form-control,.measurement-group .mq-primary-display-wrapper .form-select,.measurement-group .mq-secondary-display-wrapper .form-control,.measurement-group .mq-secondary-display-wrapper .form-select,.measurement-group .mq-fractional-display-wrapper .form-control,.measurement-group .mq-fractional-display-wrapper .form-select{width:40px;height:34px;padding:0 2px;font-size:11px;position:relative}.measurement-group .mq-fractional-display-wrapper .form-control,.measurement-group .mq-fractional-display-wrapper .form-select{width:55px;padding:0 2px;border-radius:0}.cust-length-outer label.qty-txt-full{display:none}.cust-length-wrapper{border:1px solid #ddd;padding:15px 5px 0;margin-top:20px;position:relative}.cust-length-wrapper .cust-length-wrapper-title{text-align:center;position:absolute;top:-10px;left:0;right:0;font-weight:bold}.cust-length-wrapper .cust-length-wrapper-title span{display:inline-block;background:#fff;padding:0 10px;margin:0 auto}.cust-length-wrapper label{font-size:12px;font-weight:normal}.cust-length-wrapper.mq-no-secondary .mq-primary-display-wrapper .measurement-group-addon{display:none}.cust-length-wrapper.mq-no-fractional.mq-has-secondary.mq-has-primary .form-control{width:60px}.mq-validation-msg ul{list-style:none;padding:0;margin:0}.cust-length-at{display:none;margin:10px 0}.SKULineOuterWrapper-alt{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:15px;grid-row-gap:15px}@media (max-width: 991px){.SKULineOuterWrapper-alt{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.SKULineOuterWrapper-alt{grid-template-columns:repeat(1, 1fr)}}.SKULineOuterWrapper-alt .SKULineWrapper{min-width:0}.SKULineOuterWrapper-alt .measurement-group{-webkit-justify-content:flex-start;justify-content:flex-start}.SKULineOuterWrapper-alt .cust-length-wrapper.mq-has-fractional.mq-has-secondary .mq-primary-display-wrapper{-webkit-justify-content:flex-start;justify-content:flex-start}.variation-atc{margin-top:30px}.variation-atc.has-cust-length{margin-top:30px}.variation-atc .input-group-text{width:32px;line-height:40px;padding:0;text-transform:lowercase}.variation-atc select{width:64px;padding:0 6px}.variation-atc .btn-cart{width:100%}.variation-atc .SKUQtyBox{position:relative}.variation-atc .form-control{border-radius:0;width:60px}.variation-atc .cust-length-wrapper{position:relative;padding:0;border:none}.variation-atc .cust-length-wrapper label{font-weight:bold}.variation-atc .cust-length-wrapper .form-control{height:40px;border-radius:0;padding:0 6px}@media (max-width: 600px){.variation-atc .cust-length-wrapper .form-control{width:90px}}.variation-atc .input-group-text{height:40px;border-radius:0;-webkit-justify-content:center;justify-content:center}.variation-atc .input-group-text:not(:last-of-type){margin:0 -1px}.variation-atc .mq-length-container.has-secondary .mq-primary-display-span{width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sku-barcode{max-height:100px;max-width:400px}.img-hover-group{position:relative}.img-hover-group .sku-image-enlarge-outer{z-index:1;transition:.3s all ease;overflow:hidden}.img-hover-group .sku-image-enlarge-outer .sku-image-enlarge{visibility:hidden;opacity:0;transition:.3s all ease;position:absolute;right:-4rem;top:0.5rem}.img-hover-group .sku-image-enlarge-outer .sku-image-enlarge>a{background:#fff;border-radius:50%;width:2.25rem;height:2.25rem;text-align:center;display:block;color:#22282e;position:relative}.img-hover-group .sku-image-enlarge-outer .sku-image-enlarge>a>i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.img-hover-group:hover .sku-image-enlarge-outer:after{content:'';position:absolute;inset:0;z-index:2;background:rgba(0,0,0,0.07);overflow:visible;pointer-events:none}.img-hover-group:hover .sku-image-enlarge-outer .sku-image-enlarge{visibility:visible;opacity:1;z-index:10;right:.5rem}.ProductImagesContainerInner{position:relative}@media (max-width: 767px){.sku-image-enlarge-outer{display:none !important}}.add-to-combo-btn{margin-top:15px}.add-to-combo-btn .dropdown-menu{margin-top:8px !important}.add-to-combo-btn .dropdown-menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;top:-0.25em;left:auto !important;right:1em !important;margin:0;width:.5em;height:.5em;box-shadow:-1px -1px 8px 2px rgba(0,0,0,0.15);background:#fff;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.add-to-combo-btn .dropdown-menu:before{content:'';position:absolute;display:block;z-index:1;background:#fff;top:0;right:2px;width:30px;height:7px}#add-to-order-templates .add-to-combo-item-added,#add-to-allItems .add-to-combo-item-added{background:none;color:#22282e;border:none;pointer-events:none}.SkuDetailModalContainer .SKUDetailContainer h1{margin-right:10px}.SkuDetailModalContainer .SKUDetailContainer .sku-detail-crumbs,.SkuDetailModalContainer .SKUDetailContainer #questions,.SkuDetailModalContainer .SKUDetailContainer .purchase-history-wrapper,.SkuDetailModalContainer .SKUDetailContainer .detail-breadcrumbs,.SkuDetailModalContainer .SKUDetailContainer .detail-previous-page-link{display:none}.SkuDetailModalContainer .SKUDetailContainer .SKUDetailLeft .ProductImagesContainerInner{text-align:center}.SkuDetailModalContainer .SKUDetailContainer .SKUDetailLeft .detail-item-specs{padding:0 20px}.SkuDetailModalContainer .SKUDetailContainer .SKUDetailRight{padding:0 15px}.SkuDetailModalContainer .SKUDetailContainer .SKUDetailRight hr{display:none}.sku-row-header{width:100%;display:grid;grid-template-columns:6rem;grid-auto-flow:column;grid-auto-columns:minmax(8ch, 1fr);column-gap:.75rem;align-items:center;border-bottom:2px solid #ddd;font-size:.75rem;font-weight:600}.sku-row-header.has-desc{grid-template-columns:minmax(8ch, 1fr) minmax(8ch, 200px)}.sku-row-header.has-desc .sku-row-header-itemno{grid-column:2}.sku-row-header>div{padding:.25rem}.sku-row-header a{color:#22282e}@media (max-width: 767px){.sku-row-header .sku-row-header-img{display:none}}@media (max-width: 600px){.sku-row-header{display:none !important}}.sku-row-item{width:100%;display:grid;grid-template-columns:6rem;grid-auto-flow:column;grid-auto-columns:minmax(8ch, 1fr);column-gap:.75rem;align-items:center;font-size:.875rem;border:.125rem solid transparent;border-top:0.125rem solid #eee;border-bottom:0;transition:.2s all ease}.sku-row-item.has-desc{grid-template-columns:minmax(8ch, 1fr) minmax(8ch, 200px)}.sku-row-item.has-desc .sku-row-item-partno{grid-column:2}.sku-row-item.has-desc.no-img .sku-row-item-partno{grid-column:1}.sku-row-item:first-child{border-top:0}.sku-row-item>div{padding:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sku-row-item .sku-row-item-img{position:relative;max-width:60px}.sku-row-item .sku-row-item-img .sku-image-enlarge{display:none}.sku-row-item .sku-row-item-img .sku-image-enlarge-outer::after{display:none !important}.sku-row-item .sku-row-item-img img{width:2.5rem;display:block;margin:0 auto}.sku-row-item .sku-row-item-img .sku-compare,.sku-row-item .sku-row-item-img .tinyImageHolder{display:none !important}.sku-row-item .sku-row-item-img .ProductImagesContainer{padding:0;margin:0}@media (max-width: 767px){.sku-row-item .sku-row-item-img{display:none}}.sku-row-item .sku-row-item-inv{white-space:normal}.sku-row-item .imagedisclaimer{font-size:.6rem}.sku-row-item .sku-row-item-price{font-weight:bold}.sku-row-item .sku-row-item-desc{font-size:.75rem;opacity:.75;overflow:hidden;text-overflow:ellipsis}.sku-row-item:hover{background-color:#f9f9f9}.sku-row-item:not(.collapsed){background-color:#f9f9f9;border-color:#ddd}@media (max-width: 600px){.sku-row-item{display:none !important}}.row-view-attribute-sort{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.sku-row-item-detail{padding:1rem;border:0.125rem solid #ddd;border-top:0;position:relative}.sku-row-item-detail .sku-compare{padding:.5rem 0;background:none;border:none;padding:0}.sku-row-item-detail .imagedisclaimer{display:none}.sku-row-item-detail .sku-row-add{padding-left:2rem;border-left:1px solid #ddd}@media (max-width: 991px){.sku-row-item-detail .sku-row-add{padding-left:0;border-left:0}}.sku-row-item-detail .SKULineUOM{left:0}.sku-row-item-detail .quote-cart-add-item{font-size:.875rem}@media (max-width: 600px){.sku-row-item-detail{display:block !important;border-left:0;border-right:0}.sku-row-item-detail .ProductImagesContainer{padding:0}.sku-row-item-detail .primary-compare-image{max-width:100%}}.sku-row-add-atc-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.5rem}.sku-row-add-atc-wrapper .btn-cart{margin:0;flex-grow:1}.sku-row-add-atc-wrapper .stepper-btn-group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sku-row-add-atc-wrapper .stepper-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sku-row-add-atc-wrapper .stepper-wrap .qtyBox{height:unset}.sku-row-add-atc-wrapper .stepper-btn-wrap{height:100%;margin:0;right:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.sku-row-add-atc-wrapper .stepper-btn-wrap a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.sku-row-item-detail-partno{font-weight:bold}.sku-row-item-detail-morelink{display:inline-block;margin-top:1rem;text-decoration:underline}.variation-detail-container{padding:30px 0}.variation-detail-container .loading-opacity{opacity:0.3}.variation-detail-container .item-variation-specs{margin-bottom:30px}.variation-detail-container .item-variation-specs a{text-decoration:none !important;position:relative;display:block}.variation-detail-container .item-variation-specs a h3{background:#f5f5f5;border:1px solid #ddd;padding:10px 15px;font-size:16px;margin-bottom:0;color:#222}.variation-detail-container .item-variation-specs a:after{content:'\F282';font-family:'bootstrap-icons';position:absolute;right:15px;top:0;line-height:40px;font-size:18px;color:#222}.variation-detail-container .item-variation-specs a.open:after{content:'\F286'}.variation-detail-container .item-variation-specs ul{border:1px solid #ddd;padding:0;margin:0;list-style:none}.variation-detail-container .item-variation-specs ul li{width:100%;border:none;border-bottom:1px solid #e4e5e5;background:#fff;padding:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.variation-detail-container .item-variation-specs ul li:nth-child(even){background:#fafafb}.variation-detail-container .item-variation-specs ul li:last-child{border:none}.variation-detail-container .item-variation-specs ul li .item-variation-spec-label{font-weight:normal;width:70%}.variation-detail-container .item-variation-specs ul li .item-variation-spec-val{width:30%;text-align:left}.many-variations{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.many-variations .variation-item{width:33.333%}.variation-detail-crumbs{margin-bottom:30px}.variation-item-list{margin:15px 0;display:block;padding-right:30px}.variation-item{width:100%;margin-bottom:15px;position:relative;padding-right:15px}.variation-item.multi-match{border:1px solid #faebcc;padding:15px 15px 5px}.variation-item.multi-match .alert{margin:-16px -16px 15px;border-radius:0}.variation-item .dropdown-toggle{min-width:140px;text-align:left;border-radius:0;max-width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.variation-item .dropdown-toggle .drop-down-picker-selected-text{overflow:hidden;text-overflow:ellipsis}.variation-item .dropdown-menu{max-height:300px;overflow-y:auto;overflow-x:visible;transform:translate(0, 0) !important;top:calc(100% + 2px) !important;inset:auto !important}.variation-item .dropdown-menu li{position:relative;cursor:pointer;transition:.3s all ease}.variation-item .dropdown-menu li .variation-item-img{width:30px;height:30px;padding:5px}.variation-item .dropdown-menu li:hover{background:#f5f5f5}.variation-item .dropdown-menu li.selected{background-color:#edf8ff;border:1px solid #03558a}.variation-item .dropdown-menu li:not(.available){color:#ccc}.variation-item .dropdown-menu li .variation-item-attribute-dropdown-item-container{padding:5px}.variation-label{display:block;color:#333;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.variation-label span{color:#777;display:inline-block;margin-left:5px;font-weight:400}.variation-item-attribute-container{position:relative;margin-right:10px;margin-bottom:10px}.variation-item-attribute-container .variation-item-attribute{padding:5px 10px;border:1px solid #ddd;font-size:12px;position:relative;cursor:pointer;transition:.3s all ease}.variation-item-attribute-container .variation-item-attribute:hover{background:#f5f5f5}.variation-item-attribute-container .variation-item-attribute:hover~.variation-item-img{visibility:visible;opacity:1}.variation-item-attribute-container .variation-item-attribute:not(.available){color:#ccc;border-style:dashed;border-color:silver}.variation-item-attribute-container .variation-item-attribute.selected{border:1px solid #03558a;background-color:#edf8ff;font-weight:bold;color:#333}.variation-item-attribute-container .variation-item-img{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 10px);left:50%;margin-left:-50px;width:100px;padding:5px;border:1px solid #eee;box-shadow:1px 1px 10px rgba(0,0,0,0.13);background:#fff;text-align:center;transition:.3s all ease}.variation-item-attribute-container .variation-item-img:before{content:'';position:absolute;bottom:-11px;left:-5px;right:0;width:0;margin:0 auto;height:0;border:6px solid #fff;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.1)}.variation-price{font-weight:bold;color:#d11c1b;font-size:20px;margin-bottom:10px}.variation-price table{text-align:right;min-width:80%;font-size:16px}.variation-right-nav{padding:15px;border:1px solid #eee}.variation-stock{font-weight:bold;margin-bottom:10px}.variation-atc{margin-top:15px}.variation-atc .SKUQtyBox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.variation-atc .SKUQtyBox label{margin-right:10px}.variation-atc .CartLBL-1{text-align:center}.variation-atc .form-control-stepper-wrapper{position:relative}.variation-atc .form-control-stepper-wrapper .form-control{height:40px;width:100px;max-width:100%}.variation-atc .form-control-num-btns{display:inline-flex;flex-direction:column;margin-left:-31px;width:30px;z-index:1}.variation-atc .form-control-num-btns .form-control-num-btn{background:#f7f7f7;border:1px solid #ddd;color:#555;padding:0;flex-grow:1;margin-right:-1px;height:20px;outline:none;transition:.3s all ease}.variation-atc .form-control-num-btns .form-control-num-btn:hover{background:#f1f1f1}.variation-atc .form-control-num-btns .form-control-num-btn:first-child{border-bottom:none;border-top-right-radius:3px}.variation-atc .form-control-num-btns .form-control-num-btn:last-child{border-bottom-right-radius:3px}.variation-quote-add{text-align:center}.variation-quote-add span{margin:10px 0 5px;color:#999;font-weight:500;font-size:10px;display:block}.view-all-variations-link{font-size:12px}.variation-desc{margin:30px 0;border:1px solid #eee;border-right:none;border-left:none;padding:15px 0}.variations-breadcrumbs{background:#f1f1f1;padding:20px;font-weight:400;margin:0 15px 30px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.variations-breadcrumbs a{display:inline-block;padding:0 5px;text-decoration:none}.variations-breadcrumbs a.home-link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.variations-breadcrumbs a.home-link i{margin-right:5px;font-size:16px;position:relative;top:-2px}.variations-breadcrumbs .last-link{display:inline-block;margin:0 3px}.variations-breadcrumbs .breadcrumb-divider-v2{display:inline-block;margin:0 3px}.variations-breadcrumbs .breadcrumb-divider-v2:before{content:'\F285';font-family:'bootstrap-icons'}app-variation ng-component .container{border-bottom:2px dotted #ddd;padding-bottom:15px;margin-bottom:15px}app-variation:last-of-type ng-component .container{border-bottom:none}.category-variations-links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:0;margin:0;list-style:none}.category-variations-links li{padding:0 20px}.category-variations-links li a{color:#999;opacity:.5}.variation-family-name small{display:inline-block;font-size:20px;white-space:nowrap}@media (max-width: 1170px){.variation-item .dropdown-toggle{min-width:unset;width:100%}}@media (max-width: 991px){.variation-detail-container{padding:30px 15px}}@media (max-width: 767px){.mobile-variation-holder{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.variation-item{padding-right:0}.variation-item .dropdown-toggle{padding:.75rem 1rem;width:100%}.variation-item .dropdown-menu{width:100%;border-radius:0}.variation-item .dropdown-menu li .variation-item-attribute-dropdown-item-container{display:block;padding:.5rem}.variation-item-img{display:none !important}.variation-item-list{margin-top:30px;padding:0}.variation-atc .btn-cart{padding:15px}.variation-item-attribute-container .variation-item-attribute{font-size:1rem;padding:.5rem 1rem}}@media (max-width: 600px){.many-variations .variation-item{width:50%}app-variation{width:100%}app-variation:nth-child(even){background-color:#f7f7f7;margin:0 -15px;width:calc(100% + 30px);padding:30px 15px 15px;margin-bottom:30px}app-variation ng-component .container{border:none}}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:#f0f0f0}div.DTFC_Blocker{background-color:#f0f0f0}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch;cursor:e-resize}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}table.search-results-rows{margin:0}.dataTables_info{display:none}.DTFC_ScrollWrapper .scroll-indicator{cursor:pointer;vertical-align:middle;color:#333;font-size:12px}.DTFC_LeftBodyWrapper{-webkit-box-shadow:5px 0px 5px -3px rgba(97,97,97,0.4);box-shadow:5px 0px 5px -3px rgba(97,97,97,0.4)}.DTFC_RightBodyWrapper{-webkit-box-shadow:-5px 0px 5px -3px rgba(97,97,97,0.4);box-shadow:-5px 0px 5px -3px rgba(97,97,97,0.4)}th.scroll-indicator{width:10px !important;background:#ddd;border-bottom:none !important;text-align:center}td.scroll-indicator{position:relative}td.scroll-indicator:hover{background:#ddd;transition:.3s all ease}td.scroll-indicator:before{content:'\F285';font-family:'bootstrap-icons';float:left;font-weight:bold;visibility:hidden;opacity:0}td.scroll-indicator:hover:before{visibility:visible;opacity:1;transition:.3s all ease}.DTFC_LeftBodyWrapper td.scroll-indicator:before{content:'\F284'}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle;background:#fff}.search-results-rows th.no-wrap-header{background:#f7f7f7}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}