@import "https://fonts.googleapis.com/css2?family=Sora:wght@100;300;400;500;700&display=swap";body{font-family:Sora,sans-serif}.colored-orange{color:#ec9102}body{background-color:#f4f4f4}html,body{height:100dvh}main{margin-top:2rem;margin-bottom:2rem}.separator{border:1px solid #e1e1e1}.label-title{color:#fff;background-color:#ec9102;border-radius:8px;padding:.5rem 1rem}.location-dropdown button{color:#2c2d2c;background-color:#f8f8f8;border-color:#f8f8f8;align-items:center;gap:10px;display:flex}.location-dropdown button .icon{display:flex}.location-dropdown button .icon span{font-size:30px}.location-dropdown button .content{flex-direction:column;align-items:flex-start;display:flex}.location-dropdown button .content .title{font-size:14px;font-weight:700}.location-dropdown button .content .address{font-size:14px}.location-dropdown button .caret{display:flex}.location-dropdown button:hover,.location-dropdown button:active,.location-dropdown button:focus,.location-dropdown button.show{color:#2c2d2c!important;background-color:#f8f8f8!important;border-color:#dbdbdb!important}.location-dropdown .dropdown-menu li .dropdown-item{cursor:pointer;color:#2c2d2c;padding-top:.5rem;padding-bottom:.5rem}.location-dropdown .dropdown-menu li .dropdown-item:hover,.location-dropdown .dropdown-menu li .dropdown-item:focus,.location-dropdown .dropdown-menu li .dropdown-item:active{color:#2c2d2c;background-color:#f8f8f8}.products-area{flex-direction:column;display:flex}@media (width>=1200px){.products-area{flex-direction:row;flex:0 0 30%;gap:3rem}}.products-area .sidebar{align-self:flex-start;width:100%;position:sticky;top:10px}.products-area .sidebar .desktop-categories{padding-right:1rem}.products-area .sidebar .desktop-categories .type{color:#000;align-items:center;margin-bottom:.25rem;font-size:14px;font-weight:700;text-decoration:none;display:flex}.products-area .sidebar .desktop-categories ul{flex-direction:column;gap:0;margin-bottom:0;margin-left:20px;padding-left:0;list-style-type:none;display:flex}.products-area .sidebar .desktop-categories ul li:hover{cursor:pointer;font-weight:700}.products-area .sidebar .desktop-categories ul li a{color:#2c2d2c;white-space:nowrap;font-size:14px;text-decoration:none}.products-area .sidebar .desktop-categories ul li a.active{color:#ec9102;font-weight:700}.products-area .mobile-topbar{position:sticky;top:10px}.products-area .mobile-topbar .mobile-categories button{color:#fff;background:#ec9102;padding-top:.75rem;padding-bottom:.75rem;font-weight:700;box-shadow:0 8px 24px #959da533;border:none!important}.products-area .mobile-topbar .mobile-categories button:focus,.products-area .mobile-topbar .mobile-categories button:active{outline:none!important}.products-area .mobile-topbar .mobile-categories button .filter-option{text-align:center}.products-area .mobile-topbar .mobile-categories .dropdown-menu{border:0;box-shadow:0 8px 24px #959da533}.products-area .mobile-topbar .mobile-categories .dropdown-menu .dropdown-item{color:#000;padding-top:7px;padding-bottom:7px}.products-area .mobile-topbar .mobile-categories .dropdown-menu .dropdown-item.active{color:#ec9102;font-weight:700;background:#f8f8f8!important}.products-area .mobile-topbar .mobile-categories .dropdown-menu .dropdown-item:hover,.products-area .mobile-topbar .mobile-categories .dropdown-menu .dropdown-item:focus,.products-area .mobile-topbar .mobile-categories .dropdown-menu .dropdown-item:active{background:#f8f8f8!important}.products-area .menu-items{width:100%}@media (width>=1200px){.products-area .menu-items{flex:0 0 70%}}.products-area .menu-items .shortcuts a{color:initial;text-decoration:none}.products-area .menu-items .shortcuts .shortcut{background:#fff;border:1px solid #f8f8f8;border-radius:50px;align-items:center;gap:1rem;height:100%;padding:.75rem 1.5rem;display:flex}.products-area .menu-items .shortcuts .shortcut:hover{cursor:pointer;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.products-area .menu-items .shortcuts .shortcut .title{color:#ec9102;font-size:15px;font-weight:700}.products-area .menu-items .shortcuts .shortcut .title .description{color:#232323;font-size:14px;font-weight:400}.products-area .menu-items .shortcuts .shortcut .icon{border-radius:50px;justify-content:center;align-items:center;display:flex}@media (width<=992px){.products-area .menu-items .shortcuts .shortcut .icon{flex-grow:0;flex-shrink:0}}.products-area .menu-items .shortcuts .shortcut .icon img{object-fit:contain;width:36px;height:36px}.products-area .menu-items .block:not(:first-child){margin-top:2rem}.products-area .menu-items .block .block-title{border-bottom:1px solid #e1e1e1;margin-bottom:1rem;padding-bottom:1rem;font-weight:700}@media (width>=992px){.products-area .menu-items .block .block-title{font-size:24px}}.products-area .menu-items .block .item{background-color:#fff;border-radius:8px;margin-top:1rem}.products-area .menu-items .block .item .image{justify-content:center;align-items:center;display:flex}.products-area .menu-items .block .item .image img{object-fit:cover;border-radius:8px;width:100%;height:160px}.products-area .menu-items .block .item .content{flex-direction:column;justify-content:center;align-items:start;padding:1rem 1.5rem;display:flex}.products-area .menu-items .block .item .content .title{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}@media (width>=992px){.products-area .menu-items .block .item .content .title{font-size:18px}}.products-area .menu-items .block .item .content .description{color:#666;margin-bottom:.5rem;font-size:14px;font-weight:300}@media (width>=992px){.products-area .menu-items .block .item .content .description{font-size:16px}}.products-area .menu-items .block .item .content .price{color:#fff;background-color:#ec9102;border-radius:8px;padding:4px 10px;font-size:14px}.products-area .menu-items .block .item:hover{cursor:pointer;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.products-area .menu-items .block .item.unavailable{pointer-events:none}.products-area .menu-items .block .item.unavailable .row{opacity:.3}.products-area .menu-items .block .item.unavailable .unavailable-message{color:#ec9102;text-align:center;background-color:#f8f8f8;border-radius:0 0 8px 8px;margin-top:0;padding:10px 15px;font-size:14px;font-weight:500}.products-area .menu-items .block .item.unavailable .unavailable-message span{font-weight:700}.shopping-cart .modal-header{border-bottom:1px solid #e1e1e1}.shopping-cart .modal-header .modal-title{align-items:center;gap:10px;display:flex}.shopping-cart .modal-header .modal-title .icon{color:#ec9102}.shopping-cart .modal-header .modal-title{font-weight:700}.shopping-cart .modal-body .order-items .item{align-items:center}.shopping-cart .modal-body .order-items .item:not(:last-child){margin-bottom:1.5rem}.shopping-cart .modal-body .order-items .item .image img{object-fit:cover;border-radius:8px;width:100%;max-height:90px}.shopping-cart .modal-body .order-items .item .content .title{font-size:16px;font-weight:medium;align-items:center;gap:5px;display:flex}.shopping-cart .modal-body .order-items .item .content .title .remove{color:#ec9102}.shopping-cart .modal-body .order-items .item .content .title .remove:hover{cursor:pointer}.shopping-cart .modal-body .order-items .item .content .plus-minus-input{max-width:180px}.shopping-cart .modal-body .order-items .item .content .price{align-items:center;gap:5px;display:flex}.shopping-cart .modal-body .order-items .item .content .price .total{color:#ec9102;font-weight:700}.shopping-cart .modal-body .order-items .item .content .price .single{font-size:14px}.page-title{font-size:28px;font-weight:700}.page-order .details-section{margin-top:2rem}.page-order .details-section h5{font-weight:700}.page-order .details-section .delivery-options{margin-bottom:1rem}.page-order .details-section .delivery-options .option{border-radius:8px;align-items:center;gap:10px;padding:.5rem;display:flex}.page-order .details-section .delivery-options .option:not(:last-child){margin-bottom:5px}.page-order .details-section .delivery-options .option.active .icon{color:#ec9102}.page-order .details-section .delivery-options .option.active{color:#ec9102;background-color:#fff;font-weight:700}.page-order .details-section .delivery-options .option:hover{cursor:pointer;background-color:#fff}.page-order .details-section .pick-date{cursor:pointer}.page-payment .payment-options.loading .option{opacity:.5;pointer-events:none}.page-payment .payment-options .option{background:#fff;border-radius:8px;place-content:center space-between;gap:10px;padding:10px;display:flex}.page-payment .payment-options .option .logo{padding:10px}.page-payment .payment-options .option .logo img{width:50px}.page-payment .payment-options .option .details{gap:10px;display:flex}.page-payment .payment-options .option .details .name{font-size:18px;font-weight:700}.page-payment .payment-options .option .details .description{font-size:14px}.page-payment .payment-options .option .arrow{align-items:center;padding:10px;display:flex}.page-payment .payment-options .option .arrow img{width:30px}.page-payment .payment-options .option:hover{cursor:pointer;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.page-payment .payment-options .option:not(:last-child){margin-bottom:1rem}.page-thankyou .status-icon{width:120px;margin-bottom:2rem}.order-summary{background-color:#fff;border-radius:8px}.order-summary .header{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.order-summary .header .title{align-items:center;gap:10px;margin-bottom:0;display:flex}.order-summary .header .title .icon{color:#ec9102}.order-summary .header .title{font-weight:700}.order-summary .body{padding:1.5rem}.order-summary .body .order-items ul{margin-bottom:0;padding-left:0;list-style-type:none}.order-summary .body .order-items ul li{justify-content:space-between;display:flex}.order-summary .body .order-items ul li:not(:last-child){margin-bottom:.5rem}.order-summary .body .order-items ul li .item .amount{font-weight:700}.order-summary .body .order-items ul li .total{color:#ec9102}.order-summary .body .discount-code{margin-top:1.5rem}.order-summary .body .discount-code .discount-code-active{align-items:center;gap:10px;font-size:14px;display:flex}.order-summary .body .discount-code .discount-code-active .icon{color:#ec9102}.order-summary .body .discount-code .discount-code-active .remove:hover{cursor:pointer;opacity:.8}.order-summary .sums{padding:1.5rem}.order-summary .sums .summary{margin-bottom:0;padding-left:0;list-style-type:none}.order-summary .sums .summary li{justify-content:space-between;align-items:center;display:flex}.order-summary .sums .summary li:not(:last-child){margin-bottom:.5rem}.order-summary .sums .summary li .title{color:#ec9102;font-weight:700}.order-summary .sums .summary li .discount-code{color:#666;font-weight:400}.order-summary .sums .admin-payment-method{border:1px solid #ec9102;padding:1rem}.order-summary .additional-info{padding:1.5rem}.order-summary .additional-info h5{font-weight:700}.order-summary .additional-info h5:not(:first-child){margin-top:1.5rem}.order-summary .additional-info a{color:#ec9102}.order-summary .additional-info .icon{color:#ec9102;font-size:32px}.order-summary .instructions{padding:1.5rem}.order-summary .order-warning{background:#f8f8f8;border-radius:8px;padding:10px 20px}.order-summary .order-warning .title{font-size:14px;font-weight:600}.order-summary .order-warning .description{color:#666;font-size:14px;font-weight:300}.order-summary .order-confirm-options{flex-direction:column;gap:10px;display:flex}.order-summary .order-confirm-options .option.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.order-summary .quick-payment-options .option{cursor:pointer;border:1px solid #dbdbdb;border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:8px;display:flex}.order-summary .quick-payment-options .option.disabled{opacity:.5;pointer-events:none}.order-summary .quick-payment-options .option .logo img{width:50px}.order-summary .quick-payment-options .option .name{color:#2c2d2c;font-weight:600}.order-summary .quick-payment-options .option:hover{background-color:#f8f8f8}.page-pick-restaurant .restaurants a{color:initial;text-decoration:none}.page-pick-restaurant .restaurants a .restaurant{background:#fff;border-radius:8px;align-items:center;gap:25px;display:flex}.page-pick-restaurant .restaurants a .restaurant .image img{object-fit:cover;border-radius:8px;width:150px;height:100px}.page-pick-restaurant .restaurants a .restaurant:hover{cursor:pointer;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.page-pick-restaurant .restaurants a:not(:last-child) .restaurant{margin-bottom:1rem}.warning-box{background-color:#ffdab980;border-radius:8px;align-items:center;gap:10px;margin-top:5px;padding:1rem;display:flex}.info-box{background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:10px;display:flex}.info-box .icon{color:#ec9102}.warning-box,.info-box{font-size:16px}.info-badge{color:#ec9102;border:1px solid #ec9102;border-radius:8px;align-items:center;gap:5px;margin-bottom:.5rem;padding:2px 8px;font-size:13px;display:flex}.info-badge .material-icons{font-size:18px}.breadcrumbs{align-items:center;gap:.3rem;font-size:14px;display:flex}.breadcrumbs .breadcrumb-item{color:#666;text-decoration:none;transition:color .2s;display:flex}.breadcrumbs .breadcrumb-item:hover{color:#ec9102}.breadcrumbs .breadcrumb-item.active{color:#2c2d2c;font-weight:500}.breadcrumbs .breadcrumb-item .icon{font-size:20px}.breadcrumbs .breadcrumb-separator{color:#dbdbdb;align-items:center;font-size:18px;display:flex}header{background-color:#2c2d2c;padding:1rem}header .header-items{justify-content:space-between;align-items:center;gap:50px;display:flex}header .header-items .logo{width:100px}@media (width>=768px){header .header-items .logo{width:140px}}header .header-items .menu{justify-content:space-between;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}header .header-items .menu li a{color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;text-decoration:none;display:flex}header .header-items .menu li a:hover{background-color:#ffffff4d}header .header-items .menu li a .flag{width:20px}header .mobile-menu{width:80%!important}header .mobile-menu .offcanvas-body{flex-direction:column;justify-content:space-around;display:flex}header .mobile-menu .offcanvas-body .menu{text-align:center;margin-bottom:0;padding-left:0;list-style-type:none}header .mobile-menu .offcanvas-body .menu li a{color:#ec9102;justify-content:center;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}header .mobile-menu .offcanvas-body .menu li a .flag{width:30px}header .mobile-menu .offcanvas-body .menu li:not(:last-child){margin-bottom:1rem}header .mobile-menu .offcanvas-body .support{text-align:center;margin-bottom:0;padding-left:0;list-style-type:none}header .mobile-menu .offcanvas-body .support li a{color:#2c2d2c;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}header .mobile-menu .offcanvas-body .support li:not(:last-child){margin-bottom:1rem}footer .footer-content{flex-direction:column;align-items:center;gap:10px;margin-top:2rem;margin-bottom:2rem;display:flex}footer .footer-content .menu{gap:20px;margin-left:0;padding-left:0;list-style-type:none;display:flex}footer .footer-content .menu a{color:#2c2d2c;text-decoration:none}.loader{box-sizing:border-box;border:3px solid #d3d3d3;border-bottom-color:#ec9102;border-radius:50%;width:60px;height:60px;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}a,a:hover{color:#ec9102}.btn.btn-checkout{z-index:10;border-radius:8px;justify-content:center;width:95%;max-width:500px;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0000003d}@media (width<=768px){.btn.btn-checkout{border-radius:50px}}@media (width>=768px){.btn.btn-checkout{height:80px;box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0}.btn.btn-checkout:not(.scrolled){border-radius:8px;width:100%;height:auto;position:static;transform:none}.btn.btn-checkout.scrolled{max-width:500px;left:50%;transform:translate(-50%)}}.btn.btn-checkout{color:#fff;background-color:#ec9102;align-items:center;gap:10px;display:flex}.btn.btn-checkout .cart-amount{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.btn.btn-checkout .content{flex-direction:column;align-items:flex-start;display:flex}.btn.btn-checkout .content .title{font-weight:700}.btn.btn-checkout .content .sum{font-size:14px}.btn.btn-checkout .icon{display:flex}.btn.btn-checkout:hover,.btn.btn-checkout:active,.btn.btn-checkout:focus{color:#fff;background-color:#ff9c00;border-color:#ff9c00}.btn.btn-primary{background-color:#ec9102;border-color:#ec9102}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:#ff9c00;border-color:#ff9c00}.btn.btn-outline-primary{color:#ec9102;border-color:#ec9102}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active{color:#ff9c00;background-color:#0000;border-color:#ff9c00}.btn.btn-secondary{color:#2c2d2c;background-color:#f8f8f8;border-color:#f8f8f8}.btn.btn-secondary:active{background-color:#666;border-color:#666}.btn.btn-link{color:#2c2d2c;text-decoration:none}.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link:focus{color:#2c2d2c;font-weight:700}.btn.btn-light{color:#2c2d2c;background-color:#fff;border-color:#dbdbdb}.btn.btn-light:hover,.btn.btn-light:active{background-color:#f8f8f8}.btn.btn-input-group{border-top-left-radius:0;border-bottom-left-radius:0}.modal .modal-content{border-radius:8px}.modal.food-item-modal .modal-header{border-bottom:0;padding:0}.modal.food-item-modal .modal-header img{object-fit:cover;border-radius:8px;width:100%;max-height:320px}.modal.food-item-modal .modal-header .btn-close{opacity:1;width:30px;height:30px;position:absolute;top:10px;right:10px}.modal.food-item-modal .modal-body{margin-top:1rem}.modal.food-item-modal .modal-body .title{align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.modal.food-item-modal .modal-body .description{color:#666;font-size:16px;font-weight:300}.modal.food-item-modal .modal-body .product-warnings{flex-direction:column;gap:.5rem;display:flex}.modal.food-item-modal .modal-body .product-warnings .product-warning{background:#f8f8f8;border-radius:8px;align-items:center;gap:1rem;padding:10px 20px;display:flex}.modal.food-item-modal .modal-body .product-warnings .product-warning:first-child{margin-top:.5rem}.modal.food-item-modal .modal-body .product-warnings .product-warning img{width:35px}.modal.food-item-modal .modal-body .product-warnings .product-warning .title{font-size:14px;font-weight:600}.modal.food-item-modal .modal-body .product-warnings .product-warning .description{color:#666;font-size:14px;font-weight:300}.modal.food-item-modal .modal-body .product-variants{flex-direction:column;gap:1rem;display:flex}.modal.food-item-modal .modal-body .product-variants .variant .inner-content{border:1px solid #dbdbdb;border-radius:8px;padding:1rem}.modal.food-item-modal .modal-body .product-variants .variant .inner-content .variant-title{font-weight:700}.modal.food-item-modal .modal-body .product-variants .variant.in-cart .inner-content{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal.food-item-modal .modal-body .product-variants .variant .remove-from-cart{color:#fff;cursor:pointer;background:#ff4d4d;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:center;align-items:center;gap:5px;padding:3px;font-size:14px;font-weight:700;display:flex}.modal.food-item-modal .modal-body .product-variants .variant .remove-from-cart:hover{box-shadow:0 8px 24px #959da533}.modal.table-number-selector-modal .modal-body{text-align:center;padding-top:2rem;padding-bottom:2rem}.modal.table-number-selector-modal .modal-body .icon .material-icons{color:#ec9102;font-size:32px}.modal.table-number-selector-modal .modal-body .title{font-weight:700}.modal.table-number-selector-modal .table-number-input{text-align:center;width:150px;font-size:32px}.modal-backdrop{height:100%!important}.input-group.plus-minus-input input{background-color:#f8f8f8;border-top:0;border-bottom:0}.input-group.plus-minus-input input[type=number]{text-align:center}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label{cursor:pointer;color:#666;display:block}
