.container{width:950px}.container .title{font-weight:700}.container .catering-top-section{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 0;margin-bottom:30px}.container .catering-top-section .cancellation-info{width:100%}.container .catering-top-section .cancellation-info .info-box{background:#d4e5ff;border-radius:4px;padding:12px 16px;font-size:14px;color:#333;text-align:left;width:100%}.container .catering-top-section .cancel-button-container button{width:180px;height:40px;font-weight:500;display:flex;justify-content:center;align-items:center}.container .delivery-window h6{font-weight:700}.container .delivery-window .delivery-time{display:flex;align-items:center;gap:10px}.container .delivery-window .delivery-time img{width:20px;height:20px}.container .delivery-window .delivery-time span{margin-left:0}.container .order-again-btn{margin:28px 0 36px}.container .order-again-btn button{width:250px;height:45px;display:flex;justify-content:center;align-items:center}.container .order-again-btn .spinner{fill:#fff}.container .sections-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.container .sections-wrapper .section1{display:flex;flex-direction:column;gap:20px;justify-content:space-between;border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0 25px}.container .sections-wrapper .section1 h6{font-weight:700}.container .sections-wrapper .section1 .order-type div{display:flex;justify-content:center;justify-items:center;align-items:center;width:76px;height:22px;border-radius:11px}.container .sections-wrapper .section1 .order-type div span{font-size:13px;letter-spacing:-.2px;text-align:center;color:#000}.container .sections-wrapper .section1 .order-type div.german{width:100px}.container .sections-wrapper .section1 .order-type .pick-up{background-color:#ecf6dc}.container .sections-wrapper .section1 .order-type .catering{background-color:#f0ceed}.container .sections-wrapper .section1 .order-type .delivery{background-color:#dcf1f6}.container .sections-wrapper .section1 .event-time img{width:20px}.container .sections-wrapper .section1 .event-time span{margin-left:10px}.container .sections-wrapper .section1 .delivery-address .location{display:flex;flex-direction:row;gap:10px}.container .sections-wrapper .section1 .delivery-address .location img{width:20px}.container .sections-wrapper .section1 .delivery-address .location p{margin:0}.container .sections-wrapper .section1 .delivery-address .location .address{display:flex;flex-direction:column;gap:5px}.container .sections-wrapper .section1 .track-link{margin-top:15px}.container .sections-wrapper .section1 .track-link .tracking-icon{margin:0!important}.container .sections-wrapper .section1 .track-link #TrackingComponent{margin:0!important;padding:0}.container .sections-wrapper .section1 .track-link #TrackingComponent .tracking-component-link a{padding-left:10px;font-size:16px}.container .sections-wrapper .section1 .phone-number{padding-left:35px}.container .sections-wrapper .section1 .phone-number p{font-size:16px;margin:0!important;padding:0!important}.container .sections-wrapper .section1 .phone-number a{color:#000}.container .sections-wrapper .section1 .billing-address .location{display:flex;flex-direction:row;gap:10px}.container .sections-wrapper .section1 .billing-address .location img{width:20px}.container .sections-wrapper .section1 .billing-address .location p{margin:0}.container .sections-wrapper .section1 .billing-address .location .address{display:flex;flex-direction:column;gap:5px}.container .sections-wrapper .section2{display:flex;flex-direction:column;gap:20px;justify-content:space-between;border-bottom:1px solid #000;padding:15px 0 25px}.container .sections-wrapper .section2 .your-order{display:flex;flex-direction:column;gap:5px}.container .sections-wrapper .section2 .your-order h6{font-weight:700}.container .sections-wrapper .section2 .your-order hr{width:100%}.container .sections-wrapper .section2 .your-order .delivery-fee,.container .sections-wrapper .section2 .your-order .line-item,.container .sections-wrapper .section2 .your-order .services,.container .sections-wrapper .section2 .your-order .sub-total,.container .sections-wrapper .section2 .your-order .taxes,.container .sections-wrapper .section2 .your-order .total{display:flex;flex-direction:row;justify-content:space-between}.container .sections-wrapper .section2 .your-order .total{margin-top:20px;margin-bottom:15px}.container .sections-wrapper .section3{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:15px 0 25px}.container .sections-wrapper .section3 h6{font-weight:700}.container .sections-wrapper .section3 .services{display:flex;flex-direction:column}.container .bottom-actions{display:flex;gap:15px;padding:30px 0}.container .bottom-actions .back-to-orders-btn,.container .bottom-actions .order-again-btn{width:250px;height:45px}.container .bottom-actions .back-to-orders-btn button,.container .bottom-actions .order-again-btn button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:500;border-radius:4px}.container .bottom-actions .order-again-btn button{background:#333;color:#fff;border:1px solid #333}.container .bottom-actions .order-again-btn button:hover{background:#555;border-color:#555}.container .bottom-actions .back-to-orders-btn button{background:transparent;color:#333;border:1px solid #333}.container .bottom-actions .back-to-orders-btn button:hover{background:#f5f5f5}@media(max-width:768px){.container{padding:20px}.container .catering-top-section .cancellation-info{width:100%}.container .catering-top-section .cancel-button-container{width:160px}.container .catering-top-section .cancel-button-container button{width:100%}.container .bottom-actions{flex-direction:column}.container .bottom-actions .back-to-orders-btn,.container .bottom-actions .order-again-btn{width:100%}}