.leaflet-routing-container,.leaflet-routing-error{width:320px;background-color:#fff;padding-top:4px;transition:all .2s ease;box-sizing:border-box}.leaflet-control-container .leaflet-routing-container-hide{width:32px;height:32px}.leaflet-routing-container h2{font-size:14px}.leaflet-routing-container h3{font-size:12px;font-weight:400}.leaflet-routing-collapsible .leaflet-routing-geocoders{margin-top:20px}.leaflet-routing-alt,.leaflet-routing-error,.leaflet-routing-geocoders{padding:6px;margin-top:2px;margin-bottom:6px;border-bottom:1px solid #ccc;max-height:320px;overflow-y:auto;transition:all .2s ease}.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt,.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders{display:none}.leaflet-bar .leaflet-routing-alt:last-child{border-bottom:none}.leaflet-routing-alt-minimized{color:#888;max-height:64px;overflow:hidden;cursor:pointer}.leaflet-routing-alt table{border-collapse:collapse}.leaflet-routing-alt tr:hover{background-color:#eee;cursor:pointer}.leaflet-routing-alt::-webkit-scrollbar{width:8px}.leaflet-routing-alt::-webkit-scrollbar-track{border-radius:2px;background-color:#eee}.leaflet-routing-alt::-webkit-scrollbar-thumb{border-radius:2px;background-color:#888}.leaflet-routing-icon{background-image:url(/_next/static/media/leaflet.routing.icons.338a6622.png);-webkit-background-size:240px 20px;background-size:240px 20px;background-repeat:no-repeat;margin:0;content:"";display:inline-block;vertical-align:top;width:20px;height:20px}.leaflet-routing-icon-continue{background-position:0 0}.leaflet-routing-icon-sharp-right{background-position:-20px 0}.leaflet-routing-icon-turn-right{background-position:-40px 0}.leaflet-routing-icon-bear-right{background-position:-60px 0}.leaflet-routing-icon-u-turn{background-position:-80px 0}.leaflet-routing-icon-sharp-left{background-position:-100px 0}.leaflet-routing-icon-turn-left{background-position:-120px 0}.leaflet-routing-icon-bear-left{background-position:-140px 0}.leaflet-routing-icon-depart{background-position:-160px 0}.leaflet-routing-icon-enter-roundabout{background-position:-180px 0}.leaflet-routing-icon-arrive{background-position:-200px 0}.leaflet-routing-icon-via{background-position:-220px 0}.leaflet-routing-geocoders div{padding:4px 0}.leaflet-routing-geocoders input{width:303px;width:calc(100% - 4px);line-height:1.67;border:1px solid #ccc}.leaflet-routing-geocoders button{font:700 18px Lucida Console,Monaco,monospace;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin:0 3px 0 0;float:right;cursor:pointer;transition:background-color .2s ease}.leaflet-routing-add-waypoint:after{content:"+"}.leaflet-routing-reverse-waypoints:after{font-weight:400;content:"\21c5"}.leaflet-routing-geocoders button:hover{background-color:#eee}.leaflet-routing-geocoder,.leaflet-routing-geocoders input,.leaflet-routing-remove-waypoint{position:relative}.leaflet-routing-geocoder-result{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif;position:absolute;max-height:0;overflow:hidden;transition:all .5s ease;z-index:1000}.leaflet-routing-geocoder-result table{width:100%;border:1px solid #ccc;border-radius:0 0 4px 4px;background-color:#fff;cursor:pointer}.leaflet-routing-geocoder-result-open{max-height:800px}.leaflet-routing-geocoder-result tr:hover,.leaflet-routing-geocoder-selected{background-color:#eee}.leaflet-routing-geocoder-no-results{font-style:italic;color:#888}.leaflet-routing-remove-waypoint{background-color:transparent;display:inline-block;vertical-align:middle;cursor:pointer}.leaflet-routing-remove-waypoint:after{position:absolute;display:block;width:15px;height:1px;z-index:1;right:1px;top:4px;bottom:0;font-size:18px;font-weight:700;content:"\00d7";text-align:center;cursor:pointer;color:#ccc;background:#fff;margin:-16px auto auto;padding:2px 4px 16px 2px;line-height:1}.leaflet-routing-remove-waypoint:hover{color:#000}.leaflet-routing-instruction-distance{width:48px}.leaflet-routing-collapse-btn{position:absolute;top:0;right:6px;font-size:24px;color:#ccc;font-weight:700}.leaflet-routing-collapse-btn:after{content:"\00d7"}.leaflet-routing-container-hide .leaflet-routing-collapse-btn{position:relative;left:4px;top:4px;display:block;width:26px;height:23px;background-image:url(/_next/static/media/routing-icon.c747cfa9.png)}.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after{content:none}.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide{margin-top:10px!important}.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide{margin-right:10px!important}.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide{margin-bottom:10px!important}.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide{margin-left:10px!important}@media only screen and (max-width:640px){.leaflet-routing-container{margin:0!important;padding:0!important;width:100%;height:100%}}:root{--vendor-color:#000;--vendor-color-light:#000;--vendor-hover-color:#000;--vendor-font-family:"Open Sans",sans-serif}.orderStatus-userData{margin-top:34px;border-top:.25px solid #ccc;padding-top:28px}.orderStatus-userData-deliverText{color:#000;font-size:20px;display:flex;align-items:center;vertical-align:middle;font-weight:500;letter-spacing:-.2px}html[dir=rtl] .orderStatus-userData-deliverText{font-size:24px}.marginBottom{margin-bottom:5px}.orderStatus-userData-userName{font-weight:500;color:#000;height:21px;display:flex;align-items:end;font-size:14px;margin-top:12px;margin-bottom:7px}html[dir=rtl] .orderStatus-userData-userName{font-family:var(--vendor-font-family)}.orderStatus-userData-addressText{color:#837f7f;font-size:14px;font-weight:400;min-height:23px;display:flex;align-items:center;letter-spacing:-.1px}html[dir=rtl] .orderStatus-userData-addressText{font-size:16px}.arrow{transition:transform .3s ease}.collapsed.arrow{transform:rotate(-90deg)}.accrodian-header-div{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accrodian-header-text{font-size:16px;font-weight:400;border:none;background-color:#fff;cursor:pointer;color:#000;padding:0}.accrodian-header-div .right-arrow{font-size:27px;color:#000}.rotate{transform:rotate(90deg)}.rotate,.unrotate{transition:transform .3s ease-in-out}.unrotate{transform:rotate(0deg)}html[dir=rtl] .rotate{transform:rotate(90deg);transition:transform .3s ease-in-out}html[dir=rtl] .unrotate{transform:rotate(180deg);transition:transform .3s ease-in-out}.accrodian-body{padding:20px 10px}.order-status-product-div{display:grid;grid-template-columns:7% auto;gap:10px}.order-status-quantity-div{font-size:16px;font-weight:500}html[dir=rtl] .order-status-quantity-div{font-size:20px}.order-status-product-name{font-size:16px;font-weight:400}html[dir=rtl] .order-status-product-name{font-size:20px}.order-status-product-notes{font-size:14px;font-weight:300;margin-top:3px;color:#a3a2a2}html[dir=rtl] .order-status-product-notes{font-size:16px}.order-status-product-offer{font-size:14px;font-weight:400;margin-top:8px;color:#ce1414}html[dir=rtl] .order-status-product-offer{font-size:18px}.order-status-price-div{font-size:16px;font-weight:400;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.order-status-price-div .order-status-product-discount{text-decoration:line-through;font-size:12px;color:#a3a2a2}html[dir=rtl] .order-status-price-div{font-size:20px}html[dir=rtl] .order-status-price-div .order-status-product-discount{font-size:16px}.order-status-total-div{margin-top:20px;font-size:16px;border-radius:8px;font-weight:500;padding:10px 20px;display:flex;justify-content:space-between}html[dir=rtl] .order-status-total-div{font-size:20px}.details-common-mainDIv{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.details-common-mainDIv .details-common-firstdiv{font-size:14px;color:#a3a2a2}html[dir=rtl] .details-common-mainDIv .details-common-firstdiv{font-size:18px}.details-common-mainDIv .details-common-seconddiv{font-size:14px;font-weight:600}html[dir=rtl] .details-common-mainDIv .details-common-seconddiv{font-size:18px}.common-delivery-status-order-number-div{margin-top:14px;border-top:.25px solid #ccc;padding-top:28px}.common-delivery-status-order-number-grey{font-size:16px;color:#837f7f;font-weight:400;padding-bottom:5px;letter-spacing:-.1px}.common-delivery-status-order-number-black{font-size:16px;color:#000;font-weight:400;letter-spacing:-.1px}html[dir=rtl] .common-delivery-status-order-number-black{font-family:var(--vendor-font-family)}.common-deliveery-status-div{display:flex;justify-content:space-between;align-items:center}.order-status-reorder-button-div{display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;bottom:20px;padding:0 36px}.order-status-reorder-button{width:90%}@media (max-width:600px){.order-status-reorder-button{width:330px}}.order-status-reorder-button{color:#fff;background-color:var(--vendor-color);text-align:center;padding:10px;font-size:16px;font-weight:600;border-radius:20px;letter-spacing:0}html[dir=rtl] .order-status-reorder-button{font-size:18px}.orderStatus-userphone{margin-top:28px;margin-bottom:17px;min-height:53px;line-height:normal}.orderStatus-userphone .orderStatus-userphone-deliverText{font-size:11px;font-weight:500;letter-spacing:-.1px;color:#a3a2a2}html[dir=rtl] .orderStatus-userphone .orderStatus-userphone-deliverText{font-size:15px}.orderStatus-userphone .orderStatus-userphone-userName{font-weight:500;font-size:14px}html[dir=rtl] .orderStatus-userphone .orderStatus-userphone-userName{font-size:18px;direction:ltr;justify-content:end}.accordion-all-div{border-bottom:.25px solid #ccc;padding-bottom:14px;margin-bottom:10px}.common-delivery-status-current-status{color:#000;font-size:32px;font-style:normal;font-weight:600;line-height:normal;min-height:41px;display:flex;align-items:center}.common-delivery-status-delivery-date{color:#837f7f;font-size:16px;font-weight:400}html[dir=rtl] .common-delivery-status-delivery-date{font-size:20px}.pickupRangeTime{font-size:16px;font-weight:500;margin-top:25px;margin-bottom:17px;max-width:400px}html[dir=rtl] .pickupRangeTime{font-size:20px}@media (max-width:767px){.pickupRangeTime{max-width:300px}}.common-delivery-status-image{height:101px;max-width:95.273px;overflow:hidden}.common-delivery-status-image,.order-details-error{display:flex;align-items:center;justify-content:center}.order-details-error{height:100dvh}.order-details-vendorName{font-size:28px;padding:20px 20px 0;text-align:center}html[dir=rtl] .order-details-vendorName{font-size:32px}.order-details-vendorImage{height:80px}.map-border-new{border-radius:19px}.reorder-modal{height:100dvh;width:100%;background-color:rgba(0,0,0,.49);position:absolute;overflow:hidden;display:flex;justify-content:center;z-index:1111;top:0;align-items:center}.reorder-modal-white-box{border-radius:30px;background:#fff;width:330px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:50px 20px}.stopScroll{height:100dvh;overflow:hidden}.reorder-modal-text{display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}html[dir=rtl].reorder-modal-text{font-size:20px}.order-spinner-background{background:rgba(0,0,0,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;border:1px solid hsla(0,0%,100%,.18)}.reorder-action-button-div{gap:10px;margin-top:20px}.reorder-action-button-div,.reorder-cancel-button-div{display:flex;align-items:center;justify-content:center}.reorder-cancel-button-div{background-color:#fff;border:2px solid var(--vendor-color-light);color:var(--vendor-color-light);text-align:center;font-size:16px;width:100%;padding:10px;border-radius:20px;cursor:pointer}.reorder-cancel-button-div:hover,.reorder-proceed-button-div:hover{background-color:var(--vendor-color-light);color:#fff}html[dir=rtl] .reorder-cancel-button-div,html[dir=rtl] .reorder-proceed-button-div{font-size:20px}.reorder-proceed-button-div{background-color:var(--vendor-color);border:2px solid var(--vendor-color);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;width:100%;padding:10px;border-radius:20px;cursor:pointer}html[dir=rtl] .contact-store-phonenumber{direction:ltr}.orderStatusPaymentDIv{padding:0 30px}.orderStatusPaymentDIv .payment-details-headDIv{padding-top:0;margin-top:0;border-top:none}.orderStatusPaymentDIv .payment-details-headDIv .delivery-payment-details-heading{font-size:20px;height:25px;font-weight:500}.pay-now-button{display:flex;width:100%;justify-content:center;align-items:center;padding:12px;vertical-align:middle;color:#fff;background-color:var(--vendor-color);font-size:20px;outline:none;border:1px solid var(--vendor-color);font-weight:500;border-radius:87px;cursor:pointer;transform:translateY(1px)}html[dir=rtl] .pay-now-button{font-size:24px}