.arco-root{direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.9}
.arco-root img{max-width:100%;height:auto}.arco-root a{color:inherit}.arco-root h1,.arco-root h2,.arco-root h3{margin:0}
.arco-root .elementor-widget-text-editor p{margin:0}.arco-root .elementor-widget-shortcode,.arco-root .elementor-widget-woocommerce-products,.arco-root .elementor-widget-posts{width:100%}
.arco-category-grid,.arco-brand-grid,.arco-project-grid,.arco-review-grid{display:grid;gap:16px;min-width:0}
.arco-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arco-brand-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.arco-project-grid,.arco-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.arco-category,.arco-project-grid article,.arco-review-grid blockquote{margin:0;border:1px solid #DDE0E4;background:#FBFBFC;padding:24px;min-width:0}
.arco-category h3,.arco-project-grid h3{font-size:17px}.arco-category ul{list-style:none;padding:0;margin:14px 0 0;font-size:13px}
.arco-category img{width:100%;height:150px;object-fit:contain;margin-bottom:14px}.arco-category a{text-decoration:none}
.arco-brand-grid a{min-height:96px;display:flex;align-items:center;justify-content:center;border:1px solid #DDE0E4;padding:12px;text-decoration:none}
.arco-brand-grid img{max-height:60px;width:auto;object-fit:contain}.arco-project-grid img{width:100%;height:190px;object-fit:cover}
.arco-review-grid cite,.arco-review-grid a{display:block;font-size:12px;margin-top:14px}.arco-empty{border:1px solid #DDE0E4;background:#F2F3F5;padding:22px}
.arco-product-search{display:flex;background:#F2F3F5;border:1px solid #DDE0E4;border-radius:4px;min-height:44px}
.arco-product-search input{min-width:0;flex:1;border:0;background:transparent;padding:10px 14px;font:inherit}.arco-product-search button{border:0;background:transparent;color:#2B2F33;font:inherit;padding:8px 14px}
.arco-request-form,.arco-filter-box form{display:grid;gap:14px}.arco-request-form label,.arco-filter-box label{display:grid;gap:6px;font-size:14px}
.arco-request-form input,.arco-request-form select,.arco-request-form textarea,.arco-filter-box input,.arco-filter-box select{width:100%;min-width:0;max-width:100%;font:inherit;min-height:44px;background:#fff;color:#2B2F33;border:1px solid #DDE0E4;border-radius:3px;padding:10px 12px}
.arco-request-form button,.arco-filter-box button{min-height:48px;background:#2B2F33;color:#fff;border:0;border-radius:3px;font:inherit;padding:12px 28px;cursor:pointer}
.arco-request-form input[type=checkbox],.arco-filter-box input[type=checkbox]{width:auto;min-height:0}.arco-filter-box{border:1px solid #DDE0E4;padding:20px;background:#FBFBFC}
.arco-filter-box summary{font-weight:700;margin-bottom:20px;cursor:pointer}.arco-privacy{font-size:12px;color:#6E757E}.arco-consult{background:#2B2F33!important;color:#fff!important;padding:40px!important;margin-top:56px!important}
.arco-consult .elementor-heading-title{color:#fff!important}.arco-consult button{background:#fff;color:#2B2F33}.arco-consult .arco-privacy{color:#B9BEC5}
.arco-project-tabs{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:24px}.arco-footer-grid .arco-category-grid{grid-template-columns:1fr}.arco-footer-grid .arco-category{padding:0;border:0;background:transparent}.arco-footer-grid .arco-category img,.arco-footer-grid .arco-category ul{display:none}
.arco-footer-grid .arco-category h3{font-size:13px;font-weight:400}.arco-sr-only,.arco-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.arco-root :focus-visible{outline:2px solid #2B2F33;outline-offset:3px}.arco-root .woocommerce ul.products li.product{border:1px solid #DDE0E4;padding:16px}
.arco-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.arco-search-grid article{border:1px solid #DDE0E4;padding:16px}.arco-search-grid ul.products{margin:0;padding:0;list-style:none}.arco-search-grid li.product{width:100%!important;float:none!important;margin:0!important}.arco-search-grid img{height:168px;width:100%;object-fit:contain}
.arco-root .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.8}.arco-root .woocommerce ul.products li.product a img{height:168px;object-fit:contain}
@media(max-width:1279px){.arco-root{padding-inline:20px!important}.arco-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.arco-root{padding-inline:20px!important;padding-top:16px!important}.arco-topbar{display:none!important}.arco-header-main{flex-wrap:wrap!important;gap:14px!important;padding-bottom:16px!important}
.arco-header-main>.elementor-widget-html{order:10;flex-basis:100%!important}.arco-header-main>.arco-box{width:auto!important;flex:1}.arco-header-main>.elementor-widget-button .elementor-button{padding:10px 12px;font-size:12px}
.arco-category-grid,.arco-project-grid,.arco-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arco-review-grid{grid-template-columns:1fr}.arco-category{padding:16px}.arco-category h3{font-size:14px}.arco-category ul{display:none}.arco-category img{height:110px}
.arco-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arco-reference-grid{grid-template-columns:1fr!important}.arco-reference-row{flex-wrap:wrap!important}.arco-home-hero .arco-reference-grid>.arco-box:first-child{grid-column:auto!important;height:320px!important;padding:24px!important}.arco-home-hero .arco-reference-grid>.arco-box:nth-child(2){display:none!important}.arco-home-hero .elementor-heading-title{font-size:28px!important}.arco-home-hero .elementor-widget{max-width:100%!important}
.arco-archive-layout,.arco-single-layout,.arco-post-layout{flex-direction:column!important}.arco-archive-sidebar,.arco-single-media,.arco-single-summary,.arco-post-layout>.arco-box{width:100%!important}.arco-footer-grid{grid-template-columns:1fr!important;gap:28px!important}.arco-consult{padding:24px!important}
.arco-root h1{font-size:28px!important}.arco-root .arco-box[style]{max-width:100%}.arco-product-search{width:100%}.arco-root .woocommerce ul.products li.product a img{height:140px}}
.arco-root .elementor-heading-title{color:#2B2F33;font-family:inherit;font-weight:700;line-height:1.6}
.arco-root .elementor-button{background:#2B2F33;color:#fff;border-radius:3px;font-family:inherit;padding:15px 28px}
@media(max-width:767px){.arco-home-hero{padding:20px 0 0!important}.arco-home-hero .arco-reference-grid{display:grid!important;width:100%!important}.arco-home-hero .arco-reference-grid>.arco-box:first-child{width:100%!important;height:auto!important;min-height:320px}.arco-home-hero .arco-reference-row{width:100%!important;flex-direction:row!important}.arco-root .elementor-heading-title{font-size:24px}.arco-home-hero .elementor-heading-title{font-size:28px!important}.arco-home-hero .elementor-button{padding:12px 18px;font-size:13px}}

.arco-root .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px!important;clear:both}.arco-root .woocommerce ul.products::before,.arco-root .woocommerce ul.products::after{display:none!important}.arco-root .woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:6px;box-sizing:border-box}.arco-root .woocommerce ul.products li.product a img{width:100%!important;height:190px;object-fit:contain;margin-bottom:12px}.arco-root .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:52px;font-size:14px;font-weight:700}.arco-root .woocommerce ul.products li.product .price{min-height:40px;color:#2B2F33;display:block}.arco-root .woocommerce ul.products li.product>.button{margin-top:auto;text-align:center;font-size:13px;background:#2B2F33;color:#fff;border-radius:3px;padding:10px}.arco-root .elementor-widget-wc-archive-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.arco-category img{border-radius:4px;background:#F2F3F5}.arco-root .elementor-post__thumbnail img{object-fit:cover}.arco-home-hero{padding:28px 0 0!important}.arco-root .elementor-widget-wc-archive-products{width:100%}.arco-root .woocommerce .products .onsale{background:#2B2F33;color:#fff}.arco-root .elementor-widget-theme-post-content{font-size:16px;line-height:2.1}.arco-root .elementor-widget-theme-post-content h2{margin:30px 0 12px!important;font-size:24px}.arco-root .elementor-widget-theme-post-content p{margin-bottom:20px}.arco-root .elementor-heading-title{color:#2B2F33!important}.arco-root .elementor-button{background:#2B2F33!important;color:#fff!important}@media(max-width:1024px){.arco-root .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.arco-root .woocommerce ul.products,.arco-root .elementor-widget-wc-archive-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.arco-root .woocommerce ul.products li.product{padding:12px!important}.arco-root .woocommerce ul.products li.product a img{height:145px}.arco-home-hero{padding:20px 0 0!important}}

.arco-root .woocommerce ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important}.arco-root .elementor-widget-wc-archive-products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.arco-root .elementor-widget-woocommerce-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.arco-root .woocommerce ul.products .woocommerce-loop-product__title,.arco-root .woocommerce ul.products .price,.arco-root .woocommerce ul.products .price span{color:#2B2F33!important}.arco-root .elementor-post__title a{color:#2B2F33!important}.arco-root .woocommerce ul.products li.product{position:relative}.arco-demo-badge{display:block;color:#6E757E;font-size:11px;margin:3px 0 7px}.arco-root .woocommerce ul.products li.product .onsale{min-width:0;min-height:0;line-height:1.5;padding:5px 9px;border-radius:3px;font-size:11px;top:12px;right:12px;margin:0}.arco-root .woocommerce ul.products li.product .price del{font-size:12px;color:#858B94!important}.arco-root .woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:700}.arco-root .woocommerce ul.products li.product .button{font-weight:500}.arco-root .elementor-widget-theme-archive-title h1{font-size:32px!important}.arco-root .elementor-post__thumbnail img{height:210px;object-fit:cover;width:100%}.arco-root .elementor-post__card{border:1px solid #DDE0E4;box-shadow:none!important}.arco-root .elementor-post__excerpt{color:#6E757E;font-size:13px;line-height:1.9}.arco-root .elementor-post__read-more{color:#2B2F33!important;font-size:13px}.arco-root .woocommerce-product-gallery{background:#F2F3F5;border-radius:6px}@media(max-width:1024px){.arco-root .woocommerce ul.products,.arco-root .elementor-widget-wc-archive-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){.arco-root .woocommerce ul.products,.arco-root .elementor-widget-wc-archive-products ul.products,.arco-root .elementor-widget-woocommerce-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arco-root .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;min-height:46px}.arco-root .woocommerce ul.products li.product .price{font-size:13px}.arco-root .elementor-widget-theme-archive-title h1{font-size:26px!important}}
