@media (min-width:768px),print{.checkout-cart-index .nav-sections{margin-bottom:0}.checkout-cart-index .page-wrapper .page-main{max-width:inherit;padding:0}.checkout-cart-index .page-wrapper .page-main .columns{max-width:1280px;margin:0 auto;padding:0 15px}.checkout-cart-index.page-layout-1column .column.main{padding-bottom:0}.checkout-cart-index .cart-summary{margin-bottom:0}}.checkout-cart-index .cart-summary .heading{font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:-.7px;color:#000}.checkout-cart-index .cart-id-title,.checkout-cart-index .cart-quote-id-txt{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;color:#000}.checkout-cart-index .cart-quote-id-txt{font-weight:400;margin-left:10px}.checkout-cart-index .custom-content-heading{padding:10px 0 30px}.checkout-cart-index .custom-content{padding:30px 0 10px;border-top:1px solid #d5d5d5}.checkout-cart-index .cart-summary .form.negotiable-quote{margin-bottom:40px}.checkout-cart-index .demco-coupon .field{position:relative}.checkout-cart-index .demco-coupon .actions-primary{position:absolute;right:0;top:0}.checkout-cart-index .demco-coupon .actions-primary button.apply.primary{background:#4a7e86;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:normal;text-align:center;color:#fff;border-radius:0;width:88px;border:none}.checkout-cart-index .demco-coupon .actions-primary button.apply.primary:hover{background-color:#385f65}.cart.table-wrapper .actions-toolbar>.action-delete:hover{text-decoration:none}.cart.table-wrapper .actions-toolbar>.action-delete>span{font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:2px;color:#385f65;margin-left:8px;position:relative}.cart-summary .form.giftregistry .fieldset button.action.primary.add{background:#4a7e86;border-radius:36px;width:100%;box-shadow:inherit;color:#fff;font-size:18px;border:none}.cart-container #cart .cart.main.actions button.action{padding:5px 20px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#fff;border-radius:5px;width:229px;margin-left:10px}.cart-summary .block.block-company-profile-account{border-bottom:1px solid #d5d5d5;margin-bottom:30px;padding-bottom:30px}.cart-summary .block.block-company-profile-account .control input{width:calc(100% - 87px)}.checkout-cart-index .message-container{width:69.66666%;padding-right:0}.cart-summary .coupon.applied .applied-promocode{width:50%;float:left}.checkout-cart-index .cart-summary #discount-coupon-form .primary{margin-bottom:10px}.checkout-cart-index .cart-summary #discount-coupon-form img.in-stock.pdp-icons{margin-top:-3px}.cart-summary .coupon.applied .applied-promocode span{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal}.checkout-cart-index .cart-summary #discount-coupon-form .primary span.value{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;text-align:right;vertical-align:top}.checkout-cart-index .cart-summary #discount-coupon-form .primary span.value{position:relative}.checkout-cart-index .cart-summary #discount-coupon-form .primary span.value .tip-info{position:absolute;width:240px;left:-90px;top:20px;background:#edf6fb;border-left:5px solid #66c7f4;text-align:left;padding:7px 12px;z-index:1}.checkout-cart-index .cart-summary #discount-coupon-form .primary span.value .tip-info{display:none}.checkout-cart-index .cart-summary #discount-coupon-form .primary span.value img:hover+.tip-info{display:block}.checkout-cart-index .cart-summary #discount-coupon-form span.pc-code{vertical-align:top;margin-left:6px}.cart-summary .coupon.applied .applied-promocode+.primary{width:50%}.cart-summary .coupon.applied .primary{width:50%;float:left;padding-right:30px;position:relative}.cart-summary .coupon.applied .control{width:calc(100% - 88px)}.cart-summary .coupon.applied .primary{width:100%;float:right;padding-right:40px;text-align:right;position:relative}.cart-summary .coupon.applied a{position:absolute;width:20px;color:transparent;right:0;top:2px}.cart-summary .coupon.applied a:before{position:absolute;content:'+';font-size:25px;color:#595959;display:block;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.minicart-items .product.options{display:none}.cart.table-wrapper .item .col.item dl dl.item-options dt{font-weight:700}.contract-box span{float:left}.contract-box span.terms{float:right}.contract-box span.terms a#view-terms,.contract-box span.terms a#view-terms:hover{color:#4a7e86;font-size:14px;text-decoration:none}.checkout-cart-index .cart-container{margin-bottom:0 !important}#cart #request-quote-checkout{width:100%;margin:auto;display:block;font-size:18px;line-height:13px;letter-spacing:normal;text-align:center;color:#4a7e86;background-color:#fbfbfb;border-radius:26px;box-shadow:none;border:2px solid #4a7e86;height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:320px;margin-bottom:40px}#cart #request-quote-checkout:hover{background-color:#4a7e86;color:#fff}#cart .action.primary.checkout{width:100%;margin:auto;display:block;font-size:18px;line-height:13px;letter-spacing:normal;text-align:center;color:#fbfbfb;background-color:#4a7e86;border-radius:26px;box-shadow:none;border:2px solid #4a7e86;height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:320px;margin-bottom:40px}#cart .action.primary.checkout:hover{background-color:#385f65;border-color:#385f65}@media (min-width:993px){.cart.table-wrapper .product-item-details{max-width:308px}.cart.table-wrapper .field.qty{max-width:150px}.cart.table-wrapper .field.qty div.mage-error{position:absolute;max-width:150px;text-align:left;margin-top:0;padding:7px 2px}.cart.table-wrapper .field.qty div.mage-error:after{display:none}.cart.table-wrapper .item-actions .stock.available{max-width:460px;vertical-align:top;display:block;padding-left:30px;line-height:22px;align-items:inherit;width:100%;margin:0 0 20px}.cart.table-wrapper .item-actions .stock.available img{vertical-align:top;margin-left:-34px}}.cart.table-wrapper .item-options.hide-options,.cart.table-wrapper .toggle-item-options.show-less{display:none}.cart.table-wrapper .toggle-item-options{color:#385f65;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:10px}.cart.table-wrapper .toggle-item-options:hover{cursor:pointer}.cart.table-wrapper .item-options a.action.edit-product-link{margin-top:7px;display:block;margin-bottom:17px;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:2px}#cart .cart.table-wrapper .item-actions .stock{margin-bottom:34px;min-height:30px}#cart .cart.table-wrapper .item-actions .stock.discontinued,#cart .cart.table-wrapper .item-actions .stock.out-of-stock{background:#fae5e5;color:#e02b27;padding:10px 0 10px 20px}#cart .cart.table-wrapper .item-actions .stock.discontinued img,#cart .cart.table-wrapper .item-actions .stock.out-of-stock img{display:none}#cart .cart.table-wrapper .item .col.item .product-item-details dt,#cart .cart.table-wrapper .item .col.item .product-item-details dd{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;color:#595959}#cart .cart.table-wrapper .actions-toolbar>.action-delete{top:5px}#cart .cart.table-wrapper .actions-toolbar>.action-delete:before{top:0;background:url(../images/delete-dark-teal.png);content:'';background-size:cover}#cart .cart.table-wrapper .product-item-photo img{max-width:96px}#cart .ship-pref .pref-list table td,#cart .ship-pref .ship-pref-notif table td{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;padding:10px 0}#cart .ship-pref .ship-pref-notif .title-span{line-height:1.83;padding-bottom:3px}#cart .ship-pref-notif p span{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal}#cart .pref-list .btn-edit{margin-top:9px;padding-left:10px}#cart .btn-edit:before{top:0;left:-5px}#cart .cart.table-wrapper .product-item-name{margin:-3px 0 0}#cart .ship-pref .pb-40{padding-bottom:57px}#cart .show-for-review.edit-icon{float:right;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:2px;text-transform:uppercase;color:#385f65;position:absolute;right:0;top:0}.show-for-review.edit-icon:before{content:'';height:20px;width:20px;display:inline-block;top:5px;position:relative;background-image:url(../images/edit-dark-teal.png);background-size:cover;right:10px}@media (max-width:767px){.checkout-cart-index .cart.table-wrapper .item-actions .stock.available{vertical-align:top;display:block;padding-left:30px;align-items:inherit;width:100%;margin:0}.checkout-cart-index .cart.table-wrapper .item-actions .stock.available img{vertical-align:top;margin-left:-34px}.checkout-cart-index .cart.table-wrapper .item-actions td{width:100%;display:block}.checkout-cart-index .cart-summary form#add-cart-items-to-gift-registry{margin:0}.checkout-cart-index .cart-container .cart-summary .custom-content-heading{padding:10px 0 10px}.checkout-cart-index .cart-summary .checkout-methods-items{margin-bottom:30px}.checkout-cart-index .page-title{margin-top:0;margin-bottom:25px}.checkout-cart-index .cart-container .form-cart .actions.main{padding:0 15px}.cart-container .form-cart button.action.update{background:#4a7e86;border-radius:36px;width:100%;box-shadow:inherit;color:#fff;font-size:18px;border:none}.checkout-cart-index .cart-summary form#add-cart-items-to-gift-registry{margin:0}.checkout-cart-index .columns .column.main{padding-bottom:0}.checkout-cart-index .page-wrapper .page-footer{;margin-top:0}.checkout-cart-index .cart-container .page-title-wrapper{float:none}.checkout-cart-index .cart.table-wrapper .product-item-photo{top:35px}.checkout-cart-index .cart.table-wrapper .item .col.item{padding-top:35px}.checkout-cart-index .cart.table-wrapper .product-item-name{font-size:16px;font-weight:600}.checkout-cart-index .cart.table-wrapper .actions-toolbar{padding-bottom:40px}}@media (max-width:500px){.checkout-cart-index .cart.table-wrapper .col.qty,.checkout-cart-index .cart.table-wrapper .col.price,.checkout-cart-index .cart.table-wrapper .col.subtotal,.checkout-cart-index .cart.table-wrapper .col.msrp{padding:0 11px}}@media (max-width:992px){.checkout-cart-index .cart-summary #share-form{display:block !important}.checkout-cart-index .cart-summary #share-form button#request-quote-checkout{margin-bottom:20px}}.checkout-cart-index .erp-warning-message{display:none !important}.checkout-cart-index .old-price-wrapper{display:inline-block;text-decoration:line-through;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;color:#595959}.old-price-wrapper.mt-20{margin-top:10px}@media screen and (max-width:770px){.cart.table-wrapper .item-options a.action.edit-product-link,.cart.table-wrapper .item-options a.action.product-view-link{display:none}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.cart.table-wrapper .item-options a.action.edit-product-link,.cart.table-wrapper .item-options a.action.product-view-link{display:none}}.checkout-cart-index div[name="billingAddress.company"],.checkout-cart-index div[name="billingAddress.custom_attributes.branch"],.checkout-cart-index div[name="billingAddress.custom_attributes.demco_organization"],.checkout-cart-index div[name="billingAddress.custom_attributes.demco_extrainvoice"],.checkout-cart-index div[name="billingAddress.custom_attributes.demco_loadingdock"],.checkout-cart-index div[name="billingAddress.custom_attributes.demco_callahead"],.checkout-cart-index div[name="billingAddress.custom_attributes.demco_powerlift"],.checkout-cart-index div[name="billingAddress.custom_attributes.demco_notification_email"]{display:none}#cart div[name="shippingAddress.custom_attributes.demco_customerpref_taxexempt"],#cart div[name="billingAddress.company"],#cart div[name="billingAddress.custom_attributes.branch"],#cart div[name="billingAddress.custom_attributes.demco_notification_email"],#cart div[name="guestBillingAddress.company"],#cart div[name="guestBillingAddress.custom_attributes.branch"],#cart div[name="guestBillingAddress.custom_attributes.demco_notification_email"],#cart div[name="guestBillingAddress.custom_attributes.demco_organization"],#cart div[name="guestBillingAddress.custom_attributes.demco_extrainvoice"],#cart div[name="guestBillingAddress.custom_attributes.demco_loadingdock"],#cart div[name="guestBillingAddress.custom_attributes.demco_callahead"],#cart div[name="guestBillingAddress.custom_attributes.demco_powerlift"]{display:none}#cart #guest-billing-form{border:none}@media only screen and (max-width:480px){.cart-container #cart .cart.main.actions button.action.update{margin-bottom:20px}}