/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */

.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    background: transparent;
    border: 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    opacity: 0.4;
    padding: 0 5px;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
    max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        max-width: fit-content;
    }
}
*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(33 150 243 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(33 150 243 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}/*! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
 */*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}.\!container{width:100% !important;margin-left:auto !important;margin-right:auto !important}.container{width:100%;margin-left:auto;margin-right:auto}@media(min-width:1200px){.\!container{max-width:1200px !important}.container{max-width:1200px}}.accordion-main .accordion-item{position:relative;overflow:hidden;border:1px solid #a2a2a2;border-radius:1.5rem}.accordion-main .accordion-handler{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;font-size:1.125rem;line-height:100%;height:56px;background-color:#FFF;border-bottom:1px solid transparent;color:#1a1a1a;transition:all 200ms ease-in-out;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.accordion-main .accordion-handler:hover{background-color:#f2f2f2}.accordion-main .accordion-handler:active{background-color:#e5e5e5}.accordion-main .accordion-handler[aria-expanded=true]:hover,.accordion-main .accordion-handler[aria-expanded=true]:active{border-color:#a2a2a2}.accordion-main .accordion-handler[aria-expanded=true] .accordion-handler-indicator{transform:rotate(180deg)}.accordion-main .accordion-handler-indicator{width:1.25rem;height:1.25rem;pointer-events:none;transition:transform 200ms ease-in-out}.accordion-main .accordion-body{padding:.5rem 1rem 1.25rem 1rem}.card-listing{height:auto}.card-listing[data-partner="1"]{background-color:#fffcef}.card-listing .card-listing-image[data-placeholder="0"]{height:100%}.card-listing .card-listing-image{width:100%;-o-object-fit:cover;object-fit:cover}.card-listing .card-listing-price{margin-top:-2px}@media(min-resolution:2x){.card-listing .card-listing-price{margin-top:-1px}}.category-label{display:flex;align-items:center}.category-label .category-label-img{margin-right:.125rem}.category-label:not(.text-veg-options) .category-label-img{margin-right:.25rem}.category-label.text-ice-cream .category-label-img,.category-label.text-veg-options .category-label-img{margin-left:-0.25rem}.category-label.text-bakery .category-label-img,.category-label.text-market-vendor .category-label-img,.category-label.text-juice-bar .category-label-img,.category-label.text-catering .category-label-img{margin-top:-0.25rem}.header-floating{position:fixed;top:0;left:0;right:0;display:flex;flex-wrap:nowrap;align-items:center;height:2.5rem;padding-left:1.5rem;padding-right:1.5rem;background-color:#FFF;color:#7c4ec4;box-shadow:0 4px 4px rgba(0,0,0,0.1);z-index:9}.tooltip{position:absolute;left:0;top:0;z-index:60;pointer-events:none}.tooltip-content{position:relative;width:-moz-fit-content;width:fit-content;max-width:224px;padding:.75rem;border-radius:.75rem;background-color:#27114a;color:#FFF;font-size:.875rem;font-weight:400;line-height:1.375;opacity:0;transition:opacity .2s cubic-bezier(0.16,1,0.3,1)}.tooltip-content::before{content:"";position:absolute;width:.813rem;height:.875rem;background-color:#27114a;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5.84227 8.85606C5.4652 9.5594 4.45667 9.5594 4.0796 8.85606L0.121192 1.47249C-0.235952 0.806316 0.246655 0 1.00253 0H8.91935C9.67522 0 10.1578 0.806318 9.80068 1.47249L5.84227 8.85606Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5.84227 8.85606C5.4652 9.5594 4.45667 9.5594 4.0796 8.85606L0.121192 1.47249C-0.235952 0.806316 0.246655 0 1.00253 0H8.91935C9.67522 0 10.1578 0.806318 9.80068 1.47249L5.84227 8.85606Z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tooltip[data-placement=top] .tooltip-content::before{left:50%;bottom:-7px;transform:translateX(-50%) rotate(0)}.tooltip[data-placement=bottom] .tooltip-content::before{left:50%;top:-7px;transform:translateX(-50%) rotate(180deg)}.tooltip[data-placement=left] .tooltip-content::before{right:-7px;top:50%;transform:translateY(-50%) rotate(-90deg)}.tooltip[data-placement=right] .tooltip-content::before{left:-7px;top:50%;transform:translateY(-50%) rotate(90deg)}.tooltip[data-state=open] .tooltip-content{opacity:1}@media(prefers-reduced-motion:reduce){.tooltip-content{transition:none}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-\[1\.625rem\]{bottom:-1.625rem}.-bottom-\[29rem\]{bottom:-29rem}.-left-2{left:-0.5rem}.-left-2\.5{left:-0.625rem}.-left-5{left:-1.25rem}.-right-10{right:-2.5rem}.-right-2{right:-0.5rem}.-right-4{right:-1rem}.-right-7{right:-1.75rem}.-top-0\.5{top:-0.125rem}.-top-1{top:-0.25rem}.-top-2{top:-0.5rem}.-top-5{top:-1.25rem}.-top-8{top:-2rem}.-top-\[0\.1875rem\]{top:-0.1875rem}.-top-\[1\.125rem\]{top:-1.125rem}.-top-\[18px\]{top:-18px}.-top-\[3px\]{top:-3px}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[18px\]{bottom:18px}.bottom-\[84px\]{bottom:84px}.left-0{left:0}.left-1\/2{left:50%}.left-14{left:3.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[1\.125rem\]{left:1.125rem}.left-auto{left:auto}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/2{right:50%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.right-auto{right:auto}.right-px{right:1px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-28{top:7rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-\[0\.375rem\]{top:.375rem}.top-\[1\.125rem\]{top:1.125rem}.top-\[124px\]{top:124px}.top-\[17px\]{top:17px}.top-\[71px\]{top:71px}.top-px