.order-page .item-heading,.order-page .item{display:flex;max-width:1400px}.order-page .item{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #f0f0f0}.order-page .item:last-child{margin-bottom:0}.order-page .item-info,.order-page .item-qty,.order-page .item-price,.order-page .item-shipped{position:relative;font-family:"Oswald";font-size:16px;font-weight:500;margin-left:0;padding:5px 0}.order-page .item .item-info,.order-page .item .item-qty,.order-page .item .item-price,.order-page .item .info-wrapper,.order-page .item .item-shipped{padding:10px 0}.order-page .item-shipped{text-align:center}.order-page del{font-size:14px;font-family:"Oswald";display:inline-block;vertical-align:middle}.order-page .item-info{flex-basis:62.5%;max-width:62.5%}.item-qty,.item-shipped{flex-basis:18.75%;max-width:18.75%;padding-left:.75rem}.order-page .item-price{flex-basis:18.75%;max-width:18.75%;padding-left:.75rem;text-align:right}.order-page .item .info{position:relative;flex-basis:62.5%;max-width:62.5%;color:#3c3b3b}.order-page .item .info img{display:inline-block;vertical-align:top;width:20%;box-shadow:0 1px 3px rgba(0,0,0,0.3);margin:0 0 1.25rem 0}.order-page .item .info .info-wrapper{display:inline-block;max-width:75%;margin-left:2%;vertical-align:top}.order-page .item .info .info-wrapper h6{font-family:"Oswald";font-size:20px;font-weight:300;margin-bottom:20px;margin-top:0}.order-page .item .info .info-wrapper .details{margin:0 0 5px}.order-page .item .info .info-wrapper .details span{display:inline-block;vertical-align:middle}.order-page .item .info .info-wrapper .details span:last-child{font-weight:600}.order-page .item .info .info-wrapper .details.color span:last-child{width:18px;height:18px}.order-page .quantity{position:relative;height:43px}.order-page .quantity input[type=number]::-webkit-inner-spin-button,.order-page .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-page .quantity input[type=number]{-moz-appearance:textfield}.order-page .quantity input{width:70px;height:43px;line-height:1.65;float:left;display:block;margin:0;padding:0 30px 0 15px;border:1px solid #ccc;font-family:"Open Sans";font-weight:300}.order-page .quantity input:focus{outline:0}.order-page .quantity-nav{float:left;position:relative;height:42px}.order-page .quantity-button{position:relative;cursor:pointer;border-left:1px solid #ccc;width:24px;text-align:center;color:#333;font-size:20px;line-height:21px;font-family:"Open Sans";font-weight:300;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.order-page .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #ccc}.order-page .quantity-button.quantity-down{position:absolute;bottom:0;height:50%}.order-page .btn-remove-item{display:block;font-family:"Open Sans";font-weight:600;font-size:14px;color:#3c3b3b;text-decoration:underline;margin:5px 0 0}.order-page .btn-remove-item:hover{color:#003a70;text-decoration:underline}.order-page .item-price span{display:block}.order-page .sub-total{display:block;text-align:right;padding:10px 5px;background:#f0f0f0;font-family:"Oswald";font-weight:500;font-size:18px}.order-page .sub-total div{margin:0 0 5px;font-size:16px}.order-page .sub-total div.total{margin:0;color:#003a70}.order-page .btn-call-to-action{max-width:300px;margin:30px auto;display:block;letter-spacing:.5px;font-size:18px}.order-page .form-msg{margin:10px 0;font-size:14px}.order-page .alert-success{background:#f0f0f0;color:#3c3b3b;border:0;text-align:center;border-radius:0}@media only screen and (max-width :480px){.order-page .order-list{padding:10px 0 0}.order-page .item-heading{display:none}.order-page .item{display:block}.order-page .item .info{flex-basis:auto;max-width:100%;display:block}.order-page .item .info img{display:block;width:100%;max-width:300px;margin:0 auto}.order-page .item .info .info-wrapper{display:block;max-width:300px;margin:5px auto 0}.order-page .item-qty,.order-page .item-price{display:block;flex-basis:auto;max-width:300px;text-align:left;margin:0 auto}.order-page .sub-total{text-align:center}}