*{margin:0;padding:0}html{scroll-behavior:smooth}body{width:70%;margin:auto!important;background-color:#efefef;transition:opacity .2s;font-family:Yekanbakh}body.fade-out{opacity:.5}a{color:inherit;text-decoration:none;display:inline-block}.d-none{display:none}s{opacity:.7}#verifyForm input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:Yekanbakh;font-style:normal;font-weight:300;src:url(/Fonts/Yekan-Bakh-FaNum/TTF/YekanBakhFaNum-Light.ttf) format('truetype'),url(/Fonts/Yekan-Bakh-FaNum/OTF/YekanBakhFaNum-Light.otf) format('opentype') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff/YekanBakhFaNum-Light.woff) format('woff') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff2/YekanBakhFaNum-Light.woff2) format('woff2')}@font-face{font-family:Yekanbakh;font-style:normal;font-weight:400;src:url(/Fonts/Yekan-Bakh-FaNum/TTF/YekanBakhFaNum-Regular.ttf) format('truetype'),url(/Fonts/Yekan-Bakh-FaNum/OTF/YekanBakhFaNum-Regular.otf) format('opentype') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff/YekanBakhFaNum-Regular.woff) format('woff') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff2/YekanBakhFaNum-Regular.woff2) format('woff2')}@font-face{font-family:Yekanbakh;font-style:normal;font-weight:600;src:url(/Fonts/Yekan-Bakh-FaNum/TTF/YekanBakhFaNum-SemiBold.ttf) format('truetype'),url(/Fonts/Yekan-Bakh-FaNum/OTF/YekanBakhFaNum-SemiBold.otf) format('opentype') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff/YekanBakhFaNum-SemiBold.woff) format('woff') url(Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format('woff2')}@font-face{font-family:Yekanbakh;font-style:normal;font-weight:700;src:url(/Fonts/Yekan-Bakh-FaNum/TTF/YekanBakhFaNum-Bold.ttf) format('truetype'),url(/Fonts/Yekan-Bakh-FaNum/OTF/YekanBakhFaNum-Bold.otf) format('opentype') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff/YekanBakhFaNum-Bold.woff) format('woff') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff2/YekanBakhFaNum-Bold.woff2) format('woff2')}@font-face{font-family:Yekanbakh;font-style:normal;font-weight:800;src:url(/Fonts/Yekan-Bakh-FaNum/TTF/YekanBakhFaNum-Black.ttf) format('truetype'),url(/Fonts/Yekan-Bakh-FaNum/OTF/YekanBakhFaNum-Black.otf) format('opentype') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff/YekanBakhFaNum-Black.woff) format('woff') url(Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff2/YekanBakhFaNum-Black.woff2) format('woff2')}@font-face{font-family:Yekanbakh;font-style:normal;font-weight:900;src:url(/Fonts/Yekan-Bakh-FaNum/TTF/YekanBakhFaNum-ExtraBlack.ttf) format('truetype'),url(/Fonts/Yekan-Bakh-FaNum/OTF/YekanBakhFaNum-ExtraBlack.otf) format('opentype') url(/Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff/YekanBakhFaNum-ExtraBlack.woff) format('woff') url(Fonts/Yekan-Bakh-FaNum/Webfonts/fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2) format('woff2')}.mobile-footer,.mobile-header{display:none}.header-boxes{display:flex;justify-content:space-between;margin-top:-11.5%}.header-box{background-color:#0b4e30;border-radius:1vw;width:30%}.right-box{position:relative;display:flex;justify-content:space-between;align-items:center;padding:2%}.right-box-text{color:#fff;font-family:Yekanbakh;z-index:999}.right-box-text p{font-size:1.3vw;font-weight:800}.right-box-text h1 a{font-size:.8vw!important;font-weight:400}.right-box-line{height:90%;width:2px;background-color:#fff}.open-close{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.open-close img{width:40%;animation:bellSwing 1.5s ease-in-out infinite;transform-origin:50% 0;display:inline-block}@keyframes bellSwing{0%,100%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.open-close-statue{font-family:Yekanbakh;color:#fff;font-size:.8vw;font-weight:400}.right-box::before{content:'';position:absolute;background-image:url(Images/Header-Right-Box-Pattern.png);background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;z-index:0;background-size:20%}.right-box::after{content:'';position:absolute;border:.15vw solid #fff;width:95%;height:85%;border-radius:.8vw;top:5;left:2%}.left-box{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2%;gap:10px}.left-box-first-row{display:flex;justify-content:flex-end;z-index:11}.left-box-second-row{display:flex;justify-content:space-between;align-items:center;z-index:11}.search-box{width:70%}.cart-btn-container{width:30%;position:relative}.cartQty{position:absolute;top:0;left:0;font-size:.6vw;background-color:#d9534f;color:#fff;padding:2%;text-align:center;width:10%;height:38%;border-radius:50%;font-family:Yekanbakh}.register-row{width:30%}.cart-btn,.register-btn{position:relative;background-color:transparent;border:1px solid #fff;color:#fff;font-family:Yekanbakh;font-weight:600;font-size:.8vw;border-radius:.4vw;padding:5%;width:90%;text-align:right}.register-btn::after{position:absolute;content:'';background-image:url(/Images/profile_svgrepo.com.png);background-repeat:no-repeat;background-size:18%;width:100%;height:100%;top:14%;left:2%}.cart-btn::after{position:absolute;content:'';background-image:url(/Images/cart-large-minimalistic_svgrepo.com.png);background-repeat:no-repeat;background-size:18%;width:100%;height:100%;top:14%;left:4%}.search-box input{background-color:#fff;color:#0b4e30;border-radius:.2vw;border:none;padding:2%;width:93%;height:1.8vw;font-family:Yekanbakh}.search-box input:focus{border:none;box-shadow:0 0 0;outline:0}.search-box input::placeholder{color:#0b4e30;font-family:Yekanbakh;font-size:.7vw}.left-box::before{content:'';position:absolute;background-image:url(Images/Header-Left-Box-Pattern.png);background-repeat:no-repeat;width:100%;height:100%;left:80%;top:0;z-index:0;background-size:20%}.left-box::after{content:'';position:absolute;border:.15vw solid #fff;width:95%;height:85%;border-radius:.8vw;top:5%;left:2%}.footer-background img{margin-bottom:-.5vh}.footer-boxes{display:flex;justify-content:space-between;margin-bottom:-11.5%}.footer-box{position:relative;background-color:#0b4e30;border-radius:1vw;width:30%;padding:3vh}.footer-right-box{position:relative;display:flex;flex-direction:column;row-gap:1vh}.address{display:flex;column-gap:.5vh;color:#fff;font-family:Yekanbakh;font-weight:400;font-size:1.5vh;z-index:10}.hours{display:flex;column-gap:.5vh;color:#fff;font-family:Yekanbakh;font-weight:400;font-size:1.5vh;z-index:10}.phone{display:flex;column-gap:.5vh;color:#fff;font-family:Yekanbakh;font-weight:400;font-size:1.5vh;z-index:10}.footer-box img{width:5%}.footer-box::after{content:'';position:absolute;border:.11vw solid #fff;width:95%;height:85%;border-radius:.8vw;top:6%;left:2%}.footer-left-box{position:relative;display:flex;gap:10px}.footer-left-texts{display:flex;flex-direction:column;align-items:flex-end;gap:2vh;width:65%;font-family:Yekanbakh;font-weight:400;font-size:1.2vh;color:#fff;line-height:1.6;z-index:10}.footer-about{text-align:justify}.footer-left-images{width:35%;display:flex;gap:10px;z-index:10}.enamad-logo,.zarinpal-logo{background-color:#fff;border-radius:1vh}.enamad-logo img,.zarinpal-logo img{width:100%}.footer-right-box::before{position:absolute;content:'';background-image:url(Images/Right-Footer-Box-Pattern.png);background-repeat:no-repeat;width:100%;height:100%;bottom:-41%;left:0;background-size:21%}.footer-left-box::before{position:absolute;content:'';background-image:url(Images/Left-Footer-Box-Pattern.png);background-repeat:no-repeat;width:100%;height:100%;bottom:-41%;right:-79%;background-size:21%}.formAlert{font-size:1.4vh;transition:all .4s ease;font-family:Yekanbakh;margin:5px 0;color:#d9534f}.alert{position:relative;padding:1rem 1rem;margin:1.5rem 0 1rem 0;border:1px solid transparent;border-radius:.4rem;font-size:1.4vh;transition:all .4s ease;font-family:Yekanbakh}.alert-success{color:#0b4e30;box-shadow:0 0 5px #0b4e30;border-color:#badbcc}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#c80101;box-shadow:0 0 5px #c80101;border-color:#f5c2c7}.cart-box{position:fixed;left:0;top:50%;transform:translateX(-50px) translateY(-50%);background-color:#0b4e30;padding:5px 5px 5px 15px;border-radius:0 10px 10px 0;box-shadow:2px 2px 10px rgba(0,0,0,.2);cursor:pointer;z-index:9999;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.cart-box.visible{opacity:1;transform:translateX(0);pointer-events:auto}.cart-box.hidden{opacity:0;transform:translateX(-50px);pointer-events:none}.cart-link{width:150px;height:70px;background-color:#0b4e30;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;color:#ffffffb5;border:2px solid #f0f0f0;font-size:32px;gap:5px}.cart-link:hover{transform:translateX(-10px)}.cart-icon{font-size:32px;display:flex}.cart-summary{display:flex;flex-direction:column;font-size:12px;text-align:right}.item-count-text{color:#f0f0f0}.total-price{color:#f0f0f0;font-size:12px}#cartTotalPrice{font-size:14px;font-weight:700}.cart-box.d-none{display:none}#cartBar{position:fixed;bottom:0;left:50%;background:#0b4e30;border-radius:12px 12px 0 0;padding:5px;font-size:14px;color:#f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;opacity:0;transform:translateX(-50%) translateY(0);transition:all .4s ease;pointer-events:none}#cartBar.visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}#cartBar.hidden{opacity:0;transform:translateX(-50%) translateY(50px);pointer-events:none}.cart-bar{color:#f0f0f0;display:flex;align-items:center;justify-content:space-between;background:#0b4e30;padding:10px 8px;border-radius:8px 8px 0 0;border:2px solid #f0f0f0}@media (max-width:768px){.cart-icon{display:flex;align-items:center}.cart-icon svg{color:#ffffffb5}.item-count{font-size:12px;margin-left:5px;color:#f0f0f0}.cart-summary{display:flex;font-size:12px}.total-price{color:#f0f0f0}#cartTotalPriceMobile{font-size:14px;font-weight:700}}.search-box-container{position:relative;width:90%;max-width:400px;margin:10px auto;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.main-header{display:none}.mobile-header{display:block}body{width:95%;margin:auto}.mobile-header-buttons{display:flex;justify-content:space-between;margin-top:-15%}.mobile-header-buttons a{border:1px solid #0b4e30;border-radius:.5vh;color:#0b4e30;padding:.7vh 1vh;font-family:Yekanbakh;font-weight:600;font-size:1.4vh}.mobile-header-box{position:relative;background-color:#0b4e30;border-radius:2vh;padding:2.6vh 2vh;display:flex;justify-content:space-around;align-items:center;color:#fff;font-family:Yekanbakh;margin-top:2vh}.header-mobile-box-text{z-index:999}.header-mobile-box-text p{font-size:2vh;font-weight:800}.header-mobile-box-text h1{font-size:1.6vh;font-weight:400}.header-mobile-box-line{width:2px;height:8vh;background-color:#fff}.mobile-open-close{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-open-close img{width:45%;animation:bellSwing 1.5s ease-in-out infinite;transform-origin:50% 0;display:inline-block}@keyframes bellSwing{0%,100%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.open-close-statue{font-family:Yekanbakh;font-size:1.4vh;font-weight:400}.mobile-header-box::after{content:'';position:absolute;border:2px solid #fff;width:95%;height:85%;border-radius:2vh;top:5;left:2%}.mobile-header-box::before{content:'';position:absolute;background-image:url(Images/Mobile-Header-Pattern.png);background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;background-size:22%}.cart-box{display:none!important}.cart-bar{display:flex}.search-box{width:100%}.search-box input{width:100%;padding:5%;border-radius:5px;font-size:12px!important}.search-box input::placeholder{font-size:12px}.main-footer{display:none}.mobile-footer{display:block}.mobile-footer-background img{margin-bottom:-1%}.mobile-footer-box{position:relative;background-color:#0b4e30;padding:2vh;border-radius:2vh;margin-bottom:1.8vh;display:flex;flex-direction:column;gap:1vh}.address,.hours,.phone{font-size:1.3vh}.mobile-footer-box::before{position:absolute;content:'';background-image:url(Images/Mobile-Footer-Box-Background.png);background-repeat:no-repeat;background-size:20%;width:100%;height:100%;left:0;top:34%}.mobile-footer-box::after{content:'';position:absolute;border:.2vh solid #fff;width:95%;height:85%;border-radius:2vh;top:7%;left:2%}.mobile-footer-namad{display:flex;justify-content:space-between;margin-bottom:-25%}.enamad-footer,.zarinpal-footer{background-color:#fff;border-radius:1vh}.zarinpal-footer{width:20%;text-align:center}}