.h1,.h2,.h3,.h4,.h5,.h6,.topbar .top-info,body,h1,h2,h3,h4,h5,h6,span{font-family:'B Yekan',sans-serif,Tahoma}#spinner,#videoModal{z-index:99999}@font-face{font-family:inherit;font-display:swap!important}@font-face{font-family:'Font Awesome 5 Free';font-display:swap}@font-face{font-family:bootstrap-icons;font-display:swap}#spinner{opacity:0;visibility:hidden;transition:opacity .8s ease-out,visibility 0s linear .5s}#spinner.show{transition:opacity .8s ease-out,visibility linear;visibility:visible;opacity:1}.back-to-top{position:fixed;left:10px;bottom:30px;display:flex;width:45px;height:45px;align-items:center;justify-content:center;transition:.5s;z-index:99}#chatIcon img,.btn-square{width:32px;height:32px}.h1,.h2,.h3,h1,h2,h3{font-weight:200}.h4,.h5,.h6,h4,h5,h6{font-weight:600}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:700;font-family:'B Yekan',sans-serif,Tahoma}.btn,.display-4,.display-5,.display-6{font-weight:600}.animated,.wow{animation-duration:2s!important}.btn{transition:.5s}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.btn.btn-primary{border:0;color:var(--bs-white)}.btn.btn-primary:hover,.dropdown .dropdown-menu a:hover{background:var(--bs-secondary);color:var(--bs-primary)}.btn-border-radius{border-radius:25% 10%}.img-border-radius,.video.border{border-radius:50% 20%/10% 40%}.title-border-radius{border-radius:10% 30%}.topbar .top-info{font-size:medium;font-weight:400;letter-spacing:1px;display:flex;align-items:center}.topbar .top-link{display:flex;align-items:center;justify-content:center}.topbar .top-link a{margin-right:10px}.newMenu a:hover,.topbar .top-link a:hover{background:var(--bs-secondary)!important}.events .events-item:hover .events-text a.h4,.program .program-item:hover .program-text-inner a.h4,.topbar .top-link a:hover i{color:var(--bs-primary)!important}.navbar{border-bottom:1px solid rgba(255,255,255,.1)}.navbar .navbar-nav .nav-link{padding:10px 12px;font-size:16px;font-weight:600;transition:.5s}.captcha-question,.close-btn1,.customer-popup a,.customer-popup p,.expandable-header,.form-group label,.modal-header,.post-title,.register-link,cart-item-count{font-weight:700}.blog .blog-item:hover .blog-text-inner a.h4,.fixed-top.bg-white .navbar .navbar-nav .nav-link.active,.fixed-top.bg-white .navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover,.service-item:hover .service-content-inner a.h4{color:var(--bs-primary)}.navbar .dropdown-toggle::after{border:none;font-family:bootstrap-icons!important;font-weight:700;vertical-align:middle;margin-left:8px}@media (min-width:1200px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;font-weight:400;font-family:'B Yekan',sans-serif,Tahoma;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;transition:.5s;opacity:0}}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0);visibility:visible;background:var(--bs-light)!important;border-radius:10px!important;transition:.5s;opacity:1}#searchModal .modal-content{background:rgba(255,255,255,.8)}.hero-header,.page-header{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.05)) center center/cover no-repeat,url('../img/BannerMobile.webp') center center/cover no-repeat}@media (min-width:768px){.hero-header,.page-header{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.05)),url('../img/Banner.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}}.video{position:relative;height:100%;min-height:400px;background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)) center center/cover no-repeat,url(../img/about.jpg) center center/cover no-repeat;border-radius:10px}.video .btn-play{position:absolute;z-index:3;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;border:none;outline:0;padding:18px 20px 18px 28px}.video .btn-play:after,.video .btn-play:before{position:absolute;transform:translateX(-50%) translateY(-50%);width:100px;height:100px;border-radius:50%;display:block;content:"";top:50%;left:50%}.video .btn-play:before{z-index:0;background:var(--bs-secondary);animation:1.5s ease-out infinite pulse-border}.video .btn-play:after{z-index:1;background:var(--bs-primary);transition:.2s}.video .btn-play img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.video .btn-play span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid var(--bs-white);border-top:22px solid transparent;border-bottom:22px solid transparent}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}#videoModal .modal-dialog{position:relative;max-width:800px;margin:60px auto 0}#videoModal .modal-body{position:relative;padding:0}#videoModal .close{position:absolute;width:30px;height:30px;right:0;top:-30px;z-index:999;font-size:30px;font-weight:400;color:#fff;background:#000;opacity:1}.about{background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)) center center/cover no-repeat,url(../img/background.jpg) center center/cover no-repeat}.service{background:linear-gradient(rgba(255,72,128,.05),rgba(255,72,128,.2))}.service .service-item{box-shadow:0 0 45px rgba(0,0,0,.1);width:100%;height:100%;border-radius:50% 20%/10% 40%;transition:.5s;position:relative}.service-content::after{position:absolute;content:"";width:0;height:100%;top:0;left:0;right:auto;background:0 0;border-radius:50% 20%/10% 40%;transition:.5s}.service-item:hover{border:1px solid var(--bs-secondary)!important}.service-item:hover .service-content::after{background:var(--bs-secondary);width:100%;opacity:1;z-index:1}.service-item .service-content .service-content-inner{position:relative;z-index:2}.blog .blog-item .blog-content img,.blog .blog-item .blog-img img,.blog .blog-item .blog-text-inner a.h4,.events .events-item .events-img img,.events .events-item .events-text a.h4,.program .program-item .program-img img,.program .program-item .program-teacher img,.program .program-item:hover .program-text-inner a.h4,.service-item .service-content-inner a.h4,.service-item .service-content-inner i,.service-item .service-content-inner p,.team .team-item .team-content,.team .team-item .team-content h4,.team .team-item .team-content p{transition:.5s}.service-item:hover .service-content-inner i,.service-item:hover .service-content-inner p,.team .team-item:hover .team-content h4{color:var(--bs-white)!important}.service-item:hover .service-content-inner a.btn-primary{background:var(--bs-white)!important;color:var(--bs-primary)!important}.service-item .service-content-inner a.btn-primary:hover{background:var(--bs-primary)!important;color:var(--bs-white)!important}.program{background:linear-gradient(rgba(255,72,128,.1),rgba(255,72,128,.1))}.program .program-item .program-img .program-rate{position:absolute;width:100px;top:-20px;left:50%;margin-left:-50px;border-radius:10%/50%}.program .program-item .program-text{padding-top:150px;margin-top:-125px}.footer .footer-galary-img img:hover,.program .program-item:hover .program-img img,.program .program-item:hover .program-teacher img{transform:scale(1.2)}.events .events-item{width:100%;height:100%;border-radius:30%;position:relative}.events .events-item .events-inner .events-rate{position:absolute;width:120px;top:-20px;left:50%;margin-left:-60px;border-radius:10%/50%}.blog .blog-item .blog-img::after,.events .events-item .events-img::after{height:0;top:0;left:0;bottom:auto;background:rgba(77,101,249,.7);position:absolute;width:100%;transition:.5s;content:""}.events .events-item .events-inner .events-img .event-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s;z-index:1;opacity:0}.events .events-item .events-inner .events-img:hover .event-overlay,.kn-close-icon:hover,.team .team-item:hover .team-icon a.share-link{opacity:1}.events .events-item .events-img::after{border-radius:10px}.blog .blog-item:hover .blog-img::after,.events .events-item:hover .events-img::after{height:100%;opacity:1}.blog .blog-item:hover .blog-content img,.blog .blog-item:hover .blog-img img,.events .events-item:hover .events-img img{transform:scale(1.3)}.blog .blog-item .blog-img::after{border-radius:10px 10px 0 0}.blog .blog-item .blog-date-comments{padding-top:150px!important;margin-top:-125px}.team .team-item{position:relative;width:100%;height:100%}.team .team-item .team-icon{position:absolute;bottom:120px;left:50%;transform:translateX(-50%)}.team .team-item .team-icon a.share-link{opacity:0;transition:.5s}.team .team-item:hover .team-content{background:var(--bs-primary)!important;border-radius:0 0 10px 10px}.team .team-item:hover .team-content p{color:var(--bs-dark)!important}.testimonial .testimonial-carousel{position:relative}.testimonial .testimonial-carousel .owl-dots{margin-top:30px;display:flex;align-items:center;justify-content:center}.testimonial .testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;background:var(--bs-primary);border-radius:10px;transition:.5s}.customer-popup a,.dropdown-menu .dropdown:hover>.dropdown-menu,.dropdown:hover>.dropdown-menu,.menu-container:hover .customer-menu,.overlay.active,.subtitle{display:block}.testimonial .testimonial-carousel .owl-dot.active{width:30px;background:var(--bs-secondary)}.footer{background:linear-gradient(rgba(255,255,255,.8),#fff) top center/cover no-repeat,url(../img/background.jpg) top center/cover no-repeat}.footer .footer-galary-img img{width:100%;border-style:dotted;border-color:var(--bs-primary);transition:.5s}.footer-item a.text-body:hover{color:var(--bs-secondary)!important}.post-link{transform:scale(1.05);text-decoration:none;animation:2.5s ease-in-out infinite pulse}.post-title{font-size:1.8rem;color:#0d6efd;margin-bottom:1rem;text-shadow:0 0 5px rgba(13,110,253,.2)}.post-title .post-link-in-title{font-size:inherit;color:#0d6efd}.post-logo{width:70px;height:auto;transform:scale(1.15);filter:drop-shadow(0 0 10px rgba(13, 110, 253, .6))}.color.selected::after,.custom-modal{top:50%;transform:translate(-50%,-50%)}.post-text{font-size:1rem;text-shadow:0 0 10px rgba(13,110,253,.7)}@keyframes pulse{0%,100%{transform:scale(1.05)}50%{transform:scale(1.07)}}@font-face{font-family:'B Yekan';src:url('/assets/fonts/BYekan.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}.subtitle{font-size:.8rem;color:#6c757d;margin-top:.2rem}.custom-modal{display:none;position:fixed;left:50%;width:400px;background:#fff;padding:20px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:.3s fadeIn;z-index:99999!important}.customer-popup,.popup-hide{top:100%;transform:translateX(-50%);background:#fff;left:50%}.menu-container{position:relative;display:inline-block}.customer-popup{display:none;position:absolute;padding:20px;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.3);min-width:200px;z-index:1000;opacity:0;transition:opacity .3s ease-in-out;text-align:right;direction:rtl}.customer-popup.show{opacity:1;display:block}.popup-hide{position:absolute;width:200px;height:250px;visibility:hidden;z-index:999}.close-button{position:absolute;top:0;right:6px;cursor:pointer}.customer-popup a{margin:12px 0;text-decoration:none;font-size:14px;transition:color .2s ease-in-out;cursor:pointer}.customer-popup a:hover{color:#0056b3}.customer-popup p{margin:0;font-size:14px;color:#333}.addScroll{overflow-y:auto;height:450px}#registrationSection .form-group{display:flex;align-items:center;justify-content:space-between}#registrationSection .form-group label{min-width:120px;text-align:right;margin-right:10px}#registrationSection .form-group input,#registrationSection .form-group select,#registrationSection .form-group textarea{flex:1}.modal-header{display:flex;align-items:center;justify-content:center;padding:15px;border-bottom:1px solid #ddd;position:relative;font-size:18px}.close-btn1{position:absolute;right:15px;font-size:22px;cursor:pointer;color:red;transition:.3s}.close-btn1:hover{color:#8b0000}.error-label{color:red;font-size:12px;display:none;margin-bottom:8px;text-align:center}.captcha-group,.form-group{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.form-group input{flex-grow:1;padding:10px;margin-left:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}.captcha-question{background:#eee;padding:8px;border-radius:5px;white-space:nowrap;text-align:center}.small-btn{padding:8px 12px;font-size:12px;cursor:pointer;border:none;background:gray;color:#fff;border-radius:5px;transition:.3s}.small-btn:hover{background:#a9a9a9}.register-link{display:block;margin-top:12px;font-size:14px;text-decoration:none;color:#00f;text-align:center;transition:.3s}#loginModal hr{border:1px solid var(--bs-primary);background-color:var(--bs-primary)}.register-link:hover{color:#00008b}.captcha-answer{text-align:center;padding:8px;width:155px;border:1px solid #ccc;border-radius:5px}.captcha-container{display:flex;align-items:center;gap:2px}.social-card,cart-item-count{display:flex;align-items:center}.expandable-header{background-color:#f8f9fa;padding:10px;cursor:pointer;border-radius:5px}.expandable-header i{font-size:20px}.close-btn{float:left;font-size:25px;cursor:pointer;color:#ff3b3b}.bg-bale,.bg-rubika{color:#fff!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes grow{from{transform:scale(.8)}to{transform:scale(1)}}.testimonial-carousel{direction:ltr}.dropdown-menu{display:none;position:absolute;background-color:#f8f9fa;border:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.confetti-piece,.infinite-explosion,cart-item-count{border-radius:50%;position:absolute}.dropdown-menu .dropdown-menu{right:100%;top:0;display:none;position:absolute}.fixed-image-size{width:100%;min-height:320px;max-height:320px;object-fit:fill;display:block}.team-item{min-height:400px;max-height:400px}cart-item-count{bottom:0;right:0;background-color:#191970;color:#fff;padding:1px 4px;font-size:10px;min-width:14px;height:14px;justify-content:center}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pop-boom{0%{transform:scale(0) rotate(10deg);opacity:0}70%{transform:scale(1.2) rotate(-5deg)}100%{transform:scale(1) rotate(-2deg);opacity:1}}.confetti-piece{width:8px;height:8px;background:#fff;opacity:0;z-index:1}.confetti-piece:first-child{left:50%;top:20%;animation:.8s ease-out .2s forwards explode}.confetti-piece:nth-child(2){left:45%;top:20%;animation:.8s ease-out .3s forwards explode-left}.confetti-piece:nth-child(3){left:55%;top:20%;animation:.8s ease-out .4s forwards explode-right}.confetti-piece:nth-child(4){left:50%;top:15%;animation:.8s ease-out .1s forwards explode-up}.confetti-piece:nth-child(5){left:50%;top:25%;animation:.8s ease-out .5s forwards explode-down}@keyframes explode{0%{transform:translate(0,0);opacity:1}100%{transform:translate(60px,-60px);opacity:0}}@keyframes explode-left{0%{transform:translate(0,0);opacity:1}100%{transform:translate(-70px,-40px);opacity:0}}@keyframes explode-right{0%{transform:translate(0,0);opacity:1}100%{transform:translate(80px,30px);opacity:0}}@keyframes explode-up{0%{transform:translate(0,0);opacity:1}100%{transform:translate(10px,-90px);opacity:0}}@keyframes explode-down{0%{transform:translate(0,0);opacity:1}100%{transform:translate(-30px,80px);opacity:0}}@keyframes fadeInDelayed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes heartbeat{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.08) rotate(0);box-shadow:0 0 50px rgba(255,255,255,.8)}}.infinite-explosion{width:7px;height:7px;background:linear-gradient(45deg,gold,#fffacd,gold);opacity:0;z-index:1;box-shadow:0 0 8px rgba(255,215,0,.6)}@keyframes explode{0%{transform:translate(0,0) scale(1) rotate(0);opacity:1}20%{transform:translate(60px,-60px) scale(0) rotate(360deg);opacity:0}100%{opacity:0}}@keyframes explode-left{0%{transform:translate(0,0) scale(1) rotate(0);opacity:1}20%{transform:translate(-70px,-40px) scale(0) rotate(-360deg);opacity:0}100%{opacity:0}}@keyframes explode-right{0%{transform:translate(0,0) scale(1) rotate(0);opacity:1}20%{transform:translate(80px,30px) scale(0) rotate(360deg);opacity:0}100%{opacity:0}}@keyframes explode-up{0%{transform:translate(0,0) scale(1) rotate(0);opacity:1}20%{transform:translate(10px,-90px) scale(0) rotate(-360deg);opacity:0}100%{opacity:0}}@keyframes explode-down{0%{transform:translate(0,0) scale(1) rotate(0);opacity:1}20%{transform:translate(-30px,80px) scale(0) rotate(360deg);opacity:0}100%{opacity:0}}.infinite-explosion:first-child{left:50%;top:20%;animation:2s infinite explode}.infinite-explosion:nth-child(2){left:45%;top:20%;animation:2s .1s infinite explode-left}.infinite-explosion:nth-child(3){left:55%;top:20%;animation:2s .2s infinite explode-right}.infinite-explosion:nth-child(4){left:50%;top:15%;animation:2s .1s infinite explode-up}.infinite-explosion:nth-child(5){left:50%;top:25%;animation:2s .3s infinite explode-down}.infinite-explosion:nth-child(6){left:48%;top:18%;animation:2s .4s infinite explode}.infinite-explosion:nth-child(7){left:52%;top:22%;animation:2s .5s infinite explode-left}.infinite-explosion:nth-child(8){left:46%;top:24%;animation:2s .6s infinite explode-right}.infinite-explosion:nth-child(9){left:54%;top:16%;animation:2s .7s infinite explode-up}.infinite-explosion:nth-child(10){left:50%;top:20%;animation:2s .8s infinite explode-down}@keyframes explode{0%{transform:translate(0,0) scale(1);opacity:1}20%{transform:translate(60px,-60px) scale(0);opacity:0}100%{opacity:0}}@keyframes explode-left{0%{transform:translate(0,0) scale(1);opacity:1}20%{transform:translate(-70px,-40px) scale(0);opacity:0}100%{opacity:0}}@keyframes explode-right{0%{transform:translate(0,0) scale(1);opacity:1}20%{transform:translate(80px,30px) scale(0);opacity:0}100%{opacity:0}}@keyframes explode-up{0%{transform:translate(0,0) scale(1);opacity:1}20%{transform:translate(10px,-90px) scale(0);opacity:0}100%{opacity:0}}@keyframes explode-down{0%{transform:translate(0,0) scale(1);opacity:1}20%{transform:translate(-30px,80px) scale(0);opacity:0}100%{opacity:0}}@keyframes pop-boom{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes icon-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}.custom-social-modal .modal-content{box-shadow:0 15px 40px rgba(0,0,0,.2)}.social-card{border:none}.kn-modal-wrapper,.social-card{align-items:center;display:flex}.social-card:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.15);filter:brightness(1.1)}.social-card:hover i,.social-card:hover img{animation:.5s ease-in-out icon-wiggle;transform:rotate(360deg)}.btn-close-custom{background:#f8f9fa;border-radius:50%;padding:8px;transition:.3s}.btn-close-custom:hover{background:#ff4880;color:#fff!important;transform:rotate(90deg)}.bg-rubika{background:linear-gradient(135deg,#8e44ad,#a29bfe)}.bg-bale{background-color:#1798c1}.bg-eitaa{background-color:#fce4c4;color:#d36100!important}.bg-insta,.bg-tele,.hover-white:hover,.kn-cart-pending-blink i{color:#fff!important}.bg-insta{background-color:#e1306c}.bg-tele{background-color:#08c}.custom-social-modal .modal-content{border-radius:35px;overflow:hidden;border:none}.modal-header-fancy{background:linear-gradient(45deg,#ff4880,#ff85a2);padding:30px 20px;text-align:center;border:none;position:relative}.modal-header-fancy::after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:40px;background:#fff;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%}.social-card{transition:.3s cubic-bezier(.175, .885, .32, 1.275);border-radius:18px;text-decoration:none!important;padding:18px;margin-bottom:12px;color:#fff;font-weight:800;font-size:1.1rem}.social-card:hover{transform:scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.1)}.social-card i,.social-card img{transition:transform .4s}@media (max-height:740px) or (max-width:360px){.custom-social-modal .modal-dialog{margin:10px auto;max-width:90%}.modal-header-fancy{padding:15px 10px}.modal-header-fancy h3{font-size:1.1rem!important}.modal-header-fancy p{font-size:.75rem!important;margin-top:4px!important}.social-card{padding:10px 15px;margin-bottom:8px;font-size:.9rem}.social-card i,.social-card img{width:24px!important;font-size:1.2rem!important}.modal-body{padding-top:35px!important;padding-bottom:15px!important}.custom-social-modal .btn-dark{padding:10px!important;font-size:.9rem;border-radius:15px}}@media (min-width:900px){.desktop-padding{padding-left:1rem!important;padding-right:1rem!important}.main-logo{width:78px!important;height:78px!important}.navbar-collapse{flex-grow:1;justify-content:center}.collapse.navbar-collapse{justify-content:center}.d-flex.align-items-center.order-xl-last{flex:1;justify-content:flex-end!important}}.navbar{padding-top:2px!important;padding-bottom:2px!important;transition:.4s;background-color:var(--bs-light);width:100%}.navbar.scrolled{position:fixed;top:0;z-index:1050;background-color:rgba(255,236,243,.75)!important;backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1)}.search-container .input-group .form-control{border-top-right-radius:50rem!important;border-bottom-right-radius:50rem!important;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.search-container .input-group .btn{border-top-left-radius:50rem!important;border-bottom-left-radius:50rem!important;border-top-right-radius:0;border-bottom-right-radius:0}.search-container{font-size:15px!important}.row{margin-right:0!important;margin-left:0!important}.text-justify{text-align:justify!important}.kn-modal-wrapper{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);justify-content:center;box-sizing:border-box;font-family:inherit;z-index:999999!important;overflow-y:auto;border-radius:24px!important;padding:15px}.kn-modal-container{width:100%;max-width:500px;max-height:90vh}.kn-box-content{background:#fff;border-radius:24px!important;overflow:hidden!important;box-shadow:0 15px 35px rgba(0,0,0,.3);border:none!important;overflow-y:auto}.kn-custom-header{background-color:#ff4880;color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.kn-header-title-wrapper{flex-grow:1}.kn-header-main-text{display:block;font-weight:700;font-size:15px}.kn-header-sub-text{display:block;font-size:11px;opacity:.85;margin-top:2px}.kn-close-icon{color:#fff;font-size:24px;line-height:1;cursor:pointer;opacity:.8;transition:opacity .2s;user-select:none}.kn-error-msg{background-color:#f8d7da;color:#842029;padding:10px 15px;font-size:12px;margin:15px 20px 0;border-radius:8px;display:block}.kn-amount-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin:5px;padding:5px}.kn-amount-label{font-size:18px;color:#000;display:block;margin-bottom:4px}.kn-amount-row{display:flex;align-items:baseline;justify-content:center;gap:15px}.kn-amount-digit{font-size:22px;font-weight:700;color:#dc3545}.kn-currency{font-size:12px;font-weight:400;color:#6c757d}.kn-copy-link-text{color:#ff4880;font-size:12px;font-weight:700;cursor:pointer;transition:color .2s}.kn-copy-link-text:hover,.kn-copy-parsian:hover{color:#d9366a}.kn-cards-container{margin:0 20px 20px}.kn-cards-title{font-size:12px;font-weight:700;color:#6c757d;margin-bottom:8px;text-align:right}.kn-bank-card{background-color:#fffdfd;border-radius:16px;padding:16px;box-shadow:0 4px 15px rgba(0,0,0,.04);transition:.3s}.kn-parsian-theme{border:2px solid #dc3545}.kn-pasargad-theme{border:2px solid #ffc107;background-color:#1a1a1a;color:#fff}.kn-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.kn-site-url{font-size:11px;color:#6c757d;font-family:monospace}.kn-pasargad-theme .kn-site-url{color:rgba(255,255,255,.6)}.kn-bank-badge{font-size:11px;padding:3px 10px;border-radius:6px;font-weight:700}.kn-badge-parsian{background-color:#dc3545;color:#fff}.kn-badge-pasargad,.kn-btn-pasargad{background-color:#ffc107;color:#1a1a1a}.kn-card-number{font-family:monospace;font-size:21px;font-weight:700;text-align:center;letter-spacing:2px;margin:16px 0;direction:ltr;color:#dc3545}.kn-copy-pasargad,.kn-pasargad-theme .kn-card-holder,.kn-pasargad-theme .kn-card-number{color:#ffc107}.kn-card-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f1f3f5;font-size:11px}.kn-pasargad-theme .kn-card-bottom{border-top:1px solid rgba(255,255,255,.1)}.kn-card-holder{color:#000;font-size:12px}.kn-copy-card-btn{border:none;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer;transition:.2s;color:#fff}.kn-btn-parsian{background-color:#dc3545}.kn-btn-parsian:hover{background-color:#bb2d3b}.kn-btn-pasargad:hover{background-color:#ffca2c}.kn-bank-logo{height:26px;object-fit:contain}.kn-copy-card-link{font-size:12px;font-weight:700;cursor:pointer;transition:color .2s}.kn-bank-tab-btn,.kn-upload-btn-custom{transition:.25s;cursor:pointer;display:flex}.kn-copy-parsian{color:#ff4880}.kn-copy-pasargad:hover{color:#ffd54f}.kn-bank-tab-btn.active,.kn-bank-tab-btn:hover{color:#ff4880!important}.kn-bank-tabs{display:flex;gap:8px;margin-bottom:14px;background:#f1f3f5!important;padding:4px;border-radius:14px}.kn-bank-tab-btn{flex:1;background:0 0!important;border:none!important;border-radius:10px!important;padding:10px 8px;font-size:15px;font-weight:700;color:#495057!important;text-align:center;align-items:center;justify-content:center;gap:6px}.kn-bank-tab-btn.active{background:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.08)}.kn-badge-hint{font-size:9px;opacity:.7;font-weight:400}.kn-upload-section{padding:0 20px 20px}.kn-upload-btn-custom{align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#ff4880 0,#8f2468 100%);color:#fff;border-radius:12px;padding:12px;font-size:13px;font-weight:700;box-shadow:0 4px 12px rgba(255,72,128,.25);user-select:none;margin-bottom:12px}.kn-upload-btn-custom:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,72,128,.35)}.tooltip-text,.tooltip-text::after{transform:translateX(-50%);position:absolute}.kn-upload-icon{font-size:18px}.kn-image-preview-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.kn-preview-thumb{position:relative;width:70px;height:70px;border-radius:10px;overflow:hidden;border:2px solid #ff4880;box-shadow:0 3px 8px rgba(0,0,0,.1)}.kn-preview-thumb img{width:100%;height:100%;object-fit:cover}.kn-remove-img-btn{position:absolute;top:2px;right:2px;background:rgba(220,53,69,.85);color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.kn-remove-img-btn:hover{background:#dc3545}.kn-textarea-wrapper{margin-bottom:15px}.kn-custom-textarea{width:100%;border:1px solid #dee2e6;border-radius:12px;padding:10px 12px;font-size:12px;color:#495057;outline:0;resize:none;box-sizing:border-box;transition:border-color .2s;font-family:inherit}.kn-btn-cancel,.kn-btn-submit{padding:11px;font-size:13px;transition:.2s;font-weight:700;cursor:pointer}.kn-custom-textarea:focus{border-color:#ff4880;box-shadow:0 0 0 3px rgba(255,72,128,.12)}.kn-actions-row{display:flex;gap:10px}.kn-btn-submit{flex:2;background-color:#198754;color:#fff;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:6px}.kn-btn-submit:hover{background-color:#157347}.kn-btn-cancel{flex:1;background-color:#f8f9fa;color:#6c757d;border:1px solid #ced4da;border-radius:12px}#loadingOverlay,.search-panel{flex-direction:column;width:100%}.kn-btn-cancel:hover{background-color:#e9ecef;color:#343a40}@keyframes knScaleIn{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}.kn-cart-pending-blink{background-color:#dc3545!important;border-color:#dc3545!important;animation:1.2s ease-in-out infinite pulseBlink}@keyframes pulseBlink{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(220,53,69,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(220,53,69,0)}}.tooltip-text{top:calc(100% + 5px);left:50%;background-color:#333;color:#fff;padding:8px 15px;border-radius:5px;font-size:14px;display:none;max-width:250px;text-align:center;white-space:normal}#cuteKidLoading,#loadingOverlay,.overlay{top:0;display:none;left:0}.tooltip-text::after{content:"";top:-5px;left:50%;border-width:6px;border-style:solid;border-color:transparent transparent #333}.search-panel{display:flex;gap:12px;max-width:300px;margin:auto}.color-picker{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.toggle-btn{padding:8px;border:none;cursor:pointer;width:100%;text-align:left;font-weight:700}.toggle-section{display:none;margin-top:8px;padding:10px;border:1px solid #ddd;border-radius:5px}.size-picker div{display:flex;align-items:center;gap:6px}.size-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:16px;font-weight:700}@media (max-width:992px){.color-picker{grid-template-columns:repeat(8,1fr);gap:2px}.size-picker{grid-template-columns:repeat(2,1fr);font-size:16px}}.size-picker input[type=checkbox]{width:18px;height:18px;cursor:pointer}@media (max-width:600px){.navbar{padding-left:0!important;padding-right:0!important}.main-logo{width:60px!important;height:60px!important}.navbar-brand{margin-right:0!important}.dropdown-menu{background-color:rgba(248,249,250,.7)}.search-panel{max-width:100%}.color-picker{grid-template-columns:repeat(8,1fr);gap:2px}.size-picker{grid-template-columns:repeat(2,1fr);font-weight:400}}.color{width:30px;height:30px;border-radius:50%;display:inline-block;cursor:pointer;border:2px solid #ccc;position:relative;transition:transform .2s}.color.selected::after{content:"✔";content:"✔";position:absolute;left:50%;font-size:16px;font-weight:700;color:#fff}.color.selected[style*="background-color: #FFFAFA"]::after,.color.selected[style*="background-color: #FFFFF0"]::after,.color.selected[style*="background-color: #ffffff"]::after{color:#000}input[type=text]{text-align:center;direction:ltr;font-size:18px;font-weight:700}input[type=number]{text-align:center;direction:ltr}#filterBox{position:fixed;right:-400px;top:0;width:400px;height:100vh;background:#f8f9fa;padding:15px;border-left:2px solid #ddd;transition:right .3s ease-in-out;box-shadow:-2px 0 10px rgba(0,0,0,.1);z-index:1000}#filterBox.open{right:0}@media (max-width:768px){#toggleFilter{font-size:12px;width:100px}#filterBox{width:80%;font-size:12px;right:-100%}}#loadingOverlay{position:fixed;height:100%;background:rgba(0,0,0,.7);align-items:center;justify-content:center;color:#fff;font-size:18px;z-index:9999}#cuteKidLoading{position:fixed;width:100%;height:100%;background:linear-gradient(to bottom,#ffcccb,#f99);flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:18px;z-index:9999}.kid-animation{width:100px;height:100px;background:url('https://path-to-your-cute-kid-image.png') center/cover no-repeat;animation:1s infinite alternate bounce,3s linear infinite spin}#chatIcon,.balloon{height:60px;border-radius:50%}@keyframes bounce{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#movingObject::after{content:"";position:absolute;bottom:-10px;left:40%;width:80%;height:10px;background:rgba(0,0,0,.2);border-radius:50%;transform:translateX(-50%);animation:3s infinite alternate shadowFloat}@keyframes shadowFloat{0%{opacity:.5;transform:scaleX(.9)}100%{opacity:.2;transform:scaleX(1.1)}}.balloon{position:absolute;width:40px;background:radial-gradient(circle,#fc0,#f60);animation:3s ease-in-out infinite balloonFloat,6s infinite alternate popBalloon}@keyframes balloonFloat{0%{transform:translateY(0)}100%{transform:translateY(-30px)}}@keyframes popBalloon{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.cloud{position:absolute;width:120px;height:80px;background:#fff;border-radius:50%;animation:6s linear infinite cloudDrift}@keyframes cloudDrift{0%{left:0;opacity:.8}100%{left:100%;opacity:.6}}#mainDivTopTenID{min-height:50vh;display:flex;justify-content:center;align-items:center}.empty-message{font-size:18px;color:#888;text-align:center}#movingObject{position:fixed;bottom:50%;left:50%;transform:translate(-50%,50%);width:400px;height:400px;border-radius:50%;overflow:hidden;animation:3s ease-in-out infinite floatingAnimation,2s infinite alternate glow}#chatIcon,.chat-modal{position:fixed;bottom:20px;right:20px}@keyframes glow{0%,100%{filter:drop-shadow(0px 0px 5px #ff99cc)}50%{filter:drop-shadow(0px 0px 15px #ff66b2)}}@keyframes floatingAnimation{0%,100%{transform:translate(-50%,50%) scale(1)}50%{transform:translate(-50%,47%) scale(1.05) rotate(5deg)}}@keyframes bounce{0%{transform:translate(-50%,50%) scale(1)}100%{transform:translate(-50%,45%) scale(1.1)}}@keyframes moveAcross{0%{left:0;transform:rotate(0)}50%{left:50%;transform:rotate(10deg)}100%{left:100%;transform:rotate(0)}}.overlay{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:999}.card-wrapper{width:100%;max-width:310px;min-width:250px;flex-grow:1;margin:0 auto}@media (max-width:576px){.card-wrapper{max-width:80%;margin:0 auto}}@media (min-width:768px) and (max-width:991px){.card-wrapper{max-width:310px;margin:0 auto}}.form-check-input{cursor:pointer;width:3em!important;height:1.5em!important}.form-check-label{cursor:pointer;font-weight:700}#chatIcon{width:60px;background:#ff6f91;box-shadow:0 4px 15px rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999;transition:transform .2s,box-shadow .2s}#chatIcon:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(0,0,0,.35)}#chatIcon img{filter:brightness(0) invert(1)}.chat-modal{width:auto;height:auto;background:0 0;display:none;z-index:99999}.chat-container{width:320px;max-width:90vw;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.25);animation:.25s slideUp}@keyframes slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.chat-header{background:#ff6f91;color:#fff;padding:12px;font-size:17px;display:flex;justify-content:space-between;align-items:center}.chat-close{background:0 0;border:none;color:#fff;font-size:22px;cursor:pointer}.chat-notice{padding:15px;background:#fff3f6;border-bottom:1px solid #ffd3e0;font-size:14px;text-align:center;line-height:1.7}.chat-notice-small{font-size:12px;color:#666}.chat-login-btn,.chat-start-btn{width:100%;color:#fff;background:#ff6f91;cursor:pointer}.chat-login-btn{margin-top:10px;padding:8px;border:none;border-radius:6px}.chat-form{padding:15px}.chat-form input{width:100%;padding:8px;margin-top:4px;margin-bottom:10px;border:1px solid #ccc;border-radius:6px}.chat-start-btn{padding:10px;border:none;border-radius:6px}.chat-error{color:red;margin-bottom:10px;display:none}.chat-box{display:none;height:350px;padding:10px}.chat-messages{height:260px;overflow-y:auto;border:1px solid #ddd;padding:8px;border-radius:6px;background:#fafafa}.chat-input{display:flex;margin-top:10px}.chat-input input{flex:1;padding:8px;border-radius:6px;border:1px solid #ccc}.chat-input button{margin-left:6px;padding:8px 15px;background:#ff6f91;color:#fff;border:none;border-radius:6px}.message{max-width:75%;padding:10px 14px;margin:10px 0;border-radius:14px;font-size:14px;line-height:1.5;display:inline-block;clear:both;position:relative}.message.user{background:#d9ecff;float:right;border-bottom-right-radius:0}.message.support{background:#ffe0ec;float:left;border-bottom-left-radius:0}.message.support::before{content:"کودک ناز";font-size:11px;color:#c2185b;position:absolute;top:-16px;left:0}.message.system{background:#f0f0f0;margin:10px auto;text-align:center;border-radius:8px;float:none}.send-btn{background:#4caf50;border:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.msg-time{font-size:11px;color:#666;margin-top:4px;text-align:left}.msg-text{white-space:pre-wrap}.chat-date-row{text-align:center;margin:20px 0 10px;padding:6px 14px;color:#333;border-radius:12px;font-size:13px;display:block;clear:both}