﻿.font-base,button,input[type=button],body{font-family:iransans!important}
.modal-content{max-width:calc(100% - 30px);margin:0 15px;padding:10px}.modal-header{border-bottom:unset}.modal-header h4{color:var(--color-primary);justify-content:center;align-items:center;font-size:18px;display:flex}.modal-header .btn-close{background-image:unset;justify-content:center;align-items:center;margin-left:0;margin-right:auto;padding:0;display:flex}.modal-header .btn-close i{color:var(--color-primary);background-color:unset;border-radius:50%;padding:4px;font-size:16px;font-weight:600;outline:none!important}.btn-close:focus{box-shadow:unset!important}.btn-close:hover{color:unset!important;border:unset!important}.landing{background-color:var(--color-bg-primary);color:var(--text-color);padding:20px}.mb-sections{margin-bottom:40px}.small-mb-section{margin-bottom:20px}.landing .main-content{flex-direction:column;justify-content:center;max-width:600px;margin:0 auto;display:flex}.landing .main-content .img-block img{border-radius:20px}.landing .main-content .countdown{text-align:center}.landing .main-content .countdown h2{color:var(--color-primary);text-align:center;margin-bottom:25px;font-size:18px;line-height:30px}.landing .main-content .countdown-timer{flex-flow:row-reverse wrap;justify-content:center;gap:20px;display:flex}.landing .main-content .countdown-item{background:var(--color-light-secondary);border-radius:10px;flex-direction:column;align-items:center;min-width:80px;padding:20px 15px;display:flex;box-shadow:0 4px 6px #0000001a}.landing .main-content .countdown-value{color:var(--color-primary);font-size:34px;font-weight:700;line-height:1}.landing .main-content .countdown-label{color:var(--color-secondary);margin-top:8px;font-size:15px}.landing .main-content .consult{z-index:10000000;background-color:var(--color-bg-primary);box-shadow:5px -9px 8px var(--color-bg-primary);text-align:center;flex-direction:column;justify-content:center;width:calc(100% - 40px);max-width:600px;padding:20px 0;display:flex;position:fixed;bottom:0}.landing .main-content .consult h2{color:var(--color-primary);text-align:center;margin-bottom:25px;font-size:18px;line-height:30px}.landing .main-content .consult form{flex-wrap:wrap;gap:20px;display:flex}.landing .main-content .consult form input{background-color:var(--color-light-secondary);color:var(--color-secondary);border-radius:10px;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:10px 20px;font-size:14px}.landing .main-content .consult form button{background-color:var(--color-primary);color:var(--color-secondary);border-style:none;border-radius:10px;width:100%;padding:10px 20px;font-size:14px;transition:all .5s ease-in-out}.landing .main-content .consult form button:hover{background-color:var(--color-primary-hover)}.landing .main-content .text h1{color:var(--color-primary);margin:15px 0;font-size:20px}.landing .main-content .text h2{color:var(--color-primary);margin:10px 0;font-size:18px;line-height:30px}.landing .main-content .text h3{color:var(--color-primary);margin:10px 0;font-size:16px}.landing .main-content .text p{color:var(--color-text);font-size:14px;line-height:28px}.landing .main-content .text ul,.landing .main-content .text ol{flex-flow:column wrap;width:100%;display:flex;margin:0!important;padding:0 20px 0 0!important}.landing .main-content .text ul li,.landing .main-content .text ol li{color:var(--color-text);flex-wrap:wrap;align-items:center;width:100%;padding-right:15px;font-size:13px;line-height:28px;display:flex;position:relative;padding:0!important}.landing .main-content .text ol li strong{width:100%;display:block}.landing .main-content .text a{color:var(--color-primary);transition:all .5s ease-in-out}.landing .main-content .text a:hover{color:var(--color-primary-hover)}.landing .main-content .text ul li:after{content:"";background-color:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;right:-15px}.landing .main-content .features{display:flex}.landing .main-content .footer{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.landing .main-content .footer p{color:var(--color-light-secondary);font-size:13px}.landing .main-content .footer .socials{align-items:center;gap:15px;height:29px;display:flex}.landing .main-content .footer .socials li a{font-size:15px;transition:all .5s ease-in-out}.landing .main-content .footer .socials li a i{color:var(--color-primary);cursor:pointer;border-radius:50%;font-size:20px;transition:all .5s ease-in-out}.landing .main-content .footer .socials li a i.telegram{font-size:18px}.landing .main-content .footer .socials li a i:hover{color:var(--color-primary-hover);transform:scale(1.1)}.landing .main-content .footer .socials li a svg{transition:transform .5s}.landing .main-content .footer .socials li a:hover{transform:scale(1.1)}.landing .main-content .footer .developer{font-size:10px}.landing .main-content .products{direction:rtl}.landing .main-content .products-header{text-align:center;margin-bottom:40px}.landing .main-content .products-title{color:var(--color-primary);text-align:center;margin-bottom:25px;font-size:18px}.landing .main-content .products-subtitle{color:#666;font-size:12px}.swiper-container{padding:20px 10px}.swiper-slide{height:auto}.landing .main-content .product-card{background-color:var(--color-light-secondary);border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000001a}.landing .main-content .product-card:hover{box-shadow:0 8px 25px #00000026}.landing .main-content .product-image-container{width:100%;height:250px;position:relative;overflow:hidden}.landing .main-content .product-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.landing .main-content .product-card:hover .product-image{transform:scale(1.05)}.landing .main-content .product-info{flex-direction:column;flex-grow:1;padding:15px;display:flex}.landing .main-content .product-name{color:var(--color-secondary);text-align:center;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:10px;font-size:14px;font-weight:600;display:-webkit-box}.landing .main-content footer{justify-content:space-between;align-items:center;display:flex}.landing .main-content .product-discount{background:var(--color-primary);color:var(--color-text);border-radius:4px;justify-content:center;align-items:center;width:35px;height:35px;padding:4px 8px;font-size:16px;font-weight:700;display:flex}.landing .main-content .price-area{align-items:flex-end;gap:10px;display:flex}.landing .main-content .price-area .product-price{color:var(--color-primary);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.landing .main-content .price-area .product-price em{text-decoration:line-through}.landing .main-content .price-area .product-price strong{color:var(--color-secondary)}.landing .main-content .price-area span{align-items:center;font-size:12px}.free-area{height:202px}.confirm-modal p{text-align:center;font-size:14px;line-height:29px}.confirm-modal p strong{color:var(--dark-tertiary-color)}.Toastify__toast-container{z-index:100000001!important}.Toastify__toast{font-family:iransans}@media (max-width:768px){.landing .main-content .countdown h2,.landing .main-content .text h2,.landing .main-content .consult h2,.landing .main-content .products-title{font-size:16px;line-height:27px}.landing .main-content .text h1{font-size:18px}.landing .main-content .countdown-timer{gap:10px}.landing .main-content .countdown-item{min-width:70px;padding:15px 10px}.landing .main-content .countdown-value{font-size:26px}.product-image-container{height:200px}.swiper-button-next,.swiper-button-prev{display:none!important}.landing .main-content .countdown-label{font-size:14px}.mb-sections{margin-bottom:30px}.small-mb-section{margin-bottom:15px}.landing .main-content .consult form{gap:15px}.landing .main-content .consult form input{flex:0 0 calc(50% - 7.5px);max-width:calc(50% - 7.5px)}}@media screen and (max-width:575px){.modal-dialog{margin-left:auto;margin-right:auto}}@media (max-width:480px){.landing .main-content .countdown h2,.landing .main-content .text h2,.landing .main-content .consult h2,.landing .main-content .products-title{font-size:15px;line-height:25px}.landing .main-content .text h1{font-size:17px}.landing .main-content .countdown-value{font-size:20px}.landing .main-content .countdown-label{font-size:13px}.landing .main-content .countdown-item{min-width:60px}.mb-sections{margin-bottom:20px}.small-mb-section{margin-bottom:10px}.landing .main-content .consult form{gap:10px}.landing .main-content .consult form input{flex:0 0 100%;max-width:100%}.free-area{height:244px}.Toastify__toast-container{max-width:90vw}}
.container_3c0354{height:var(--uib-size);width:var(--uib-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inner_2872d0{width:100%;height:100%;animation:rotate_f64a1b calc(var(--uib-speed)*2)ease-in-out infinite;flex-direction:column;display:flex;position:relative;transform:rotate(45deg)}.half_ce1369{--uib-half-size:calc(var(--uib-size)*.435);width:var(--uib-half-size);height:var(--uib-half-size);isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.half_ce1369:first-child{border-radius:50% 50% calc(var(--uib-size)/15);top:8.25%;left:8.25%}.half_ce1369:last-child{border-radius:50% 50% calc(var(--uib-size)/15);align-self:flex-end;bottom:8.25%;right:8.25%;transform:rotate(180deg)}.half_ce1369:last-child:after{animation-delay:calc(var(--uib-speed)*-1)}.half_ce1369:before{content:"";background-color:var(--uib-color);width:110%;height:110%;opacity:var(--uib-bg-opacity);transition:background-color .3s;position:absolute;top:0;left:0}.half_ce1369:after{content:"";z-index:1;background-color:var(--uib-color);transform-origin:100% 100%;border-radius:0 0 calc(var(--uib-size)/20)0;width:110%;height:110%;animation:flow_017d88 calc(var(--uib-speed)*2)linear infinite both;transition:background-color .3s;display:block;position:relative;transform:rotate(45deg)translate(-3%,50%)scaleX(1.2)}@keyframes flow_017d88{0%{transform:rotate(45deg)translate(-3%,50%)scaleX(1.2)}30%{transform:rotate(45deg)translate(115%,50%)scaleX(1.2)}30.001%,50%{transform:rotate(0)translate(-85%,-85%)scaleX(1)}80%,to{transform:rotate(0)translate(0%)scaleX(1)}}@keyframes rotate_f64a1b{0%,30%{transform:rotate(45deg)}50%,80%{transform:rotate(225deg)}to{transform:rotate(405deg)}}
