@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300&display=swap);.header{height:5em;max-width:1100px;width:95%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;z-index:1000000000;position:-webkit-sticky;position:sticky;top:0}@media (max-width:600px){.header{height:6em}}.header-center,.header-left,.header-right{display:flex;align-items:center}.header-center{justify-content:center;flex:1 1}.space{display:inline-block;width:10px}.link .anticon{font-size:24px;transition:color .3s ease}.link:hover .anticon{color:#1890ff}.training-path-icon{animation:spin 2s linear infinite;width:50px;height:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.test-icon{width:50px;height:50px}.scene-icon{width:140px;height:140px;padding:0}.dev-icon{width:80px;height:60px}.nestedIcon-icon{width:150px;height:150px}.icon-container{display:flex;flex-direction:column;align-items:center;text-align:center}.animated-icon{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.nav__list{margin-right:1.5em;margin-bottom:0;display:flex}.nav__list-item{margin-left:1.5em}.app .nav__hamburger{display:none}.nav__theme{margin-top:.4em}@media (max-width:600px){.nav__list{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;inset:0;width:100%;height:100%;z-index:2}.nav__list-item{margin:.5em 0}.app .nav__hamburger{display:flex;z-index:2;margin-left:.8em}}.about__role{font-family:"Raleway",sans-serif}
/*  !*font-size: 14px;*!*/.about{flex-direction:column;margin-top:3em}.about__name{color:var(--clr-primary)}.about__name__title{display:flow-root;color:var(--clr-fg)}.phone__no{color:var(--clr-primary);font-weight:700}.about__role{margin-top:1.2em;font-size:20px}.about__desc{font-size:.8rem;max-width:616px;text-align:justify}.about__contact,.about__desc{margin-top:1.1em}.about .link--icon{margin-right:.8em}.about .btn--outline{margin-right:1em}@media (max-width:600px){.app .about{align-items:center;margin-top:2em}}.wrapper{height:5vh;display:grid;place-items:center}.typing-demo{width:17ch;animation:typing 2s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden;border-right:3px solid;font-size:2em}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.typewriter-cursor{font-family:"Arial, sans-serif";direction:rtl;text-align:right;white-space:nowrap}.project{padding:2em;margin:0 auto;text-align:center;box-shadow:var(--shadow);transition:transform .2s linear}.project:hover{transform:translateY(-7px)}.project__description{margin-top:1em}.project__stack{display:flex;flex-wrap:wrap;justify-content:center;margin:1.2em 0}.project__stack-item{margin:.5em;font-weight:500;font-size:.8rem;color:var(--clr-fg-alt)}.project .link--icon{margin-left:.5em}.dnon{display:none}.projects__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));grid-gap:2em}.skills__list{max-width:950px;width:95%;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.skills__list-item{margin:.5em}.image{margin:0 auto;max-height:50px;width:auto;display:inline-block!important;height:50px!important}.scroll-top{position:fixed;bottom:2em;right:4em;background-color:initial}@media (max-width:900px){.scroll-top{display:none}}.contact{flex-direction:column}.grid-container{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.map-column{order:0}.contact-form,.contact-info{order:0;text-align:right;font-family:"Vazir",sans-serif;direction:rtl}.contact-form form{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.contact-form input,.contact-form textarea{width:100%;padding:10px;margin-bottom:5px;border:1px solid #ccc;border-radius:4px}.submit-button:enabled{opacity:1}.vazirabC{font-family:"Vazir",sans-serif;direction:rtl;border-bottom:1px solid #ccc;padding-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px;font-size:14px;font-weight:700}@media (max-width:768px){.grid-container{grid-template-columns:1fr}.map-column{order:2;margin-top:5em}.contact-info{order:1}.contact-form,.contact-info{text-align:right;font-family:"Vazir",sans-serif;direction:rtl}.contact-form{order:3;margin-top:2em}.section1{margin-top:5em}.section__title1{text-align:center;text-transform:uppercase}}@media (min-width:768px){.grid-container{grid-template-columns:repeat(3,1fr)}.contact-form,.contact-info,.map-column{order:0;text-align:right;font-family:"Vazir",sans-serif;direction:rtl}.section1{margin-top:5em}.section__title1{text-align:center;margin-bottom:1em;text-transform:uppercase;padding-top:90px}}.links-container{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:3.2em}.links-container a{flex:1 1;min-width:200px;text-align:center}@font-face{font-family:"BrandonGrotesque";src:url(https://www.esmaeilsadeghi.ir/static/media/BrandonGrotesque-Thin.f644e287.ttf) format("truetype")}@font-face{font-family:"shekasteh";src:url(https://www.esmaeilsadeghi.ir/static/media/Shekasteh.02da30e5.ttf) format("truetype");font-display:fallback}@font-face{font-family:"IranNastaliq";src:url(https://www.esmaeilsadeghi.ir/static/media/IranNastaliq.32e9d4e9.ttf) format("truetype")}@font-face{font-family:"BNazanin";src:url(https://www.esmaeilsadeghi.ir/static/media/BNazanin.5e9461d6.ttf) format("truetype")}@font-face{font-family:"hamed";src:url(https://www.esmaeilsadeghi.ir/static/media/W_hamed.3948d2a9.ttf) format("truetype")}@font-face{font-family:"lalezar";src:url(https://www.esmaeilsadeghi.ir/static/media/Lalezar-Regular.241ca811.ttf) format("truetype")}@font-face{font-family:"vazir";src:url(https://www.esmaeilsadeghi.ir/static/media/Vazir.8698ab71.ttf) format("truetype")}@font-face{font-family:"vazirlight";src:url(https://www.esmaeilsadeghi.ir/static/media/Vazir-Light.7bbe0ee6.ttf) format("truetype")}@font-face{font-family:"sogand";src:url(https://www.esmaeilsadeghi.ir/static/media/SOGAND.de617fe8.ttf) format("truetype")}@font-face{font-family:"titr";src:url(https://www.esmaeilsadeghi.ir/static/media/B%20Titr%20Bold_0.ddf1cf60.ttf) format("truetype")}@font-face{font-family:"nazaninbold";src:url(https://www.esmaeilsadeghi.ir/static/media/BNazaninBold_0.234e90c5.ttf) format("truetype")}@font-face{font-family:"parastoobold";src:url(https://www.esmaeilsadeghi.ir/static/media/Parastoo-Print-Bold-FD.dd53c25c.ttf) format("truetype")}@font-face{font-family:"dimaShekasteh";src:url(https://www.esmaeilsadeghi.ir/static/media/DimaShekasteh.0e0451a3.ttf) format("truetype")}@font-face{font-family:"IranianSans";src:url(https://www.esmaeilsadeghi.ir/static/media/Iranian%20Sans.8c2ed8fb.ttf) format("truetype")}@font-face{font-family:"Digikala";src:url(https://www.esmaeilsadeghi.ir/static/media/Digikala%20-_font.7bd94866.ttf) format("truetype")}.footer{padding:3em 0;margin-top:4em;text-align:center}.footer__link{font-size:.9rem;font-weight:600;color:var(--clr-fg)}@media (max-width:600px){.footer{padding:2em;margin-top:3em}}.copyr{font-family:BrandonGrotesque;letter-spacing:5px;font-weight:bolder;transition:border-color .15s ease-out,color .15s ease-out}.underline span{border-bottom:1px solid rgba(68,68,68,.51);font-size:11px}.copyr p{margin-bottom:10px}.copyr p span:hover{color:rgba(144,160,217,.5);border-bottom:1px solid rgba(144,160,217,.5)}.copyrb{font-family:BrandonGrotesque;letter-spacing:5px;font-weight:bolder;transition:border-color .15s ease-out,color .15s ease-out;margin-top:20px;font-size:11px}.shekasteh{font-family:shekasteh;font-size:calc(1vw + 30px);font-weight:400}.nastaliqJava,.nastaliqJavaT{font-family:IranNastaliq;font-size:calc(1vw + 20px);font-weight:400}.shekastehlastname{font-family:IranNastaliq;font-size:calc(1vw + 35px);font-weight:400}.shekastehnamepersion{font-family:shekasteh;font-size:calc(1vw + 30px);font-weight:400}.shekastehJavaT{font-family:IranNastaliq;font-size:calc(1vw + 11px);font-weight:400}.dimaShekasteh{font-family:dimaShekasteh;font-size:39px;color:var(--clr-fg);display:contents;font-weight:400}.nastaliq{font-family:IranNastaliq;font-size:30px;font-weight:400}.bNazanin,.nastaliq{color:var(--clr-fg-alt)}.bNazanin{font-family:bNazanin;font-size:26px}.bNazanint{font-size:18px}.bNazanint,.bNazanintMessTitle{font-family:bNazanin;text-align:right}.bNazanintMessTitle{font-size:16px}.bNazanintMessTitleM{font-size:12px}.bNazanintMess,.bNazanintMessTitleM{font-family:bNazanin;text-align:right}.bNazanintMess{font-size:14px}.bNazanintN{color:var(--clr-fg-alt)}.bNazanintN,.bNazanintP,.bNazanintPb{font-family:bNazanin;font-size:18px;text-align:center}.bNazanintPb{font-weight:700}.bNazanint2{font-family:bNazanin;font-size:18px;text-align:right;padding:20px}.bNazaninF{font-family:bNazanin;font-size:15px;text-align:justify;direction:rtl}.bNazanintd{font-family:vazir;font-size:12px;text-align:left}.training{font-family:vazir;text-align:center}.bNazanintdr,.bNazanintdrQ{font-family:vazir;color:var(--clr-fg-alt)}.bNazanintdrQ{font-size:12px}.bNazanintdrT{font-family:vazir;font-size:13px;color:var(--clr-fg-alt)}.bNazanintdrD,.bNazanintdrDB{font-family:vazir;font-size:12px;color:var(--clr-fg-alt)}.bNazanintdrDB{font-weight:700}.bNazanintdrDBlog{font-family:vazir;font-size:12px;font-weight:700;color:var(--clr-primary)}.bNazanintdrN{font-size:8px}.bNazanintdrb,.bNazanintdrN{font-family:vazir;color:var(--clr-fg-alt)}.bNazanintdrb{font-weight:700}.hamed{font-family:hamed;font-size:26px;color:var(--clr-fg-alt)}.lalezar{font-size:18px}.lalezar,.lalezarI{font-family:lalezar;color:var(--clr-fg-alt)}.lalezarI{font-size:10px}.lalezarShop{font-size:14px;margin-bottom:20px}.lalezarLink,.lalezarShop{font-family:lalezar;color:var(--clr-fg-alt)}.lalezarLink,.lalezarLinkB{font-size:15px}.lalezarLinkB{font-family:lalezar;color:#cdcdff}.vazir{font-family:vazir,sans-serif;font-size:18px;color:var(--clr-fg-alt)}.vazirab{font-size:16px}.vazirab,.vazirablog{font-family:vazir,sans-serif;color:var(--clr-fg-alt);text-align:justify;direction:rtl}.vazirablog{font-size:12px}.vazirlight{font-size:18px}.vazirlight,.vazirlightd{font-family:vazirlight;color:var(--clr-fg-alt);font-weight:700}.vazirlightd{font-size:12px}.sogand{font-size:18px}.sogand,.sogandUser{font-family:sogand;color:var(--clr-fg-alt);font-weight:700}.sogandUser{font-size:24px}.parastoobold{font-family:parastoobold}.bTitr{font-family:titr,sans-serif;color:var(--clr-fg-alt)}.bTitrShop{color:var(--clr-fg-alt)}.bTitrShop,.bTitrShopS{font-family:titr;font-size:18px}.bTitrShopS{color:var(--clr-primary)}.bTitrImm{font-size:24px}.bTitrBlog,.bTitrImm{font-family:titr;color:var(--clr-primary)}.bTitrBlog{font-size:21px}.app{font-family:"Poppins",sans-serif;line-height:1.5;color:var(--clr-fg);background-color:var(--clr-bg)}.light{--clr-bg:#fcfcfc;--clr-bg-alt:#fff;--clr-fg:#555;--clr-fg-alt:#444;--clr-primary:#2978b5;--shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}.dark{--clr-bg:#23283e;--clr-bg-alt:#2a2f4c;--clr-fg:#bdbddd;--clr-fg-alt:#cdcdff;--clr-primary:#90a0d9;--shadow:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px}main{max-width:1100px;width:95%;margin:0 auto}.section{margin-top:5em}.section__title{text-align:center;margin-bottom:1em;text-transform:uppercase;padding-top:90px}.center{display:flex;align-items:center}.link{padding:0 0 .3em;position:relative}.link,.link:hover{color:var(--clr-primary)}.link:before{content:"";display:inline;width:0;height:.2em;position:absolute;bottom:0;background-color:var(--clr-primary);transition:width .2s ease-in}.link:focus:before,.link:hover:before{width:100%}.link--nav{text-transform:lowercase;font-weight:500}.link--icon,.link--nav{color:var(--clr-fg)}.btn{display:block;cursor:pointer;padding:.8em 1.4em;font-weight:500;font-size:.9rem;text-transform:lowercase;transition:transform .2s ease-in-out}.btn--outline{color:var(--clr-primary);border:2px solid var(--clr-primary);position:relative;overflow:hidden;z-index:1}.btn--outline:focus,.btn--outline:hover{color:var(--clr-bg)}.btn--outline:before{content:"";position:absolute;background-color:var(--clr-primary);right:100%;bottom:0;left:0;top:0;z-index:-1;transition:right .2s ease-in-out}.btn--outline:focus:before,.btn--outline:hover:before{right:0}.btn--plain{text-transform:none;background-color:var(--clr-bg-alt);box-shadow:0 3px 3px 0 rgba(0,0,0,.15);border:0;width:95px;height:83px}.btn--plain:hover{transform:translateY(-4px)}.btn--icon{padding:0}.btn--icon:focus,.btn--icon:hover{color:var(--clr-primary)}.btn--icon:active{transform:translateY(-5px)}@media (max-width:600px){.section{margin-top:4em}}.scrollable-container{height:100px;overflow-y:scroll}.background{padding-top:60px;height:300px;background-image:url(https://zos.alipayobjects.com/rmsportal/RmjwQiJorKyobvI.jpg)}.waveText{display:inline-block;background:linear-gradient(90deg,red,orange,#ff0,green,#00f);-webkit-background-clip:text;color:transparent;animation:wave 3s infinite;background-size:200% 100%;background-position:0 0;animation:wave 5s linear infinite}@keyframes wave{0%{background-position:0 0}to{background-position:200% 0}}.submit-button{padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;width:100%;opacity:.8;display:block;margin:0 auto;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease,opacity .3s ease;position:relative}.submit-button:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;background-color:#fff;border-top-right-radius:4px;border:2px solid #007bff;z-index:-1}.submit-button:hover{background-color:#0056b3;transform:translateY(-2px);opacity:1}.submit-button:active{background-color:#004494;transform:translateY(0);opacity:.9}.rtl-marquee{direction:rtl;font-family:lalezarI,serif}.des{font-size:25px;text-align:right;font-family:IranNastaliq}.centered-table .ant-table-cell{text-align:center}.ant-col.ant-form-item-label{text-align:right}.ant-input.ant-input-status-success.bNazanintdr,.ant-input ant-input-status-error bNazanintdr{text-align:left}.signup-container{direction:rtl;max-width:400px;margin:50px auto;padding:0;display:flex;flex-direction:column}.signup-container,.signup-title{font-family:"bNazanin",sans-serif;text-align:right}.signup-title{margin-bottom:20px}.signup-container .ant-form-item{text-align:right}.signup-container .ant-input{direction:rtl;font-family:"bNazanin",sans-serif}.signup-container .phone-input::placeholder{text-align:right}.signup-container .phone-input{direction:ltr;text-align:left}.signup-container .signup-btn{display:block;margin:0 auto;font-family:"bNazanin",sans-serif}.signup-container .email-input::placeholder,.signup-container .nationalcode-input::placeholder,.signup-container .phone-input::placeholder{text-align:right}.signup-container .email-input,.signup-container .nationalcode-input,.signup-container .phone-input{direction:ltr;text-align:left}.signup-btn-container{display:flex;justify-content:center}.product-list{grid-gap:16px;gap:16px;padding:16px;direction:rtl}.product-card{box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;background-color:#fff;padding:10px}.product-image{max-width:350px;height:220px;display:block;margin:0 auto 16px}.bNazanintdrD,.bNazanintdrD4{text-align:justify}.bNazanintdrD4,.bNazanintdrDA{color:var(--clr-fg-alt)}.bNazanintdrDA{font-family:vazir;direction:rtl}.more-button{color:#a9a9a9;cursor:pointer;text-align:left;display:block;margin-top:8px;font-size:.8rem;padding:2px 5px}.notification-rtl{direction:rtl;font-family:"bNazanin",sans-serif}.price{float:left;margin-left:10px;font-size:.7rem;color:rgba(0,0,0,.47)}.vertical-bar{font-weight:700;font-size:1rem;color:rgba(0,0,0,.3)}.product-actions{padding-top:20px}.search-container{display:flex;justify-content:flex-end;margin:20px}.search-input{padding:8px;width:100%;max-width:320px;font-size:16px;text-align:right;border-radius:20px;border:1px solid #d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.15);font-family:"bNazanin",sans-serif}@media (max-width:768px){.search-container{justify-content:center}}.coaching-path{padding:5px;text-align:center}.progress-bar{width:5px;margin:0 auto;background-color:#ccc;position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:60px;gap:60px;padding-top:20px;padding-bottom:20px}.step{width:200px;padding:20px;border:1px solid #ccc;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;opacity:0;transform:translateY(100px);transition:opacity 1s ease-out,transform 1s ease-out}.step.left{align-self:flex-start;transform:translateX(-150%)}.step.right{align-self:flex-end;transform:translateX(150%)}.step.final{width:auto;max-width:none;transform:translateX(0);opacity:1}.step.visible{opacity:1;transform:translateX(0) translateY(0)}.step h2{font-size:24px;margin-bottom:10px}.step p{font-size:14px;margin:0}.signup-link{font-size:12px;font-family:"lalezar"}.scene-icon-e{display:flex;justify-content:center;align-items:center}body{text-align:right}.avatar{width:50%;height:auto;max-height:370px;margin-bottom:20px;display:block;margin-left:0;margin-right:20px;border-top-left-radius:50px;border-bottom-right-radius:50px}.about-section{display:flex;align-items:center;background-color:var(--clr-bg);color:var(--clr-fg);padding:20px;margin-bottom:20px;flex-wrap:wrap}.about-text{flex:1 1;margin-left:20px}.about-text h1{color:var(--clr-primary);text-transform:uppercase;margin-bottom:1em}.about-text p{line-height:1.6}.toggle-button{margin-top:10px;padding:10px 20px;background-color:var(--clr-primary);color:var(--clr-bg);border:none;cursor:pointer;border-radius:8px}.toggle-button:hover{background-color:var(--clr-primary-dark)}.toggle-content{margin-top:20px}@media (max-width:500px){.avatar{width:100%;max-height:none;margin-right:0;margin-bottom:20px}.about-section{flex-direction:column;align-items:center}.about-text{margin-left:0;text-align:center}}.contact-section{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:600px;margin:20px auto}.contact-title{font-size:24px;color:#333;margin-bottom:10px}.contact-text,.contact-title{font-family:"Vazir",sans-serif;text-align:center}.contact-text{font-size:13px;color:#555;margin-bottom:15px}.contact-links{list-style:none;padding:0;text-align:center}.contact-links li{display:inline-block;margin:0 10px}.contact-links a{font-family:"Vazir",sans-serif;font-size:16px;color:#0077b5;text-decoration:none}.contact-links a:hover,.toggle-text{text-decoration:underline}.toggle-text{display:block;font-family:"Vazir",sans-serif;font-size:14px;color:#0077b5;text-align:center;cursor:pointer;margin-top:15px}.toggle-text:hover{color:var(--clr-fg-alt);font-size:14px}.custom-list{list-style-type:none;text-align:right;padding-right:20px;font-family:vazir;font-size:12px}.custom-list li{position:relative;padding-right:20px;margin-bottom:5px}.custom-list li:before{content:"•";color:#333;font-size:20px;position:absolute;right:0;top:0;line-height:1.2}.history-section{background-color:#f3f3f3;padding:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;margin:20px 0;font-family:"Vazir",sans-serif;color:#333;text-align:right;box-sizing:border-box}.history-section h2{font-size:24px;color:#0077b5;margin-bottom:15px;text-align:center}.bNazanintdrDA{font-family:"Vazir",sans-serif;font-size:12px;line-height:1.6;margin-bottom:10px;text-align:justify}body{background-color:#f8f8f8}.header-section{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;border-bottom:1px solid #e0e0e0}.logo{width:130px}.title-section{text-align:right}.title{font-size:2em}.subtitle,.title{font-family:"Lalezar",sans-serif;margin:0 0 10px}.subtitle{font-size:1.5em}.description{font-family:"Vazir",sans-serif;font-size:1em;margin:0 0 10px}.table-section{padding:20px;position:relative}.search-bar{margin-bottom:20px;width:200px;position:absolute;right:0;top:10px;text-align:right}.spacing{height:40px}.center-align-table .ant-table-thead>tr>th{text-align:center;font-family:"bTitrShopS",sans-serif}.center-align-table .ant-table-tbody>tr>td,.center-align-table .ant-table-thead>tr>th{text-align:right;font-family:"Vazir",sans-serif}.course-name-column{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.header-section{flex-direction:column;text-align:center}.logo{margin-bottom:20px;width:120px}.title{font-size:1.5em}.subtitle{font-size:1.2em}.description{font-size:.9em}.search-bar{width:100%;position:relative;right:auto;top:auto;margin-bottom:10px}.spacing{height:20px}.ant-table-cell.hide-column{display:none}}.footer-links{text-align:center;padding:20px 0;margin-top:20px}.footer-links .logo-table{width:100%;border-collapse:initial;border-spacing:20px}.footer-links a{display:block;text-decoration:none;color:#000;text-align:center}.footer-links a:hover{color:#00f}.footer-links .logo-box{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto 5px;border:1px solid #ccc}.footer-links .logo-image{max-width:50%;max-height:50%}.small-text{font-size:.8em}.header-image{width:100%;height:auto;margin-bottom:20px}.container{display:flex;flex-wrap:wrap}.sidebar{width:20%;padding:20px;background-color:#f4f4f4}.content{width:80%;padding:20px;background-color:#fff}.sidebar ul{list-style-type:none;padding:0}.sidebar ul li{margin-bottom:10px}.sidebar ul li a{text-decoration:none;color:#333}.sidebar ul li a:hover{text-decoration:underline}@media (max-width:768px){.content,.sidebar{width:100%}}.right-align{text-align:left}

/*!* کلاس جدید برای تگ li *!*/
/*    !*font-family: bNazanintdr;*!*/.notification-bar{position:fixed;top:0;width:100%;z-index:1100;padding:7px 10px;background-color:#fff4e5;border-bottom:1px solid #ffd591;font-size:10px;text-align:center}.notification-bar a{color:#000;text-decoration:none;font-family:"Vazir",sans-serif}.notification-bar a:hover{text-decoration:underline}.app-header{background-color:#fff;padding:0 20px;display:flex;align-items:center;height:64px;direction:rtl;position:fixed;top:25px;width:100%;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-wrap:wrap}.logo-search-container{display:flex;align-items:center;flex:1 1}.logo-store{margin-right:0}.search-section{display:flex;align-items:center;flex:1 1}.search-input-custom{width:100%;max-width:600px;border-radius:10px;text-align:right;direction:rtl}.actions-section,.search-input-custom,.search-section .ant-input::placeholder{font-family:"Vazir",sans-serif!important}.actions-section{display:flex;align-items:center;margin-right:auto}.actions-section .action-btn,.actions-section .ant-btn-link,.actions-section .cart-icon{color:#000!important}.action-btn{display:flex;align-items:center;grid-gap:5px;gap:5px}.action-btn .anticon{margin-right:0}.content{padding-top:104px}.store-name{font-family:"Lalezar",sans-serif;font-size:20px;color:#ff8c00;margin-left:5px}@media (max-width:768px){.app-header .logo-store{display:none}.app-header{padding:0 10px}.logo{margin-right:5px}.search-section{flex:1 1 100%;order:2}.actions-section{flex:1 1 100%;justify-content:flex-end;order:3}.bottom-icons{justify-content:space-around;width:100%;background-color:#fff;box-shadow:0 -1px 5px rgba(0,0,0,.1);padding:10px 0;position:fixed;bottom:0;z-index:1000}.bottom-icons,.icon-col{display:flex;align-items:center}.icon-col{flex-direction:column;text-align:center}.actions-section{display:none}.login-btn{display:flex;align-items:center;grid-gap:5px;gap:5px}.login-btn .anticon{margin-right:0}.login-btn:after{content:none}.mobile-categories{position:fixed;top:89px;right:0;width:90px;height:calc(100% - 138px);background-color:#efeff0;box-shadow:-2px 0 5px rgba(0,0,0,.1);z-index:900;padding-top:20px;overflow-y:auto}.category-item{width:100%;text-align:right;padding:10px 15px;display:flex;flex-direction:column;align-items:center}.category-icon{font-size:24px;color:#333;margin-bottom:5px}.category-name{font-size:14px;color:#333}}.search-results-list{position:absolute;top:40px;width:100%;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow-y:auto;direction:rtl;text-align:right;font-family:vazir,sans-serif}.search-results-list .ant-list-item{padding:10px;cursor:pointer}.search-results-list .ant-list-item:hover{background-color:#f5f5f5}.icon-label{font-family:"IranianSans",sans-serif;font-size:10px;margin-top:4px;color:#afb0b5}.icon-col{flex-direction:column;text-align:center}.category-item,.icon-col{display:flex;align-items:center}.category-item{justify-content:center;height:80px;font-family:vazir,sans-serif;font-size:16px}.category-icon{font-size:15px;color:#414750;margin-bottom:3px}.category-name{color:#414750;text-align:center;font-size:10px}.scroll-to-top{position:fixed;bottom:55px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:24px;background-color:#ff8c00;border:none;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease}.scroll-to-top:hover{background-color:#e58900;box-shadow:0 4px 10px rgba(0,0,0,.3)}.product-container{display:flex}.product-table{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:0;gap:0;flex-grow:1}.product-cell{flex:1 1 18%;max-width:18%;box-sizing:border-box;text-align:right;border:1px solid #e0e0e0;padding:10px;cursor:pointer;overflow:hidden;transition:background-color .3s,border-color .3s;position:relative}.product-badge{display:flex;justify-content:space-between;align-items:center;position:absolute;top:10px;left:10px;right:10px;padding:5px 10px;background-color:#f9f9f9;border-radius:5px}.custom-badge-left{display:flex;align-items:center;margin-right:10px}.custom-icon-left{font-size:14px;color:red;margin-right:5px}.custom-label{font-size:10px;color:#7f848a;font-family:"Vazir",sans-serif}.special-sale{font-size:16px;color:#ef1442;font-family:"Digikala",sans-serif}.product-info{margin-top:10px;text-align:right;font-family:"Vazir",sans-serif;padding-right:20px}.product-info h3{font-size:12px}.product-info .description{font-size:10px}.product-rating{display:flex;align-items:center;font-size:12px;margin-top:5px;padding-right:20px}.product-rating i{color:gold;margin-right:5px}.product-price{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px;right:10px;direction:rtl;font-family:"Vazir",sans-serif}.price-discount-container{display:flex;flex-direction:column;align-items:flex-start}.price{font-size:14px;color:#000}.original-price{font-size:12px;color:#a0a0a0;text-decoration:line-through;margin-top:5px}.discount-label{background-color:red;color:#fff;padding:2px 5px;border-radius:12px;font-size:10px;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:20px}.product-cell:hover{background-color:#f0f0f0;border-color:#1890ff}.product-image{width:100%;height:300px;object-fit:cover}.filter-container{width:200px;margin-left:20px;border:1px solid #e0e0e0;padding:10px}@media (max-width:1024px){.product-table{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.product-container{flex-direction:column}.product-table{display:flex;flex-wrap:wrap;justify-content:flex-start}.product-cell{flex:1 1 100%;max-width:100%;display:flex;flex-direction:row-reverse;align-items:center;padding:10px;width:100%;box-sizing:border-box;border-bottom:1px solid #e0e0e0;text-align:right;height:190px}.product-image{width:80px;height:auto;margin-left:10px}.product-info{flex-grow:1;text-align:right;margin-top:0;padding-right:20px}.product-price,.product-rating{margin-top:10px;padding-right:20px}.filter-container{width:100%;margin:10px 0}}.shop-container{padding-top:120px}.product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:0;gap:0;justify-items:center}.product-card{width:100%;text-align:right;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.product-card img{width:100%;height:auto;object-fit:cover}.product-actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.category-tabs{margin:10px 0;font-family:Digikala,sans-serif}@media (max-width:768px){.product-list{grid-template-columns:1fr;grid-gap:0;gap:0}.product-card{display:flex;flex-direction:row-reverse;align-items:center;padding:10px;width:100%}.product-card img{width:200px;height:auto;margin-left:10px}.category-tabs{font-size:12px}}.product-detail{display:flex;justify-content:space-between;padding:120px 20px 20px}.product-detail-center,.product-detail-left,.product-detail-right{width:30%}.product-detail-left{align-items:flex-start;text-align:right}.price-card,.product-detail-left{display:flex;flex-direction:column}.price-card{width:100%;padding:20px;height:auto;justify-content:space-between;border:1px solid #e0e0e0;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}.price-card p{margin:5px 0}.add-to-cart-button{width:100%;background-color:#ff5722;border:none;padding:10px 0;font-size:16px;color:#fff;border-radius:5px;cursor:pointer;text-align:center}.product-detail-center h2{margin-bottom:10px}.product-detail-center{display:flex;flex-direction:column;align-items:flex-start;text-align:right}.product-detail-right{display:flex;flex-direction:column;align-items:center}.main-image{width:100%;height:auto;object-fit:cover}.thumbnail-images{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;gap:10px;margin-top:10px}.thumbnail{width:60px;height:60px;object-fit:cover;cursor:pointer}.product-detail-menu{display:flex;justify-content:center;margin-top:20px}.product-detail-menu button{margin:0 10px;padding:10px 20px;cursor:pointer}.product-suggestions{margin-top:20px;text-align:center}.suggestion-list{display:flex;overflow-x:auto;grid-gap:10px;gap:10px;justify-content:center;padding:10px 0}.suggestion-item{flex:0 0 auto;text-align:center}.suggestion-item img{width:100px;height:100px;object-fit:cover}.header-mobile{display:none}@media (max-width:768px){.notification-bar{display:none}.header-mobile{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px;border-bottom:1px solid #e0e0e0;position:fixed;top:0;width:100%;z-index:1001}.header-icon{font-size:24px;margin:0 10px;cursor:pointer}.mobile-search-input{display:none}.search-visible .mobile-search-input{display:block}.search-visible .header-icon{display:none}.product-detail{padding-top:60px;padding-bottom:100px;overflow-y:auto}.product-detail-center,.product-detail-left,.product-detail-right{width:100%}.mobile-footer{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;width:100%;background-color:#fff;border-top:1px solid #e0e0e0;padding:15px 20px;z-index:1001;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.add-to-cart-button-mobile{flex:1 1;margin-left:30px;background-color:#ff5722;border:none;color:#fff;padding:20px;text-align:center;cursor:pointer;border-radius:5px;font-size:18px;display:flex;align-items:center;justify-content:center}.mobile-price{font-size:18px;color:#000;font-weight:700}}*{padding:0;margin:0;border:0;outline:0;background-color:inherit;color:inherit;font-family:inherit;font-size:inherit;box-shadow:none;box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4{line-height:1.2;color:var(--clr-fg-alt)}h1{font-size:4rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.3rem}ul{list-style-type:none}a{text-decoration:none}button{cursor:pointer}@media (max-width:900px){h1{font-size:2.6rem}}
/*# sourceMappingURL=main.63848b8d.chunk.css.map */