@charset "UTF-8";section.banner.order_summary{position:relative;z-index:-1}section.banner.order_summary img.bannr_img{-o-object-fit:cover;object-fit:cover;height:265px}.title_order_summary{position:absolute;bottom:5px;z-index:9;border-radius:28px;padding:15px 15px 7px 0;margin:0 10px;width:87%}.title_order_summary .text_crossrods{margin-bottom:0;font-size:10px;padding-top:1px}.title_order_summary h5.order_title_theading{font-weight:700;font-size:16px}.wrappr_summary{display:flex;align-items:center}.wrappr_summary .crossroads{width:75px!important;height:75px!important}.bottomwrap_section{background:#3f3f3f;border-radius:28px;padding:18px 15px}section.second_wrap-section{margin-top:15px}.order_now-section button.order_summary-button{height:41px}.oder_summary_section{display:flex;justify-content:space-between}.oder_summary_section h2{font-size:19px;font-weight:700;margin-bottom:2px}.delvery_time-summary{text-align:end}.delvery_time-summary p{font-size:11px;margin-bottom:5px;font-weight:600}.according_wraps svg{width:17px;height:17px}button#proceed_to_payment{width:100%;max-width:250px;font-weight:600}.collapaw_heading-text{margin:0;padding:0}.collapaw_heading-text a:after{content:"";background:url(/images/arrow.svg?c66b213d1dfff391c61146727032f068);background-size:cover;background-position:50%;position:absolute;right:10px;background-repeat:no-repeat;top:15px;padding:7px 4px;rotate:180deg;opacity:.6}.collapaw_heading-text a.collapsed:after{rotate:none}#accordion_address a:after,#accordion_phone a:after,#pickup_accordion_phone a:after{content:"";background:url(/images/edit.svg?7a14112…);background-size:70%;position:absolute;right:0;background-repeat:no-repeat;top:15px;padding:10px;opacity:.6}span.wrap_address,span.wrap_phone{position:relative;top:2px;left:7px}.details_itms{display:flex;justify-content:space-between;border-bottom:1px solid #dee1e6;padding-bottom:8px;margin-bottom:9px}.details_itms p{font-size:14px;margin-bottom:0;font-weight:500}.details_itms p:last-child{padding-right:10px}.summary_bottom_wrapss{padding-top:10px}.wrapper_tipwraps{display:flex;justify-content:space-between;padding-top:10px}.wrapper_tipwraps p{font-size:10px;margin-bottom:0}.wrapper_tipwraps p span{cursor:pointer}span.active-tip{background:#fff;color:#000;text-align:center;padding:3.4px 23px;border-radius:20px}.summary_payment{padding-top:0}.summary_payment p{font-size:14px;margin-top:20px;margin-bottom:10px;font-weight:500}section#thirdStep .collapse.show{border-bottom:1px solid #d9d9d9;padding-bottom:15px;margin-bottom:15px}.makepayment{max-width:250px;width:100%;font-weight:600}#cartSummary{overflow:hidden!important}#cartSummary .modal-body{padding:0 10px 90px!important}.item_summary-form input{font-size:12px;background:#fff;height:28px;border-radius:20px;color:#000}.item_summary-form input:focus{outline:none;border-color:#ced4da}#applied-discount,#delivery-tip{font-size:14px;background:#fff;height:31px;border-radius:20px;color:#000;padding:0 13px}.form_wrap-summery{padding-left:5px!important;padding-right:5px!important}.form_wrap-summery:first-child{padding-left:15px!important}.form_wrap-summery:last-child{padding-right:15px!important}.collapse_text-wraps input{font-size:14px;background:#fff;height:31px;border-radius:20px;color:#000}.collapse_text-wraps input:focus{outline:none;border-color:#fff}.collapse_text-wraps .form-group{margin-bottom:15px}#apply-discount,#applyTip,#removeDiscount,#removeTip{border-radius:28px;font-weight:600;width:100%;text-decoration:none;padding:0 10px;border:none;height:30px}.wrapper_discount h2,.wrapper_tip h2{font-size:19px;font-weight:700;margin-bottom:10px;margin-top:15px}.pickup-summary-details section#secondStep .payment-section.mt-4{position:fixed;bottom:10px;left:0;right:0;z-index:99;background:#fff;border-radius:0 0 40px 40px;padding:10px 0 24px;max-width:500px;display:flex;margin:auto;justify-content:center;align-items:center}.delivery-summary-details{overflow:unset!important}.delivery-summary-details #firstStep{max-height:400px;overflow-y:scroll}.delivery-summary-details #firstStep button#proceed-checkout{position:fixed;bottom:35px;left:0;right:0;z-index:99}.delivery-summary-details #firstStep #collapse_items .item-container{overflow:unset}.delivery-summary-details section#secondStep .payment-section.mt-4{position:fixed;bottom:10px;left:0;right:0;z-index:99;background:#fff;border-radius:0 0 24px 24px;padding:10px 0 24px;max-width:500px;display:flex;margin:auto;justify-content:center;align-items:center}@media screen and (max-width:425px){#apply-discount,#applyTip{font-weight:500;font-size:13px}}