.nanobar{background:#363636;border-radius:10px 10px 25px 10px;padding:15px 20px;color:#fff;font-size:14px}.nanobar .highlighted{font-size:inherit;color:#ffd506}.nanobar .yellow-close{width:48px;height:40px;background:url(/images/nanobar_close_btn.png?67a18555045c3faa4d5e23145ad59a60) 50% no-repeat}.checkout .checkout-step-container{display:-webkit-box;display:flex;flex-wrap:wrap;margin:20px 0}.checkout .checkout-step-container .step{font-size:20px;font-weight:700;margin-bottom:20px}.checkout .checkout-step-container .step.active{color:#005496}.checkout .checkout-step-container .step.inactive{color:#aaa}.checkout .checkout-step-container .divider{margin-left:20px;margin-right:20px}.checkout .cart-table .qty{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #000;width:60%;min-width:50px;max-width:100px;border-radius:5px}.checkout .cart-table .qty input{border:none;background:#fff;width:calc(100% - 30px);margin:0 0 1px 10px;display:block;height:100%;font-size:1.5rem}.checkout .cart-table .qty .cursor-container{display:block;margin-right:5px;height:26px;cursor:pointer}.checkout .cart-table .qty .cursor-container div{width:13px;height:13px}.checkout .cart-table .qty .cursor-container div.up{background:url(/images/up.png?0d0144ee8a466617311b166f82a5775d) 50%}.checkout .cart-table .qty .cursor-container div.down{background:url(/images/down.png?75edd8c93fc46ebafb31bde10ffa0f68) 50%}.checkout .cart-table .product-image{height:90px;width:90px;border:3px solid #005496;border-radius:10px 10px 25px}.checkout .cart-table .mobile-cart .row .item-row{display:-webkit-box;display:flex;width:100%;padding:40px 15px;position:relative;border-radius:10px 10px 30px 10px}@media (min-width:800px){.checkout .cart-table .mobile-cart .row .item-row{padding-right:3.75rem}}.checkout .cart-table .mobile-cart .row:nth-child(2n) .item-row{background:#ebeae6}.checkout .cart-table .mobile-cart .remove{position:absolute;top:45px;right:20px}.checkout .gray-box .title{font-size:1.125rem;color:#363636;margin-bottom:20px}.checkout .gray-box .form-group label{font-weight:700;color:#005496}.checkout .big-title{font-size:1.25rem;font-weight:700;color:#363636}.checkout .info-box{margin-top:.75rem;background:#ebeae6;padding:12px 15px;border-radius:5px}.checkout .info-box div{margin:5px 0}.checkout #shippingPersonal .pf-select,.checkout .shippingPersonal .pf-select{width:400px;max-width:90%}.checkout #shippingPersonal .shippingModeInfo,.checkout .shippingPersonal .shippingModeInfo{font-size:14px;margin-top:10px}