@import "./fonts.css";@import "./bootstrap.css";@import "../fonts/fontawesome/fontawesome-pro-7.1.0-web/css/fontawesome.css";@import "../fonts/fontawesome/fontawesome-pro-7.1.0-web/css/solid.css";@import "../fonts/fontawesome/fontawesome-pro-7.1.0-web/css/brands.css";@import "./blog.css";@import "./admin.css";:root{--font-latin:"Space Grotesk","Segoe UI",sans-serif;--font-fa:"Dana","Segoe UI",sans-serif;--font-fa-fantezi:"Tanha","Dana","Segoe UI",sans-serif;--font-fa-num:"vazir","Dana","Segoe UI",sans-serif;color-scheme:light;--bg-solid-color:#eae6ff;--bg:#ffb41d80;--bg-2:#ff030380;--bg-3:#fc650e80;--bg-4-primary:#035bb3;--text:#040489;--muted:#6b7280;--card:#ffffffb3;--border:#ffffff80;--shadow:#1118271f;--primary:#7c3aed;--primary-2:#ec4899;--accent:#f97316;--success:#22c55e;--danger:#ef4444;--editor-bg:#ffffffeb;--editor-border:#94a3b859;--editor-toolbar-bg:#ffffffb3;--editor-tool-bg:#ffffffd9;--editor-tool-border:#94a3b84d;--editor-media-bg:#f8fafce6;--editor-media-border:#94a3b866;--editor-media-caption:#475569;--editor-focus:#7c3aed4d;--landing-bg:radial-gradient(circle at top,#7e22ce66,transparent 55%),radial-gradient(circle at center,#ec489959,transparent 60%),linear-gradient(135deg,#111827,#1f1143 60%,#000);--transition:all .3s ease-in-out;--text-bg-dark-color:#002fff1a;--text-secondary:#000748;--line-fade-animation:line-fade .3s ease-in-out alternate;--scale-adnimation:scale 2s linear alternate infinite;--primary-color-cus:#007aed}html.dark{color-scheme:dark;--bg-solid-color:#000b28;--bg:#0074b3;--bg-2:#04047d;--bg-3:#015cff;--text:#fafafa;--text-bg-dark-color:#0003;--text-secondary:#c2c2c2cc}.testbtn ul{z-index:9999;display:none;position:absolute}.testbtn:focus ul{display:block}*{box-sizing:border-box;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{font-family:var(--font-fa);background:var(--bg-solid-color);color:var(--text);direction:rtl;min-height:100vh}a{text-decoration:none!important}code{user-select:text}.bg{z-index:-1;width:100%;height:100vh;position:fixed;top:0;left:0}.bg:after{content:"";background:var(--bg-solid-color);opacity:.5;width:100%;height:100%;display:block;position:absolute;top:0}.bg .bg-shape-group{filter:blur(85px);width:35%;height:35%;animation:var(--scale-adnimation);border-radius:100%;position:absolute}.bg .bg-shape-group.bg-shape1{background-color:var(--bg);top:10%;left:0}.bg .bg-shape-group.bg-shape2{background-color:var(--bg-2);bottom:5%;left:50%;transform:translate(-50%)}.bg .bg-shape-group.bg-shape3{background-color:var(--bg-3);top:5%;right:5%}.header-logo{width:5rem}.text-bg-dark{backdrop-filter:blur(10px);background:var(--text-bg-dark-color)!important}.text-bg-dark p{color:var(--text)!important}.me-lg-auto{margin-right:unset!important;margin-left:auto!important}header{z-index:9999;justify-content:center;display:flex;position:sticky;top:0;background-color:#0000!important}header li a{transition-duration:.2s;transition:var(--transition)!important}header li:hover a.link-body-emphasis{scale:1.05}header .container{border-radius:15px;margin-top:.5%;max-width:unset!important;width:99%!important;padding:.5vw!important}.align-items-center{gap:7px}.p-3{padding:0 .25rem!important}header .text-secondary{color:var(--text-secondary)!important}header .link-body-emphasis:not(.active):hover:after{content:"";background-color:var(--text-secondary);width:100%;height:2px;animation:var(--line-fade-animation);display:block;position:absolute;bottom:0;left:0}.mobile{display:none!important}.notmobile{justify-content:center;align-items:center;gap:5px;display:flex}.mobile-nav{justify-content:space-around;position:sticky;bottom:0;transform:translate(-10%)}.mobile-nav button{background-color:#0000;border:none}.mobile-nav .nav-link{text-align:center;flex-direction:column;align-items:center;display:flex;color:var(--text)!important}.mobile-nav .nav-link a,.mobile-nav .nav-link button{color:var(--text)!important}header .navbar-nav .nav-link.active,header a.nav-link.active{opacity:.65}.link-body-emphasis,.text-body-secondary{color:var(--text)!important}.topbox .navbar-toggler{transition:var(--transition);border:2px solid #fdfdfd67;border-radius:5px;padding:3px;display:none}.topbox{width:5rem}.topbox .navbar-toggler:focus{box-shadow:0 0 5px #fdfdfd67}.offcanvas{height:100vh}.offcanvas-header{justify-content:space-between}.offcanvas-body li{border-bottom:1px solid #ffffff30}.text-cus{color:var(--text);font-size:max(10px,.85rem);font-family:var(--font-fa-num);direction:rtl;line-height:1.35!important}html.en .text-cus,html.en .footer-col-cus,html.en header .container,html.en footer .container{font-family:var(--font-latin);direction:ltr}html.en header .container .me-lg-auto{margin-right:auto!important;margin-left:unset!important}.slider-top .container{max-width:95%}.select{border-radius:20px;padding:.25vw .5vw}.header-cus-button{border:var(--bs-border-width)solid var(--bs-border-color);width:45px;height:45px;transition:var(--transition);border-radius:100%;justify-content:center;align-items:center;display:flex}.header-cus-button:hover{border:var(--primary-color-cus)1px solid;box-shadow:inset 0 0 10px color-mix(in srgb,var(--primary-color-cus)75%,var(--text-bg-dark-color))}input::placeholder{color:var(--text)}header form{gap:.5vw;display:flex}.slider-top .row{place-content:center;align-items:center;height:75vh}footer{position:relative;bottom:0}.footer-col-cus{border:var(--bs-border-width)solid var(--bs-border-color);box-shadow:inset 0 0 5px var(--bg-4-primary);border-radius:1rem;margin:0 1vw;padding:1vw!important}footer a.nav-link{transition:all .3s ease-in-out}footer a.nav-link:hover{opacity:.75}footer .list-unstyled .nav-link{gap:10px;font-size:.85rem;display:flex}footer .list-unstyled .nav-link a{transition:var(--transition);color:var(--text)!important}footer .list-unstyled .nav-link a:hover{color:color-mix(transparent 25%,var(--text))!important}.button-cus{background-color:var(--text-bg-dark-color);font-family:var(--font-fa-num);color:color-mix(var(--text)20%,#61b3ff);border:solid 1px var(--primary-color-cus);transition:var(--transition);border-radius:10px;padding:.375vw .75vw;font-weight:500}.button-cus:hover{box-shadow:inset 0 0 7px color-mix(var(--text),cyan);color:color-mix(var(--text),cyan)}.button-cus:active{color:#00e1e1;box-shadow:inset 0 0 10px #00e1e180}.btn-bd-primary{background:linear-gradient(145deg,var(--primary-color-cus),color-mix(in srgb,var(--primary-color-cus)75%,black));transition:var(--transition);border:none}.btn-bd-primary:hover{opacity:.85}.btn-outline-secondary-cus{color:var(--primary-color-cus);border:2px solid var(--primary-color-cus);transition:var(--transition);font-weight:700}.btn-outline-secondary-cus:hover{background-color:var(--primary-color-cus);color:var(--text)}.card-footer{padding:5px}.card-footer .btn{place-content:center;align-items:center;display:flex}.form-control::placeholder{color:var(--text)}.slider-top .bg-image-slider-cus{width:30%;height:-webkit-fill-available}.slider-top .bg-image-slider-cus img{object-fit:contain;width:100%;height:100%}.slider-top .text-slider-cus{text-align:center;width:70%}.slider-top .text-slider-cus .lh-sm{font-size:1.8vw;font-weight:bolder!important}.slider-top .text-slider-cus .lead{font-size:1.25vw;opacity:.75!important;font-weight:400!important}.slider-btn-group{flex-direction:column;gap:10px;width:40%;margin:0 auto;display:flex;height:unset!important}.slider-btn-group .btn{text-align:center;justify-content:center;align-items:center;width:50%;height:stretch;display:flex}.carousel-cus.services-carousel .carousel-inner-cus{scroll-behavior:smooth;overflow:hidden}.carousel-cus.services-carousel .carousel-inner-cus .carousel-item-cus{background:color-mix(var(--bg-4-primary)75%,transparent);min-width:25%;box-shadow:0 0 5px color-mix(color-mix(var(--bg-4-primary),black),transparent);text-align:center;color:#fff;border-radius:20px;justify-content:center;align-items:center;height:stretch;margin:5px;padding:7px;display:flex}.btn-icon{color:#fff;width:35px;height:35px;transition:var(--transition);border:1px solid;border-radius:100%;justify-content:center;align-items:center;display:flex}.btn-icon:hover{background-color:#ffffff4d;border-color:#0000}.icon{transition:var(--transition)}.box{margin:0 auto;position:relative}.box.product-box{width:95%}.box .action-button{color:#fff;opacity:0;width:40px;height:40px;transition:var(--transition);background-color:#0000;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:bolder;display:flex;position:absolute;top:50%}.box:hover .action-button{opacity:.75}.box .action-button:hover{opacity:1;scale:1.05}.box .action-button.nextItem{left:10px}.box .action-button.prevItem{right:10px}.box.product-box .box-header-cus{background:color-mix(var(--bg-4-primary),transparent);text-align:center;color:#fff;width:fit-content;min-width:25%;font-family:var(--font-fa-num);border-radius:2rem 2rem 0 0;font-size:1.25rem;font-weight:700}.box .box-body-cus{scroll-behavior:smooth;align-items:flex-start;gap:15px;min-height:3rem;overflow:hidden}.box.product-box .box-body-cus{background:color-mix(var(--bg-4-primary),transparent);color:#fff;border-radius:1rem 0 1rem 1rem;padding:15px;overflow-x:auto}.box .box-body-cus::-webkit-scrollbar{display:none}.box.product-box .box-body-cus .box-item-cus{cursor:default;background:var(--bg-4-primary);min-width:19.15%;max-width:20%;height:stretch;transition:var(--transition);border-radius:20px;flex-direction:column;justify-content:space-between;padding:10px;text-decoration:none;display:flex}.box.product-box .box-body-cus .box-item-cus .content-box{color:#fff;text-decoration:none}.box.product-box .box-body-cus .box-item-cus .content-box .btn-outline-primary{color:#fff;border-color:#fff}.box.product-box .box-body-cus .box-item-cus .content-box .btn-outline-primary:hover{color:#fff;border-color:#0000}.box.product-box .box-body-cus .box-item-cus .image-box{border-radius:20px;overflow:hidden}.box.product-box .box-body-cus .box-item-cus .button-box,.button-box{flex-direction:row-reverse;width:100%;display:flex}.box .box-body-cus .box-item-cus .image-box img{object-fit:contain;transition:var(--transition)}.box .box-body-cus .box-item-cus:hover{box-shadow:0 0 5px color-mix(var(--bg-3),transparent)}.box .box-body-cus .box-item-cus:hover .image-box img{scale:1.05}.box .box-body-cus .box-item-cus .title-box{font-weight:700!important}.undefined-text{opacity:.5;margin:0 auto;font-size:2rem}.product-card{transition:transform .3s,box-shadow .3s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.product-image{overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-meta{gap:8px;margin-top:10px;display:flex}.filter-section{border-radius:10px;margin-bottom:30px;padding:20px}.product-detail-page .product-title{font-size:2rem;font-weight:700}.product-detail-page .product-description{color:var(--bs-body-color);line-height:1.8}.similar-card{transition:transform .3s}.similar-card:hover{transform:translateY(-5px)}.thumbnail-scroll{gap:10px;display:flex}.thumbnail-scroll .thumbnail-item,.box-item-cus{min-width:25%;max-width:31%}.thumbnail-scroll .thumbnail-item .img-thumbnail{background-color:#0000;border:2px solid #ffffff8e;padding:2px}.btn-icon{color:#fff;border:1px solid;border-radius:100%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.similar-products .row{flex-wrap:nowrap;display:flex;overflow-x:auto}.similar-products .row::-webkit-scrollbar{display:none}#goUp,#adminBtn{color:#fff;background:var(--text-bg-dark-color);backdrop-filter:blur(10px);box-shadow:inset 0 0 5px var(--border);z-index:99;opacity:0;visibility:hidden;border-radius:100%;padding:10px;font-size:1.5rem;transition:all .3s ease-in-out;position:fixed;bottom:1.5%;right:1.5%;transform:translateY(10px)}#adminBtn{width:50px;height:50px;left:1.5%;right:unset;justify-content:center;align-items:center;animation:2s linear infinite rotate;display:flex}#goUp:hover,#adminBtn:hover{box-shadow:inset 0 0 10px var(--border)}.show,#adminBtn{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}#sortSelect option{text-align:center;min-block-size:0;min-inline-size:0;margin:0;padding-block-end:0;padding-inline:0;display:flex;color:#353535!important;background-color:#fafafa!important}html.dark #sortSelect option{color:#fafafa!important;background-color:#353535!important}html.dark #sortSelect option:hover{background-color:#000b28}html.en .box.product-box .box-body-cus .box-item-cus .content-box,html.en .product-detail-page,html.en .filter-section{direction:ltr}@media (width<=992px){header .topbox{justify-content:space-between;align-items:center;width:100%;display:flex}.container{max-width:unset}.card-footer .btn{font-size:14px;padding:5px!important}header .container{margin:1% 0;width:98%!important;padding:5px!important}header .topbox .navbar-toggler{width:35px;display:block!important}header .me-lg-auto{display:none}header .group-button{display:none!important}.mobile{gap:.5vw;display:flex!important}.notmobile{display:none!important}.mobile-nav{transform:translate(0)}.topbox .button-cus{justify-content:center;font-size:1rem;width:25%!important}.group-button{justify-content:space-between;width:100%}.slider-top .row:after{content:"";background:var(--text-bg-dark-color);z-index:-1;border:1px solid var(--border);border-radius:25px;width:100%;height:100%;display:block;position:absolute}.slider-top .row{height:unset;padding:10px;position:relative}.slider-top .text-slider-cus{width:100%;height:85%}.slider-top .text-slider-cus .lh-sm{font-size:1.15rem}.slider-top .text-slider-cus p{font-size:.85rem}.slider-top .bg-image-slider-cus{filter:blur(1px)opacity(.35);z-index:-1;width:100%;margin:10px;position:absolute}.slider-btn-group{width:100%}.carousel-cus.services-carousel .carousel-inner-cus .carousel-item-cus{border-radius:10px;min-width:45%;margin:3px;padding:3px;font-size:13px}.carousel-cus.services-carousel .carousel-banner{width:30%}.box .box-header-cus{min-width:50%!important;font-size:.75rem!important}.box .box-body-cus.box-item-cus .box-item-cus{min-width:25%!important;max-width:30%!important}.similar-products .row .col-md-3,.products-page .row .product-item,.box .box-body-cus .box-item-cus{min-width:49%!important;max-width:50%!important}.product-title{margin-top:30px}#goUp.show{transform:translateY(-150%)!important}}@keyframes line-fade{0%{width:0}to{width:100%}}@keyframes scale{0%{scale:1.25}}@keyframes rotate{0%{rotate:360deg}}