@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Thin.8af35c3b.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraLight.fe549469.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Light.46e3a180.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.ff3ad49c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Medium.aca54319.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBold.329bc0cb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Bold.782faaf3.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBold.3abf8a57.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Black.e062fc7a.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body{padding:0;margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px;border:1px solid transparent;background-clip:padding-box}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(9,104,246,.4)!important}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.custom-scrollbar:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.header-category-button{padding:0!important;margin:0;text-decoration:none;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease,color .2s ease;transition:text-decoration-color .2s ease,color .2s ease,-webkit-text-decoration-color .2s ease}.header-category-button:focus-visible,.header-category-button:hover{text-decoration:underline;text-underline-offset:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.empty-state-container{animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) forwards;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.empty-state-container:hover{transform:translateY(-4px)}.empty-state-icon-wrapper{transition:all .3s cubic-bezier(.16,1,.3,1)}.empty-state-container:hover .empty-state-icon-wrapper{transform:scale(1.1) rotate(3deg)}.account-menu.ant-menu{background:transparent!important;padding-inline:0!important}.account-menu .ant-menu-item{padding-inline:8px!important;margin-inline:0!important;width:100%!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.homepage-category-carousel{padding:24px 16px;overflow:hidden;--swiper-navigation-size:40px;--swiper-navigation-sides-offset:-8px;--swiper-navigation-color:#1f1f1f}.homepage-category-title{margin:0 0 20px!important}.homepage-category-carousel .swiper{overflow:visible}.homepage-category-carousel .swiper-slide{width:160px;margin-right:16px}.homepage-category-card{color:var(--homepage-category-text,inherit);display:block;text-align:center;text-decoration:none}.homepage-category-image-wrap{position:relative;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1/1}.homepage-category-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;z-index:1}.homepage-category-circle,.homepage-category-image{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.homepage-category-image{position:relative;z-index:2;display:block;width:75%;height:75%;object-fit:contain}.homepage-category-card:hover .homepage-category-image{transform:scale(1.08)}.homepage-category-card:hover .homepage-category-circle{transform:translate(-50%,-50%) scale(1.04)}.homepage-category-name{display:block;font-size:14px;font-weight:600;line-height:1.35;padding:12px 4px 0}.homepage-category-carousel .swiper-button-next,.homepage-category-carousel .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.14);color:var(--swiper-navigation-color);height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);transition:box-shadow .2s ease-out,transform .2s ease-out}.homepage-category-carousel .swiper-button-next:hover,.homepage-category-carousel .swiper-button-prev:hover{box-shadow:0 4px 16px rgba(0,0,0,.22);transform:scale(1.06)}.homepage-category-carousel .swiper-button-next svg,.homepage-category-carousel .swiper-button-prev svg{width:18px;height:18px}.homepage-category-carousel .swiper-button-disabled{display:none}@media (max-width:767px){.homepage-category-carousel{padding:16px}.homepage-category-carousel .swiper-slide{width:132px}.homepage-category-carousel .swiper-button-next,.homepage-category-carousel .swiper-button-prev{display:none}.homepage-category-name{font-size:13px}}