.cart-item:hover{background-color:#fff}.product-options-group{margin-bottom:15px}.product-options-group .cart-item .qty [name=option-qty]{font-size:12px;margin:0}.product-options-group .product-options-row{background-color:#fff;padding:0}.cart-page .app-cart{margin-bottom:40px}.cart-page .app-cart .btn{border-radius:3px}.cart-page .app-cart .form-control{border-color:#ccc}.cart-page .body-wrapper{overflow:auto}.cart-page .cart-header h3{font-size:32px}.cart-page .cart-header p{font-size:18px}.cart-page .cart-products-view{border:1px solid #ddd;padding:15px;padding-top:0;background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.cart-page .cart-products-view .cart-products .cart-product-remove{position:absolute;top:19px;right:20px}.cart-page .cart-products-view .cart-products .cart-product-remove .glyphicon{width:25px;height:25px}@media (max-width:767px){.cart-page .cart-products-view .cart-products .cart-product-remove{top:-7px;right:5px}}@media (max-width:620px){.cart-page .cart-products-view .cart-products .cart-product-remove{right:5px}}@media (max-width:480px){.cart-page .cart-products-view .cart-products .cart-product-remove{right:5px}}.cart-page .cart-products-view .cart-products .cart-products-header{margin:0}.cart-page .cart-products-view .cart-products .price-total{position:relative;left:-5px}.cart-page .cart-products-view .cart-products .cart-product{border:0;margin-top:20px}.cart-page .cart-products-view .cart-products .cart-product .cart-product-name{margin:0 0 8px}.cart-page .cart-products-view .cart-products .cart-product .cart-product-name a{color:#337ab7;text-decoration:none}.cart-page .cart-products-view .cart-products .cart-product .cart-product-price,.cart-page .cart-products-view .cart-products .cart-product .cart-product-total{padding-top:12px}.cart-page .cart-products-view .cart-products .cart-product.loading .price-total{position:relative;top:-2px}.cart-page .cart-products-view .cart-products .cart-product-options{font-size:12px;line-height:15px;color:#777}.cart-page .cart-products-view .cart-products .cart-product-options .cart-product-options-list{list-style:none;margin-bottom:0;padding-left:0}.cart-page .cart-products-view .cart-products .cart-product-options .cart-product-option-qty{display:none}.cart-page .cart-summary{margin:0;border:1px solid #ddd;border-top:0;background-color:#f6f6f6}.cart-page .cart-summary button[name=apply]{height:50px}.cart-page .cart-promo-view input[name=promo]{height:50px}.cart-page .cart-footer{border:1px solid #ddd;border-top:0;margin:0;padding:15px 0;background-color:#f6f6f6;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.cart-page .cart-footer textarea{min-height:65px;resize:vertical}.cart-page .cart-footer .btn-checkout .glyphicon-lock{font-size:16px;line-height:25px;text-align:center}.cart-page .cart-footer .btn-checkout span{text-align:left;line-height:21px}.cart-page .cart-footer .btn-checkout span:hover{text-decoration:none}.cart-page .cart-footer .btn-checkout span small{font-size:11px;line-height:11px;opacity:.75}.cart-page .cart-footer .btn-checkout span small:hover{text-decoration:none}.checkout-page .app-checkout{margin-top:40px}.checkout-page .app-checkout .form-control{border-color:#ccc}.checkout-page .app-cart-view{background-color:#fff;border:1px solid #ddd;padding:0 15px;border-radius:6px}.checkout-page .app-cart-view .cart-header .cart-edit{margin-top:10px}.checkout-page .app-cart-view .cart-products .cart-product{border-top:0}.checkout-page .app-cart-view .cart-prices{margin:0 -15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.checkout-page .app-cart-view .cart-prices table{margin-bottom:0}.checkout-page .app-cart-view .cart-prices table tr{background-color:#f6f6f6}.checkout-page .app-cart-view .cart-prices table tr>td{padding:5px 20px}.checkout-page .checkout-aside-holder{width:-moz-available;width:-webkit-fill-available}.checkout-page .app-review-totals-view{background-color:#fff;border:1px solid #ddd;padding:20px 15px 0;border-radius:6px;margin-top:0;margin-bottom:15px}.checkout-page .app-review-totals-view .cart-prices{margin:0 -15px;margin-bottom:15px;border-bottom:1px solid #ddd;overflow:hidden}.checkout-page .app-review-totals-view .cart-prices table{margin-bottom:0}.checkout-page .app-review-totals-view .cart-prices table tr{background-color:#f6f6f6}.checkout-page .app-review-totals-view .cart-prices table tr>td{padding:5px 20px}.checkout-page .app-review-totals-view button.progress{margin-bottom:20px}.checkout-page .app-checkout .app-checkout-steps .breadcrumb{background-color:#fff}.checkout-page .app-checkout .app-checkout-summary .checkout-summary{border:1px solid #ddd;border-radius:6px}.checkout-page .app-checkout .app-checkout-summary .checkout-summary .list-group-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.checkout-page .app-checkout .app-checkout-summary .checkout-summary .list-group-item:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.checkout-page .app-checkout .app-shipping-view .checkout-list .checkout-list-item{background-color:#fff}.checkout-page .app-checkout .app-shipping-view .checkout-list .checkout-list-item .search-row .input-group-addon{border-left:1px solid #ccc;border-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.checkout-page .app-checkout .app-billing-view .checkout-list .checkout-list-item{background-color:#fff}.checkout-page .app-checkout .app-cart-view .cart-product .cart-product-name{margin:0 0 8px}.checkout-page .app-checkout .app-cart-view .cart-product .cart-product-name a{color:#337ab7;text-decoration:none;font-size:13px}.checkout-page .app-checkout .app-review-products-view .cart-products{border:1px solid #ddd;border-radius:6px;background-color:#fff}.checkout-page .app-checkout .app-review-products-view .cart-products .cart-product .cart-product-name{margin:0 0 8px}.checkout-page .app-checkout .app-review-products-view .cart-products .cart-product .cart-product-name a{color:#337ab7;text-decoration:none}.checkout-page .app-checkout .app-review-products-view .cart-products .cart-product-options-list{list-style:none}.checkout-page .app-checkout .app-review-products-view .cart-products .cart-product-options-list>li{font-size:12px}.checkout-page .app-checkout .intl-tel-input .selected-flag{height:36px;max-height:36px}.checkout-page .app-checkout .intl-tel-input input[name=phone_number]{padding-left:50px}.confirmation-page .app-confirmation{margin-top:40px}.confirmation-page .app-cart-view{background-color:#fff;border:1px solid #ddd;padding:0 15px;border-radius:6px}.confirmation-page .app-cart-view .cart-header .cart-edit{margin-top:10px}.confirmation-page .app-cart-view .cart-products .cart-product-remove{margin:0 0 0 5px}.confirmation-page .app-cart-view .cart-products .cart-products-header{margin:0}.confirmation-page .app-cart-view .cart-products .cart-product{border:0;margin-top:0}.confirmation-page .app-cart-view .cart-products .cart-product .cart-product-name{margin:0 0 8px}.confirmation-page .app-cart-view .cart-products .cart-product .cart-product-name a{color:#337ab7;text-decoration:none;font-size:13px}.confirmation-page .app-cart-view .cart-products .cart-product-options{font-size:12px;line-height:15px;color:#777}.confirmation-page .app-cart-view .cart-products .cart-product-options .cart-product-options-list{list-style:none;margin-bottom:0;padding-left:0}.confirmation-page .app-cart-view .cart-prices{margin:0 -15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.confirmation-page .app-cart-view .cart-prices table{margin-bottom:0}.confirmation-page .app-cart-view .cart-prices table tr{background-color:#f6f6f6}.confirmation-page .app-cart-view .cart-prices table tr>td{padding:5px 20px}.quote-page .app-quote{margin-top:40px}.quote-page .app-cart-view{background-color:#fff;border:1px solid #ddd;padding:0 15px;border-radius:6px}.quote-page .app-cart-view .cart-header .cart-edit{margin-top:10px}.quote-page .app-cart-view .cart-products .cart-product{border-top:0}.quote-page .app-cart-view .cart-products .cart-product .cart-product-name{margin:0 0 8px}.quote-page .app-cart-view .cart-products .cart-product .cart-product-name a{color:#337ab7;text-decoration:none;font-size:13px}.quote-page .app-cart-view .cart-prices{margin:0 -15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.quote-page .app-cart-view .cart-prices table{margin-bottom:0}.quote-page .app-cart-view .cart-prices table tr{background-color:#f6f6f6}.quote-page .app-cart-view .cart-prices table tr>td{padding:5px 20px}.quote-page .cart-header h3{font-size:45px;text-align:center}.quote-page .cart-header p{font-size:21px;text-align:center}.quote-page .cart-actions .btn-default{font-size:18px;font-weight:600;text-transform:uppercase;padding:12px 20px;background-color:#fff;border-radius:6px}.quote-page .cart-actions .btn-default:hover{background-color:#e6e6e6}.quote-page .cart-products-view{border:1px solid #ddd;padding:15px;padding-top:0;background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.quote-page .cart-products-view .cart-products .cart-product-remove{margin:0 0 0 5px}.quote-page .cart-products-view .cart-products .cart-products-header{margin:0}.quote-page .cart-products-view .cart-products .cart-product{border:0}.quote-page .cart-products-view .cart-products .cart-product-options{font-size:12px;line-height:15px;color:#777}.quote-page .cart-products-view .cart-products .cart-product-options .cart-product-options-list{list-style:none;margin-bottom:0;padding-left:0}.quote-page .cart-summary{margin:0;border:1px solid #ddd;border-top:0;background-color:#f6f6f6}.quote-page .cart-summary button[name=apply]{height:50px}.quote-page .cart-footer{border:1px solid #ddd;border-top:0;margin:0;padding:15px 0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.quote-page .cart-footer .btn-default{font-size:18px;font-weight:600;text-transform:uppercase;padding:12px 20px;background-color:#fff;border-radius:6px}.quote-page .cart-footer .btn-default:hover{background-color:#e6e6e6}.quote-page .cart-footer .btn-checkout .glyphicon-lock{font-size:16px;line-height:25px;text-align:center}.quote-page .cart-footer .btn-checkout span{text-align:left;line-height:21px}.quote-page .cart-footer .btn-checkout span small{font-size:11px;line-height:11px;opacity:.75}.account-page .app-wrapper{margin-bottom:20px}.account-page .app-wrapper .shopping-carts-app .shopping-carts-list-view .sc-item .sc-item-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}