:root{--brand-primary: #5b12c3;--brand-secondary: #ccb6ec78;--color-danger: #ef4444;--color-text: #111827;--color-muted: #6b7280;--surface-primary: #ffffff;--surface-tertiary: #e7e7e7;--display-large: 40px;--display-medium: 32px;--display-small: 22px;--heading-large: 24px;--heading-medium: 22px;--heading-small: 20px;--heading-xsmall: 18px;--label-large: 16px;--label-medium: 14px;--label-small: 12px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0000000f;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#64646473;border-radius:10px;border:2px solid rgba(0,0,0,.06);transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#646464a6}::-webkit-scrollbar-thumb:active{background-color:#646464cc}::-webkit-scrollbar-button{display:none}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}button{cursor:pointer;-webkit-user-select:none;user-select:none}html,body{overflow-x:hidden;font-family:Delius}body.modal-open{overflow:hidden;touch-action:none}.section-wrapper{width:100%}.section-padding{width:100%;max-width:1440px;margin:0 auto;padding:24px 100px}@media(max-width:992px){.section-padding{padding:24px 40px}}@media(max-width:768px){.section-padding{padding:20px 24px}}@media(max-width:480px){.section-padding{padding:16px 12px}}.loading-fallback{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.loading-text{margin-top:15px;font-family:Delius,cursive;color:#5b12c3;font-size:1.2rem;font-weight:500;letter-spacing:1px}.loading-logo{width:150px;margin-bottom:25px;filter:drop-shadow(0 0 8px rgba(91,18,195,.2))}.arrow-btn{background:#0f0e0e;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#fff;height:60px;width:312px;gap:29px;font-family:Delius;font-size:medium}.banner-wrapper{display:flex;align-items:center;justify-content:center}.banner-carousel{position:relative;width:100%;max-width:1250px;aspect-ratio:25 / 10;margin:10px auto;overflow:hidden}.carousel-container{width:100%;height:100%;overflow:hidden}.carousel-track{display:flex;height:100%;transition:transform .5s ease}.carousel-slide{min-width:100%;height:100%;position:relative;aspect-ratio:1250 / 500}.carousel-img{width:100%;height:100%;object-fit:cover;display:block}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.carousel-arrow:hover{background:#000c}.carousel-arrow-left{left:20px}.carousel-arrow-right{right:20px}.carousel-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.carousel-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.carousel-dot.active{background:#fff;width:30px;border-radius:6px}.sba-head-wrp{width:100%;display:flex;justify-content:center;padding:20px 0}.sba-head{padding:11px 14px;background-color:#ccb6ec78}.sba-head-text{font-size:var(--heading-medium);font-weight:400;color:var(--brand-primary);text-align:center}@media(max-width:768px){.sba-head-text{font-size:16px}.carousel-dots{bottom:3px}}@media(max-width:480px){.sba-head-text{font-size:16px}}.new-image{height:400px;padding:10px 30px}.bottom-banner{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-sizing:border-box}.banner-1{height:100%;width:100%;max-width:1250px}.arrived-costumes-new{width:80%;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}.view-more{display:flex;align-items:center;justify-content:center;align-content:center;height:40px;padding:10px 20px;margin-top:20px}.view-more-button{height:40px;width:180px;border:none;background-color:#5b12c3;display:flex;align-items:center;justify-content:center;align-content:center;border-radius:8px;font-family:Delius;color:#fff;font-size:17px;cursor:pointer}.booking{width:100%;background-color:#b0b0b047;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;height:80px}.delivery-return{height:20px;width:auto;gap:10px}.easy-return{display:flex;align-items:center;color:#6d6d6d;font-size:small;font-family:Arial;gap:10px}.delivery{display:flex;justify-content:center;gap:130px;max-width:1250px;width:100%;margin:0 auto}.footer{width:100%}.kid-gate-home{width:100%;min-width:0;overflow-x:hidden}@media(max-width:992px){.banner-carousel{width:95%}}@media(max-width:768px){.banner-carousel{width:100%;margin:0}.new-image{display:none}.bottom-banner{margin-bottom:16px;padding:0 8px}.view-more{padding:10px 16px;margin-top:16px}.view-more-button{width:160px;height:38px;font-size:15px}.delivery{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.booking{height:auto;min-height:50px;padding:12px 16px;flex-wrap:wrap}.delivery-return{height:22px}.easy-return{font-size:12px}.sba-head-wrp{padding-bottom:0}.carousel-arrow{display:none}}@media(max-width:480px){.view-more-button{width:140px;font-size:14px}.delivery{gap:24px}.booking{padding:10px 12px}}.shop-age-container{width:100%;display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap}.shope-by-age-wrapper{aspect-ratio:1 / 1;width:275px;max-width:100%;overflow:hidden;border-radius:10px}.shop-age-img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all .3s ease-out}.shop-age-img:hover{transform:scale(1.1)}.shop-age-card{border-radius:3px;cursor:pointer}.shop-age-body{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;padding-top:10px}.shop-age-title{color:#5b12c3;font-family:Delius;font-size:20px}.shop-age-age{font-size:15px}@media(max-width:768px){.shop-age-container{display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px;padding:10px 16px}.shope-by-age-wrapper{width:100%}.shop-age-img{width:100%;height:100%;object-fit:cover}.shop-age-title{font-size:16px}.shop-age-age{font-size:13px}}@media(max-width:480px){.shop-age-container{gap:12px;padding:10px 12px}.shop-age-title{font-size:14px}.shop-age-age{font-size:12px}}.shimmer{background:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8,#edeef1 20%,#f6f7f8 40% 100%);background-repeat:no-repeat;background-size:800px 100%;display:inline-block;position:relative;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.shimmer-img{width:100%;aspect-ratio:1 / 1;border-radius:8px}.shimmer-desc{padding:10px 0;display:flex;flex-direction:column;gap:8px}.shimmer-line{height:15px;border-radius:4px}.shimmer-name{width:80%}.shimmer-price{width:40%}.shimmer-reviews{width:30%;height:12px}.banner-shimmer-container{width:100%;max-width:1250px;height:480px;margin:0 auto}.banner-shimmer-box{width:100%!important;height:100%!important;border-radius:12px}.sba-img-shimmer{width:100%!important;aspect-ratio:1 / 1;border-radius:12px}@media(max-width:1024px){.banner-shimmer-container{height:400px;width:95%}}@media(max-width:768px){.banner-shimmer-container{height:300px;width:100%}}@media(max-width:480px){.banner-shimmer-container{height:222px}}.shimmer-arrow-placeholder{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#ffffff4d;border-radius:50%;pointer-events:none}.shimmer-arrow-placeholder.left{left:20px}.shimmer-arrow-placeholder.right{right:20px}.shimmer-dots-placeholder{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px}.shimmer-dot{width:8px;height:8px;background:#fff6;border-radius:50%}.pc-img-shimmer{width:100%!important;aspect-ratio:1 / 1!important;border-radius:8px}.menu-shimmer-container{width:100%;background-color:#f5f5f5;border-bottom:1px solid #e5e7eb;height:53px;display:flex;align-items:center;justify-content:center;gap:30px}.menu-shimmer-item{width:100px;height:20px;border-radius:4px}.sidebar-shimmer{width:256px;padding:16.8px;border-radius:10px;border:.8px solid #0000001a;flex-shrink:0;display:flex;flex-direction:column;gap:20px;background-color:#fff}.sidebar-shimmer-section{display:flex;flex-direction:column;gap:12px;padding:12px 0;border-top:.8px solid #0000001a}.sidebar-shimmer-label{width:60%;height:18px;margin-bottom:4px}.sidebar-shimmer-item{width:80%;height:14px}@media(max-width:768px){.sidebar-shimmer{display:none}}.explore-new-one{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;padding:10px 0}.explore-head-wrp{width:100%;display:flex;justify-content:center;margin-bottom:8px}.explore-head{padding:11px 14px;background-color:#ccb6ec78}.explore-head-text{font-size:var(--heading-medium);font-weight:400;color:var(--brand-primary);text-align:center}.arrived-costumes-new{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;margin-top:5px;gap:25px;width:100%;max-width:1250px;margin-left:auto;margin-right:auto;box-sizing:border-box;justify-items:stretch;padding:0 20px}.arrived-costumes-new>*{min-width:0}.new-costumes{border-radius:9px}@media(max-width:768px){.explore-new-one{padding:8px 0}.explore-head-text{font-size:16px}.arrived-costumes-new{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;padding:0 20px;box-sizing:border-box}}@media(max-width:480px){.explore-head-text{font-size:16px}.arrived-costumes-new{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;padding:0 16px;box-sizing:border-box}}@media(max-width:430px){.arrived-costumes-new{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;padding:0 16px;box-sizing:border-box}}.pc-wrapper{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;border-radius:14px;border:.8px solid rgb(236,232,232);cursor:pointer;overflow:hidden}.pc-img-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden;position:relative}.pc-img{width:100%;height:100%;object-fit:cover;object-position:center;border-top-left-radius:14px;border-top-right-radius:14px;transition:all .3s ease-out;opacity:0}.pc-img.loaded{opacity:1}.pc-img-shimmer{position:absolute;top:0;left:0;width:100%!important;height:100%!important;z-index:1}.pc-img:hover{transform:scale(1.1)}.fav-icon{width:36px;height:36px;padding:8px;border-radius:26843500px;background-color:#fff;position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.pc-desc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;min-width:0;flex:1}.pc-name{font-size:var(--label-large);color:#000;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pc-amount{display:flex;gap:8px;flex-wrap:wrap;align-items:center;width:100%;min-width:0}.pc-price-wrapper{display:flex;gap:8px;flex-shrink:0}.pc-oldprice{font-size:15px;color:#5c5c6d}.pc-newprice{font-size:15px;color:#1a8f3c}.pc-offer-tag{padding:2px 6px;border-radius:6px;background-color:#d4183d;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-family:Inter;white-space:nowrap;flex-shrink:0}.pc-review-wrapper{display:flex;gap:8px;margin-top:auto}.pc-review-rate{gap:4px;display:flex;align-items:center;justify-content:center}.pc-rating{font-size:var(--label-large);color:#000}.pc-review-count{color:#5c5c6d;font-size:var(--label-large)}@media(max-width:768px){.pc-desc{padding:10px 8px}.pc-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.pc-offer-tag{font-size:10px;padding:2px 4px}}@media(max-width:480px){.pc-desc{padding:8px 6px}.pc-name{font-size:17px;-webkit-line-clamp:2;line-clamp:2}.pc-oldprice,.pc-newprice{font-size:15px}.pc-amount{justify-content:space-between;flex-direction:column;align-items:flex-start}.pc-price-wrapper{gap:5px}.pc-offer-tag{font-size:11px;padding:2px 4px}.pc-review-count{font-size:14px}}.about-kidgate{display:flex;flex-wrap:wrap;align-content:center;flex-direction:column;width:196px;gap:10px}.footer-content{display:flex;justify-content:space-between;height:100%;align-items:flex-start;align-content:center;padding:12px 20px;width:100%;max-width:1250px;margin:0 auto;box-sizing:border-box}.quick-links{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:flex-start;gap:10px}.shipping{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.footer_icon_svg{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;background-color:#ffffff1a;padding:8px;border-radius:50%}.footer_icon_svg:hover{transform:translateY(-3px);background-color:#fff3}.footer_icon_svg svg{width:18px;height:18px;color:#fff}.footer_icon{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;gap:8px}.footer_content_heading{color:#fff;font-family:arial;font-size:medium}.follow_us{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:15px}.footer_content_body{color:#99a1af;font-family:Arial;font-size:small;cursor:pointer}.main-footer{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:60px;background-color:#1d0144;padding:40px 0;width:100%}.footer-end{color:#99a1af;font-family:Arial;font-size:small;width:100%;max-width:1250px;text-align:center}@media(max-width:768px){.footer-content{flex-direction:column;gap:25px;padding-top:30px;align-items:flex-start;margin:auto}.main-footer{padding:0 20px}.about-kidgate,.quick-links,.shipping,.follow_us{width:100%;gap:6px}.footer_content_heading{font-size:12px}.footer_content_body{font-size:10px;width:100%;padding-right:80px}.footer_icon_svg{padding:6px}.footer_icon_svg svg{width:14px;height:14px}.footer-end{display:none}}.navbar-up-content{display:flex;gap:20px;align-items:center}.suggestion{width:100%;padding:10px 7px;border-bottom:.8px solid rgb(231,228,228);cursor:pointer}.no-result{color:#888;font-style:italic;cursor:default}.home-navbar-up{max-width:1250px;margin:0 auto;width:100%;padding:10px 20px;font-family:Public Sans;color:#370b74;box-sizing:border-box}.logos{display:flex;justify-content:center;align-items:center;gap:20px}.navbar{display:flex;justify-content:space-between;width:100%;align-items:center;font-family:Public Sans}.kidgate-home-navbar{background-color:#ccb6ec78;width:100%;position:relative;z-index:100}.home-navbar-down{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;max-width:1250px;margin:0 auto;width:100%;box-sizing:border-box}.KidgateFrame{height:50px;cursor:pointer}.search-part{display:flex;align-items:center}.search{width:349px;background-color:#fff;height:30px;display:flex;align-items:center;border:none;margin-left:20px;border-radius:4px;padding:0 5px;outline:none;position:relative;z-index:101}.search-suggestion-container{position:absolute;display:flex;flex-direction:column;top:108%;width:100%;left:0;background-color:#fbfafa;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:60vh;overflow-y:auto}.filtered-items{width:16px}.filter-content{width:85px;background-color:#fff;height:28px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;font-family:Delius;color:#6d6d6d;cursor:pointer}.search-filter{display:flex;align-items:center;justify-content:center;gap:30px}.input-search{border:none;width:100%;margin-left:5px;outline:none}.register-part{display:flex;gap:20px;align-items:center}.banner-down-image{height:20px;cursor:pointer}.register-button{height:30px;width:109px;background-color:#5b12c3;border:none;color:#fff;border-radius:5px;cursor:pointer}.logos-image-wrapper{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.logos-image-wrapper:hover{transform:scale(1.1)}.logos-image-wrapper svg{width:20px;height:20px;color:#370b74}.border-right{border-right:1px solid rgba(55,11,116,1);height:30px;margin-top:10px}.top-row-mobile,.search-mobile-row,.mobile-login-icon,.mobile-menu-btn{display:none}.login-nav-icons{display:flex;align-items:center;gap:14px}.login-nav-icons>div{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.login-nav-icons>div:hover,.login-nav-icons>div:active{opacity:.7}.register-part>div{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}@media(max-width:768px){.home-navbar-up{display:none}.home-navbar-down{flex-direction:column;width:100%;padding:10px 20px;gap:12px}.KidgateFrame{height:40px;cursor:pointer}.top-row-mobile{display:flex;width:100%;align-items:center;justify-content:space-between}.mobile-logo-section{display:flex;align-items:center}.mobile-right-section{display:flex;align-items:center;gap:15px}.mobile-login-btn{background-color:#5b12c3;color:#fff;border:none;padding:6px 14px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;font-family:Public Sans}.register-button{display:none}.mobile-menu-btn{display:block;height:26px;cursor:pointer}.search-mobile-row{display:flex;width:100%;align-items:center;gap:10px;position:relative;z-index:101}.mobile-back-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:30px;height:30px;border-radius:50%;margin-right:4px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}.mobile-back-btn svg{width:20px;height:20px}.search{flex:1;width:auto!important;margin-left:0!important;position:relative;z-index:102;height:34px!important}.filter-content-mobile{min-width:80px;background-color:#fff;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;font-family:Delius;color:#595959;cursor:pointer;font-size:13px;flex-shrink:0}.mobile-icon-tab{display:flex;align-items:center;gap:15px}.mobile-icon-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;transition:opacity .2s}.mobile-icon-wrapper:hover,.mobile-icon-wrapper:active{opacity:.7}.search-part,.register-part,.filter-content{display:none!important}}.mobile-category-overlay{position:fixed;inset:0;background-color:#0006;z-index:1000;display:flex;justify-content:flex-end;align-items:flex-start;animation:fadeIn .3s ease-out;transition:opacity .4s ease-in-out}.mobile-category-overlay.exiting{opacity:0;pointer-events:none}.mobile-category-box{width:280px;background:#fff;margin-top:60px;margin-right:-45px;border-radius:12px 0 0 12px;box-shadow:0 10px 25px #0003;overflow:hidden;animation:slideFromRight .4s cubic-bezier(.16,1,.3,1)}.mobile-category-box.exiting{animation:slideToRight .4s cubic-bezier(.7,0,.84,0) forwards}@keyframes slideFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideToRight{0%{transform:translate(0)}to{transform:translate(100%)}}.mobile-sidebar-container{padding:10px}.mobile-sidebar-container .sidebar{padding:0}.authpage-frame-kidgate{width:140px}.authpage-div{display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}.category-span{font-size:.8rem;color:#888;margin-left:10px}.sidebar{display:flex;flex-direction:column;gap:8px;width:100%;flex-shrink:0}.sidebar a{text-decoration:none;color:inherit;text-wrap:nowrap}.tab{display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 18px;border-radius:10px;cursor:pointer}.tabSelected{display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 18px;background-color:var(--brand-secondary);border-radius:10px;cursor:pointer}.tabIcon{font-size:24px;display:flex;justify-content:center;align-items:center}.tabIconSelected{font-size:34px;color:var(--brand-primary)}.tabName{font-size:var(--label-large)}.tabNameSelected{font-size:var(--heading-small);color:var(--brand-primary)}.logout-popup-bg{position:absolute;inset:0;background-color:#0000006f;display:flex;align-items:center;justify-content:center}.logout-popup-wrap{display:flex;background-color:#fff;border-radius:10px;flex-direction:column;width:300px;padding:14px;gap:20px}.logout-head{margin-bottom:10px}.lp-button-container{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.logout-btn-style{color:red;display:flex;justify-content:center;align-items:center}.logout-popup-bg{position:absolute;inset:0;background-color:#0000006f;display:flex;align-items:center;justify-content:center;animation:fadeIn .25s ease forwards}.logout-popup-wrap{display:flex;background-color:#fff;border-radius:10px;flex-direction:column;width:300px;padding:14px;transform:scale(.8);animation:scaleIn .25s ease forwards}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pButton{display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#5b12c3;color:#fff;font-size:14px;width:100%;height:100%;cursor:pointer;text-wrap:nowrap;padding:10px 20px;border:none;outline:none}@media(max-width:670px){.pButton{padding:6px 14px}}.na-wrapper{width:100%;display:flex;gap:50px;align-items:center}.na-img-wrap{width:35%;flex-shrink:0}.na-head-img{width:100%;height:100%;object-fit:cover;object-position:center}.na-secnd-div{padding:25px 0;display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;flex:1;position:relative}.na-secdiv-head-wrp{width:100%;display:flex;justify-content:center}.na-secdiv-head{padding:11px 14px;background-color:#ccb6ec78}.na-secdiv-head-text{font-size:var(--heading-medium);font-weight:400;color:var(--brand-primary)}.na-products-container{overflow-x:auto;overflow-y:hidden;display:flex;gap:10px;scrollbar-width:none}.na-products-container::-webkit-scrollbar{display:none}.na-productcard-wrp{width:clamp(162px,22vw,240px);flex-shrink:0}.arrow{width:36px;height:36px;border-radius:26843500px;border:.8px solid #0000001a;background-color:#fff;box-shadow:0 2px 3px #00000040;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer}.ar1{top:50%;left:-38px}.ar2{top:50%;right:-38px}@media(max-width:992px){.na-wrapper{flex-direction:column;gap:20px}.na-img-wrap{width:100%;max-height:280px}.na-head-img{width:100%;height:100%;max-height:280px;object-fit:cover}.na-productcard-wrp{width:clamp(140px,28vw,200px)}.ar1{left:4px}.ar2{right:4px}}@media(max-width:768px){.na-secnd-div{padding:16px 0;gap:14px}.na-productcard-wrp{width:clamp(130px,35vw,200px)}.arrow{width:32px;height:32px}.na-secdiv-head-text{font-size:16px}}@media(max-width:480px){.na-products-container{scrollbar-width:thin;scrollbar-color:#9ca3af transparent;padding-bottom:8px}.na-products-container::-webkit-scrollbar{-webkit-appearance:none;height:4px;display:block}.na-products-container::-webkit-scrollbar-track{background:transparent}.na-products-container::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:4px}.na-img-wrap,.na-head-img{max-height:200px}.na-productcard-wrp{width:clamp(150px,48vw,200px)}}.menu-containerr{width:100%;background-color:#f5f5f5;border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.menu-containerr::-webkit-scrollbar{display:none}.menu-section-padding{max-width:1250px;width:100%;margin:0 auto;display:flex;justify-content:flex-start;box-sizing:border-box}.menu-tab{padding:16px 24px;white-space:nowrap;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:500;transition:all .2s ease;color:#4b5563}.menu-tab:hover{color:var(--brand-primary, #5b12c3);background-color:#5b12c30d}.menu-tab-selected,.menu-tab-selected:hover{background-color:var(--brand-primary, #5b12c3);color:#fff!important}@media(max-width:992px){.menu-tab{padding:14px 20px;font-size:14px}}@media(max-width:768px){.menu-tab{padding:12px 16px;font-size:13px}}.filter-container{width:270px;padding:16.8px 16.8px 14px;border-radius:10px;border:.8px solid #0000001a;flex-shrink:0}.filter-head{width:100%;display:flex;justify-content:space-between}.filter-head-text{font-size:var(--heading-medium);color:#0a0a0a}.filter-clear-btn{font-size:var(--heading-medium);color:var(--brand-primary);cursor:pointer}.filters-wrapper{width:100%;display:flex;flex-direction:column}.range-slider-wrapper{width:100%;display:flex;flex-direction:column;padding:20px 0;gap:16px}.range-slider-head{font-size:var(--heading-xsmall);color:#0a0a0a}.each-filter{width:100%;display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:.8px solid #0000001a}.filter-label{font-size:var(--heading-small);color:#0a0a0a}.filter-item{width:100%;display:flex;gap:8px}.filter-item-name{font-size:var(--heading-xsmall);color:#0a0a0a}.filter-cell{display:flex;justify-content:space-between;width:100%;font-size:18px;color:#4a4a4a;font-weight:400;align-items:center}.filter-item-desc{font-size:12px;color:#717171;font-weight:400}.filter-mobile-overlay{position:fixed;inset:0;background-color:#00000073;z-index:1000;display:flex;align-items:flex-end;justify-content:center;animation:overlayFadeIn .25s ease-out}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.filter-mobile-sheet{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:85vh;animation:sheetSlideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filter-mobile-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 12px;border-bottom:.8px solid #e7e7e7;flex-shrink:0}.filter-mobile-close{background:none;border:none;font-size:18px;cursor:pointer;color:#333;padding:4px;line-height:1}.filter-mobile-body{overflow-y:auto;flex:1;padding:0 20px;-webkit-overflow-scrolling:touch}.filter-mobile-row{display:flex;justify-content:space-between;align-items:center;width:100%}.filter-mobile-label{font-size:13px;font-weight:600;color:#0a0a0a;background-color:#ede8f8;color:var(--brand-primary);padding:4px 12px;border-radius:100px}.filter-mobile-price{font-size:13px;color:#555}.filter-mobile-section{display:flex;flex-direction:row;padding:12px 0;border-top:.8px solid #e7e7e7;gap:16px}.filter-mobile-section-label{font-size:13px;font-weight:600;color:#0a0a0a;min-width:90px;flex-shrink:0;padding-top:2px}.filter-mobile-options{display:flex;flex-direction:column;gap:8px;flex:1}.filter-mobile-option{display:flex;align-items:center;gap:8px;font-size:13px;color:#333;cursor:pointer}.filter-mobile-option input[type=checkbox]{accent-color:var(--brand-primary);width:16px;height:16px;cursor:pointer}.filter-mobile-footer{padding:14px 20px;border-top:.8px solid #e7e7e7;flex-shrink:0}.filter-apply-btn{width:100%;padding:14px;background-color:var(--brand-primary);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;letter-spacing:.5px}.filter-apply-btn:active{opacity:.85}@media(max-width:768px){.filter-desktop{display:none}}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}.back-button-container{max-width:1250px;margin:0 auto;padding:10px 20px 5px;width:100%;box-sizing:border-box}.back-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #e5e7eb;color:#374151;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.back-button:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translate(-2px)}@media(max-width:992px){.back-button-container{padding:10px 20px 0}}@media(max-width:768px){.back-button-container{padding:10px 20px 0}}@media(max-width:480px){.back-button-container{padding:8px 20px 0}}
