.cart-item{padding-left:16px;padding-right:16px;background:#fff;border-top:1px solid #b2b2b2}.cart-item:first-child{border-top:transparent}.cart-item__image-container{padding-top:16px;padding-bottom:16px}.cart-item__image{width:100%;height:auto}.cart-item__name{margin-top:32px}.cart-item__original-price{color:#b2b2b2;padding-right:8px;text-decoration:line-through}.cart-item__remove-button-container{position:relative}.cart-item__remove-button{position:absolute;top:4px;right:-16px;min-width:auto;padding:0;width:36px;height:36px;margin-top:0;margin-bottom:0}.cart-item__quantity{display:inline-block;width:16px;text-align:center;margin:0 16px}.cart-item__quantity-stepper{margin-bottom:16px}.cart-item__stepper-button{min-width:inherit;line-height:32px;width:32px;height:32px;padding:0;margin-top:0;margin-bottom:0;background-color:#e0e0e0;color:#5c5c5c;font-size:14px}.cart-item__stepper-button:disabled{background-color:#f7f7f7;color:#b2b2b2}.cart-item__change-link{display:block;margin-bottom:16px}.suggested-product__main-container{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:16px 8px}.suggested-product__main-container,.suggested-product__sub-container{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.suggested-product__sub-container{position:relative}.suggested-product__content{max-width:140px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:16px;padding-right:16px}.suggested-product__title{margin:0;max-width:112px}.suggested-product__button{min-width:60px;margin:0}.suggested-product__link{position:absolute;top:0;right:0;bottom:0;left:0}.suggested-product__original-price{color:#b2b2b2;padding-right:8px;text-decoration:line-through}.cart-editor{position:absolute;top:0;right:0;bottom:0;left:0}.cart-editor__paypal-button{padding-top:5px}.cart-editor__content{background:#f7f7f7;margin-bottom:152px;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0}.cart-editor__subtotal{margin-bottom:0}.cart-editor__actions{position:absolute;height:152px;padding-left:24px;padding-right:24px;right:0;bottom:0;left:0;background:#f7f7f7;box-shadow:0 -1px 1px #b2b2b2}.cart-editor__actions__footer{margin-top:8px}.cart-editor__actions__footer__card{margin-right:4px}.cart-editor__subtotal-amount{margin-left:16px;float:right}.cart-editor--empty .cart-editor__content{margin-bottom:0}.cart-editor__empty-content{text-align:center;padding:16px 0;background:#fff}.cart-editor__suggested-products-container{padding-left:16px;padding-right:16px;border-top:1px solid #b2b2b2}.cart-editor__suggested-products-header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.cart-editor__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,97%,.75)}.cart-editor__loading-overlay--visible{display:block}.cart-editor__loading-overlay__message{text-align:center;position:absolute;left:0;right:0;top:50%;margin-top:-48px}.required-style-content-container--main-cart-editor{display:block}