@charset "UTF-8";.slimCart .cart-item a{color:#1976a1}.slimCart *{font-family:Lato,Helvetica,Arial,sans-serif}.slimCart{background:#f4f4f4 !important}
.slimCart .wishListContainer p{margin:0;padding:0}.slimCart .clearBoth{clear:both}.slimCart .hide{display:none}.slimCart .item-system ul,.slimCart .cart-item-CB-container ul{margin:0;padding:0}
.slimCart .imageFalse{display:none}.slimCart .imageShow{display:block}.slimCart .bar_2 .pageWrapper{width:100%}.slimCart .bar_2 .pageWrapper .bar_3{margin:0;min-height:auto;display:block}
.slimCart .bar_3-innerWrapper{display:block;padding:0}.slimCart .body-inner-wrapper{background-image:none}.slimCart .bar_2 .pageWrapper .breadcrumb-wrapper,.slimCart .bar3_width{height:0;overflow:hidden;padding:0;margin:0}
.slimCart .yCmsComponent.cart-need-help-for-mobile{background-color:white;border:0;text-align:left}.slimCart .mainContent{background:0}.cart-items-heading-DeliveryorPickup{background-color:#f4f4f4}
.slimcart-items-heading:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}.slimCart #cartItemDescription .slimcart-items-heading{display:block;background-color:#f4f4f4;padding:10px 17px 9px 20px;border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;-o-border-radius:unset}
.slimCart .slimcart-items-heading b{float:left;font-size:20px;line-height:24px;color:#000;margin-right:10px}.slimCart .slimcart-items-heading span{float:left;max-width:62.5%;font-size:16px;color:#555;line-height:19px;padding-top:5px}
.slimCart .slimcart-items-heading ul{float:right;padding:0;margin:0;font-size:0;white-space:nowrap}.slimCart .slimcart-items-heading ul li{list-style:none;display:inline-block}
.slimCart .slimcart-items-heading ul li #emptyCartItemsForm{display:inline-block}.slimCart .slimcart-items-heading ul li:before{font-size:14px;content:"|";color:#555;margin:0 10px;padding:0;display:inline-block}
.slimCart .slimcart-items-heading ul li:first-child:before{content:""}.slimCart .slimcart-items-heading ul li a{color:#1976a1;font-size:14px;font-weight:normal;display:inline-block}
.slimCart-summaryandquicktocart-Wrap:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}
.slimCart .cart-item .cart-invalidate-message{padding:0}.slimCart.cartPageRedesign .cart-item{border:1px solid #bcbcbc;padding:.6em 1.25em 0;border-radius:4px;background:#fff;margin-bottom:18px}
.slimCart.cartPageRedesign .cart-item:last-child{margin-bottom:0}.cart-item .improvement-cart-header{display:flex;justify-content:space-between}.improvement-cart-header .improvement-cart-price{display:flex;flex-direction:column;align-items:flex-end}
.improvement-cart-header .improvement-cart-price .cart-web-price,.improvement-price .cart-web-price{line-height:17px;text-decoration:line-through;font-size:14px}
.improvement-cart-details .improvement-price{display:none}.cart-item .improvement-cart-header .cart-item-title,.cart-item .improvement-cart-header .cart-price{color:#000;font-family:Lato;font-size:16px;font-weight:900;letter-spacing:0;line-height:19px}
.cart-item .improvement-cart-header .cart-item-partNumber,.cart-item-chemicaltax{color:#555;font-family:Lato;font-size:14px;letter-spacing:0;line-height:17px;margin:0}
.cart-item .first-new-subscribers{font-weight:600;font-size:12px}.cart-items-wrapper .cart-new-item{position:relative}.slimCart .cart-items-wrapper .cart-new-item .item-property{border-top:1px solid #e3e3e3;margin-top:10px;padding:7px 0 13px;display:flex}
.slimCart .cart-items-wrapper .bundle-item .item-property{display:block !important}.slimCart .cart-item .cart_item_imgDiv{width:173px;height:121px;float:left;overflow:hidden;display:flex;justify-content:center;align-items:center}
.slimCart .cart-item .cart_item_imgDiv img{width:auto;height:auto;max-width:173px;max-height:121px}.slimCart .cart-item .item-partNumber-mobile-slimCart{display:none}
.cart-items-wrapper .cart-new-item .item-container p{padding:0;margin:0}.cart-items-wrapper .cart-new-item .item-container .item-details{width:auto;box-sizing:inherit;padding-bottom:0;padding-left:0}
.cart-items-wrapper .cart-new-item .item-container .item-details .item-name{font-weight:900;font-size:16px;color:#000;line-height:24px}.cart-items-wrapper .cart-new-item .item-system .system-header{color:#000}
.cart-items-wrapper .cart-new-item .item-system .system-header span{font-size:14px;line-height:17px}.cart-items-wrapper .cart-new-item .item-system .system-header span:first-child{font-weight:500}
.cart-items-wrapper .cart-new-item .item-system .system-header .system-edit-btn{color:#1976a1;margin-left:10px}.cart-items-wrapper .cart-new-item .item-system .system-container ul{font-size:14px;height:auto;overflow:hidden;margin-bottom:0;padding-left:1.2em}
.cart-items-wrapper .cart-new-item .item-system .system-container ul li.lineItems{clear:both}.cart-items-wrapper .cart-new-item .item-system .system-container ul li.lineItem-name{list-style:none}
.cart-items-wrapper .cart-new-item .item-system .system-container .showBtn{color:#1976a1;width:auto;cursor:pointer;font-size:14px;padding-left:1em;margin:0;display:inline-block}
.cart-items-wrapper .no-bundle-item .item-container .item-quantity{width:17%;text-align:center;position:relative;font-size:14px;display:none}.cart-items-wrapper .bundle-item .change-number{display:none}
.slimCart .cart-new-item .item-container .cart-limit-tooltip .cart-limit-tooltip-msg{width:60%;float:right}.cart-items-wrapper .cart-new-item .item-addedItems-wrapper{margin:0;padding-left:.5em;clear:both;color:#555}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper:empty{padding:0}.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .cart-item-addedItems-heading,.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .cart-item-addedItem-price{color:#000}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child{margin:0;border-bottom:1px solid #757575}.cart-items-wrapper .cart-new-item .item-btns{color:#1976a1;clear:both;font-size:14px;float:right}
.cart-items-wrapper .cart-new-item .item-btns a,.cart-items-wrapper .cart-new-item .item-btns select{color:#1976a1}.cart-items-wrapper .cart-new-item .item-btns>div{float:left;cursor:pointer}
.cart-items-wrapper .cart-new-item .item-btns a{margin-left:6px}.cart-items-wrapper .cart-new-item .item-btns>div::after{content:'|';color:#555;margin-left:6px}
.cart-items-wrapper .cart-new-item .item-btns>div:last-child::after{content:' ';margin:0}.cart-items-wrapper .wishListContainer{position:relative;margin-left:8px;display:inline-block}
.cart-items-wrapper .wishListContainer .wishListHeader{cursor:pointer;color:#1976a1;font-weight:normal;font-size:14px}.cart-items-wrapper .wishListContainer .wishListBody{position:absolute;width:200px;right:-10px;line-height:1.2em;background-color:#fff;z-index:1;box-shadow:0 0 10px #c3c3c3}
.cart-items-wrapper .wishListContainer .wishListBody p{border-bottom:1px solid #e3e3e3;padding:10px;color:#000;font-weight:normal;font-size:14px;cursor:pointer}
.cart-items-wrapper .wishListContainer .wishListBody p:last-child{border-bottom:0}.cart-items-wrapper .wishListContainer .wishListBody p:hover{background-color:#1976a1;color:#fff}
.cart-item-details .cart-item-actionList .wishListContainer{margin-left:0}.cart-item-details .item-btns .item-remove-btn{margin-left:8px}.cart-items-wrapper .cart-new-item .item-container .item-quantity .qa_QuantityUpdate{width:40%;display:block;text-indent:20%;margin:0 auto;height:30px;border:1px solid #bebebe;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;outline:0;font-size:14px}
.cart-items-wrapper .cart-new-item .item-btns .addToWishlist select{width:80%;border:0;outline:0;-webkit-appearance:none;color:#1976a1;direction:rtl;cursor:pointer}
.cart-items-wrapper .cart-new-item .item-btns .addToWishlist select option{direction:ltr}.cart-items-wrapper .cart-new-item .item-container .item-quantity .popup-itemlimit{display:none;position:absolute;background-color:#fffdc3;border:1px solid #bbb;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding:.7em;color:#e2231a;top:50px;left:-50%;width:200%;text-align:center}
.cart-items-wrapper .cart-new-item .item-container .item-quantity .popup-itemlimit::before,.cart-items-wrapper .cart-new-item .item-container .item-quantity .popup-itemlimit::after{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;left:40%;position:absolute;top:-20px}
.cart-items-wrapper .cart-new-item .item-container .item-quantity .popup-itemlimit::before{border-bottom:20px solid #bbb;top:-20px;bottom:0}.cart-items-wrapper .cart-new-item .item-container .item-quantity .popup-itemlimit::after{border-bottom:20px solid #fffdc3;top:-19px;bottom:0}
.cart-items-wrapper .cart-new-item .item-container .item-quantity .cart-item-pricing-and-quantity-form-button{color:#1976a1;text-decoration:none;outline:0;border:0;background-color:transparent;margin-top:8px;cursor:pointer;font-size:14px}
.cart-items-wrapper .cart-new-item .item-container .item-quantity .item-remove-btn a{color:#555;display:block}.slimCart .no-bundle-item .change-number{display:flex !important;justify-content:flex-start;align-items:center;border:0}
.slimCart .no-bundle-item .change-number input{width:42px !important;line-height:28px;height:28px;border:1px solid #bcbcbc !important;border-radius:4px;background-color:#fff;font-size:16px;text-align:center;padding:0 !important;margin:0 10px !important;-moz-appearance:textfield}
.slimCart .change-number .num-btn{display:inline-block;text-align:center;height:19px;width:19px;border:1px solid #bcbcbc;border-radius:50%;line-height:19px;cursor:pointer;background-color:#fff;position:relative;padding:0}
.slimCart .change-number #num-reduce:before{content:"-";font-size:30px}.slimCart .change-number #num-increase:before{content:"+";font-size:25px}
.cart-continue-button{margin-top:5px}.cart-continue-button .cart-continue-arrow{float:left;font-family:FontAwesome}.cart-continue-button .cart-continue-text{margin-left:25px;color:#0d5c91;font-family:Lato;font-size:16px;letter-spacing:0;line-height:19px;height:100%;width:154px;padding-top:16px;cursor:pointer;white-space:nowrap}
.fa-angle-left:before{font-weight:100;color:#0d5c91;height:17px;font-size:28px;cursor:pointer}.slimCart .ts-new-cart-item .cart-item-pricing-and-quantity dl{width:400px}
.slimCart .ts-new-cart-item .cart-item-pricing-and-quantity .asm-finalPrice dt{margin-right:0 !important;width:250px !important;text-align:right !important;height:22px}
.slimCart .ts-new-cart-item .cart-item-pricing-and-quantity dd{float:right;width:150px;height:22px}.slimCart .ts-new-cart-item .cart-item-pricing-and-quantity dd:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.slimCart .ts-new-cart-item .asm-price-override{width:auto !important;margin-left:203px}.slimCart .ts-new-cart-item>.asm-price-override{float:none}.slimCart .ts-new-cart-item .cart-item-pricing-and-quantity dl.cartDetails-tsPriceStrikethrough{display:inline-block;width:150px;height:22px}
.slimcart-ecoupon-discounts{margin-top:20px;border:1px solid #bcbcbc;border-radius:4px;background-color:#fff}.slimcart-ecoupon-title{margin:9.5px auto 15px 20.5px}
.slimcart-counpon-arrowicon{float:right;margin-right:11.5px}.slimcart-counpon-arrowicon.down svg:first-child{display:none}.slimcart-counpon-arrowicon.top svg:nth-child(2){display:none}
.cart-summary-ecouponForm-label{height:19px;width:294px;color:#000;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;display:unset}
.slimcart-ecoupon{margin:0 auto 0 20.5px}.slimcart-activecoupon{margin-bottom:25px}.slimcart-activate-ecoupon-message{min-height:19px;color:#000;font-family:Lato;font-size:16px;letter-spacing:0;line-height:19px}
.slimcart-coupon-form-field-holder{margin-top:15px}.slimcart-activate-ecoupon-code{word-wrap:break-word;color:#c75300;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px}
.slimcart-button-called-out-positive{height:45px;min-width:166px;color:#0d5c91;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;text-align:center;box-sizing:border-box;border:1px solid #0d5c91;border-radius:4px;background-color:#fff;cursor:pointer}
.slimcart-ecoupon-inputfield{height:55px;width:95%;margin-bottom:10px;border:1px solid #bcbcbc;border-radius:4px;background-color:#fff;color:#545454;font-family:Lato;font-size:16px;letter-spacing:0;line-height:19px;padding:18px 0 18px 12px}
.slimcart-coupon-tips{cursor:pointer}.slimcart-ecoupon-applybutton{cursor:pointer;height:45px;min-width:163px;color:#0d5c91;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;text-align:center;margin-bottom:20px;box-sizing:border-box;border:1px solid #0d5c91;border-radius:4px;background-color:#e6f4fa}
.slimcart-activedcoupon{margin-right:19px;margin-bottom:20px}.slimcart-activedcoupon-message{color:#000;font-family:Lato;font-size:16px;letter-spacing:0;line-height:19px}
.slimcart-activedcoupon-info{display:flex;justify-content:space-between}.slimcart-activedcoupon-couponcodes{height:17.86px;width:167px;color:#c75300;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;word-break:break-all}
.slimcart-coupon-remove-btn{margin-left:5px;cursor:pointer;font-size:16px;line-height:19px;vertical-align:middle}span.slimcart-coupon-remove-btn::after{display:inline-block;content:'+';font-size:26px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.slimcart-activedcoupon-price{min-height:17.86px;width:167px;color:#c75300;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;text-align:right}
.slimCart.cartPageRedesign .cart-summary .cart-totalSavings .cart-summary-totalSavings{color:#498631;font-weight:900;line-height:17px;text-align:left;font-size:14px;text-transform:none}
.slimCart .cart-summary .cart-totalSavings .saving-Price-label{float:left}.slimCart .cart-summary .cart-totalSavings .qa_Saving_Price{float:right}.slimCart .cart-summary .cart-totalSavings:before,.slimCart .cart-summary .cart-totalSavings:after{position:static;border:0;height:0}
.slimCart .cart-container-left .cart-summary .cart-totalSavings{border:0;width:100%;padding:0 20px 10px;text-transform:none;overflow:hidden;position:static;font-size:14px;line-height:17px;color:#498631;box-sizing:border-box}
.slimCart.cartPageRedesign .cart-summary .cart-summary-pricing .cart-summary-pricing-label-couponPrice .price-calculator-cart-summary-couponCode,.slimCart.cartPageRedesign .cart-summary .cart-summary-pricing .cart-summary-pricing-webPrice-label-digitalRiver .price-calculator-cart-summary-couponCode,.slimCart.cartPageRedesign .cart-summary .cart-summary-pricing .cart-summary-pricing-price-couponPrice{color:#000}
.tier-haveITDM-container{display:flex;justify-content:center}.tier-haveITDM-container .current-tier{margin-bottom:0;margin-right:14px}.tier-haveITDM-container .next-tier .tier-message{max-width:266px;margin-right:0}
.tier-section-hide{display:none}.tier-layout{display:flex;justify-content:center;align-items:center}.tier-bg-container{margin-bottom:15px}.tier-container{border:1px solid #bcbcbc;border-radius:4px;background-color:#fff;width:100%;padding:16px 10px 11px}
.tier-container .tier-img{max-height:15px;height:15px;width:auto}.tier-container .tier-tip-img{width:14px;height:14px}.current-tier{margin-bottom:15px}
.current-tier .tier-progress{display:block;height:10px;background:#e3e3e3 0% 0% no-repeat padding-box;border-radius:5px;opacity:1;width:52%;margin-left:15px;position:relative}
.tier-progress .tier-progress-color{position:absolute;left:0;top:0;bottom:0;border-radius:5px}.next-tier .tier-message{max-width:185px;text-align:left;font-size:14px;line-height:17px;color:#000;margin-right:15px;position:relative}
.tier-message .tip-icon{display:inline-block;position:relative;cursor:pointer}.tier-tool-tipPopup{font-size:10px}.tier-tool-tipPopup p{margin:2px 0}.slimCart .popover{z-index:9999999990}
.elite-container{text-align:center}.elite-container .tier-elite-congratulations{font-weight:bold;margin-left:12px}.elite-container .tier-elite-message{font-size:14px;color:#000}
@media(min-width:767px){.cart_ruler{display:none}}@media(max-width:321px){.slimCart .cart-checkoutButtons{padding:.1em .2em}.slimCart .cart-aside .cart-requestQuote{padding:.15em .3em}
.slimCart .cart-aside .cart_new{padding:.1em}}.slimCart.cartPageRedesign #cartShoppingQuestions{width:67.2%}.slimCart .cart-aside{padding:10px 0 15px;color:#000;box-sizing:border-box;background-color:#f4f4f4}
.slimCart .cart-aside .cart-summary{padding:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}
.slimCart .cart-aside .cart-summary.cart-summary-brBox{background-color:#fff;margin-bottom:10px}.slimCart .cart-summary .cart-summary-pricing{padding:0 20px 10px;background-color:#fff}
.slimCart #orderSummarySection .cart-summary dl dt,.slimCart #orderSummarySection .cart-summary dl dd,.slimCart #orderSummaryPart .cart-summary dl dt,.slimCart #orderSummaryPart .cart-summary dl dd{font-weight:normal;font-size:1em;line-height:19px}
.slimCart .sheerid-container{padding:0 20px 10px;color:#000;font-size:14px;line-height:17px}.sheerid-container .sheerid-content{line-height:17px}.sheerid-container .sheerid-content-expand,.sheerid-container .sheerid-content-expand ~ i{color:#0d5c91}
.sheerid-container .sheerid-btn-container .button-standard{border:1px solid #0d5c91;border-radius:4px;line-height:19px;color:#0d5c91;width:184px;height:45px;display:flex !important;justify-content:center;align-items:center;font-weight:bold}
.slimCart .cart-checkoutButtons .checkout-menu-box .cart-loyalty-title{color:#0d5c91}.slimCart .cart-summary .cart-summary-ecouponForm-wrapper{padding:0 20px;background-color:#fff}
.slimCart .cart-new-coupon-wrapper .coupon-wrapper-detail{overflow:hidden}.slimCart .cart-new-coupon-wrapper .coupon-wrapper-detail .coupon-item-name{margin-left:2px}
.slimCart .cart-summary-pricing-couponPrice-text span{font-size:16px;line-height:19px}.slimCart .cart-summary-pricing-couponPrice-text .couponName{white-space:nowrap;float:left}
.slimCart .cart-summary-pricing-couponPrice-text .price-calculator-cart-summary-couponCode{float:left}.slimCart .cart-summary-pricing-couponPrice-text .coupon-remove-btn{margin-left:5px;cursor:pointer}
.slimCart .cart-summary-pricing-couponPrice-text .coupon-remove-btn::after{display:inline-block;content:'+';font-size:26px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.slimCart .cart-new-coupon-wrapper .coupon-wrapper-detail .coupon-price{float:right}.slimCart .cart-new-coupon-wrapper .coupon-wrapper-detail .coupon-style{color:#fb7725}
.slimCart .cart-new-coupon-wrapper .coupon-replace-option a{display:block;text-decoration:underline;color:#000;font-weight:600;font-size:14px;line-height:17px}
.slimCart .cart-summary .cart-summary-free-shipping{padding:0 20px 10px;border-bottom:0;background-color:#fff}.slimCart .sr_headerDiv{padding:0 20px 10px;background:#fff}
.slimCart .cart-summary .cart-summary-free-shipping .cart-summary-pricing-shipping-label,.slimCart .cart-summary .cart-summary-free-shipping .cart-summary-pricing-shipping-price{color:#000;font-weight:500;font-size:.8em;font-size:1em !important}
.slimCart .cart-summary .cart-summary-free-shipping .cart-summary-pricing-shipping-label{text-transform:none}.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal{padding:15px 20px;background-color:#fff;border:0;margin:5px 0 0;position:relative;font-size:20px;line-height:24px;font-weight:900}
.slimCart.cartPageRedesign .cart-summary dl.cart-promotion-price+dl.cart-summary-pricingTotal{margin-top:5px;padding-top:5px}.slimCart .cart-summary .cart-checkoutButtons,.slimCart .cart-summary .slimCart-checkoutButtons{padding:0 20px}
.slimCart .cart-summary .slimCart-checkoutButtons{text-align:center}.slimCart .cart-summary .slimCart-checkoutButtons .cart-checkoutButtons-checkout{margin:9px 0}
.slimCart .cart-checkoutButtons klarna-placement,.slimCart .slimCart-checkoutButtons klarna-placement{font-weight:400}.slimCart .cart-checkoutButtons{padding:1em;text-align:center}
.slimCart .cart-checkoutButtons .cart-checkoutButtons-checkout,.slimCart .slimCart-checkoutButtons .cart-checkoutButtons-checkout{width:100%;font-size:16px;line-height:45px;background:#060;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0 20px;text-transform:none;margin-bottom:10px}
.slimCart .checkout-icon-lock{margin-right:15px}.slimCart .cart-summary div.calculateFormContainer select{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;outline:0}
.slimCart .cart-aside .cart_new{background-color:transparent;border:0}.slimCart .cart-aside .cart_new .basket-paymentOptions-list{text-align:center;padding:0}
.slimCart .cartQuickOrder_large .cart_new.item-new-editQuote{background-color:transparent;border:0;margin:0}.slimCart .cartQuickOrder_large #quickAddInputApply .slimCartquickAddText_question{font-weight:900;line-height:17px;cursor:pointer;display:inline-block}
.slimCart #quickAddField #quickAddText #pcques span::after{content:'+'}.slimCart #quickAddField #quickAddText #pcques span.openedQuickCart::after{content:'-'}
.slimCart .cartQuickOrder_large .cart_new.item-new-editQuote .questions_heading{font-weight:600;text-transform:uppercase;font-size:.85em;color:#555;line-height:24px;border-bottom:1px solid #efefef;border:0}
.slimCart.cartPageRedesign .cartQuickOrder_large .cart_new .questions_content{font-size:14px;color:#555;font-weight:bold;line-height:17px;padding-top:.5em;margin-bottom:10px}
#quickAddInputApply .slimCartquickAddText_question{margin-bottom:10px}.slimCart.cartPageRedesign .cartQuickOrder_large .cart_new .questions_content .show_cartid{font-size:14px;text-transform:uppercase;cursor:pointer;font-weight:900;color:#555 !important;line-height:17px}
.slimCart.cartPageRedesign .cartQuickOrder_large .cart_new .questions_content .hide_cartid{display:none;font-weight:900;font-size:14px}.slimCart.cartPageRedesign .cartQuickOrder_large .cart_new .questions_content .cart_id{color:#000;font-size:1.2em;text-transform:uppercase}
.slimCart .cart-aside .cart_new.item-new-editQuote .questions_content .show_cartid{font-size:.8em}.slimCart #orderSummarySection .cart-checkout-menu{width:100%;position:static;margin:20px auto 26px;text-align:center;padding:0;display:block;color:#555}
.slimCart .cart-aside .checkoutwithtxt{clear:both}.slimCart #orderSummarySection .cart-checkout-menu .checkout-menu-box{padding:0 20px;line-height:19px;color:#555}
.slimCart #orderSummarySection .cart-checkout-menu .checkout-menu-box p{margin:0}.slimCart #orderSummarySection .cart-checkout-menu .checkout-menu-box .atomContainer strong{color:#000}
.slimCart.cartPageRedesign .cart-joinNow-popup{margin-left:0}.slimCart.cartPageRedesign .cart-joinNow-popup:after{left:50%;margin-left:-10px}.slimCart #orderSummarySection .cart-checkout-menu a.loginHeaderLink{color:#555}
.slimCart .cart-checkout-menu a.loginHeaderLink span.colorChange{color:#0d5c91;font-weight:bold}.slimCart .cart-summary .cart-summary-free-shipping .cart-summary-pricing-shipping-price b{font-weight:400}
.slimCart.cartPageRedesign .cart-aside .checkoutwithtxt{font-size:12px;line-height:15px;color:#000;font-weight:bold}.slimCart div.cart-checkout-menu a{color:#0d5c91}
.slimCart .cart-checkout-menu .cart-joinNow{margin-top:0}.slimCart.cartPageRedesign .cart-aside .cartCountDown:empty{padding:0}.cart-summary .cart-summary-discounts-item{display:flex;justify-content:space-between;padding:0 20px 10px;background-color:#fff}
.slimCart #orderSummarySection .cart-summary .cart-summary-discounts-item.discount-highlight dt,.slimCart #orderSummarySection .cart-summary .cart-summary-discounts-item.discount-highlight dd{color:#060;font-weight:bold}
.cart-summary .cart-summary-discounts-item .idme-group-label{color:#060;font-weight:bold}.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child.unavailable-items dt.cart-item-addedItem-title{width:50%}
.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries.unavailable-items .price-calculator-cart-items-child{width:40%}.cart-items-wrapper .item-addedItems-wrapper .item-addedItems-child.unavailable-items .cart-item-addedItem-partNumber-title,.cart-items-wrapper .item-addedItems-wrapper .item-addedItems-child.unavailable-items .cart-item-addedItem-partNumber{margin-top:-14px}
.slimCart.cartPageRedesign .cart-summary .cart-totalSavings .cart-summary-totalSavings{color:#060}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries.unavailable-items .price-calculator-cart-items-child dd span.cart-item-addedItem-message{font-size:12px;color:#ef0000;font-weight:normal}
.slimCart .cart-item-details .cart-item-CB-container{padding:0 0 0 .5em;box-sizing:inherit;margin-bottom:20px}.slimCart .cart-item-CB-container ul li{list-style-type:disc}
.slimCart .cart-item-details .cart-item-CB-container .cart-CB-body .body-left-part .product-name{margin-bottom:10px}.slimCart .cart-item-CB-container .cart-CB-header p.header-title{font-size:16px;font-weight:900;color:#000;line-height:19px}
.slimCart .cart-item-CB-container .cart-CB-body{overflow:hidden;font-size:14px}.slimCart .cart-item-CB-container .cart-CB-body .item-product-detail{overflow:hidden;padding:5px 0;border-bottom:1px solid #757575}
.slimCart .cart-item-CB-container .cart-CB-body .item-product-detail .product-detailToggle{color:#1976a1;font-weight:600;margin:0;font-size:14px;cursor:pointer}
.slimCart .cart-item-CB-container .cart-CB-body .item-product-detail .product-detailToggle i{font-weight:600}.slimCart .cart-item-CB-container .cart-CB-body .item-product-detail:last-child{border-bottom:0}
.slimCart .cart-item-CB-container .cart-CB-body .body-left-part{float:left;width:60%}.slimCart .cart-item-CB-container .cart-CB-body .body-right-part{float:right;width:32%}
.slimCart .cart-item-CB-container .cart-CB-body .body-right-part .CB-item-prices{overflow:hidden}.slimCart .cart-item-CB-container .cart-CB-body .body-right-part .lineThrough.CB-item-price{text-decoration:line-through}
.slimCart .cart-item-CB-container .body-right-part .CB-item-prices .CB-item-label{float:left;margin-right:10px}.slimCart .cart-item-CB-container .body-right-part .CB-item-prices .CB-item-price{float:right}
.slimCart .cb-price-saving-totalPrice{font-weight:900;color:#000}.slimCart .slimCartyCmsComponent.cart-hurry-tips{display:block;width:100%;border:1px solid #0d5c91;height:auto;min-height:44px;border-radius:4px;line-height:44px;padding:0 12px;font-weight:normal;color:#555;background-color:#fff}
.slimCart .slimCartyCmsComponent .colorText{color:#0d5c91;font-weight:bold;line-height:17px;margin-right:4px}.slimCart .slimCartyCmsComponent a{color:#0d5c91;font-weight:bold}
.slimCart .slimCartyCmsComponent a.hoursLink{margin-left:6px}.yourCartNoteWrapper{display:flex;flex-direction:row;background-color:#f4f4f4;height:44px}
.slimCart .slimcart-items-heading{display:block;padding:10px 17px 9px 0;border-radius:unset;-webkit-border-radius:unset;flex:1}.slimCart .slimcart-items-heading b{font-weight:bold}
.slimCart .slimcart-items-heading span{display:none}.slimCart .slimcart-items-heading ul li a{color:#0d5c91}.slimCart .slimcart-items-heading ul{float:left}
.slimCart .slimcart-items-heading ul li:before{margin:0 12px}.slimCart .slimCartyCmsComponent{float:none}.slimCart .cart-need-help.slimCartyCmsComponent{flex:1}
.item-system-toggleWrapper span,.item-system-toggleWrapper i{color:#0d5c91;font-size:14px;line-height:17px}.item-system-toggleWrapper span{display:inline-block;padding-right:4px}
.item-system-toggleWrapper i{margin-left:-4px;display:inline-block}.fa-angle-down:before{content:"\f107"}.fa-angle-up:before{content:"\f106" !important}
.item-system-toggleWrapper{cursor:pointer}.cart-items-wrapper .cart-new-item .item-btns a,.cart-items-wrapper .cart-new-item .item-btns select{color:#0d5c91;font-size:14px;line-height:17px}
.slimCart .cart-item a{color:#0d5c91}.cart-items-wrapper .cart-new-item .item-system .system-header span:first-child{font-weight:bold}.cart-items-wrapper .cart-new-item .item-system .system-header span.system-edit-content{font-weight:normal}
.cart-items-wrapper .cart-new-item .item-system .system-container li{list-style:disc;color:#606060}.cart-items-wrapper .cart-new-item .item-system{padding-left:0}
.cart-items-wrapper .cart-new-item .item-system .system-container ul{padding-left:1em}.cart-items-wrapper .cart-new-item .item-system .system-container ul li.lineItem-name{font-size:14px;line-height:17px;font-weight:bold;color:#000;margin:5px 0}
.cart-items-wrapper .cart-new-item .item-system .system-container ul li.lineItems{font-size:14px}.slimCart .cart-item .slimCartFoldedContent{margin-bottom:10px}
.Detail-Box-slimCart+.sr_cartProductDiv,.item-btns-phone-slimCart+.sr_cartProductDiv{display:none}.improvement-cart-operate .sr_cartProductDiv_ineligible{display:block}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper{padding-left:0}.child_entries dt.cart-item-addedItem-title{font-size:14px;line-height:17px;font-weight:bold;color:#000}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child dd,.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child dt{color:#555;font-size:14px;line-height:17px;margin:2px 0}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child dt.cart-item-addedItem-title{color:#000;font-weight:bold}.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child .cart-item-addedItem-partNumber-title,.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child .cart-item-addedItem-partNumber{font-weight:normal;color:#555}
.pb-first-subscribers{width:70%;float:left;clear:both;font-weight:bold;font-size:14px}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .price-calculator-cart-items-child .cart-item-trial-Promo-price{display:flex;flex-direction:column;margin-top:-10px}
.cart-item-trial-Promo-price .cart-web-trial-Promo-price{font-weight:500;line-height:17px;text-decoration:line-through;font-size:12px}.slimCart .cart-item .recommendation-container{border-top:1px solid #000}
.slimCart .cart-item .item-cart-recommendation{display:flex;justify-content:space-between;margin:10px 0 22px 0;box-sizing:border-box}.slimCart .cart-item .item-cart-recommendation .cart-recommendation-img-box{display:flex;align-items:center}
.slimCart .cart-item .item-cart-recommendation .cart-recommendation-img-box .cart-recommendation-image{display:inline-block;width:66px;height:66px}.slimCart .cart-item .item-cart-recommendation .cart-recommendation-img-box .premier-support-box{font-weight:bold;font-size:16px;margin-left:27px;display:flex;flex-direction:column;max-width:70%;word-wrap:break-word;word-break:normal}
.slimCart .cart-item .item-cart-recommendation .cart-recommendation-img-box .premier-support-box span{display:inline-block;line-height:1.2}.item-cart-recommendation .cart-recommendation-img-box .premier-support-box .recommendationDetails{color:#0d5c91;font-size:14px}
.item-cart-recommendation .cart-recommendation-img-box .premier-support-box .details{border-bottom:1px solid #0d5c91;margin-right:2px;line-height:1;cursor:pointer;font-weight:500}
.premier-support-box img{height:14px;width:14px;vertical-align:middle}.pos_groupIconContent_overlayer{position:fixed;background-color:#544949;opacity:.5;bottom:0;right:0;top:0;left:0;z-index:10000}
.pos_groupIconContent_container{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:10010;border-radius:5px}.pos_groupIconContent_container .closeIconContent{width:22px;height:22px;border:1px solid #8e8e8e;border-radius:12px;position:absolute;right:-5px;top:-12px;text-align:center;background:#fff;font-size:20px;line-height:22px;transform:rotate(7deg);-ms-transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(45deg);-o-transform:rotate(7deg);cursor:default}
.pos_groupIconContent_container .iconContentWrapper{overflow:auto;padding:30px 50px}.pos_groupInfo_pic{width:15%;vertical-align:top;padding-right:12px;float:left;text-align:center}
.pos_groupInfo_content{display:inline-block;width:85%}.pos_groupInfo_title{color:#000;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px}
.pos_groupInfo_description{color:#000;font-size:14px;letter-spacing:0;line-height:18px}.pos_groupInfo_bottom{padding-top:30px;height:30px;margin-left:-50px;margin-right:-50px;background:linear-gradient(180deg,#f3f3f3 0%,rgba(0,0,0,0) 100%)}
.pos_groupInfo_section{padding-bottom:10px;padding-top:10px;display:inline-block;width:100%}.item-cart-recommendation .recommendation-submit-box{display:flex;align-items:center}
.slimCart .cart-item .item-cart-recommendation .cart-recommendation-money-sub{margin-right:10px;display:flex;flex-direction:column}.slimCart .cart-item .item-cart-recommendation .cart-recommendation-money-sub span{text-align:right}
.item-cart-recommendation .cart-recommendation-money-sub span.recommendation-webPrice{font-size:14px;line-height:17px;text-decoration:line-through}.item-cart-recommendation .cart-recommendation-money-sub span.recommendation-price{font-size:18px;font-weight:bold}
.item-cart-recommendation .cart-recommendation-money-sub span.recommendation-save{font-size:14px;color:#060}.item-cart-recommendation .cart-recommendation-submit{min-height:45px;min-width:150px;text-align:center;font-size:16px;color:#0d5c91;background:#fff;font-weight:bold;outline:0;border:1px solid #0d5c91;border-radius:4px;cursor:pointer;padding:1px 6px;box-sizing:border-box}
.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .price-calculator-cart-items-child dd{color:#000}.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child:last-child{border-bottom:0}
.slimCart .cart-item.bundle-item .cart_item_imgDiv{width:199px;height:122px;max-width:199px;max-height:122px}.slimCart .cart-items-wrapper .cart-item .cart-item-details{padding-left:22px}
.bundle-item .item-bundle-header{display:flex;justify-content:space-between}.bundle-item .item-bundle-header .item-title a{color:#000;font-size:16px;line-height:19px}
.bundle-item .item-bundle-header .item-title a h4,.bundle-item .item-bundle-header .item-title p{padding:0;margin:0}.bundle-item .item-bundle-header .item-title p{font-size:14px;line-height:17px;color:#555}
.cart-cbproduct-price .cb-product-bundlePrice-pc{font-size:16px;line-height:19px}.slimCart .cart-items-wrapper .bundle-item .item-property{border-top:1px solid #e3e3e3;margin-top:1px}
.item-bundle-header .cart-cbproduct-price .cb-price-show-saving{color:#0d5c91}.item-bundle-header .cart-cbproduct-price .cb-origin-price,.slimCart .bundle-item .flexBox .qaLeadTimeMsgBox{color:#606060}
.cart-items-wrapper .bundle-item .item-quantity{display:none}.cart-items-wrapper .bundle-item .change-number{display:block;margin-top:16px}.slimCart .bundle-item .change-number{display:flex !important;justify-content:flex-start;align-items:center;border:0}
.slimCart .cart-items-wrapper .cart-item .cart-item-details .item-bundle-buttons{margin-top:16px;margin-bottom:0}.slimCart .cart-item.bundle-item .slimCartFoldedContent{border-top:1px solid #e3e3e3;clear:both}
.cart-items-wrapper .cart-new-item .cart-item-CB-container{padding-left:0;padding-top:9px}.cart-items-wrapper .cart-new-item .cart-item-CB-container .cart-CB-body .body-left-part p,.cart-items-wrapper .cart-new-item .cart-item-CB-container .cart-CB-body .body-left-part p span{font-size:14px;line-height:17px;color:#000;font-weight:bold}
.cart-items-wrapper .cart-item-CB-container .cart-CB-body .body-left-part .product-code{color:#555;font-size:14px;line-height:17px;margin:5.5px 0 4.5px}
.slimCart .cart-item-CB-container .cart-CB-body .body-right-part .CB-item-prices{color:#000;font-size:14px;line-height:17px}.slimCart .cart-item-CB-container .cart-CB-body .body-right-part .CB-item-prices:not(:first-child){margin:5.5px 0 4.5px}
.bundle-item .body-left-part .item-system-toggleWrapper{display:inline-block}.slimCart .cart-item-CB-container .cart-CB-body .item-product-detail{padding:5px 0 10px 0;margin-top:11.88px}
.slimCart .cart-item-CB-container .cart-CB-body .item-product-detail:last-child{padding-bottom:0}.cart-cbproduct-price .cart-price-body .cb-price-saving-totalSaving{color:#060 !important}
.bundle-item .change-number #num-reduce,.bundle-item .change-number #num-increase{border:1px solid #bcbcbc;width:19px;height:19px;border-radius:50%;display:inline-block;background-color:#fff;margin:5px 0;line-height:19px;cursor:pointer;padding:0;text-align:center}
.change-number input{border-radius:4px;border:1px solid #bcbcbc;text-align:center;color:#000;font-size:16px;line-height:19px;width:42px;height:28px;margin:0 10px;display:inline-block}
.slimCart .item-container .mobile_Editor{padding-left:.5em}.slimCart .item-container .mobile_Editor h3{background-color:transparent;padding:0 .3em;font-size:16px;color:#000;line-height:19px;font-weight:900}
.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper{overflow:hidden;font-size:14px;color:#555;font-weight:normal}.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-leadingProduct{border-bottom:1px solid #757575;padding:.75em 0 0 0}
.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-itemProducts{padding:.75em 0 0 0}.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-leadingProduct>p,.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-itemProducts>p{font-size:14px;color:#000}
.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-leadingProduct .bundle-item-leadingProduct{padding:.5em 0}.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-item-referencedProduct{border-bottom:1px solid #757575;padding:.5em 0}
.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-item-referencedProduct:last-child{border-bottom:0}.slimCart .mobile_Editor.bundle-itemIncludes-mobile{display:none}
.cart-items-wrapper .bundle-item .item-quantity{font-size:14px;width:17%;text-align:center}@media only screen and (max-width:73.75em){.slimCart.cartPageRedesign .cart-checkoutButtons .checkoutwithtxt:before{border-bottom:1px solid #000;content:'';display:block;position:absolute;left:7px;width:28%;top:5px;height:1px}
.slimCart.cartPageRedesign .cart-checkoutButtons .checkoutwithtxt:after{border-bottom:1px solid #000;content:'';display:block;position:absolute;right:7px;width:28%;top:5px;height:1px}
.slimcart-ecoupon-discounts{margin:20px 1em}.slimCart .cart-summary .cart-summary-pricingTotal::before{content:'';border-top:1px solid #757575;height:1px;position:absolute;top:0;left:12px;right:12px}
.cart-items-wrapper .bundle-item .item-quantity{display:none}.cart-continue-button{padding-left:20px}.slimCart .cart-container{background:#f4f4f4 !important}
.slimCart-summaryandquicktocart-Wrap #timerNewDesign{display:none}.slimCart-summaryandquicktocart-Wrap{width:100%}.slimCart .slimCart-savedCart-items-wrapper{width:100%}
.slimCart .slimTrendingWrap{width:auto;margin:0 16px;float:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background-color:#f8f8f8}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper dl{padding:.5em 0 .5em 1em}.slimCart-saveforlater-price-calculator-cart-items{display:none}
.slimCart .savedCart-items-wrapper .cart-item .cart-item-details #mobile_editConfig #mobileEdit{display:block}.slimCart .savedCart-items-wrapper .cart-item .cart-item-details .cart-item-summary .cart-item-partNumber{padding-left:0}
.slimCart .cart-checkout-menu{background-color:transparent}.slimCart .savedCart-items-wrapper .cart-item .cart-item-details .cart-item-summary .cart-item-actionList .slimCart-item-actionList{display:none}
.slimCart .savedCart-items-wrapper .cart-item .cart-item-details #mobile_editConfig #mobileEdit #mobileDropDown .slimCart-item-actionList{display:none}
.slimCart #quickAddText #confignumber{display:block}.slimCart .cartQuickOrder_large .cart_new{display:block !important}.slimCart #quickAddText #pcques{display:block !important}
.slimCart #quickAddText #mbques{display:none}.slimCart #cartShoppingQuestions .faqContent{display:block !important}.slimCart .sr_cartProductDiv_ineligible{margin:0 !important}
.slimCart .cart-aside .cart-summary .slimCart-summary-heading-mobile{display:block;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0}
.slimCart .cart-aside{padding:0;margin-top:0}.slimCart .cart-checkoutButtons .cart-checkoutButtons-checkout{width:auto}.slimCart-close-icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.slimCart-close-icon:before{content:"\f00d"}.slimCart #orderSummarySection .cart-checkout-menu .checkout-menu-box{padding:10px}
.slimCart .cart-summary .qa_OrderSummarySection{display:none !important;background-color:#f4f4f4}.slimCart .cart-summary{border:1px solid #bcbcbc;border-radius:4px;background-color:#fff}
.slimCart .improvement-summary-title{color:#000;font-size:16px;font-weight:900;line-height:19px;padding:10px;margin:0;background-color:#f4f4f4}.slimCart #cartShoppingQuestions .faqContent .faqHeightEmpty{display:none}
.slimCart #cartShoppingQuestions .faqContent #oder_legal_information{margin-left:0 !important;line-height:22px;display:flex;justify-content:center;align-items:center}
.slimCart .ideme-container{margin:0}.slimCart .cart-items-wrapper .cart-new-item .item-property{padding:10px 0 0}.cart-summary .cart-summary-discounts-item{padding:0 12px 10px}
.slimCart #orderSummarySection .cart-summary .enableNewPriceDisplayToggle+.cart-summary-discounts-item{padding-top:14px}.cartPageRedesign .cart-summary dl.cart-promotion-price+dl.cart-summary-pricingTotal{padding-top:15px}
.cart-summary .cart-summary-webprice{padding-top:10px}.cart-summary .cart-summary-discounts-item{color:#000}.slimCart #orderSummaryPart .cart-summary .cart-summary-discounts-item.discount-highlight dt,.slimCart #orderSummaryPart .cart-summary .cart-summary-discounts-item.discount-highlight dd{color:#060;font-weight:bold}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .item-addedItems-child.unavailable-items dt.cart-item-addedItem-title,.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries.unavailable-items .price-calculator-cart-items-child{width:100%}
.slimCart-summaryandquicktocart-Wrap>.tier-bg-container{padding:20px 17px 0}.tier-section-hide{display:block}#orderSummarySection .tier-bg-container{background:#f4f4f4;padding:13px 17px 9px}
#orderSummarySection .current-tier .tier-progress{width:64%}#orderSummarySection .current-tier.tier-img{max-height:15px}.tier-haveITDM-container{display:flex;justify-content:center;flex-direction:row-reverse}
.tier-haveITDM-container .next-tier .tier-message{max-width:172px;font-size:14px;color:#000;margin-right:30px}}@media only screen and (min-width:73.75em){.slimCart.cartPageRedesign .cart-aside .checkoutwithtxt:before{border-bottom:1px solid #000;content:'';display:block;position:absolute;left:7px;width:28%;top:5px;height:1px}
.slimCart.cartPageRedesign .cart-aside .checkoutwithtxt:after{border-bottom:1px solid #000;content:'';display:block;position:absolute;right:7px;width:28%;top:5px;height:1px}
.slimCart #msaMasthead{box-shadow:none}.slimCart .bar_2 .pageWrapper{width:73.75em;margin:0 auto}.slimCart .slimCartyCmsComponent{display:block;width:50%;float:left;color:#555;font-size:14px;line-height:17px;font-weight:400;padding:15px 20px 12px;margin:0;box-sizing:border-box;clear:none;padding-right:0}
.slimCart .slimCartyCmsComponent .colorText{color:#00bfff;font-weight:700;cursor:pointer}.slimCart .slimCartyCmsComponent.cart-need-help{text-align:right}
.slimCart .slimCartyCmsComponent.cart-need-help-empty{text-align:left}.slimCart .slimCartyCmsComponent.yCmsComponent-fullwidth{width:100%}.slimCart .pageWrapper .alert{clear:both}
.slimCart .cart-item:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}.slimCart .cart-items-wrapper .cart-item .cart-item-details{padding-left:30px;flex:1;display:flex;flex-direction:column;justify-content:space-between}
.slimCart .bundle-item .cart-cbproduct-price{margin-top:0}.cart-item-details .improvement-cart-operate{display:flex;justify-content:space-between}.slimCart-summaryandquicktocart-Wrap{width:29.7%;float:right}
.slimCart .cart-aside{width:100%;border:1px solid #bcbcbc;border-radius:4px;background-color:#fff}.slimCart .savedCart-items-wrapper{width:67.2%;float:left;margin-bottom:39px}
.slimCart .cart-container .cart-container-left .cart-left-container{width:67.2%}.slimCart .slimTrendingWrap{width:67.2%;float:left;padding-bottom:37px;background:transparent;margin:0;border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;-o-border-radius:unset}
.slimCart .cart-container .cart-container-left .slimCart-savedCart-items-wrapper{margin-top:50px;margin-bottom:28px}.slimCart .cart-container #cart_empty .slimCart-savedCart-items-wrapper .cart-items-heading,.slimCart .slimCart-savedCart-items-wrapper .cart-items-heading{background:#f2f2f2;padding:0 5px 0 20px;font-size:18px;font-weight:bold;color:#000;line-height:44px;border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;-o-border-radius:unset;margin:0}
.slimCart .savedCart-items-wrapper .cart-item-summary{width:46%;padding-left:0}.slimCart .savedCart-items-wrapper .item-leadTimeMessage{display:block;position:unset}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-summary .slimCart-item-actionList{display:none}.slimCart .cart-item .cart-item-details .cart-item-summary .cart-item-actionList li:first-child:after{display:none}
.slimCart .slimCart-savedCart-items-wrapper .AddToCartWrap{display:block;position:absolute;bottom:0;right:0}.slimCart .slimCart-savedCart-items-wrapper .cartItemActionListBox{border:1px solid #1976a1;border-radius:.2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;padding:0;overflow:hidden}
.slimCart .slimCart-savedCart-items-wrapper .cartItemActionListBox a{display:block;padding:15px 25px;font-size:16px;font-weight:bold;color:#1976a1;text-transform:uppercase;background:#fff}
.slimCart .slimCart-savedCart-items-wrapper .cart-item-pricing-and-quantity-finalPrice-amount{float:right;padding-bottom:100px;width:31%}.slimCart .cart-container #cart_empty .cart-items-heading{margin-bottom:52px;font-size:20px;font-weight:900}
.slimCart .cart-container #cart_empty #quickAddField{width:27.35%;float:right;margin:0 30px 30px;padding:0}.slimCart .cart-container .cart-container-left .cartQuickOrder_large{width:100%;float:right;clear:both;padding:0 20px;box-sizing:border-box}
#quickAddInputApply .slimCartquickAddText_terms{margin-top:0;margin-bottom:10px}#quickAddInputApply .slimCartquickAddText_terms a{color:#1976a1;font-size:14px;font-weight:900;line-height:17px}
#quickAddInputApply .slimCartquickAddText_question{font-size:14px;font-weight:600;margin-top:0;margin-bottom:12px;cursor:pointer}.slimCart #quickAddField #quickAddText #pcques{display:inline-block !important}
#quickAddInputApply .slimCartquickAddText_add{color:#757575;font-weight:normal;margin-top:0;margin-bottom:16px;display:none}.change-number input[type=number]::-webkit-inner-spin-button,.change-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.slimCart .Msgitemlimit-phone{display:none !important}.slimCart #quickAddField .quick_btns #quickAddInput #inputOuter input{width:100%;box-shadow:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin:0;padding:0 12px;line-height:44px;height:44px;box-sizing:border-box;font-size:16px;color:#757575}
.slimCart #quickAddField .quick_btns #quickAddInput #inputOuter label.move-up{top:0;left:15px;color:transparent}.slimCart #quickAddField .quick_btns #quickAddInput .cart-checkoutButtons-checkout{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#1976a1;border-color:#1976a1;background-color:#d9eef7}
.slimCart #quickAddField #quickAddInputApply:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}
.slimCart #quickAddField #quickAddText{width:100%}.slimCart #quickAddField .quick_btns{width:100%;display:none}.slimCart #quickAddField .quick_btns #quickAddInput #inputOuter{width:70%}
.slimCart #quickAddField .quick_btns #quickAddInput #inputOuter label{width:100%;font-size:16px;font-weight:400;line-height:20px;max-height:44px;transition:none;margin:0;padding:1px 12px;word-break:break-word;left:0;top:50%;transform:translate(0,-50%);box-sizing:border-box;overflow:hidden}
.slimCart #quickAddField .quick_btns #quickAddInput .cart-checkoutButtons-checkout{min-width:45%;line-height:20px;height:44px;margin:10px 0 0 0;word-break:break-word;box-sizing:border-box;clear:both;outline:0}
.slimCart .cart-container #cart_empty{padding:0}.slimCart .cart-container #cart_empty:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}
.slimCart .cart-container .emptyCart_ruler{clear:both}.slimCart .cart-container .emptyCart_contact{clear:both}.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper{margin:0;width:70%}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper dl{border-bottom:1px solid #000;padding:10px 0;font-size:16px}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper dl:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper .cart-item-addedItem-title{width:50%;float:left;font-weight:normal;color:#555}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper .cart-item-addedItem-price{width:50%;float:right;text-align:right;font-weight:600}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-addedItems-wrapper .cart-item-addedItem-partNumber{width:50%;float:left;font-size:14px;color:#555;clear:both}
.slimCart-saveforlater-price-calculator-cart-items{display:block}.slimCart .slimCart-savedCart-items-wrapper .cart-item-details #mobile_editConfig{display:none}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details #mobile_editConfig #mobileEdit{display:none}.slimCart .slimCartquickAddText_terms a:first-child{display:block}
.slimCart .cart-aside .cart-summary .slimCart-summary-heading-mobile{display:none}.slimCart .Detail-Box-slimCart{display:none !important}.slimCart .cart-new-item .noExtraTerms{display:none}
.slimCart .details-title-phone-slimCart{display:none}.Detail-Box-slimCart+.sr_cartProductDiv_ineligible{display:none}.bundle-item .cart-cbproduct-price{position:relative}
.bundle-item .cart-cbproduct-price>div{position:relative;width:auto;max-width:300px;right:0;background-color:#fff;padding:0 0 0 5px}.cart-cbproduct-price .cb-origin-price{font-size:14px;line-height:17px;color:#606060}
.slimCart .cart-summary .cart-summary-heading{background-color:#fff;color:#000;text-align:center;padding:.4em .75em .2em}.item-bundle-details{display:flex;flex-direction:row;justify-content:space-between;min-height:76.8px}
.item-prices .cb-price-show-saving{display:none !important}.item-prices .cb-origin-price{margin-bottom:5px}.item-right-box .cb-origin-price{display:none}
.cart-cbproduct-price .salePrice p.cb-price-saving-detail-title,.cart-cbproduct-price .cart-price-body p.cb-price-saving-detail-title{margin-right:12px}
.item-right-box .cart-price-body>div{justify-content:space-between}.cart-limit-tooltip{width:100%;margin-top:10px}.item-bundle-right .cart-cbproduct-price div.cb-product-bundlePrice-pc{display:none}
.cb-price-saving-detail.eCouponWrapper>p{font-size:13px;color:#000}.cb-price-saving-detail.eCouponWrapper{display:flex}.cb-price-saving-detail.eCouponWrapper>p.t_r{font-weight:bold}
.item-prices .eCouponWrapper{display:none}}@media only screen and (min-width:80em){.slimCart .bar_2 .pageWrapper{width:80em}.slimCart .pageWrapper{width:80em}
.slimCart .cart-container .cart-container-left #cartItemDescription{width:67.2%;margin-bottom:28px}.slimCart .cart-container .cart-container-left .slimCart-savedCart-items-wrapper{width:67.2%;margin-top:0}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-summary{float:left}.slimCart-summaryandquicktocart-Wrap{width:31.25%}
.slimCart .slimCart-savedCart-items-wrapper .cart-item{padding:40px 10px 10px}.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-pricing-and-quantity{float:right;width:auto;position:static}
.slimCart .slimCart-savedCart-items-wrapper .cart-item .cart-item-details .cart-item-pricing-and-quantity .cart-item-pricing-and-quantity-finalPrice .cart-item-pricing-and-quantity-finalPrice-label{float:left}
}@media screen and (min-width:73.75em){.improvement-cart-details .cart-limit-tooltip{position:absolute;right:0;top:7px}.item-system-toggleWrapper-mobile,.item-btns-mobile{display:none}
.slimCart .cart-new-item .item-property .cart-item-CB-container p{margin:0;padding:0}.slimCart .flexBox .qaLeadTimeMsgBox{display:block;font-size:14px;line-height:17px;max-width:295px}
.slimCart .no-bundle-item .change-number{margin-top:16px}.slimCart .item-leadTimeMessage{display:none}.cart-items-wrapper .cart-new-item .item-btns{float:none}
.cart-items-wrapper .cart-new-item.bundle-item .item-btns{float:right}.cart-items-wrapper .cart-new-item .item-btns a{margin-left:0}.cart-items-wrapper .cart-new-item .item-system,.cart-items-wrapper .cart-new-item .cart-item-CB-container{clear:both}
.cart-items-wrapper .cart-new-item .item-system{padding-left:0}.slimCart .cart-item .cart-item-addedItems-wrapper{color:#000;text-align:left;padding-top:.5em;padding-left:0;clear:both}
.slimCart .cart-item .cart-item-addedItems-wrapper .cart-item-addedItems-heading{font-size:1em;margin:0}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries{padding:.75em 0 .5em 0;border-bottom:1px solid #757575;margin-left:0}
.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries:after{clear:both;content:"";display:block}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries:last-child{border-bottom:0}
.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .cart-item-addedItem-title{font-weight:normal;font-size:14px;width:70%;float:left}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .price-calculator-cart-items-child{font-size:14px;font-weight:bold;float:right}
.slimCart .cart-item .cart-items-border{border-top:1px solid #e3e3e3;padding-bottom:1em}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .cart-item-addedItem-partNumber-title,.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .cart-item-addedItem-partNumber{font-size:14px;font-weight:normal;clear:both;float:left}
.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .cart-item-addedItem-partNumber{clear:none}.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .cart-item-estimatedDate{font-size:12px;clear:both}
.slimCart .cart-item .cart-item-addedItems-wrapper .child_entries .cart-item-estimatedDate dt{font-weight:normal}.slimCart.cartPageRedesign .cart-item .bundleDetails p{margin:0;padding:0}
.slimCart.cartPageRedesign h3.expandableHeading{text-indent:0;padding-left:1em}.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper{padding-left:1em}
.slimCart .cart-item .selectQtyWrapper{position:relative}.slimCart .cart-item .qtyHeader{width:65%;display:block;border:1px solid #bebebe;margin:0 auto;border-radius:4px;height:30px;line-height:30px;cursor:pointer;overflow:hidden}
.slimCart .cart-item .qtyHeader span{height:30px;display:inline-block;width:72%;float:left;text-align:right;overflow:hidden}.cart-items-wrapper .cart-new-item .item-container .item-quantity .qa_QuantityUpdate{display:none;width:100%}
.cart-items-wrapper .cart-new-item .item-container .item-quantity .qtyHeader .qa_QuantityUpdate{display:inline;border:0;text-indent:0;width:24px;box-sizing:border-box;margin:0}
.slimCart .cart-item ul.quantity-number{padding:0;list-style:none;background-color:#fff;z-index:1}.slimCart .cart-item ul.quantity-number li{padding:0;margin:0;width:100%;height:100%;display:block;cursor:pointer;line-height:30px;padding-left:15px;border:1px solid #b7b7b7}
.slimCart .cart-item ul.quantity-number li.current{background-color:#d9eef7;color:#1976a1}.slimCart .cart-item ul.quantity-number li:first-child{border-radius:4px 4px 0 0}
.slimCart .cart-item ul.quantity-number li:last-child{border-radius:0 0 4px 4px}.slimCart .cart-item ul.quantity-number li:hover{background-color:#d9eef7;color:#1976a1}
.slimCart .cart-item .quantity-number{display:none;width:65%;margin:0 auto;height:auto;text-align:center;font-size:14px;color:#000;box-shadow:1px 1px 6px #c1c1c1;border-radius:4px;position:absolute;left:17.5%}
.slimCart .cart-item ul.quantity-number li+li{border-top:0}.slimCart .cart-summary .cart-summary-pricingTotal::before{content:'';border-top:1px solid #757575;height:1px;position:absolute;top:0;left:20px;right:20px}
.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal dt,.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal dd{font-size:20px;line-height:24px;font-weight:900 !important}
.slimCart .cart-summary .cart-summary-vax-digitalRiver{text-align:right;background-color:#fff;margin:0;padding:0 1.2em 1.2em;line-height:1em;font-size:14px}
.slimCart .label_ship{background-color:#fff;padding-top:0}.slimCart .label_ship{background-color:#fff;padding-top:0}.slimCart .ideme-container{margin:0 20px 1em;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}
.slimCart .ideme-container .idme-affinity-name{display:block}.slimCart .ideme-container .idme-affinity-expand{display:inline-block;float:none}.question-wrap{width:50%}
.ModelBox-phone .question-wrap .remove-btn{cursor:pointer}.yourCartNoteWrapper{display:flex;flex-direction:row;background-color:#f4f4f4;height:44px}.slimCart .slimCartyCmsComponent .colorText{color:#0d5c91;font-weight:bold}
.slimCart .slimcart-items-heading{display:block;padding:10px 17px 9px 0;border-radius:unset;-webkit-border-radius:unset;flex:.8}.slimCart .slimcart-items-heading b{font-weight:bold;margin-right:0}
.slimCart .slimcart-items-heading span{display:none}.slimCart .slimcart-items-heading ul li a{color:#0d5c91}.slimCart .slimcart-items-heading ul{float:left}
.slimCart .slimcart-items-heading ul li:before{margin:0 12px}.slimCart .slimCartyCmsComponent{float:none}.slimCart .cart-need-help.slimCartyCmsComponent{flex:1}
.slimCart #cartItemDescription .slimcart-items-heading{display:none}}@media screen and (max-width:73.75em) and (min-width:1179px){.cart-items-wrapper .cart-new-item .item-btns{display:none}
.slimCart.cartPageRedesign #cartShoppingQuestions{width:auto}.cartPageRedesign .cartBoxWrapper .cartBoxToggleMenu{float:right;width:auto}.cartPageRedesign .cartBoxWrapper{overflow:hidden;padding:0 20px}
.slimCart .item-leadTimeMessage{display:none}.details-title-phone-slimCart{border-radius:0 0 8px 8px}}@media screen and (max-width:73.75em){.slimCart .cart-item .item-cart-recommendation{display:flex;justify-content:space-between;margin:10px 0 22px 0;box-sizing:border-box;flex-direction:column}
.item-cart-recommendation .recommendation-submit-box{display:flex;justify-content:space-between;margin-top:10px;line-height:1.2}.slimCart .cart-item .item-cart-recommendation .cart-recommendation-money-sub{margin-right:0}
.pos_groupInfo_pic{width:30%;margin-bottom:10px}.pos_groupInfo_pic iframe{width:230px}.pos_groupInfo_content{width:100%}.pos_groupInfo_title{font-size:14px}
.pos_groupInfo_description{font-size:12px}.item-cart-recommendation .cart-recommendation-submit{width:150px;max-width:185px;min-height:45px;text-align:center;font-size:16px;color:#0d5c91;background:#fff;font-weight:bold;outline:0;border:1px solid #0d5c91;border-radius:4px;cursor:pointer;word-break:keep-all;padding:1px 6px;box-sizing:border-box}
.cart-cbproduct-price .cb-product-bundlePrice-pc{display:none !important}.slimCart .cart-container #cartQuickOrder #quickAddField{background:#f4f4f4}.cart-item-addedItems-wrapper .cart-item-addedItem-partNumber-title,.cart-item-addedItems-wrapper .cart-item-addedItem-partNumber{display:inline-block}
.cartPageRedesign .cart-container .cart-container-left .ecouponWrapper-head-forNewMobile{font-size:20px}.cart-item .improvement-cart-header .improvement-cart-price{display:none}
.slimCart .item-property>.cart_item_imgDiv,.slimCart .savedCart-items-wrapper .cart_item_imgDiv{display:none}.improvement-cart-details .picBox{width:137px;height:103px;padding:0;float:none}
.slimCart .cart-item .improvement-cart-details .picBox img{max-width:137px;max-height:103px;width:auto;height:auto;padding:0}.slimCart .cart-item .improvement-cart-details{overflow:hidden;position:relative}
.improvement-cart-details .improvement-price{color:#000;font-size:20px;line-height:24px;position:absolute;left:157px;top:20px;display:block;word-break:break-all}
.improvement-cart-details .cart-limit-tooltip{position:absolute;left:147px;top:50px}.improvement-cart-details .cart-limit-tooltip-msg{text-align:left}
.slimCart .cart-items-wrapper .cart-new-item .item-property{display:block}.slimCart.cartPageRedesign #cartShoppingQuestions{width:auto}.slimCart .slimCartyCmsComponent{display:none}
.slimCart #cartItemDescription .slimcart-items-heading{margin:0 0 10px !important}.slimCart .yCmsComponent.cart-need-help-for-mobile{display:block;text-align:center}
.cartPageRedesign .cartBoxWrapper{overflow:hidden;padding:0 20px;display:none !important}.slimCart #quickAddForm{display:block !important;background-color:#f4f4f4 !important}
.slimCart .cart_new .questions_content{padding:0 !important;margin-bottom:20px !important;margin-top:20px !important}.slimCart #orderSummaryPart{margin:20px 1em}
.cartPageRedesign .cartBoxWrapper .cartBoxToggleMenu{float:right;width:auto}.cart-items-wrapper .cart-new-item .item-container{padding-left:0}.cart-items-wrapper .cart-new-item .item-container .item-details{overflow:hidden;max-width:100%}
.slimCart .cart-new-item .item-container .item-details .qaLeadTimeMsgBox{color:#606060;font-weight:300;font-size:14px;line-height:17px;width:100%;padding:0}
.slimCart .no-bundle-item .change-number{margin-top:20px}.slimCart .bundle-item .item-container .item-details .qaLeadTimeMsgBox{float:left;width:46%}.bundle-itemAddedIncludes-mobile-slimCart .cart-item-addedItems-heading{background-image:linear-gradient(180deg,#e2e2e2 0%,#fff 10px,#fff 100%);padding:20px 0;margin:0;font-size:16px}
.bundle-itemAddedIncludes-mobile-slimCart .child_entries{margin:0 0 20px 0}.bundle-itemAddedIncludes-mobile-slimCart{font-size:14px;padding:0 5%}.bundle-itemAddedIncludes-mobile-slimCart dt{font-weight:normal}
.bundle-itemAddedIncludes-mobile-slimCart p{margin:0}.bundle-itemAddedIncludes-mobile-slimCart .cart-item-addedItem-price{font-weight:bold}.bundle-itemAddedIncludes-mobile-slimCart .cart-item-addedItem-partNumber-title{font-size:12px}
.bundle-itemAddedIncludes-mobile-slimCart .mobile_Editor .cart-item-configurationDetails-heading{background-image:linear-gradient(180deg,#e2e2e2 0%,#fff 10px,#fff 100%);padding:20px 0;background-color:transparent}
.bundle-itemAddedIncludes-mobile-slimCart .is-visuallyhidden{display:block !important}.slimCart .slimCartFoldedContent{display:none}.cart-items-wrapper .cart-new-item .item-container .item-system{display:none}
.cart-items-wrapper .cart-new-item .item-container .item-system .system-container .showBtn{width:100%}.cart-items-wrapper .cart-new-item .item-container .item-system .system-container .showBtn{float:right}
.cart-items-wrapper .cart-new-item .item-container .item-leadTimeMessage{display:none}.slimCart .cart-new-item .item-container .cart-limit-tooltip .cart-limit-tooltip-msg{width:100%}
.cart-items-wrapper .cart-new-item .item-btns{padding:0 10px}.slimCart .item-system-mobile-slimCart .cart-item-CB-container .cart-CB-header .header-title{margin:0}
.slimCart .cart-item-CB-container .cart-CB-body .body-left-part,.slimCart .cart-item-CB-container .cart-CB-body .body-right-part{width:100%}.slimCart .cart-item-CB-container .cart-CB-body .body-left-part .product-name{margin:0}
.slimCart .cart-item-CB-container .cart-CB-body .body-right-part .CB-item-prices{margin:5px 0}.cart-items-wrapper .cart-new-item .item-btns .addToWishlist .wishListContainer .wishListBody{bottom:25px}
.slimCart #quickAddInputApply p.slimCartquickAddText_add{display:none;color:#757575}.slimCart.cartPageRedesign #quickAddField .quick_btns{display:none}
.slimCart .item-system-mobile:empty{padding:0}.slimCart .mobile_Editor.bundle-itemIncludes-mobile{display:block}.slimCart .mobile_Editor .cart-item-configurationDetails-wrapper .bundle-leadingProduct{padding:0}
.Detail-Box-slimCart .bundle-itemIncludes-mobile{padding:0 5%}.Detail-Box-slimCart .bundle-itemIncludes-mobile p{margin:0;padding:0}.slimCart .cart-item .item-partNumber-mobile-slimCart{display:block;font-size:14px;line-height:1.2em;margin:0;padding:0 14px 14px 14px;color:#888}
.slimCart .item-partNum{display:none}.slimCart .item-partNum-mobile{display:block}.slimCart .item-btns:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}
.cart-items-wrapper .cart-new-item .improvement-cart-operate{display:none}.cart-items-wrapper .cart-new-item .item-btns-phone{display:block;width:100%;text-align:center;padding:18px 0}
.item-btns-phone .item-btns-edit{display:inline-block}.item-btns-phone .item-btns-edit::after{content:'|';color:#555;margin:0 8px}
.cart-items-wrapper .cart-new-item .item-btns-phone-slimCart{display:inline-block}.cart-items-wrapper .cart-new-item .item-btns-phone-slimCart>div{display:inline-block;float:none;text-align:center}
.cart-items-wrapper .cart-new-item .item-btns-phone-slimCart>div::before{display:none}.cart-items-wrapper .cart-new-item .item-btns-phone-slimCart>div::after{content:'|';color:#555;margin-left:8px}
.cart-items-wrapper .cart-new-item .item-btns-phone-slimCart>div:last-child::after{display:none}.slimCart .cart-new-item .noExtraTerms{display:block;text-align:left;padding-left:20px}
.slimCart.cartPageRedesign .cart-item{padding:10px 22px 0}.details-title-phone-slimCart{width:100%;height:50px;background-color:#efefef;padding:0 5%;font-weight:bold;font-size:18px;color:#555;clear:both;box-sizing:border-box}
.Detail-Box-slimCart{display:none}.details-title-phone-slimCart .mobile_view-slimCart{display:block;float:left;line-height:50px;text-transform:uppercase}
.details-title-phone-slimCart .close_open_btn-slimCart{float:right;height:50px;line-height:50px}.close_open_btn-slimCart.plusminus:after{content:'-'}
.close_open_btn-slimCart:after{content:'+';font-size:30px;color:#555;font-weight:normal}.item-system-mobile-slimCart{display:block;background-image:linear-gradient(180deg,#e2e2e2 0%,#fff 10px,#fff 100%);padding:20px 5%}
.cart-items-wrapper .cart-new-item .item-container .item-details .item-name{font-weight:normal}.CloseDetailsBtn-slimCart{clear:both;display:block;text-transform:uppercase;color:#1976a1;font-size:16px;font-weight:700;margin:0 20px;float:right;line-height:40px}
.cart-items-wrapper .cart-new-item .item-system .system-container .showBtn{width:100%}.system-edit-btn{display:none}.slimCart .cart-summary .cart-summary-free-shipping{background:transparent;padding:0 12px 10px}
.slimCart .sr_headerDiv{background:0;padding:0 12px 10px}.slimCart .cart-summary .no-bottom-padding{background:transparent}.slimCart .cart-summary .cart-summary-pricing{background:transparent;margin:10px 12px;padding:0}
.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal{background:transparent;padding:15px 12px}.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal dt,.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal dd{font-weight:bold !important;max-width:calc(100% - 124px)}
.slimCart #orderSummaryPart .cart-summary .cart-totalSavings,.slimCart #orderSummarySection .cart-summary .cart-totalSavings{padding:0 12px 10px;background:0}
.slimCart .cart-summary .ideme-container{margin:10px;border-radius:unset}.slimCart .sheerid-container{padding:0 0 13px;background:0}.cartPageRedesign .alert.positive{margin:.5em 1em}
.slimCart .yCmsComponent.cart-need-help-for-mobile{display:none}.slimCart .slimcart-items-heading{background-color:#f4f4f4;padding-right:0}.slimCart #cartItemDescription .slimcart-items-heading{padding:0}
.slimCart .slimcart-items-heading ul li a{color:#0d5c91;font-size:14px}#mainContent{padding-top:10px !important;background-color:#f4f4f4}.slimCart .slimCartyCmsComponent.cart-hurry-tips{background-color:#fff;width:auto;margin:0 1em}
.slimCart .slimcart-items-heading ul{float:right}.slimCart .slimCartFoldedContent{display:block;padding:9px 0 0;border-top:1px solid #e3e3e3}.cart-item .details-title-phone-slimCart,.Detail-Box-slimCart{display:none}
.change-number+.item-system-toggleWrapper{float:right;line-height:36px;margin-top:20px}.slimCart #cartItemDescription .sr_cartProductDiv,.slimCart #cartItemDescription .sr_cartProductDiv_ineligible{margin:0;float:left;position:static;width:100%}
.cart-items-wrapper .cart-new-item .item-system .system-header{font-size:14px;line-height:17px;margin-bottom:7px}.cart-items-wrapper .cart-new-item .item-system .system-header .system-edit-btn{display:inline-block;margin-left:5px}
.cart-items-wrapper .cart-new-item .item-btns{display:none}.cart-items-wrapper .cart-new-item .item-btns.item-btns-mobile{padding:5px 0;border-top:1px solid #e3e3e3;width:100%;height:auto;min-height:40px;line-height:30px;display:flex;flex-direction:row;text-align:center}
.cart-items-wrapper .bundle-item .flexBox .item-btns{display:none}.cart-items-wrapper .cart-new-item .item-btns>div{flex:1;border-right:1px solid #e3e3e3}
.cart-items-wrapper .cart-new-item .item-btns.item-btns-mobile>div:last-child{border-right:0}.cart-items-wrapper .cart-new-item .item-btns.item-btns-mobile>div::after{content:''}
.slimCart .cart-new-item .noExtraTerms{display:none}.slimCart.cartPageRedesign .cart-item{position:relative}.cart-items-wrapper .cart-new-item .item-btns.item-btns-mobile{position:relative;bottom:0;left:-22px;width:calc(100% + 44px);float:none}
.cart-items-wrapper .cart-new-item .item-addedItems-wrapper .cart-item-addedItems-heading{margin:0}#cartItemDescription .Detail-Box-slimCart+.sr_cartProductDiv,#cartItemDescription .item-btns-phone-slimCart+.sr_cartProductDiv_ineligible,#cartItemDescription .item-btns-phone-slimCart+.sr_cartProductDiv,#cartItemDescription .Detail-Box-slimCart+.sr_cartProductDiv_ineligible{display:block;position:relative;bottom:10px}
#cartItemDescription .qaLeadTimeMsgBox+.sr_cartProductDiv,#cartItemDescription .qaLeadTimeMsgBox+.sr_cartProductDiv_ineligible{display:block;float:left;width:100%;position:static}
.improvement-cart-operate .sr_cartProductDiv{display:none}#cartItemDescription .hasSR .flexBox{padding-bottom:20px}.slimCart .item-partNum{display:block}
.slimCart .cart-item .item-partNumber-mobile-slimCart{display:none}.slimCart .cart-items-wrapper .bundle-item .item-property{margin-top:0;padding-top:0}
.slimCart .bundle-item .item-container .item-details .qaLeadTimeMsgBox{width:100%}.slimCart.cartPageRedesign .cart-item.bundle-item{padding:10.5px 26.5px 0 22px}
.bundle-item .picBox{width:auto;height:auto;min-width:160px;min-height:109px;padding:0}.slimCart .cart-item .cart-item-details .item-bundle-details{position:relative}
.bundle-item .cart-cbproduct-price div:nth-child(2) .cb-price-saving-totalPrice{font-weight:normal;margin-top:10px}.cb-product-priceBox-mobile{margin-left:11px;margin-top:0;width:40%}
.slimCart .cb-price-saving-totalPrice{font-size:20px;line-height:24px}.cart-items-wrapper .bundle-item .change-number{margin-top:20px;border:0}.cart-item-details .cart-item-summary .flexBox{padding-bottom:19px}
.cart-items-wrapper .cart-new-item.bundle-item .item-btns.item-btns-mobile{width:calc(100% + 49px)}.slimCart .cart-item-CB-container .cart-CB-header p.header-title{margin:0;padding:0}
.slimCart .cart-new-item .item-container .item-details .qaLeadTimeMsgBox{font-weight:normal}.item-bundle-details .cart-cbproduct-price .cb-price-show-saving{color:#0d5c91}
.cart-items-wrapper .cart-new-item .cart-item-CB-container{padding-top:0}.slimCart .cart-items-wrapper .cart-item .cart-item-details{padding-left:6px}
.cartPageRedesign .cart-item .picBox .cart-item-image{width:auto;height:auto;max-width:199px;max-height:128px;padding:0}.qaLeadTimeMsgBox{margin-top:10px}
.slimCart .cart-items-wrapper .bundle-item.cart-item .cart-item-details{overflow:hidden}.change-number input{border:1px solid #bcbcbc !important;margin:0 10px !important}
.cart-cbproduct-price{margin-top:0;margin-left:22px}.cbProduct_mobile{margin-top:10px}}@media screen and (max-width:73.75em) and (min-width:750px){.tier-container{display:flex;justify-content:center;align-items:center}
.tier-container .current-tier{margin-bottom:0;margin-right:25px;width:38%}.tier-container .tier-progress{width:75%}#orderSummarySection .tier-container{display:block}
#orderSummarySection .tier-container .current-tier{width:auto;margin-bottom:15px;margin-right:auto}.tier-haveITDM-container{display:flex;justify-content:center;flex-direction:row}
.tier-haveITDM-container .next-tier .tier-message{max-width:266px;margin-right:20px}.tier-haveITDM-container .current-tier{width:auto}.elite-container{display:flex;flex-direction:row}
#orderSummarySection .tier-haveITDM-container{display:flex;justify-content:center;flex-direction:row-reverse;padding:16px 0 16px 25px}#orderSummarySection .elite-container{display:flex;flex-direction:column}
#orderSummarySection .tier-haveITDM-container .next-tier .tier-message{max-width:200px;margin-right:0}}@media only screen and (width:73.75em){.slimCart .cart-summary .cart-summary-pricing,.sheerid-container{margin:10px 20px;padding:0}
.slimCart .cart-summary .cart-summary-free-shipping,.slimCart #orderSummaryPart .cart-summary .cart-totalSavings,.slimCart #orderSummarySection .cart-summary .cart-totalSavings{padding:0 20px 10px}
.slimCart .sr_headerDiv{padding:0 20px 10px}.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal{padding:15px 20px}.cart-items-wrapper .cart-new-item .item-btns{display:block}
.cart-items-wrapper .cart-new-item .improvement-cart-operate,.slimCart .item-property>.cart_item_imgDiv,.cart-item .improvement-cart-header .improvement-cart-price{display:flex}
.slimCart .cart-item .item-partNumber-mobile-slimCart,.improvement-cart-details .improvement-price,.change-number+.item-system-toggleWrapper.item-system-toggleWrapper-mobile{display:none}
.slimCart .cart-aside .cart-summary{border:0}.slimCart .no-bundle-item .change-number{margin-top:16px}.slimCart .cart-items-wrapper .cart-new-item .item-property{padding:7px 0 13px;display:flex}
.cart-items-wrapper .cart-new-item .item-btns>div{border-right:0}.slimCart .cart-summary .cart-summary-pricing,.slimCart .cart-summary .cart-summary-free-shipping,.slimCart .sr_headerDiv,.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal{background-color:#fff}
.slimCart.cartPageRedesign .cart-summary .cart-summary-pricingTotal{border:0;margin:0}.slimCart .sr_headerDiv{border:0}.slimCart .cart-summary .cart-summary-free-shipping .cart-summary-pricing-shipping-label{color:#000}
.slimCart .cart-summary .cart-summary-free-shipping .cart-summary-pricing-shipping-price b{font-weight:400;color:#000}.slimCart .cart-summary .ideme-container{margin:10px 0}
.slimCart .item-partNum,.slimCart .slimCartFoldedContentAddedItems,.slimCart .slimCartFoldedContent,.cart-items-wrapper .cart-new-item .item-system .system-container .showBtn{display:block}
.system-edit-btn{display:inline}.slimCart .cart-new-item .item-container .item-details .qaLeadTimeMsgBox{display:block !important;margin:0;padding:0;font-style:normal;font-weight:400}
.cart-items-wrapper .cart-new-item .item-btns.item-btns-mobile{padding:4px 0;display:flex;line-height:30px;display:none}.slimCart .flexBox .qaLeadTimeMsgBox{float:none}
.slimCart.cartPageRedesign #cartShoppingQuestions{width:67.2%;margin-left:0;margin-right:0}}@media(max-width:750px){.slimCart #cartItemDescription .slimcart-items-heading b{font-size:20px;line-height:24px}
.slimCart #cartItemDescription .slimcart-items-heading span{display:none}.cart-limit-tooltip-msg{text-align:left}.yourCartNoteWrapper{margin:6px 0}.slimCart .yCmsComponent.cart-need-help-for-mobile{display:none}
.slimCart #cartItemDescription .slimcart-items-heading{padding:0;margin:21px 0 16px 0 !important}.slimCart .slimcart-items-heading ul li a{color:#0d5c91;font-size:14px}
.slimCart .slimCartyCmsComponent.cart-hurry-tips{height:auto;width:auto;line-height:24px;padding:15px 20px 12px}.cartPageRedesign .alert.negative{margin:.5em 1em}
#cartItemDescription .Detail-Box-slimCart+.sr_cartProductDiv,#cartItemDescription .item-btns-phone-slimCart+.sr_cartProductDiv_ineligible,#cartItemDescription .item-btns-phone-slimCart+.sr_cartProductDiv{bottom:40px}
#cartItemDescription .Detail-Box-slimCart+.sr_cartProductDiv_ineligible{width:60%}.cart-items-wrapper .cart-new-item .item-btns.item-btns-mobile.moreOneLine{line-height:20px}
.item-btns-phone-slimCart+.sr_cartProductDiv{display:block}.cart-item-details .cart-item-summary .flexBox{padding-bottom:0}.cartPageRedesign .cart-item .picBox .cart-item-image{width:auto;height:auto;max-width:137px;max-height:103px;padding:0}
#cartItemDescription .hasSR .flexBox{padding-bottom:0}.cb-product-priceBox-mobile{width:50%;padding-right:0;margin-left:0}.bundle-item .picBox{width:auto;height:auto;max-width:137px;max-height:88px;min-width:100px;min-height:88px;padding:0}
.cart-cbproduct-price{margin-left:3px}}.cartRealLoyaltyHide{display:none}.cart-summary-discounts-item.summaryHide{display:none}.conversionRatio-tipPopup{font-size:10px}
.rewardsExpansionLeft img{margin-left:4px;vertical-align:text-top;cursor:pointer}.points_groupIconContent_overlayer{position:fixed;background-color:#544949;opacity:.5;bottom:0;right:0;top:0;left:0;z-index:10000000000}
.points_groupIconContent_container{position:fixed;left:50%;top:20%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;width:328px;height:60px;background:#fff;z-index:10000000010;border-radius:5px;padding:0 20px}
.points_groupIconContent_container .closeIconContent{width:22px;height:22px;line-height:22px;font-size:40px;transform:rotate(7deg);-ms-transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(45deg);-o-transform:rotate(7deg);cursor:pointer}
.cart-loyalty-count-item{font-size:16px;color:#060}.cart-loyalty-count-item strong{color:#000}.cart-loyalty-count-item .edit{font-size:14px;color:#0d5c91;text-decoration:underline;cursor:pointer;margin-left:10px}
.cart-loyalty-count-item .points-size{font-size:16px}.cart-loyalty-count-item .cartLoyaltyEditBox{display:none;width:85%;margin:0 auto;text-align:left;margin-top:7px}
.cart-loyalty-count-item .cartLoyaltyEditBoxInput{width:100%;height:55px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #bcbcbc;border-radius:4px;opacity:1;font-size:16px}
.cart-loyalty-count-item .cartLoyaltyEditBoxInputErr{border:1px #ef0000 solid;background:#AF00000D}.cart-loyalty-count-item .cartRewardsAppliedBtn{width:163px;height:45px;background:#e6f4fa 0% 0% no-repeat padding-box;border:1px solid #0d5c91;border-radius:4px;margin-top:15px;margin-bottom:14px;opacity:1;font-size:16px;color:#0d5c91}
.cart-loyalty-count-item .cartRewardsAppliedErrBtn{margin-top:8px}.cart-loyalty-count-item .cartRewardsAppliedNormalBtn{margin-top:15px}.cart-loyalty-count-item .cartRewardsAppliedERRMsg{margin-top:4px;font:12px normal;display:none}
.cart-loyalty-count-item .cartRewardsAppliedERRMsgContent,.cartRewardsAppliedMaxMoney{color:#ef0000;opacity:1;font-size:12px}.cartRewardsAppliedMaxMoney{margin-left:6px}
.icon-check-sign{display:inline-block;width:14px;height:14px;margin-right:10px}.icon-check-sign::after{width:6px;height:10px;border:2px solid #060;border-left:0;border-top:0;content:" ";position:absolute;transition:transform .2s,-webkit-transform .2s;transform:rotate(45deg) scale(1)}
.cart-loyalty-count-item .cartLoyaltyMoneySummary{font-weight:bold}.cart-loyalty-count-item .cartPlaceholderBorder{display:block;height:1px;width:100%;background-color:#e3e3e3;margin-top:90px}
@media(max-width:450px){.change-number+.item-system-toggleWrapper{max-width:175px;position:relative;padding-right:10px}.item-system-toggleWrapper i.fa.fa-angle-down{position:absolute;right:0;top:50%;margin-top:-9px;margin-right:0}
}.sid-modal__wrapper{top:50px !important;transform:translate(-50%,0) !important}