.checkout-payment-method .credit-card-types img{opacity:1;-webkit-filter:inherit;-webkit-transition:none}.cart-container:before{content:'Shopping Cart';color:#4b5259;font-size:40px;margin-bottom:40px;font-weight:300}.cart-container{max-width:1200px;margin:auto;color:#4b5259;margin-top:50px;position:relative}#block-discount .content:before{content:"Only one discount code per order may be applied";display:block;width:100%;margin:3% 0;font-weight:700}.cart-container .main-title{color:#4b5259}.cart-summary{background-color:#fff;border-radius:5px;width:30%;padding:20px 32px}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:70%;padding-bottom:100px}.cart.table-wrapper .cart thead tr th.col{color:#9c9fa2;font-weight:600;border-bottom:1px solid #e5e5e5;text-align:center;padding:20px}.cart.table-wrapper .product-item-details{padding-bottom:0;vertical-align:middle}.cart.table-wrapper .product-item-name{font-size:1.6rem;font-weight:600;color:#4b5259;margin:0}.product-image-container .product-image-wrapper{border:1px solid #e5e5e5}.table-wrapper.cart .data.table .col.price,.table-wrapper.cart .col.price.qty{vertical-align:middle;padding:20px}.table-wrapper.cart .item-info .col.qty{vertical-align:middle;padding:20px;text-align:center}.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp{vertical-align:middle}#shopping-cart-table .price-including-tax .price,#shopping-cart-table .price-excluding-tax .price{font-weight:600;font-size:17px}.cart.table-wrapper .col.qty .input-text{width:45px;height:45px}.table-wrapper.cart .col.price .input-text,.table-wrapper.cart .col.qty .input-text{font-weight:600}.cart.table-wrapper .actions-toolbar>.action-edit{display:none}.col.qty .field.qty{margin-bottom:10px}.col.qty .action-delete{color:#939699;text-decoration:underline;font-size:13px}.cart-summary .block .title strong{font-weight:400}.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{color:#009596}.cart-summary .checkout-methods-items .action.primary.checkout{background-color:#f47a63;border:none;text-transform:uppercase}.cart-summary .checkout-methods-items{margin:0}.cart-totals tbody .mark,.cart-totals tfoot .mark,.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tfoot .mark{padding:10px 0}.coupon-container{margin-top:30px}#block-discount #block-discount-heading,.discount-code #block-discount-heading{font-weight:500;color:#4b5259 !important}.cart.table-wrapper .action{margin-right:10px}.cart-summary .checkout-methods-items .item.extra-button .action.primary.checkout{background:#f47a63;border:1px solid #f47a63;color:#fff;font-weight:600 !important}.cart-summary .checkout-methods-items .item.extra-button .action.primary.checkout:hover{background:#ef5233 !important}ul.checkout.methods.items.checkout-methods-items li:nth-child(3) :hover{background:0 0}#block-discount .content .fieldset.coupon{display:flex;align-items:center}#block-discount .content .fieldset.coupon .field{margin:0;position:relative;z-index:2}#block-discount .content .fieldset.coupon .field input{height:40px}#block-discount .content .fieldset.coupon .actions-toolbar{margin-left:-2px;z-index:1;position:relative}#block-discount .content .fieldset.coupon .actions-toolbar .action.primary{background-color:#009596;color:#fff;text-transform:uppercase;border:1px solid #009596;height:40px}.checkout-payment-method .payment-option-title .action-toggle:after{color:#009596}.opc-wrapper .form-discount{display:flex}.checkout-payment-method .payment-option-inner{margin:0}.checkout-payment-method .actions-toolbar .primary{height:100%}.checkout-payment-method .payment-option-title .action-toggle{color:#4b5259;font-weight:500}.checkout-payment-method .payment-option-content .primary .action.action-apply{margin-right:0;height:100%;background-color:#009596;color:#fff;border:none;margin-left:-2px;z-index:1}#discount-form #discount-code{z-index:2;position:relative}.checkout-container{color:#4b5259;margin:auto;max-width:1200px;padding-top:40px}.opc-progress-bar-item._active:before{background:#009596;border-color:#009596}.opc-progress-bar-item._active>span:before{background:#009596;border-color:#009596}.opc-progress-bar-item._active>span:after{border-color:#009596}.opc-progress-bar-item:before{background:#e5e5e5;border:1px solid #e5e5e5}.opc-progress-bar-item._active>span{color:#4b5259;font-weight:600;font-size:14px}.opc-progress-bar-item>span{color:#c3c5c6;font-weight:300;font-size:14px}.opc-wrapper{width:50%}#opc-sidebar{border-radius:5px}.opc-block-summary{background-color:#fff;border-radius:5px;padding:20px 32px}#shipping-method-buttons-container button.action.continue.primary{background-color:#009596;border:none;text-transform:uppercase;padding:10px 40px;font-size:16px}.opc-wrapper .form-login{margin-bottom:0;padding-bottom:0;border-bottom:none}.opc-wrapper .form-shipping-address{margin-top:-10px}.table-checkout-shipping-method{font-weight:600;color:#4b5259}.opc-wrapper .step-title{border-bottom:1px solid #e5e5e5}.opc-block-summary .items-in-cart.active>.title:after{color:#009596}.opc-block-summary .items-in-cart>.title:after{color:#009596}.opc-block-summary .items-in-cart>.title{border-bottom:1px solid #e9e9e9}.minicart-items .product-item:not(:first-child){border-top:1px solid #e9e9e9}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width:none}.opc-block-summary .product-item .subtotal{vertical-align:bottom;font-weight:600;color:#4b5259}.product-item-name-block{font-weight:600;color:#4b5259}.product-item-name-block .product-item-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;height:40px;margin-top:5px;font-weight:600;color:#4b5259}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:1px solid #e9e9e9}#co-payment-form #checkout-payment-method-load .payment-methods .payment-method-content .primary.checkout{background-color:#009596;border:none;text-transform:uppercase}.opc-block-shipping-information .shipping-information-title{border-bottom:1px solid #e9e9e9}.cart-summary .multicheckout{display:none}.checkout-index-index .product-item .product-image-container{height:auto !important}.checkout-index-index .product-image-container .product-image-wrapper{height:75px;width:75px}.checkout-index-index .product-image-container .product-image-wrapper img{width:75px}.checkout-index-index .items-in-cart .minicart-items-wrapper .product-item-details strong.product-item-name{height:auto !important;display:inline-block;width:50%;margin:0}.checkout-index-index .minicart-items .product-item-details .details-qty{margin-top:10px;display:inline-block;vertical-align:top;margin:0;width:45%;text-align:center}.checkout-index-index .opc-block-summary .product-item .product-item-inner{display:inline-block;margin:0;width:100%}.checkout-index-index .opc-block-summary .product-item .product-item-name-block{display:inline-block;padding-right:5px;text-align:left}.checkout-index-index .opc-block-summary .product-item .product-item-name-block{display:inline-block;padding-right:5px;text-align:left;width:75%}.checkout-index-index .opc-block-summary .product-item .subtotal{display:inline-block;vertical-align:text-bottom;width:20%;text-align:right}.checkout-index-index .minicart-items .product-item-details .price{font-size:14px}@media only screen and (max-width:767px){.custom-slide .modal-inner-wrap{height:100%;overflow-y:auto;position:static;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;width:auto;box-shadow:none !important}.custom-slide{bottom:0;left:0;min-width:0;position:relative;right:0;top:0;visibility:unset;opacity:1;-webkit-transition:unset;transition:unset;left:0;z-index:900}.custom-slide .modal-inner-wrap{background-color:#fff}.opc-summary-wrapper .modal-header .action-close{display:none}.opc-block-summary .minicart-items-wrapper{max-height:100%}@media only screen and (max-width:610px){.checkout-index-index .opc-block-summary .product-item .product-item-name-block{width:100%}.checkout-index-index .items-in-cart .minicart-items-wrapper .product-item-details strong.product-item-name{width:100%}.checkout-index-index .minicart-items .product-item-details .details-qty{width:100%;text-align:left}.checkout-index-index .opc-block-summary .product-item .subtotal{width:100%;text-align:left}.checkout-index-index .product-image-container .product-image-wrapper{position:absolute}}.cart-products-toolbar .pages .item:last-child{margin-right:0;margin-left:20%}