.tab-name{font-size:15px;font-family:Poppin-Regular,Siemreap!important;font-weight:700!important;letter-spacing:-.6px!important}.title{font-family:Poppin-Regular!important}.title,.title-kh{font-size:20px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:-.6px!important}.title-kh{font-family:Siemreap!important}.category-card{background-color:#fff;padding:15px 15px 10px}.category-card .item-title{font-family:Poppin-Regular!important}.category-card .item-title,.category-card .item-title-kh{font-size:16px;font-weight:700;letter-spacing:-.6px!important;width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-card .item-title-kh{font-family:Siemreap!important}.category-card .unit-name{font-size:15px;font-family:Poppin-Regular!important;letter-spacing:-.6px!important}.category-card .unit-name-kh{font-size:15px;font-family:Siemreap!important;letter-spacing:-.6px!important}.search-field{width:100%;background-color:#fff;border-radius:6px;font-family:Siemreap!important}.search-field .css-nu79wc-MuiInputAdornment-root{color:#016630;border:none}.search-field .css-1dune0f-MuiInputBase-input-MuiOutlinedInput-input{padding:9px}.search-field .css-e2mtqw-MuiInputAdornment-root{color:#016630;border:none}.search-field .MuiOutlinedInput-input{color:#016630;font-family:Siemreap!important;border:none}.search-field .css-1ua80n0-MuiInputBase-input-MuiOutlinedInput-input{font-family:Siemreap;color:#016630;border:none;font-family:Siemreap!important}.search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none;font-family:Siemreap!important;border-radius:6px;color:#016630}.search-field .MuiInputLabel-root.Mui-focused,.search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#016630;font-family:Siemreap!important;border-radius:6px;border:none}.search-field .css-78trlr-MuiButtonBase-root-MuiIconButton-root{padding:4px;font-family:Siemreap!important}.search-field .MuiOutlinedInput-root{padding-right:10px;font-family:Siemreap!important}.search-field .css-nxo287-MuiInputBase-input-MuiOutlinedInput-input{padding:8.5px 14px;font-family:Siemreap!important}.style-container{background-color:#fff;padding:15px;border-radius:5px}.style-container .title-product{font-family:Siemreap!important;font-size:16px;color:#016630;font-weight:700}.style-container .price-product{font-family:Siemreap!important;font-size:13px}.style-container .picture{width:100%;height:160px;object-fit:cover}.style-container .btn-add{background-color:#016630;color:#fff;padding:3px 15px}.order-card{background-color:#fff;border-radius:5px;padding:10px}.footer-container{bottom:0;padding:25px 15px;background-color:#969595}.footer-container .social-icon{color:#fff;font-size:24px}.footer-container .shop-name{font-size:13px;font-family:Poppin-Regular!important;color:#fff;font-weight:700}.footer-container .address-name{font-size:13px;font-family:Siemreap!important;color:#fff}.shop-name-card{font-size:16px;font-family:Poppin-Regular,Siemreap!important;font-weight:700!important;letter-spacing:-.6px!important;color:#016630}.shop-name,.shop-name-kh{font-size:16px;font-family:Siemreap!important;font-weight:700!important;letter-spacing:-.6px!important}.shop-name-kh{color:#525252}.sub-title{font-size:16px;color:#435663;font-weight:700!important}.item-list,.sub-title{font-family:Siemreap!important}.item-list{font-size:15px!important;color:#525252}.logout{width:100%}.logout .css-kw13he-MuiDialogContent-root{padding:45px 32px 32px!important}.logout .btn-logout{background-color:#1976d2!important}.logout .btn-cancel,.logout .btn-logout{color:#fff!important;white-space:pre;padding-inline:40px;text-transform:none!important}.logout .btn-cancel{background-color:#f52f60!important}.logout .description-logout{font-weight:700;color:#0099e6;font-size:18px}.logout .description{color:#868686}.custom-loader{width:50px;height:50px;display:grid}.custom-loader:after,.custom-loader:before{content:"";grid-area:1/1;background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:11px 11px;background-repeat:no-repeat;animation:custom-loader-3hs4a3 1s infinite}.custom-loader:before{--c:radial-gradient(farthest-side,#00c6ff 92%,#0000);margin:4px;background-size:8px 8px;animation-timing-function:linear}.custom-loader:after{--c:radial-gradient(farthest-side,#0072ff 92%,#0000)}@keyframes custom-loader-3hs4a3{to{transform:rotate(.5turn)}}.khmer-label{font-family:Siemreap!important}.english-label,.khmer-label{font-size:15px;font-weight:700!important}.english-label{font-family:Poppin-Regular!important}.card{background-color:#fff!important;padding:6px 12px 6px 7px!important;text-transform:none!important;text-align:left!important;border-radius:12px!important;box-shadow:0 1px 2px 0 rgba(129,129,129,.1);cursor:pointer;height:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.card .favorite-icon{position:absolute;top:10px;left:10px;border-radius:50%}.product-name{font-family:Siemreap!important;font-size:15px!important;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.price-name{font-size:15px;color:#e62727!important;white-space:pre}.price-name,.quantity{font-family:Poppin-Regular!important;font-weight:700!important}.quantity{font-size:13.5px!important;color:#525252!important}.total-amount{font-size:15px!important;font-family:Siemreap!important;color:#525252}.des-name{font-size:14px!important;color:#758a93;line-height:125%!important}.des-name,.product-name-carts{font-family:Siemreap!important;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-name-carts{font-size:15px!important;color:#525252}.time-delivery{font-size:13px!important;font-family:Siemreap!important;color:#525252}.discount-tag{background-color:#016630}.discount-tag,.free-tag{border-radius:24px;justify-content:center;padding:1px 8px}.free-tag{background-color:#62109f}.discount-icon{color:#fff;font-size:13px!important}.discount-text{color:#fff;white-space:pre}.btn-back{color:#fff!important;margin-top:12px!important;padding:4px 8px!important;background-color:gray!important}.card-title,.dialog-title{color:#016630;font-weight:700!important;font-family:Siemreap!important}.card-title{font-size:18px!important}.cart-empty{color:#525252}.btn-payment,.cart-empty{font-family:Siemreap!important}.btn-payment{color:#fff!important;padding:8px 16px!important;margin-top:24px!important;background-color:#016630!important}.dialog-container .dialog-title{font-size:20px;color:#016630;font-weight:700;font-family:Poppin-Regular!important}.dialog-container .dialog-title-kh{font-size:20px;color:#016630;font-weight:700;font-family:Siemreap!important}.dialog-container .close-icon{color:red}.dialog-container .css-10bxh4q-MuiDialogContent-root{border-bottom:none}.dialog-container .product-name-qty{font-family:Siemreap!important;font-size:12px}.dialog-container .submit-btn{width:100%;background-color:#016630!important;color:#fff;padding:12px 0;border-radius:8px}.dialog-container .cancel-btn{width:100%;background-color:red!important;color:#fff;padding:12px 0;border-radius:8px}.page-container .slash{height:40px;width:4px;background-color:#016630}.page-container .page-slash-arrow{font-size:13px;color:gray!important}.page-container .page-name{font-size:15px;color:gray!important}.page-container .page-link-title-active{font-family:Siemreap!important;color:#016630!important;font-size:16px!important;font-weight:700!important;text-decoration:none;cursor:pointer}.page-container .page-title{font-family:Siemreap!important;color:#016630;font-size:15px!important;font-weight:700!important}.page-container .slash-title{font-family:Siemreap!important;color:#016630;font-size:16px!important;font-weight:700}.page-container .shop-des{font-family:Siemreap!important;font-size:15px!important}.item-menu{border-radius:4px!important}.btn-gray,.item-menu{font-family:Siemreap!important}.btn-gray{background-color:#f2f2f2!important;color:#000!important;font-weight:700!important;border-radius:12px!important;padding-block:10px!important}