@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,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}body,html{margin:0;padding:0;font-family:Plus Jakarta Sans,serif!important;overflow-x:hidden}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.ant-tabs-tab .ant-tabs-tab-btn{font-weight:500}.ant-tabs-ink-bar,.ant-tabs-tab-btn:hover,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab.ant-tabs-tab-active:hover{color:#fa8614!important}.ant-tabs-ink-bar{position:absolute;background:#fa8614!important;pointer-events:none}p,span{font-size:1.1em}.main-title{font-size:1.5em;margin-top:20%;font-weight:bolder}.order-list .ant-list-header{background:#f6f6f6}.order-list,.order-summary{box-shadow:0 2px 4px 0 #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{position:fixed;z-index:10;background:#fff;width:100%}.ant-tabs-content-holder{margin-top:14%}}.product-layout{.card-skeleton{width:100%!important;height:100%!important}}.drawer-height-auto{.ant-drawer-content-wrapper{height:auto!important;max-height:70vh;overflow:scroll;border-radius:10px 10px 0 0}.ant-drawer-content-wrapper .ant-drawer-content{max-height:70vh}}.drawer-height-full-screen{.ant-drawer-content-wrapper{height:100vh!important;overflow:scroll;border-radius:10px 10px 0 0}}.drawer-width-full-screen{.ant-drawer-content-wrapper{width:min(100vw,724px)!important;overflow:scroll}}.modal-variant{.ant-modal-content{border-radius:25px;overflow:hidden;width:100%}}.search-product-input{input{background:transparent}}@media (min-width:768px){.App{border-inline:1px solid #d3d3d3;overflow-x:hidden}.App,.bottom-nav,.navbar,.navbar-2,.navbar-order{position:relative;margin:0 auto;max-width:720px}.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{min-width:720px!important;overflow-x:scroll;top:7%!important}.float-button{width:32rem!important;bottom:8%!important;right:34.2%!important;padding:1%!important}.card-product{width:32rem!important;height:10rem!important;margin-top:.5rem}.product-img{max-width:7.5rem!important;min-width:7.5rem!important;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{margin-top:10%!important;width:41rem;min-height:100vh;max-width:720px}.order-summary{max-width:720px}.order-list,.order-summary{width:41rem!important}.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;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.base-order .card{background:linear-gradient(135deg,rgba(250,134,20,.8),rgba(255,158,74,.8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:3rem;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:min(600px,62.25vw);width:90%;position:relative;border:1px solid hsla(0,0%,100%,.2);animation:baseOrderCardEntrance .8s ease-out}.base-order .checkmark{width:100px;height:100px;margin:0 auto 2rem;position:relative}.base-order .checkmark-circle{stroke:#fff;stroke-width:2;fill:none;animation:baseOrderCircle .6s ease-in-out forwards}.base-order .checkmark-check{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48;animation:baseOrderCheck .4s ease-in-out .6s forwards}.base-order .description{color:hsla(0,0%,100%,.9);text-align:center;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.base-order .details{background:hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.base-order .detail-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:hsla(0,0%,100%,.9)}.base-order .crossmark{width:100px;height:100px;margin:0 auto 2rem;position:relative}.base-order .crossmark-line{stroke:red;stroke-width:2;fill:none;animation:baseOrderCross .6s ease-in-out forwards}.base-order .pending-icon{width:100px;height:100px;margin:0 auto 2rem;position:relative;animation:baseOrderRotateTimePending 2s linear infinite}.base-order .pending-icon circle{fill:orange}@keyframes baseOrderRotateTimePending{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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:48}to{stroke-dashoffset:0}}@keyframes baseOrderCross{0%{stroke-dasharray:0 150}to{stroke-dasharray:150 150}}.ReactVirtualized__Grid{overflow:auto!important}.rc-virtual-list-holder{overflow-y:auto!important;touch-action:pan-y;-webkit-overflow-scrolling:touch}