.clearfix:after,.order-summary__items .line-item:after,.order-summary__items-footer:after{content:"";display:block;clear:both}.order-summary__customer{padding:12px 20px 18px}.order-summary__customer,.order-summary__items{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px}.order-summary__extras,.order-summary__reward-orders,.order-summary__voucher-orders{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 20px 18px;margin-bottom:10px}.order-summary__items{padding:12px 20px 15px}.order-summary__customer-title,.order-summary__items-title{margin:0 0 12px;padding:0 0 7px;border-bottom:1px solid #ddd;font-size:13px;text-transform:uppercase}.order-summary__items-footer{margin-top:15px}.order-summary__paid-amount,.order-summary__remaining-amount,.order-summary__total-amount{float:left;width:32%;margin:0 3px 0 0;padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px;text-align:center;text-transform:uppercase}.order-summary__remaining-amount{margin:0}.order-summary__paid-amount>span,.order-summary__remaining-amount>span,.order-summary__total-amount>span{display:block;margin:5px 0;font-size:30px}@media screen and (max-width:600px){.order-summary__paid-amount,.order-summary__remaining-amount,.order-summary__total-amount{float:none;width:100%;margin:0 0 2px;font-weight:600;text-align:left}.order-summary__paid-amount>span,.order-summary__remaining-amount>span,.order-summary__total-amount>span{float:right;font-size:13px}}.order-page__btn-go-home,.order-page__btn-go-home-wrapper,.order-page__btn-installment-all,.order-page__btn-installment-min,.order-page__btn-print-order,.order-page__btn-print-page,.order-page__greeting,.order-page__onsale-mode{display:none}.order-page .customer__details>p{margin:0 0 5px;padding:0}.order-page .customer__details>p .label{font-weight:600}.order-page .customer__details>p:last-child{margin:0}.order-summary__items-list{margin:0;padding:0;list-style-type:none}.order-summary__items .line-item{position:relative;left:0;overflow:hidden;margin:0;padding:12px 20px;border-bottom:1px solid #ddd}.order-summary__items .line-item:last-child{border:none}.order-summary__items .line-item:before{opacity:.5}.order-summary__items .line-item.booking-charge{padding-top:9px;padding-bottom:9px}.order-summary__items .line-item-name{margin:0 0 2px;line-height:1.3}.cart-preview-line-item--booking-charge .order-summary__items .line-item-name{opacity:.75}.order-summary__items .line-item-quantity{position:absolute;top:50%;margin-top:-11px;height:22px;display:block;width:20px;margin-right:5px}.order-summary__items .line-item-info{float:left;margin-left:40px}.order-summary__items .line-item-price{float:right;padding:0;position:absolute;right:0;top:50%;margin:-11px 0 0;height:22px}.order-summary__items .line-item-description{margin:0;font-size:11px;line-height:1.2;opacity:.5}.order-summary__items .line-item-description.line-item--seat-description{margin-top:7px}.order-summary__items .line-item-seat-list{margin:0;padding-left:25px}.order-summary__items .line-item-seat-list>li{margin-top:2px}body{font-family:Georgia,serif;background:0 0;color:#000}.main-footer,.main-header{display:none}#application-outlet{margin:0;padding:0}