body{margin:0;padding:0;font-family:sans-serif}.cookie-approval{-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid var(--lt-color-border);-webkit-box-shadow:0 6px 20px -12px rgba(11,35,24,.35);box-shadow:0 6px 20px -12px rgba(11,35,24,.35);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--lt-color-foreground);display:-ms-flexbox;display:flex;gap:12px 16px;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:10px max(16px,env(safe-area-inset-left,0)) 10px max(16px,env(safe-area-inset-right,0));position:fixed;right:0;top:0;z-index:999999}.cookie-approval-text{-ms-flex:1 1 auto;flex:1 1 auto;font-family:Geist,sans-serif;font-size:14px;line-height:1.4;min-width:0}.cookie-approval-link{background:none;border:0;color:var(--lt-color-primary);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.cookie-approval-button{background:var(--lt-color-primary);border:0;border-radius:999px;color:#fff;cursor:pointer;-ms-flex:none;flex:none;font-family:Geist,sans-serif;font-size:14px;font-weight:600;min-height:40px;padding:0 20px}.cookie-approval-button:hover{background:var(--lt-color-primary-strong)}.cookie-approval-button:focus-visible,.cookie-approval-link:focus-visible{outline:2px solid var(--lt-color-primary);outline-offset:2px}@media (max-width:767px){.cookie-approval-text{font-size:13px}.cookie-approval-button{min-height:36px;padding:0 16px}}.pick-out{float:left;width:100%;overflow-y:auto;height:75%}.pick-out::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:var(--lt-color-muted)}.pick-out::-webkit-scrollbar{width:8px;background-color:var(--lt-color-muted)}.pick-out::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--lt-color-input)}.content-react-modal{background:none;border:none;width:45%;top:20px;height:95%;left:30%;right:40px;bottom:40px;overflow:inherit;border-radius:var(--lt-radius-component);outline:none;padding:20px}@media only screen and (max-width:600px){.content-react-modal{width:80%}.product-details-content{max-width:90%!important}.pick-out{float:left;width:100%;overflow-y:auto;height:60%}}.btn-product-details{margin-top:10%}.btn-product-details:disabled{background:#fff;color:var(--lt-color-primary);border:1px solid var(--lt-color-primary);cursor:not-allowed}.Modal{top:33%;left:44%}.Modal,.Modal-Success{position:fixed;z-index:99999}.Modal-Success{top:25%;left:40%}.modal-success-description{color:var(--lt-color-muted-foreground)}.ReactModal__Content{opacity:0}.ReactModal__Content--after-open{opacity:1}.ReactModal__Content--after-open,.ReactModal__Content--before-close{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.ReactModal__Content--before-close{opacity:0}.confirmContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:10px 0}.validateButton{color:var(--lt-color-primary);font-size:12px;text-transform:capitalize;font-weight:700;padding:5px 15px;background-color:#fff;border:1px solid var(--lt-color-primary);border-radius:var(--lt-radius-component)}.small{width:20px!important;margin-right:15px}.scrolling{max-height:500px;overflow-x:scroll}.Backdrop{width:100%;height:100%;position:fixed;z-index:1000;left:0;top:0;background-color:rgba(0,0,0,.7)}.principal-right .list-items-recently-ordered{display:table;width:100%;height:100%;padding:0 7em 5em;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;position:relative}.recently-ordered{padding:15px 3em 5em!important}.recently-ordered a{margin-bottom:-15px}.recently-ordered .notice-reorder{display:block;margin-top:20px;font-size:12px}.recently-ordered table{width:100%}.recently-ordered table tr.header{border-bottom:1px solid var(--lt-color-border)}.recently-ordered table tr.header th{font-size:12px;font-family:Geist;font-weight:600;color:var(--lt-color-muted-foreground);padding:5px 0;line-height:3.865;text-align:left}.recently-ordered table tr.item{border-bottom:1px solid var(--lt-color-border)}.recently-ordered table tr.item,.recently-ordered table tr.item .date{font-size:13px;font-family:Geist;color:var(--lt-color-foreground);font-weight:700;line-height:2.719;text-align:left}.recently-ordered table tr.item .date{padding-right:20px}.recently-ordered table tr.item .restaurant-name{font-size:15px;font-family:Geist;color:var(--lt-color-foreground);font-weight:700;line-height:23px;text-align:left;width:20%}.recently-ordered table tr.item .price{width:9%;font-size:15px}.recently-ordered table tr.item .items-order a:last-child{padding-bottom:6px}.recently-ordered table tr.item .items-order article{padding:0!important;width:100%!important}.recently-ordered table tr.item .items-order article header{-ms-flex-pack:start;justify-content:flex-start;border-bottom:0}.recently-ordered h3{font-size:15px!important;font-family:Geist;color:var(--lt-color-foreground);font-weight:700;line-height:2.356;text-align:left}.recently-ordered table tr.item .items-order article header ul li{font-size:13px;font-family:Geist;font-weight:500}.recently-ordered table tr.item .items-order article header ul li:hover{color:var(--lt-color-muted-foreground)!important;background:unset!important}.recently-ordered table tr.item .items-order article header ul li:first-child:before{content:"";display:inline-block;width:3px;height:3px;background:var(--lt-color-foreground);border-radius:30px;margin:0 .2em 0 0;margin-left:6px}.recently-ordered table tr.item .items-order article header ul li span{font-size:13px}.recently-ordered table tr.item .items-order article p{font-size:13px;font-family:Geist;color:var(--lt-color-foreground);line-height:1.273;text-align:left;font-weight:500;width:95%;word-break:break-word}.recently-ordered table tr.item .repeat{padding-left:5px;border-bottom:1px solid transparent;height:100%}.recently-ordered table tr.item .repeat a{font-size:13.615px;font-family:Geist;color:var(--lt-color-primary);font-weight:700;line-height:1.505;text-align:left}.recently-ordered table tr.item .repeat a:before{content:"";width:18px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAACuklEQVR4AZSTXUhUQRSAz5y97nWzWNd1dysIewp6C3op6EeqF41KF0tQKEgiCkpIQslcb1taPkpUUBAkRdLfipA+aGD0EkSvBT1EPt67ba5R6V3vndMZ3etP7FZe5rtn5pwzZ+acmUFYxRfsOBiKJuKno0b9cThXoy+fuqpAOvr8AmE3SOiMluutKrAXDKOXDsdiibr9apXKriNNsUS8sRCRRF0NaXiSJO3iyVtAiD7dr/eEL9dvVbtD0LRuAjHOqzxAgY8IaLAQAsQI0wsAVUy+0RnNB8+ioUAtp0bxvNYTv7jzN9i81IggTELuQSEgs6SG9yTobiF4N/0CRYp9J5n5xnM/CKDm9De7AzmiM68FmGbHh0pZCHNq5orjUA/7fmWAA1+nOXefmRx6BTdHbU5NqRcgCZNKWYzM9OxngXgbgM6S4/Rb/u8ZMKo1xYpAktzAQsgi//CMKwGfWJi9Z0s3t5FCOyrd4LGYLN+raqR509CHi31Pt0IaE07aePoDWOql/kMOwZuFkxbDqkab885BkFSW7/9TCClsdjIZ4KJ/Qb4zDQKxhat/wM7NDQLnHDGOrlVSORWDAHKeTR0YpjE7ZkJmwMTsa2WIQqhJSLc5ApFSNS4GgZxdbkOVryI4W7ZOLyk5pW64EHReOs4mdfWLgejb8Eegaq2iq36n7vePcbJ9yshbLdMQLkZC+oVYKNDtsT4c6FSoMRC1sG+M4WmgYUxWJDUBj1mxnfFaFdegkS9dOwG1ekhJbYr5MdE2z5kXDiMBvOOq//SUy+Qa7gcZJYvBZgCBYhytqZkRx4UGHt6Bpc9EFFcBRBwQThRCqJNmeHe1lHPaUD2HzLXURztnd3Le7QDwSQK9lTnnlpV8kbKM1EAhTOP5fUU6OTRq9Q6bi09k+sbLKStr8wvHPh/ihHoCHPS/228AAAD///+PtM4AAAAGSURBVAMA55RxfR9AR/UAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto}.recently-ordered a:hover article li,.recently-ordered a:hover article ul li:before{color:unset;background:unset}.list-items.recently-ordered.cart-open{width:54%!important;padding:15px 1em 5em!important}.list-items.recently-ordered.cart-open.fastreorder{width:73%!important;padding:15px 1em 5em!important}@media only screen and (max-width:1024px){.recently-ordered table tr.header th.th-order,.recently-ordered table tr.item .items-order{display:none}.recently-ordered table tr.header th.th-date{margin-top:10px;display:block;line-height:normal;padding:0}.recently-ordered table tr.header th.th-date:after{content:" / "}.recently-ordered table tr.header th.th-restaurant{display:block;line-height:normal;padding:0}.recently-ordered table tr.item .date{padding-right:20px;font-size:13px;font-weight:500;line-height:normal;margin-top:10px}.recently-ordered table tr.item .date,.recently-ordered table tr.item .restaurant-name{font-family:Geist;color:var(--lt-color-foreground);text-align:left;display:block;width:auto}.recently-ordered table tr.item .restaurant-name{font-size:15px;font-weight:700;line-height:23px;margin-bottom:10px}.recently-ordered table tr.item .price{width:70px;font-size:15px}.list-items.recently-ordered.cart-open.fastreorder{width:100%!important}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.pac-container{z-index:9999999!important}.btn-add-product{width:30px;height:30px;background:url(/static/media/plus.84136092.svg) no-repeat 50%;left:0}.btn-add-product,.remove-item{border:none;padding:0;position:absolute;top:-7px}.remove-item{width:25px;height:25px;background:url(/static/media/minus.21a93125.svg) no-repeat 50%;right:0}.btn-add-product:active{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.product-cart-description{font-weight:400}.product-cart-description,.product-cart-invoice-description{display:block;word-wrap:break-word;margin-bottom:10px;line-height:140%;margin-top:5px}.product-cart-invoice-description{font-weight:700}.collection-time{margin-top:10px;padding:10px 0;border-top:1px solid var(--lt-color-border)}.special-notes{margin-top:15px}.special-notes textarea{height:50px;border-radius:var(--lt-radius-control);border:1px solid var(--lt-color-foreground);padding:1em;margin-top:15px;margin-bottom:11px}.tip{display:-ms-flexbox;display:flex}.tip-custom{margin-top:17px;border:solid;border-width:thin;border-radius:var(--lt-radius-component);background:#fff}.tip-custom,.tip-custom-selected{width:auto;text-align:center;padding:5px;font-size:16px}.tip-custom-selected{margin-top:19px;border:none;border-radius:var(--lt-radius-component);color:#fff;background:var(--lt-color-primary)}.tip-custom-amount-input{margin-top:5px;width:95%;border:solid;border-width:thin;border-radius:var(--lt-radius-component);text-align:left;padding:10px;padding-left:15px;height:25px}.tip-custom-amount-input-container{margin:auto;position:relative;display:inline-block}.tip-custom-amount-input-container-hidden{visibility:hidden}.sufix-tip-custom{position:absolute;top:10px;left:5px}.icon-tip-custom{position:absolute;top:10px;right:15px;height:26%}.tip-percent-selected{border-radius:var(--lt-radius-component);border:none;font-weight:700;color:#fff;background:var(--lt-color-primary)}.tip-percent,.tip-percent-selected{margin:3px;width:22.5%;text-align:center;padding:4px}.tip-percent{border:solid;border-width:thin;border-radius:var(--lt-radius-component);background:#fff}.tip-title{font-size:17px;margin-top:15px}@media only screen and (max-width:1024px){.cart-sidebar h2{font-weight:700;margin-bottom:5px;font-size:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#fff),color-stop(#fff),color-stop(#fff),to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(top,#fff,#fff,#fff,#fff,hsla(0,0%,100%,0));background-image:-o-linear-gradient(top,#fff,#fff,#fff,#fff,hsla(0,0%,100%,0));background-image:linear-gradient(180deg,#fff,#fff,#fff,#fff,hsla(0,0%,100%,0));position:fixed;width:calc(100% - 30px);margin:-20px;padding:20px 0 20px 20px;z-index:1}.cart-sidebar .btn-close{position:fixed!important;right:20px!important;margin-top:-15px!important;top:auto!important;z-index:2}.cart-sidebar .items{margin-top:30px!important}.cart-bar i.white-cart25{height:22px;width:19px;background:url(/static/media/shopping-cart.3091d9bc.svg);display:inline-block;float:left;background-size:contain;background-repeat:no-repeat;background-position:50%}}.lb-geral.lb-guest-recipient_ .modal-content{width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.lb-geral.lb-guest-recipient_ .check-mark{background-color:var(--lt-color-primary)}.lb-geral.lb-guest-recipient_ .lb-content{padding:24px 28px 28px;text-align:left}.guest-recipient-title{font-size:20px;font-weight:700;color:var(--lt-color-foreground);text-transform:none;margin:0}.guest-recipient-subtitle{color:var(--lt-color-muted-foreground);margin:4px 0 0}.guest-recipient-rows{margin:16px 0 4px}.guest-recipient-row{padding:10px 0}.guest-recipient-row input[type=radio]+label{display:block;cursor:pointer;font-size:15px}.guest-recipient-row label.guest-recipient-new{color:var(--lt-color-primary)}.guest-recipient-tag{float:right;color:var(--lt-color-muted-foreground);font-size:12px}.guest-recipient-field-label{display:block;font-size:12px;margin:8px 0 4px}.guest-recipient-field{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--lt-radius-control);border:1px solid var(--lt-color-foreground);padding:.6em 1em}.guest-recipient-field:focus{border-color:var(--lt-color-primary);-webkit-box-shadow:0 0 0 2px rgba(14,122,75,.25);box-shadow:0 0 0 2px rgba(14,122,75,.25);outline:none}.guest-recipient-note{color:var(--lt-color-muted-foreground);font-size:12px;line-height:1.4;margin:12px 0 0}.guest-recipient-error{color:var(--lt-color-danger);font-size:12px;font-weight:600;margin:6px 0 0;min-height:0}.guest-recipient-add{margin-top:16px;font-size:14px;font-weight:700;padding:12px}.guest-orders-result .guest-orders-result-line{display:block;margin-top:10px}.basket-party{list-style:none}.basket-party-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0 12px}.basket-party-header h3{margin:0;font-weight:700}.basket-party-guest-tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--lt-radius-component);background:var(--lt-color-primary);color:#fff;font-size:12px;font-weight:600;vertical-align:middle}.basket-party-total{font-weight:700}.basket-party>ul{list-style:none;margin:0 0 8px;padding:0}.cart-sidebar .basket-empty{padding:8px 0 16px;list-style:none}.cart-sidebar .basket-empty p{color:var(--lt-color-muted-foreground);margin-bottom:16px}.modal-overlay-div{height:100%;width:100%;z-index:1000;background-color:rgba(0,0,0,.65)}.modal-content-div,.modal-overlay-div{position:fixed;top:0;right:0;bottom:0;left:0}.modal-content-div{z-index:10000;overflow:auto;text-align:center;padding:4px;cursor:pointer}.modal-content-div:after{vertical-align:middle;display:inline-block;height:100%;margin-left:-.05em;content:""}.modal-dialog-div{position:relative;outline:0;width:auto;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:auto;cursor:default;border-radius:var(--lt-radius-component)}.confirm-no-yes{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:5%}.btn-cancel{width:40%!important;background-color:var(--lt-color-primary);border:1px solid transparent;padding:4.8% 17.7%;border-radius:var(--lt-radius-component);color:#fff;cursor:pointer;font-weight:700;text-transform:uppercase;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.btn-cancel:hover{opacity:.8}.btn-confirm{width:40%!important;background-color:var(--lt-color-primary);border:1px solid transparent;padding:4.8% 17.7%;border-radius:var(--lt-radius-component);float:left;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.btn-confirm:hover{opacity:.8}.lt-spinner-wrap{-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;-ms-flex-pack:center;justify-content:center}.lds-default{inset:0;position:absolute}.lds-secondary{padding:12px 0;width:100%}.lds-third{background:hsla(0,0%,100%,.72);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);inset:0;position:fixed;z-index:100000}.lt-orbit{display:block;height:56px;position:relative;width:56px}.lds-secondary .lt-orbit{height:44px;width:44px}.lt-orbit-ring{-webkit-animation:lt-spin .9s linear infinite;animation:lt-spin .9s linear infinite;inset:0;position:absolute}.lt-orbit-arc,.lt-orbit-track{fill:none;stroke-width:2.5}.lt-orbit-track{stroke:var(--lt-color-primary-soft)}.lt-orbit-arc{stroke:var(--lt-color-primary);stroke-dasharray:35 104;stroke-linecap:round}.lt-orbit-mark{fill:var(--lt-color-primary);height:46%;left:50%;position:absolute;top:52%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.lt-spinner-label{color:var(--lt-color-foreground);font-family:Geist,sans-serif;font-size:15px;font-weight:500}.lt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@-webkit-keyframes lt-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lt-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lt-orbit-ring{-webkit-animation-duration:3s;animation-duration:3s}}.lt-allergen-gate{position:fixed;inset:0;z-index:10001;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6)}.lt-allergen-gate__dialog{width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;padding:20px;background:var(--lt-color-surface);color:var(--lt-color-foreground);border-radius:var(--lt-radius-overlay,16px);text-align:left}.lt-allergen-gate__title{margin:0 0 12px;font-size:20px;text-transform:none}.lt-allergen-gate__notices{margin:0 0 12px;padding:12px 12px 12px 28px;background:var(--lt-color-danger-soft);border-radius:var(--lt-radius-control,6px)}.lt-allergen-gate__advice p,.lt-allergen-gate__question p{margin:0 0 8px;line-height:1.45}.lt-allergen-gate__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.lt-allergen-gate__form label{width:100%;font-weight:600}.lt-allergen-gate__form input{-ms-flex:1 1 200px;flex:1 1 200px;min-height:44px;padding:0 12px;border:1px solid var(--lt-color-input);border-radius:var(--lt-radius-control,6px)}.lt-allergen-gate__line--hold{padding-left:8px;border-left:4px solid var(--lt-color-danger)}.lt-allergen-gate__small{font-size:14px}.lt-allergen-gate__reason{margin:12px 0 0;font-weight:600}.lt-allergen-gate__actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px}.lt-allergen-gate__primary,.lt-allergen-gate__secondary{min-height:44px;padding:0 16px;border-radius:var(--lt-radius-control,6px);font-weight:600;cursor:pointer}.lt-allergen-gate__primary{border:0;background:var(--lt-color-primary);color:var(--lt-color-on-primary)}.lt-allergen-gate__primary:disabled{opacity:.5;cursor:not-allowed}.lt-allergen-gate__secondary{border:1px solid var(--lt-color-primary);background:transparent;color:var(--lt-color-primary)}.lt-allergen-gate__link{padding:0;border:0;background:none;color:var(--lt-color-primary);text-decoration:underline;cursor:pointer}.product-description{display:-ms-flexbox;display:flex;width:100%;word-wrap:break-word}.moda-company-change{width:100%;position:absolute;z-index:99999;top:25%}.table-cards{width:80%}.table-cards-head{text-align:center}.table-cards-head,.table-cards-head td{border:1px solid var(--lt-color-border)}.table-cards-head td{font-size:16px;font-weight:700;padding-bottom:3%;padding-top:4%}.table-row-cards{width:25%}.table-column-button,.table-row-cards{border:1px solid var(--lt-color-border);text-align:center}.table-column-button{padding:4%}.btn-delete-card{background:var(--lt-color-primary);color:#fff;padding:9px;font-size:12px;border-radius:var(--lt-radius-component);width:100%;border:1px solid #fff;-webkit-transition:all .3s ease;-o-transition:all ease .3s;transition:all .3s ease}.btn-delete-card:hover{background:#fff;color:var(--lt-color-primary);border:1px solid var(--lt-color-primary)}.expired-card{color:var(--lt-color-danger)}.submenu-hide{display:none}.submenu-show{display:block}.buttonStripe{background:#0071ba;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%;height:40px}.idealBankElement{margin-top:10px}.buttonStripe:hover{background:#015a94;-webkit-filter:contrast(115%);filter:contrast(115%)}.buttonStripe:disabled{opacity:1%;cursor:default}.card-error{color:var(--lt-color-danger);margin-top:10px}.payment-details{padding-top:40px;padding-bottom:40px;padding-left:15px;margin-bottom:40px;background-color:#555963;color:#fff;width:100%}.result-message{line-height:22px;font-size:16px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}.checkStripe{border:1px solid #000;position:absolute;top:0;left:0;height:18px;width:18px;border-radius:4px;margin:0 8px 0 0;vertical-align:middle;background-color:var(--lt-color-primary)}.stripe-card{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;width:95%}.stripe-card,.stripe-save-card{display:-ms-flexbox;display:flex}.stripe-save-card{text-align:center;margin-bottom:20px;margin-left:-20px}.labelStripe{padding-top:5px}.stripe-label-save-card{font-size:13px;margin-bottom:50px}#ideal-bank-element{width:100%;height:50px;margin-top:20px}#card-error{color:#697386;font-size:16px;line-height:20px;margin-top:12px;text-align:center}#card-element{margin-bottom:15px;margin-top:10px;border-radius:4px 4px 0 0;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.payment-form{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-items:center}#payment-request-button{margin-bottom:32px}.spinner{-webkit-animation:loading .8s linear infinite;animation:loading .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;margin:0 auto;text-indent:-99999px;width:20px}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.payment-form{width:80vw}}.company-voucher-group,.company-voucher-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.company-voucher-item{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:272px;height:233px;border-radius:var(--lt-radius-component);border:solid 1px var(--lt-color-border)}.company-voucher-item .title{color:var(--lt-color-primary);font-size:20px}.company-voucher-item .title,.company-voucher-item .total{font-weight:700;font-style:normal;font-family:Geist,sans-serif}.company-voucher-item .total{font-size:65px;color:var(--lt-color-foreground);padding-top:4%;padding-bottom:4%}.company-voucher-item .title-bottom{font-family:Geist,sans-serif;font-size:22px;font-weight:700;color:var(--lt-color-foreground)}.company-voucher-item .bottom{font-family:Geist,sans-serif;font-size:18px;font-weight:400;color:var(--lt-color-foreground)}.company-voucher-item+.company-voucher-item{margin-top:15px}.company-voucher-container{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;height:100%;padding:7%}.order-feedback-card{background:#fff;border:1px solid var(--lt-color-border);border-radius:var(--lt-radius-container);-webkit-box-shadow:0 1px 2px rgba(11,35,24,.04),0 8px 24px -12px rgba(11,35,24,.18);box-shadow:0 1px 2px rgba(11,35,24,.04),0 8px 24px -12px rgba(11,35,24,.18);margin:14px 20px 6px;max-width:760px;padding:16px}.order-feedback-card,.order-feedback-card *{-webkit-box-sizing:border-box;box-sizing:border-box}.order-feedback-card h2{color:var(--lt-color-foreground);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 8px;text-transform:none}.order-feedback-summary{color:var(--lt-color-muted-foreground);font-size:14px;line-height:1.35;margin:0 0 14px}.order-feedback-summary span{display:block;margin-top:2px}.order-feedback-summary strong{color:var(--lt-color-foreground);font-weight:600}.order-feedback-question{border:0;margin:0 0 12px;padding:0}.order-feedback-question legend{color:var(--lt-color-foreground);font-size:14px;font-weight:600;margin-bottom:8px}.order-feedback-scale-hint{color:var(--lt-color-muted-foreground);font-size:12px;line-height:1.25;margin:-3px 0 7px}.order-feedback-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.order-feedback-chip{background:#fff;border:1px solid var(--lt-color-border);border-radius:var(--lt-radius-component);color:var(--lt-color-foreground);cursor:pointer;-webkit-transition:background-color .12s,border-color .12s,color .12s;-o-transition:background-color .12s,border-color .12s,color .12s;transition:background-color .12s,border-color .12s,color .12s;font-size:14px;line-height:1;min-height:36px;padding:9px 12px}.order-feedback-chip:focus{outline:2px solid var(--lt-color-primary);outline-offset:2px}.order-feedback-chip.is-selected,.order-feedback-chip:hover{border-color:var(--lt-color-primary)}.order-feedback-chip.is-selected{background:var(--lt-color-primary-soft);color:var(--lt-color-primary-strong);font-weight:600}.order-feedback-score.is-selected{background:var(--lt-color-primary);border-color:var(--lt-color-primary);color:#fff}.order-feedback-score-options{gap:6px}.order-feedback-score{-ms-flex:0 0 38px;flex:0 0 38px;min-height:34px;padding:8px 0;text-align:center}.order-feedback-comments{display:block;margin:0 0 12px}.order-feedback-comments span{color:var(--lt-color-foreground);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.order-feedback-comments textarea{border:1px solid var(--lt-color-border);border-radius:var(--lt-radius-component);font-family:inherit;color:var(--lt-color-foreground);font-size:14px;line-height:1.35;min-height:54px;padding:8px 10px;resize:vertical;width:100%}.order-feedback-comments textarea:focus{outline:2px solid var(--lt-color-primary);outline-offset:2px}.order-feedback-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:4px}.order-feedback-skip,.order-feedback-submit{border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;min-height:40px;padding:10px 20px}.order-feedback-submit{background:var(--lt-color-primary);border:1px solid var(--lt-color-primary);color:#fff}.order-feedback-submit:hover{background:var(--lt-color-primary-strong);border-color:var(--lt-color-primary-strong)}.order-feedback-submit:disabled{background:var(--lt-color-border);border-color:var(--lt-color-border);color:var(--lt-color-muted-foreground);cursor:not-allowed}.order-feedback-skip{background:transparent;border:1px solid transparent;color:var(--lt-color-muted-foreground)}.order-feedback-success{background:var(--lt-color-primary-soft);border:1px solid var(--lt-color-primary);border-radius:var(--lt-radius-container);color:var(--lt-color-primary-strong);font-size:14px;margin:14px 20px 6px;max-width:760px;padding:12px 16px}@media (max-width:767px){.order-feedback-card,.order-feedback-success{margin:8px;max-width:none}.order-feedback-card{padding:12px}.order-feedback-card h2{font-size:18px!important;letter-spacing:0;line-height:1.25!important;margin-bottom:8px;text-transform:none!important}.order-feedback-summary{font-size:13px;line-height:1.35;margin-bottom:12px;overflow-wrap:anywhere}.order-feedback-question{margin-bottom:10px}.order-feedback-comments span,.order-feedback-question legend{font-size:13px;line-height:1.25}.order-feedback-scale-hint{font-size:12px}.order-feedback-chip{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);font-size:14px;min-height:44px;padding:8px 10px;white-space:normal}.order-feedback-score{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(20% - 5px);flex-basis:calc(20% - 5px);min-height:44px;padding-left:0;padding-right:0}.order-feedback-comments textarea{font-size:13px;min-height:48px}.order-feedback-skip,.order-feedback-submit{-ms-flex:1 1;flex:1 1;font-size:14px;min-height:44px;padding:8px 14px}}.field-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin:-10px 0 12px;color:var(--lt-color-danger);font-size:12px;font-weight:600;line-height:1.3}.Invalid{border:1px solid var(--lt-color-danger)!important;background-color:var(--lt-color-danger-soft)}
/*# sourceMappingURL=main.71de4bc4.css.map*/