.elementor-21998 .elementor-element.elementor-element-e1300001{--display:flex;}.elementor-21998 .elementor-element.elementor-element-e1300003{--display:flex;}.elementor-21998 .elementor-element.elementor-element-e1300004{--display:flex;}.elementor-21998 .elementor-element.elementor-element-e1300006{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21998 .elementor-element.elementor-element-e1300007 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:34px;color:#16191A;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21998 .elementor-element.elementor-element-e1300011 .elementor-button{background-color:#16191A;fill:#FFFFFF;color:#FFFFFF;}.elementor-21998 .elementor-element.elementor-element-e1300012{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21998 .elementor-element.elementor-element-e1300015 .elementor-heading-title{color:#16191A;}.elementor-21998 .elementor-element.elementor-element-e1300020{--display:flex;}.elementor-21998 .elementor-element.elementor-element-e1300021 .elementor-heading-title{color:#16191A;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21998 .elementor-element.elementor-element-e1300022.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21998 .elementor-element.elementor-element-e1300022.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-21998 .elementor-element.elementor-element-e1300023{--display:flex;}.elementor-21998 .elementor-element.elementor-element-e1300024 .elementor-heading-title{color:#fff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-21998 .elementor-element.elementor-element-e1300022.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-21998 .elementor-element.elementor-element-e1300004{--width:100%;}.elementor-21998 .elementor-element.elementor-element-e1300006{--width:100%;}}@media(max-width:767px){.elementor-21998 .elementor-element.elementor-element-e1300007 .elementor-heading-title{font-size:27px;}.elementor-21998 .elementor-element.elementor-element-e1300022.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-e1300001 */.elementor-21998 .elementor-element.elementor-element-e1300001{background:#F5F5F1;color:#16191A;font-family:Vazirmatn,sans-serif;direction:rtl;width:100%;max-width:1440px;margin:auto;padding:24px max(20px,4vw) 64px;gap:16px}
.elementor-21998 .elementor-element.elementor-element-e1300001 a{color:#34471C}.elementor-21998 .elementor-element.elementor-element-e1300001 .elementor-widget{margin-bottom:0}.elementor-21998 .elementor-element.elementor-element-e1300001 .elementor-button{border-radius:3px;background:#92BF28;color:#16191A;padding:15px 24px;font:600 15px/1.6 Vazirmatn,sans-serif;box-shadow:none}
.elementor-21998 .elementor-element.elementor-element-e1300001 .elementor-button:hover{background:#16191A;color:#fff}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-mobile-contact{display:none}
@media(max-width:767px){.elementor-21998 .elementor-element.elementor-element-e1300001{padding:20px 16px 96px;gap:12px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-mobile-contact{display:block;position:fixed;bottom:0;left:0;right:0;z-index:998;background:#FAFAF7;border-top:1px solid #DDE5CB;padding:10px 16px max(10px,env(safe-area-inset-bottom))}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-mobile-contact a{display:block;padding:12px 16px;background:#92BF28;color:#16191A!important;text-align:center;font-weight:600;border-radius:3px}}

.elementor-21998 .elementor-element.elementor-element-e1300001 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px!important;margin:0!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 ul.products:before,.elementor-21998 .elementor-element.elementor-element-e1300001 ul.products:after{display:none!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;min-width:0;background:#fff;border:0!important;border-radius:4px;overflow:hidden;box-shadow:none}
.elementor-21998 .elementor-element.elementor-element-e1300001 li.product img{width:100%!important;aspect-ratio:1;object-fit:contain!important;margin:0!important;background:#ECEBE4;border-radius:0!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 li.product .woocommerce-loop-product__title{position:relative;color:#16191A!important;font:500 16px/1.75 Vazirmatn,sans-serif!important;min-height:116px;padding:14px 16px 58px!important;margin:0!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 li.product .woocommerce-loop-product__title::after{content:'تماس بگیرید ←';position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;background:#EDF2DF;color:#34471C;font:600 13px/1.6 Vazirmatn,sans-serif;padding:6px 12px;border-radius:3px}
.elementor-21998 .elementor-element.elementor-element-e1300001 li.product a{color:#16191A!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 li.product a:hover .woocommerce-loop-product__title::after{background:#92BF28;color:#16191A}
.elementor-21998 .elementor-element.elementor-element-e1300001 li.product .price,.elementor-21998 .elementor-element.elementor-element-e1300001 li.product .button,.elementor-21998 .elementor-element.elementor-element-e1300001 .onsale{display:none!important}
@media(max-width:767px){.elementor-21998 .elementor-element.elementor-element-e1300001 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px!important}.elementor-21998 .elementor-element.elementor-element-e1300001 li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.75!important;min-height:112px;padding:12px 10px 50px!important}.elementor-21998 .elementor-element.elementor-element-e1300001 li.product .woocommerce-loop-product__title::after{right:10px;bottom:12px;padding:5px 8px;font-size:12px}}

.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-breadcrumb{font-size:12px;color:#6A6D66;margin:0}.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-breadcrumb a{color:#6A6D66}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:start;margin:12px 0 32px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-gallery,.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info{width:100%!important;min-width:0;border:0;box-shadow:none}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-gallery{padding:0;background:#ECEBE4;border-radius:4px;overflow:hidden}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info{padding:12px 0 0;background:transparent;gap:16px}
.elementor-21998 .elementor-element.elementor-element-e1300001 h1{font:650 clamp(28px,2.7vw,38px)/1.5 Vazirmatn,sans-serif;margin:0;color:#16191A}
.elementor-21998 .elementor-element.elementor-element-e1300001 h1::before{content:'';display:block;width:40px;height:3px;background:#92BF28;margin-bottom:18px}
.elementor-21998 .elementor-element.elementor-element-e1300001 h2{font:600 25px/1.6 Vazirmatn,sans-serif;color:#16191A}
.elementor-21998 .elementor-element.elementor-element-e1300001 .product_meta{font-size:12px;color:#6A6D66;border:0;padding:0;line-height:2}
.elementor-21998 .elementor-element.elementor-element-e1300001 .product_meta a{color:#34471C;background:#EDF2DF;padding:3px 7px;border-radius:3px;text-decoration:none}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-details__short-description{font-size:14px;line-height:1.85;color:#6A6D66}.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-details__short-description p{margin:0 0 18px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;list-style:none;padding:0;margin:0;color:#3B3E39;font-size:14px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info ul li{border-bottom:1px solid #DDE0D5;padding:12px 0;line-height:1.9}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info .elementor-widget-button{margin-top:10px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info .elementor-button{padding:17px 32px;min-width:180px;border-left:3px solid #6B9117}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-gallery img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#ECEBE4}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-gallery .flex-control-thumbs img{max-height:90px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .price,.elementor-21998 .elementor-element.elementor-element-e1300001 .single_add_to_cart_button,.elementor-21998 .elementor-element.elementor-element-e1300001 .onsale,.elementor-21998 .elementor-element.elementor-element-e1300001 .stock{display:none!important}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-details,.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-related{margin-top:36px;padding-top:24px;border-top:1px solid #DDE0D5;gap:16px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-details> .elementor-widget-heading h2::before,.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-related> .elementor-widget-heading h2::before{content:'';display:inline-block;width:18px;height:2px;background:#92BF28;margin-left:10px;vertical-align:middle}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes{width:100%;border-collapse:collapse;border:0;font-size:14px}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes th,.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes td{border:0;border-bottom:1px solid #DDE0D5;padding:14px 16px;text-align:right;font-style:normal;line-height:1.8}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes th{width:30%;font-weight:500;background:transparent;color:#6A6D66}
.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes tr:nth-child(odd){background:#EEEFE7}.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes p{margin:0}.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes a{color:#34471C;text-decoration:none}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-related .related>h2{display:none}
.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-inquiry{margin-top:36px;background:#16191A;color:#fff;padding:28px;border-radius:4px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-inquiry h2{color:#fff;font-size:24px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-inquiry a{color:#B9D875!important;border-bottom:1px solid #92BF28;padding-bottom:4px}
@media(max-width:767px){.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-main{display:block;margin:8px 0 24px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-gallery{margin-bottom:24px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info{padding:0}.elementor-21998 .elementor-element.elementor-element-e1300001 h1{font-size:28px;line-height:1.5}.elementor-21998 .elementor-element.elementor-element-e1300001 h1::before{margin-bottom:14px}.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-gallery img{max-height:440px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info ul{gap:0 12px;font-size:13px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info ul li{padding:10px 0}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info .elementor-button{width:100%;min-width:0}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-product-info .elementor-widget-button{width:100%}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-details,.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-related{margin-top:28px;padding-top:20px}.elementor-21998 .elementor-element.elementor-element-e1300001 h2{font-size:22px}.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes th,.elementor-21998 .elementor-element.elementor-element-e1300001 .woocommerce-product-attributes td{padding:12px 8px;font-size:13px}.elementor-21998 .elementor-element.elementor-element-e1300001 .ks-inquiry{padding:22px}}/* End custom CSS */