@charset "UTF-8";.CartSummary-customReel,.CartSummary-loyaltyFeePromo,.CartSummary-totalFee{font-style:italic}.CartSummary-priceContainer,.CartSummary-quantityContainer,.CartSummary-shipDateContainer{float:left}.CartSummary-priceContainer .Icon--delete,.CartSummary-quantityContainer .Icon--edit{font-size:.875rem}.CartSummary-catalogPart,.CartSummary-feeContainer,.customKitText{text-transform:uppercase}.OrderList-item,.OrderList-main,.mpnData,.sr-only{overflow:hidden}.CartSummary .CartSummary-textBody--wrap,.OrderList-number,.OrderList-total{word-wrap:break-word}.noItemsInCart .Button--Checkout{pointer-events:none;cursor:default;background-color:#eb4e68}.external-vendor,.external-vendor-footer{display:none}.is-external-vendor.Content-wrapper{padding-top:0}.is-external-vendor .external-vendor{display:block;background:#000;height:7em;padding:1em;margin-left:-1.25em;margin-right:-1.25em}.is-external-vendor .external-vendor .Logo--white{margin:.938em -3em 1em 1.5em;display:inline-block}.is-external-vendor .external-vendor .vendor-logo img{height:3.7em;margin-left:5em;margin-top:.5em;display:inline-block}.is-external-vendor .external-vendor-footer{display:block;background:#000;color:#fff;height:2em}@media (max-width:1024px){.is-external-vendor .u-grid-3.Logo.Logo--white.Logo--medium,.is-external-vendor span.u-grid-3.vendor-logo{width:25%}.is-external-vendor .external-vendor-footer{display:none}.is-external-vendor .external-vendor{margin-left:-.9375rem;margin-right:-.9375rem}}header.Head.is-external-vendor{height:auto}.CartSummary{min-height:28.125rem}.CartSummary .Button--Checkout{width:100%}.CartSummary .Button--Checkout.is-disabled{background:#dedede;pointer-events:none}.CartSummary .Icon--edit{color:#0069AA}.CartSummary .Icon--edit:hover{color:#0084D5}.CartSummary .Icon--delete{color:#0069AA}.CartSummary .Icon--delete:hover{color:#0084D5}.CartSummary .RichRelevance-ProductPlacement{margin-top:3.125rem}.CartSummary-feeContainer{font-weight:600;color:#757575}.CartSummary-feeContainer:before{content:'';display:block;width:12%;border-bottom:.0625rem solid #757575}.CartSummary-totalFeePromo{font-style:italic;text-decoration:line-through}.CartSummary-loyaltyFeeTotal{text-decoration:line-through;color:#757575;font-weight:600}.CartSummary-loyaltyFeeFree{text-transform:uppercase;font-weight:600}.CartSummary-rohs{color:green;font-size:1.25rem;float:right;vertical-align:middle}.CartSummary-productName{margin:0;font-size:.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.25rem}.CartSummary-cartProductImage{height:2.5rem;width:2.5rem;margin-top:.25rem;float:left}.CartSummary-iconRight{float:right;padding-right:.25rem}.CartSummary-iconRight-deleteCart{margin-bottom:1em}.CartSummary-iconRight-deleteCart span{font-size:.875rem}.CartSummary .CartSummary-textBody{font-size:.875rem;line-height:1.25rem;letter-spacing:.04em;border-top:.0625rem solid #d7d7d7;padding-top:1.0625rem;clear:both;min-height:4.6875rem;margin-top:.625rem}.CartSummary .CartSummary-textBody--small{font-size:.75rem}.CartSummary-importBody{font-size:12px;line-height:1.25rem;letter-spacing:.04em;clear:both;margin-bottom:.3125rem;color:#0069AA}@media (max-width:600px){.CartSummary-importBody{min-width:12.5rem}}@media (max-width:640px){.CartSummary-modalButton{width:100%}}@media (min-width:641px){.CartSummary-modalDialog{min-width:31.25rem!important}}.CartSummary-modalQuantitySection{margin-top:1em}.CartSummary-reelNcnrWarning,.CartSummary-validationError{font-size:1.125rem;color:#8a6d3b;background-color:#fcf8e3;position:relative;padding:.5rem .75rem;margin-top:1rem;border:.0625rem solid #f5e79e;border-radius:0 rem;display:none}.CartSummary-tierValue{display:table;width:auto}.CartSummary-tierValueRow{display:table-row;width:auto}.CartSummary-tierValueCell{float:left;display:table-column}.CartSummary-tierValueCellStriked{float:right;display:table-column;text-decoration:line-through}.OrderNotification--underline,.OrderNotification-Container-notification-link a,.ReviewYourKit-Modal,.order-summary .joinArrowPerks,a.product-link{text-decoration:underline}.CartSummary-tierValueCellDiscount{float:right;display:table-column;font-weight:600;color:#0069AA}.ReviewYourKit-Modal,a.product-link{color:#0069AA}.ReviewYourKit-Modal:hover,a.product-link:hover{color:#0084D5}.CartItems{min-height:100%;height:auto!important}.CartItems .RichRelevance-ProductPlacement.is-active{margin-top:4em}@media (max-width:1024px){.CartSummaryFooter{display:none}}.PriceChageText{font-size:.875rem;color:#009DDC;margin-left:-.25rem}.PriceChageText :before{font-family:arrow-icons;border-radius:50%;border:.0625rem solid #009DDC;font-size:.75rem;text-align:center;line-height:1;width:1.5em;height:1.5em;display:inline-block;margin-left:.625rem;position:relative;content:"";background:#009DDC;color:#fff;padding-top:.125rem;padding-left:.0625rem;right:.5rem}.mpnData{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.removeSpace{margin-left:-.25rem}.customKitFocus:focus{box-shadow:0 0 0 .1875rem #7FC1EA;outline:0}.OrderNotification{background-color:rgba(246,138,51,.1);border:1px solid #F68A33;border-radius:.4166666667em;margin-bottom:2em}.OrderNotification-Container{padding:0 1em 1em}.OrderNotification-Container-header{line-height:2.8125rem}.OrderNotification-Container-notification{border-top:1px solid #F68A33;width:85%;display:inline-block;padding-bottom:15px}.OrderNotification-Container-notification-header{display:block;margin:1.25em 0 .2em;cursor:pointer}.OrderNotification-Container-notification-header .Icon{padding-left:.4166666667em}.OrderNotification-Container-notification-header>div{display:inline-block}.OrderNotification-Container-notification-message{display:block;padding-bottom:.5em}.OrderNotification-Container-notification-message.is-hidden,.OrderNotification-FormContainer-formHeader.is-hidden,.OrderNotification-FormContainer-successHeader.is-hidden{display:none}.OrderNotification-Container-notification-link .Icon{padding-right:.4166666667em}.OrderNotification-Container-notification--noBorder{border-top:none}.OrderNotification-FormContainer{padding-bottom:15px}.OrderNotification-FormContainer select{width:100%;border:1px solid #d7d7d7;height:35px;background-color:#fff}.OrderNotification-FormContainer button.u-form-submit{width:100%}.OrderNotification-FormContainer-explanation{margin-bottom:12px}.OrderNotification-FormContainer-headerDetails{font-size:.875rem}.OrderNotification-AllDownloads{display:none;width:12%;vertical-align:top;text-align:center;float:right;margin-top:1.25em;cursor:pointer}.OrderDetails-sectionHeader,.SalesOrder-header{vertical-align:middle;text-transform:uppercase}.OrderNotification-AllDownloads.is-active{display:inline-block}.order-summary{z-index:5}.order-summary .estimatedLoyaltyPoints{padding:0 0 10px;font-size:.875rem}.order-summary .loyaltyNoPoints{padding:0 0 10px}.order-summary .estimatedLoyaltyPointsMobile{padding:10px}.order-summary .joinArrowPerksLogin{padding:0 0 10px;font-size:.875rem}.order-summary .joinArrowPerksLoginMobile{padding:10px}.order-summary .joinArrowPerks{padding:0 0 10px;font-size:.875rem}.order-summary .joinArrowPerksMobile{padding:10px;text-decoration:underline}.order-summary .memberLevelImage{position:relative;top:5px;height:25px;width:25px}.order-summary .memberLevel{padding:0;font-size:.875rem}@media (max-width:1025px){.order-summary .estimatedLoyaltyPoints,.order-summary .joinArrowPerks,.order-summary .joinArrowPerksLogin,.order-summary .memberLevel{display:none}}.order-summary .memberLevelMobile{padding:10px}.order-summary .orderHandlingHeader{color:#007CCE;padding:10px;border:1px solid #007CCE;margin:10px;font-size:.875rem}@media (min-width:1025px){.order-summary .estimatedLoyaltyPointsMobile,.order-summary .joinArrowPerksLoginMobile,.order-summary .joinArrowPerksMobile,.order-summary .memberLevelMobile,.order-summary .orderHandlingHeader{display:none}}.order-summary .BlackHeader--tabs{margin-bottom:0}.order-summary .BlackHeader--tabs-tab{cursor:default;position:relative;background:#000;text-align:center}.order-summary .BlackHeader--tabs-tab:after{position:absolute;top:100%;left:50%;content:' ';height:0;width:0;margin-left:-8px;border-width:10px 8px 0;border-color:#000 transparent transparent;border-style:solid}@media (max-width:1024px){.order-summary .BlackHeader--tabs-tab:after{border:none!important}}.order-summary .ar-orderBoxSection--lineSplit,.order-summary .ar-orderLoyaltyUndiscounted--lineSplit{border-top:1px solid #d7d7d7;display:inline-block;margin:1.3em 0}.order-summary .ar-orderBoxLoyaltySection--lineSplit,.order-summary .ar-orderBoxLoyaltySection--lineSplitHandling,.order-summary .ar-orderBoxSection--lineSplit,.order-summary .ar-orderBoxSection--lineSplitHandling,.order-summary .ar-orderLoyaltyUndiscounted--lineSplitHandling{border-bottom:1px solid #d7d7d7}@media (max-width:720px){.order-summary .BlackHeader--tabs{cursor:pointer;position:relative;width:100%;display:table;table-layout:fixed;background:0 0}}.order-summary .promotionalMessages{display:none!important}.order-summary .promotionalMessages.is-active{display:block!important}.order-summary .orderSummaryGrid{clear:both;overflow:hidden}.order-summary .orderSummaryGrid ul,.order-summary .orderSummaryGrid ul li{width:100%}.order-summary .orderSummaryGrid ul li span{display:inline-block;text-transform:uppercase;width:50%;float:left}.order-summary .orderSummaryGrid ul li span.key{padding-left:10px}.order-summary .orderSummaryGrid ul li span.value{font-weight:700}.order-summary .orderSummaryGrid ul li .drawAttention{font-weight:700;float:right;margin-right:10px}@media (min-width:600px) and (max-width:1024px){.order-summary .orderSummaryGrid ul li{width:50%}}.order-summary .total{text-transform:uppercase;font-weight:300;font-size:12px;word-break:break-word}.order-summary .total .itemSubtotal{padding-right:0}.order-summary .total .totalCost{font-weight:700;font-size:18px;float:right;text-align:right;padding-left:0}.order-summary .total .handlingFee{font-weight:700;font-size:18px;float:right;color:#007CCE}.order-summary .promocode{color:#757575;clear:both}.order-summary .ar-orderBoxSection{padding:10px}.order-summary .ar-orderBoxSection--handlingLoyalty{padding-top:25px}.order-summary .ar-orderLoyaltyUndiscounted{padding:0 10px 10px}.order-summary .ar-orderLoyaltyUndiscounted .loyaltyUndiscountedSubTotal{text-decoration:line-through;padding-bottom:10px}.order-summary .ar-orderLoyaltyUndiscounted--lineSplit{border-bottom:1px solid #d7d7d7}.order-summary .ar-orderBoxLoyaltySection{padding:10px 10px 2px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.order-summary .ar-orderBoxLoyaltySection .loyaltySubtotal{color:#0069AA}.order-summary .ar-orderBoxLoyaltySection--lineSplit{border-top:1px solid #d7d7d7;margin:1.3em 0;display:inline-block}.order-summary .ar-orderHandlingFee{color:#007CCE;padding:10px;border:1px solid #007CCE;margin-bottom:10px;font-size:.875rem}.order-summary .arrow-down,.order-summary .arrow-up{display:none}.order-summary .custom-header{font-size:15px;letter-spacing:0;line-height:0;margin-top:8.6px;margin-bottom:8.8px;font-weight:inherit}.sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}@-webkit-keyframes slideInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (max-width:1024px){.order-summary .ar-orderHandlingFee{display:none}#cartSummary,#orderConfirmation{padding-bottom:100px}.orderSummaryWrapper{display:block;margin-bottom:145px!important}.OrderSummaryWrapper{width:100%}}@media (max-width:1024px) and (max-width:1024px) and (min-width:1024px){.OrderSummaryWrapper{width:98%}.OrderSummaryWrapper .RichRelevance-ProductPlacement{width:48.9%;margin-right:2.0408163265%;float:left}.OrderSummaryWrapper .RichRelevance-ProductPlacement:nth-child(even){margin-right:0;float:right}}@media (max-width:1024px){.order-summary{position:fixed;right:0;left:0;bottom:0;background:#fff}.order-summary .arrow-down,.order-summary .arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;margin:3px auto}.order-summary .custom-arrow-up{margin-bottom:11.7px}.order-summary .arrow-up{display:none}.order-summary .arrow-up.is-active{display:block;border-bottom:5px solid #fff}.order-summary .arrow-down{display:none}.order-summary .arrow-down.is-active{display:block;border-top:5px solid #fff}.order-summary .orderBoxDetails{display:none}.order-summary .orderBoxDetails.is-active{display:block}.secureCheckoutDesktop{display:none}}@media (min-width:1025px){.secureCheckoutMobile{display:none}}.OrderSummaryWrapper{padding-left:25px}.alternate-checkout-divider{padding:.5rem 0;text-align:center;text-transform:uppercase}.alternate-checkout-paypal-link{padding:.5rem .5rem 0;text-align:center}.alternate-checkout-paypal-link a{text-decoration:underline}.OrderDetails .ContentPage{padding-top:0;padding-bottom:6em}.OrderDetails .u-textBody--stackText{margin:0}.OrderDetails-sectionHeader{background-color:#000;color:#fff;text-align:center;display:table-cell;width:auto;padding:8px;font-weight:600;font-size:15px;margin-top:12px}.OrderDetails-sectionBorder{width:100%;border-bottom:2px solid #000;margin-bottom:1.5em}.OrderDetails-sectionDetails{margin-left:1em}.OrderDetails-hasSubheader{margin-bottom:0;padding-bottom:0}.OrderDetails-subheader{margin-top:0;line-height:20px;font-size:16px}.OrderDetails-mainStatus{font-weight:400}.OrderDetails-EstDelDt,.OrderDetails-EstShipDt,.OrderDetails-Price,.OrderDetails-Total,.OrderDetails-label,.OrderDetails-price,.OrderDetails-shipmentDetails :first-child,.OrderDetails-subTotal,.OrderList-number,.OrderList-orderNumber{font-weight:700}.OrderDetails-sectionSubHeader{margin-top:0}.OrderDetails-sectionSubHeader--product{margin:0}.OrderDetails-company{line-height:20px;text-transform:uppercase}.OrderDetails-success{color:#54B948}.OrderDetails-shipmentDivider{margin-bottom:1em;border-color:#CBC2C2}.OrderDetails address{font-style:normal}.OrderDetails-shipmentDetails{display:inline-block;padding:0 20px 20px 0}@media (599px){.OrderDetails-shipmentDetails{display:block;padding-bottom:0}.OrderDetails-shipmentDetails--addMarginBottomMobile{padding-bottom:1em}}.OrderDetails-productImage{display:block;height:40px;width:40px;margin-top:0;float:left;padding-right:5px;font-size:8px;text-align:center;color:#CBC2C2}.OrderHistoryPage-count{font-weight:700;margin:15px 0}@media screen and (min-width:1024px){.OrderHistoryPage-count{margin-top:0}}.OrderList{font-size:13px}.OrderList h5{margin-top:0}.OrderList-orderNumber{text-transform:uppercase;font-size:12px}@media (max-width:599px){.OrderList-orderNumber:after{content:'';width:30px;height:2px;background:#000;display:block;margin:10px 0 0}.OrderList-total-number-text,.OrderList-total-number-value{width:50%;float:left}}.OrderList-main{padding:15px;background:#eee;position:relative}.OrderList-purchaseData{padding:15px}.OrderList-purchaseData-row{margin-bottom:15px}.OrderList-purchaseData-row h5{margin-bottom:5px}.OrderList-purchaseData-text{margin-top:0}.OrderList-number{font-size:18px}@media print{.OrderList-item{page-break-inside:avoid;border:1px solid #000;margin-bottom:30px}.OrderList .Button{display:none}}.OrderList-total-number{margin-bottom:0;border-top:2px solid #eee;padding:20px 15px}.OrderList-total-number-text{text-transform:uppercase}.OrderList-total-number-value{font-size:20px}.OrderList-total .Button:hover{text-decoration:none}.OrderList .u-half{width:50%;float:left}.OrderList .Button{width:100%;margin-bottom:15px}@media (min-width:600px){.OrderList-item,.OrderList-orderNumber{margin-bottom:15px}.OrderList-item{border:2px solid #eee}.OrderList-main{overflow:visible;float:left;width:20%}.OrderList-main .u-half{width:100%}.OrderList-main:after{content:'';position:absolute;height:1000%;background:#eee;width:100%;left:0;top:0;z-index:-1}.OrderList-purchaseData{width:50%;float:left}.OrderList-total{width:30%;float:left;padding:0 15px}.OrderList-total-number{border-top:none}.OrderList-total-number-text{font-size:12px;display:inline-block;margin-right:15px}.OrderList-number:after{content:'';width:30px;height:2px;background:#000;display:block;margin:10px 0 0}.OrderList-purchaseData-row{margin-bottom:0}.OrderList-purchaseData-row:first-child{margin-bottom:15px}}@media (min-width:1024px){.OrderList-purchaseData-row{padding:0 15px}}.ContentPage-body .OrderList{list-style-type:none;padding:0}#salesOrder section{padding:20px}#salesOrder h4{padding-bottom:15px}.SalesOrder-header{background-color:#000;color:#fff;text-align:center;display:table-cell;width:auto;padding:8px;font-weight:600;font-size:15px}.SalesOrder-bottomBorder{width:100%;border-bottom-width:2px;border-bottom-color:#000;border-bottom-style:solid}.SalesOrder-trackingNumber{color:red;margin-top:5px}.SalesOrder-sectionHeader,.SalesOrder-subSection>h6{margin-top:0;margin-bottom:0}.SalesOrder>.u-grid-8{margin-top:5px}#orderConfirmation{min-height:450px}.OrderConfirmation-textBody{font-size:14px;line-height:20px;letter-spacing:.04em;padding-top:17px;clear:both}#payment a{text-decoration:underline}#payment a:hover{color:#757575}#cartContents ul{text-align:center;border-bottom:3px solid #757575}#cartContents ul li{display:inline-block;margin-bottom:5px}#cartContents ul li label{padding:5px 20px;cursor:pointer;background:#fff;color:#000;text-transform:uppercase;border:1px solid #000;border-bottom:0;max-width:inherit;font-weight:700;margin-bottom:-15px}@media (min-width:1024px){#cartContents ul li label{display:inline-block}#cartContents ul li label.mobile{display:none}}@media (max-width:1024px){#cartContents ul li label{display:none}#cartContents ul li label.mobile{display:inline-block}}#cartContents ul li label.active{background:#000;color:#fff}#cartContents .OrderConfirmation-textBody{border-style:none;border-top:2px solid #d7d7d7}.OrderConfirmation--CartContentsTab{margin-bottom:0;display:none}.OrderConfirmation--CartContentsTab.active{display:block}
