h1{font-size:30px;margin:0 0 15px}.borde{border-left:3px solid red !important}.danger-font{color:red;font-weight:bold}.cart-header{padding:15px 0 20px;border-top:1px solid #D8D8D8;align-items:center}.cart-checkout-step{display:block;border-color:#F9C000}.cart-title{margin:0 0 10px}.continue-shopping-link{display:flex;align-items:center}.continue-shopping-link i{font-size:14px;padding:2px 10px 0 0}.continue-shopping-link span{border-bottom:1px solid;font-family:'Montserrat SemiBold', sans-serif}.continue-shopping-link:hover{text-decoration:none}.number-of-items-wrapper{font-size:20px;margin:0}.cart-page{background:var(--color-white);margin-bottom:20px}.cart-page h1{padding:20px 0 10px}.cart-page .product-info{border-bottom:1px solid #D8D8D8;border-radius:0;padding:15px 0;margin:0;color:var(--color-black)}.cart-page .product-info.unavailable{box-shadow:0px 0px 10px 1px #D8D8D8;border-radius:4px;border:none;padding:10px;margin:10px 0 0}.cart-page .product-info.unavailable+.product-info{margin:10px 0 0;border-top:1px solid #D8D8D8}.cart-page .product-info .custom-checkbox{display:none}.cart-page .product-info .product-replacement label{font-size:15px}.cart-page .line-item-error{font-family:'Montserrat SemiBold', sans-serif;color:var(--skin-price-1);font-size:14px;padding:0 5px}.cart-page .line-item-name{margin:0 0 15px;font-family:'Montserrat', sans-serif}.cart-page .pricing{font-family:'Montserrat SemiBold', sans-serif}.cart-page .pricing,.cart-page .line-item-name{white-space:normal;line-height:19px}.cart-page .form-group{margin:0 0 5px}.cart-page .form-group:hover,.cart-page .form-group:focus{box-shadow:none}.cart-page .move{display:inline-block;margin:10px 0}.cart-page .move .wishlist-icon{background-size:20px}.cart-page .product-card-footer{border-top:1px solid #D8D8D8;padding-top:10px;margin:10px 0 0;text-align:center}.cart-page .product-card-footer .sales>.value{display:block}.cart-page .product-card-footer .col-4,.cart-page .product-card-footer .col-md-3{width:45% !important;max-width:45% !important;flex:0 0 45% !important}.cart-page .product-card-footer .col-4:first-child,.cart-page .product-card-footer .col-md-3:first-child{width:0 !important;max-width:0 !important;overflow:hidden}.cart-page .product-card-footer .col-4:first-child *,.cart-page .product-card-footer .col-4 .line-item-price-info,.cart-page .product-card-footer .col-4 .value,.cart-page .product-card-footer .col-md-3:first-child *,.cart-page .product-card-footer .col-md-3 .line-item-price-info,.cart-page .product-card-footer .col-md-3 .value{display:none}.cart-page .product-card-footer .col-4.line-item-total-price .line-item-price-info,.cart-page .product-card-footer .col-md-3.line-item-total-price .line-item-price-info{display:block}.cart-page .line-item-price-info{margin:0}.cart-page .cart-update-quantity{width:25px}.cart-page .cart-and-ipay{padding:5px 0}.cart-page .item-image{margin:10px 10px 10px 0}.cart-page .remove-product{background:url(../images/papelera.svg) top center/20px no-repeat;border:none;height:23px}.cart-page .remove-product:hover{background-image:url(../images/papelera-pressed.svg)}.cart-page .remove-product:not(:disabled):not(.disabled):active,.cart-page .remove-product:not(:disabled):not(.disabled).active{background-color:var(--color-white);border:none}.cart-page .remove-product:not(:disabled):not(.disabled):active:focus{box-shadow:none}.cart-page .remove-product .fa{display:none}.cart-page .unit-price-row{padding:10px 0}.cart-page .unit-price-per-unit::after,.cart-page .unit-price-per-unit.red::before{display:none}.cart-page .strike-through{margin:0}.cart-page .price .sales{font-size:15px;line-height:19px;margin:0}.cart-page .line-item-promo{color:var(--color-black);text-align:left;margin:10px 0 0;border-top:1px solid #D8D8D8;padding:15px 0 0}.cart-page .line-item-promo p{margin:0}.cart-page .promo-price{font-family:'Montserrat SemiBold', sans-serif;color:var(--skin-price-1)}.cart-page .totals{padding-top:15px;padding-bottom:20px}.cart-page .totals p{margin:0}.cart-page .totals .grand-total{font-family:'Montserrat SemiBold', sans-serif}.cart-page .cart-rec-slot{padding-bottom:60px}.cart-page .checkout-continue{position:fixed;bottom:0;z-index:1;background-color:rgba(255,255,255,0.95);box-shadow:0 2px 10px rgba(0,0,0,0.2);padding:15px}.cart-page #editOrderSaveBtn,.cart-page #editOrderPaymentBtn{padding:15px 0}.cart-page .cart-cupon-wrapper .optional-promo,.cart-page .cart-cupon-wrapper .coupon-error{display:none}.cart-page .cart-cupon-wrapper .is-invalid+.coupon-error{display:block;color:var(--skin-price-1);font-size:12px;line-height:15px;margin:2px 0 0;padding:0 0 0 10px}.cart-page .cart-cupon-wrapper .form-group{border-bottom:1px solid #D8D8D8;margin:0 0 15px;padding:0 0 20px}.cart-page .cart-cupon-wrapper .coupon-code-field{height:40px}.cart-page .cart-employeeCode-wrapper .optional-promo,.cart-page .cart-employeeCode-wrapper .employee-discount-error{display:none}.cart-page .cart-employeeCode-wrapper .is-invalid+.employee-discount-error{display:block;color:var(--skin-price-1);font-size:12px;line-height:15px;margin:2px 0 0;padding:0 0 0 10px}.cart-page .cart-employeeCode-wrapper .form-group{border-bottom:1px solid #D8D8D8;margin:0 0 15px;padding:0 0 20px}.cart-page .cart-employeeCode-wrapper .employee-code-field{height:40px}.cart-page .cart-employeeCode-wrapper .remove-employee-discount-btn{margin:0}.cart-page .coupon-price-adjustment .coupon-code{margin:15px 0 0}.cart-page .coupon-price-adjustment .remove-coupon{border:none;background:url(../images/papelera.svg) top center/20px no-repeat;height:20px;width:20px}.cart-page .coupon-price-adjustment .remove-coupon:hover{background-image:url(../images/papelera-pressed.svg)}.cart-page .coupon-price-adjustment .coupon-promotion-relationship{clear:both;list-style:none;padding:5px 0 15px 15px;margin:0;border-bottom:1px solid #D8D8D8}.cart-page .single-approaching-discount{border-bottom:1px solid var(--skin-primary-color-1);border-top:1px solid var(--skin-primary-color-1);padding:10px 15px;margin:20px 0 0;background-color:var(--color-white)}.cart-page .promotion-information{border-bottom:1px solid #D8D8D8;padding:15px 0}.cart-page .empty-cart{background:var(--color-white);padding:15px 0;border-bottom:1px solid #D8D8D8}.cart-page .cart-replacement{padding:20px 0 15px;border-bottom:1px solid #D8D8D8;position:relative;display:flex;flex-direction:column;justify-content:space-between}.cart-page .cart-replacement .custom-control-label{font-family:'Montserrat SemiBold', sans-serif}.cart-page .cart-replacement-info{cursor:pointer;font-size:20px;vertical-align:middle;color:var(--skin-primary-color-1);padding:3px 0 0 8px}.cart-page .cart-replacement .cart-replacement-text,.cart-page .cart-replacement .custom-checkbox{padding:0 0 0 30px}.cart-page .cart-replacement-arrow{position:absolute;top:0;left:-13px;font-size:22px;color:var(--skin-primary-color-1);-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:ease;animation-direction:ease;-webkit-animation-delay:2s;animation-delay:2s}.cart-page .cart-replacement .allow-replacement:checked ~ .cart-replacement-arrow{-webkit-animation:none;animation:none;display:none}.cart-page .cart-replacement .cart-replacement-text{font-size:0.875em}.cart-page .cart-replacement .custom-ordering{font-size:0.875em;align-items:center;padding:0;margin-top:15px;height:0}.cart-page .cart-replacement .custom-ordering label{margin-bottom:0;padding-right:10px}.cart-page .cart-replacement .custom-ordering select#sort-options{font-size:0.875em;height:30px;padding-right:15px}.cart-page .show-input .update-quantity-input{display:block}.cart-page .update-quantity-input .input-qty-wrapper,.cart-page .update-quantity-input .update-qty-button-wrapper{width:100%}.cart-page .update-quantity-input .back-quantity{width:40px}.cart-page .update-quantity-input .quantity-input{width:calc(100% - 40px)}.cart-page .update-quantity-input .update-qty-button-wrapper{margin:10px 0 0}.list-item-cart{padding:10px;border-top:1px solid var(--skin-primary-color-1);display:flex;justify-content:space-between;align-items:center;transition:all 0.2s ease-in-out}.list-item-cart:hover{cursor:pointer;box-shadow:0px 1px 4px 2px #D8D8D8}.list-item-cart .fa{display:none;color:#009843}.list-item-cart.selected .fa{display:inline-block}.list-item-cart.selected .list-item-name{font-family:'Montserrat SemiBold', sans-serif}.list-item-cart .list-message{font-family:'Montserrat', sans-serif;color:#009843}.list-item-cart .removed-message{color:#F9C000}.create-list-form-cart{border-top:1px solid var(--skin-primary-color-1);padding:20px 10px 10px}.create-list-form-cart .form-group{margin:0}.create-list-form-cart .form-control{height:40px}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.footer-container{padding:0 0 65px}.cart-empty{background:var(--color-white);margin-bottom:20px;padding:25px 15px 15px}hr{display:none}@media (min-width: 544px){.cart-page{background:none}.cart-page .product-info{padding:15px}.cart-page .product-info.unavailable{padding:15px 10px}.cart-page .cartgroup{background:var(--color-white);padding:0 15px 15px}.cart-page .cartgroup .product-info{padding:15px 0}.cart-page .cartgroup .product-info.unavailable{padding:15px 10px}.cart-page .line-item-error{padding:0 30px 0 5px}.cart-page .totals{position:sticky;top:64px;padding:0}.cart-page .totals>.row{background:var(--color-white)}.cart-page .coupons-and-promos+.row{padding:15px 0 0}.cart-page .checkout-continue{position:static;box-shadow:none;padding:15px 15px 0 15px}.cart-page .cart-employeeCode-wrapper .form-group,.cart-page .cart-cupon-wrapper .form-group{padding:15px 0 20px;margin:0}.cart-page .cart-employeeCode-wrapper label,.cart-page .cart-cupon-wrapper label{margin:0 0 15px}.cart-page .cart-employeeCode-wrapper .row,.cart-page .cart-cupon-wrapper .row{background:var(--color-white)}.cart-page .cart-employeeCode-wrapper .form-group{margin-bottom:15px}.cart-page .empty-cart{padding:10px 20px 25px;border-bottom:none}.cart-page .cart-replacement{background:var(--color-white)}.cart-page .cart-replacement .cart-replacement-text,.cart-page .cart-replacement .custom-checkbox{padding:0 0 0 40px}.cart-page .cart-replacement-arrow{left:-5px}.footer-container{padding:0}}@media (min-width: 769px){.cart-title{margin:20px 0}.cart-header{padding:20px 0}.cart-empty{padding:15px}.tooltiptext-overrides{left:auto;top:0;max-width:60%}.cart-page .totals{top:170px}.cart-page .cart-replacement{flex-direction:row}.cart-page .cart-replacement .custom-ordering{margin-top:0}}@media (min-width: 992px){.cart-page .product-card-footer{padding:0;margin:0;border-top:none;border-left:1px solid #D8D8D8}.cart-page .line-item-promo{padding:10px 0 0 15px;margin:10px 50px 0 0}.cart-page .remove-product{position:absolute;right:0;top:13px}.cart-page .remove-product span{display:none}}
