@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;800&display=swap";
@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Product Sans;src:url(/fonts/ProductSansRegular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Product Sans;src:url(/fonts/ProductSansBold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Product Sans;src:url(/fonts/ProductSansItalic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Product Sans;src:url(/fonts/ProductSansBoldItalic.ttf);font-weight:700;font-style:italic}a{color:#000}html,body{margin:0;padding:0;overflow-x:hidden;font-family:Plus Jakarta Sans,serif!important}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.ant-tabs-tab .ant-tabs-tab-btn{font-weight:500}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab.ant-tabs-tab-active:hover,.ant-tabs-tab-btn:hover{color:#fa8614!important}.ant-tabs-ink-bar{pointer-events:none;position:absolute;color:#fa8614!important;background:#fa8614!important}p,span{font-size:1.1em}.main-title{margin-top:20%;font-size:1.5em;font-weight:bolder}.order-list .ant-list-header{background:#f6f6f6}.order-list,.order-summary{box-shadow:0 2px 4px #b8b2b8}.order-summary .ant-collapse-header{background:#fa8614;border-radius:unset!important;color:#fff!important}.order-summary .ant-collapse-header-text .ant-typography{color:#fff!important}.outlet-tab .ant-tabs-nav{z-index:10;background:#fff;width:90%}.outlet-tab .ant-tabs-content-holder{margin-top:14%}.product-layout .card-skeleton{width:100%!important;height:100%!important}.drawer-height-auto .ant-drawer-content-wrapper{border-radius:10px 10px 0 0;max-height:70vh;overflow:scroll;height:auto!important}.drawer-height-auto .ant-drawer-content-wrapper .ant-drawer-content{max-height:70vh}.drawer-height-full-screen .ant-drawer-content-wrapper{border-radius:10px 10px 0 0;overflow:scroll;height:100dvh!important}.drawer-width-full-screen .ant-drawer-content-wrapper{overflow:scroll;width:min(100vw,724px)!important}.modal-variant .ant-modal-content{border-radius:25px;width:100%;overflow:hidden}.search-product-input input{background:0 0}@media (min-width:768px){.App{border-inline:1px solid #d3d3d3;overflow-x:hidden}.App,.navbar,.navbar-2,.navbar-order,.bottom-nav{max-width:720px;margin:0 auto;position:relative}.navbar{padding:.5%!important}.navbar-order{padding:0!important}.search-bar{margin:0!important}.btn-back{padding-block:19%!important}.side-nav{width:5%!important}.category-tabs .ant-tabs-nav{overflow-x:scroll;min-width:720px!important;top:7%!important}.float-button{width:32rem!important;padding:1%!important;bottom:8%!important;right:34.2%!important}.card-product{margin-top:.5rem;width:32rem!important;height:10rem!important}.product-img{width:7.5rem!important;min-width:7.5rem!important;max-width:7.5rem!important;height:7.5rem!important}.outlet-img{height:10rem!important}.product-layout{padding-bottom:0!important}.product-wrapper{padding-top:10%!important}.product-list{min-height:93vh!important}.order-checkout{width:41rem;max-width:720px;min-height:100dvh;margin-top:10%!important}.order-summary{max-width:720px;width:41rem!important}.App>.ant-drawer{position:absolute}.order-total{max-width:720px;padding-inline:1%!important}.btn-primary{padding-block:3%!important}.error-layout{max-width:720px}.outlet-tab .ant-tabs-content-holder{margin-top:0}}.base-order{background:#fff;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.base-order .card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fa8614cc 0%,#ff9e4acc 100%);border:1px solid #fff3;border-radius:20px;width:90%;max-width:min(600px,62.25vw);padding:3rem;animation:.8s ease-out baseOrderCardEntrance;position:relative;box-shadow:0 8px 32px #0000001a}.base-order .checkmark{width:100px;height:100px;margin:0 auto 2rem;position:relative}.base-order .checkmark-circle{stroke:#fff;stroke-width:2px;fill:none;animation:.6s ease-in-out forwards baseOrderCircle}.base-order .checkmark-check{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s ease-in-out .6s forwards baseOrderCheck}.base-order .description{color:#ffffffe6;text-align:center;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.base-order .details{background:#ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.base-order .detail-item{color:#ffffffe6;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.base-order .crossmark{width:100px;height:100px;margin:0 auto 2rem;position:relative}.base-order .crossmark-line{stroke:red;stroke-width:2px;fill:none;animation:.6s ease-in-out forwards baseOrderCross}.base-order .pending-icon{width:100px;height:100px;margin:0 auto 2rem;animation:2s linear infinite baseOrderRotateTimePending;position:relative}.base-order .pending-icon circle{fill:orange}.drawer-promo .ant-drawer-content-wrapper{border-radius:20px 20px 0 0;overflow:hidden}.custom-spin-loading .ant-spin-dot-item{background-color:#fa8614}.custom-spin-loading .ant-spin-text{color:#fa8614}.order-summary-cart .ant-collapse-expand-icon{color:#fff}.order-summary-cart .ant-collapse-header-text .ant-typography{color:#fff!important}.order-summary-cart.ant-collapse{border:none;border-radius:8px;overflow:hidden}.order-summary-cart .ant-collapse-item{border:none}.order-summary-cart .ant-collapse-header{background:#fa8614}.order-summary-cart .ant-collapse-content{border-top:none;border-radius:unset!important}.order-summary-cart .ant-collapse-content-box{border-radius:0 0 8px 8px}@keyframes baseOrderRotateTimePending{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes baseOrderCardEntrance{0%{opacity:0;transform:translateY(50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes baseOrderCircle{0%{stroke-dasharray:0 150}to{stroke-dasharray:150 150}}@keyframes baseOrderCheck{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes baseOrderCross{0%{stroke-dasharray:0 150}to{stroke-dasharray:150 150}}.button-count-drawer-confirmation{height:fit-content}.ReactVirtualized__Grid{overflow:auto!important}.rc-virtual-list-holder{touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto!important}
