.elementor-7288 .elementor-element.elementor-element-df29199{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);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)}.elementor-7288 .elementor-element.elementor-element-1e4d944{text-align:center}.elementor-7288 .elementor-element.elementor-element-f7007e9{--display:flex}.elementor-7288 .elementor-element.elementor-element-efade94{text-align:center}.elementor-7288 .elementor-element.elementor-element-efade94 .elementor-heading-title{font-family:"IRANSansX",Sans-serif;font-size:30px;font-weight:700}.elementor-7288 .elementor-element.elementor-element-e62ae49{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-7288 .elementor-element.elementor-element-1ca0ea6 img{border-radius:15px 15px 15px 15px}.elementor-7288 .elementor-element.elementor-element-1ca0ea6 .widget-image-caption{text-align:center;color:#000;font-family:"IRANYekanX",Sans-serif;font-size:16px;font-weight:600}.elementor-7288 .elementor-element.elementor-element-4db309f img{border-radius:15px 15px 15px 15px}.elementor-7288 .elementor-element.elementor-element-4db309f .widget-image-caption{text-align:center;color:#000;font-family:"IRANYekanX",Sans-serif;font-size:16px;font-weight:600}.elementor-7288 .elementor-element.elementor-element-f4871d6 img{border-radius:15px 15px 15px 15px}.elementor-7288 .elementor-element.elementor-element-f4871d6 .widget-image-caption{color:#000;font-family:"IRANYekanX",Sans-serif;font-size:16px;font-weight:600}.elementor-7288 .elementor-element.elementor-element-d04bcc0 img{border-radius:15px 15px 15px 15px}.elementor-7288 .elementor-element.elementor-element-d04bcc0 .widget-image-caption{color:#000;font-family:"IRANYekanX",Sans-serif;font-size:16px;font-weight:600}.elementor-7288 .elementor-element.elementor-element-b6b1d2d img{border-radius:15px 15px 15px 15px}.elementor-7288 .elementor-element.elementor-element-b6b1d2d .widget-image-caption{color:#000;font-family:"IRANYekanX",Sans-serif;font-size:16px;font-weight:600}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-7288 .elementor-element.elementor-element-5c0dc25.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-7288 .elementor-element.elementor-element-5c0dc25.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none}.elementor-7288 .elementor-element.elementor-element-5c0dc25.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-7288 .elementor-element.elementor-element-0c9e632{--display:flex}.elementor-7288 .elementor-element.elementor-element-348e250{--display:flex}.elementor-7288 .elementor-element.elementor-element-d5f8440{--display:flex}.elementor-7288 .elementor-element.elementor-element-1de7de1{--display:flex}.elementor-7288 .elementor-element.elementor-element-d9121ef{--display:flex}.elementor-7288 .elementor-element.elementor-element-a953637{--display:flex}.elementor-7288 .elementor-element.elementor-element-43b3751{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}@media(min-width:768px){.elementor-7288 .elementor-element.elementor-element-f7007e9{--width:100%}.elementor-7288 .elementor-element.elementor-element-0c9e632{--content-width:1000px}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-7288 .elementor-element.elementor-element-e62ae49{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}.elementor-7288 .elementor-element.elementor-element-5c0dc25.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-7288 .elementor-element.elementor-element-df29199{--justify-content:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-7288 .elementor-element.elementor-element-e62ae49{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}.elementor-7288 .elementor-element.elementor-element-5c0dc25.elementor-wc-products ul.products li.product{text-align:center}.elementor-7288 .elementor-element.elementor-element-5c0dc25{width:100%;max-width:100%}.elementor-7288 .elementor-element.elementor-element-5c0dc25.elementor-wc-products ul.products{grid-column-gap:14px;grid-row-gap:40px}}@media (max-width:767px){.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;float:none!important}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product img{width:100%!important;max-width:100%!important;height:auto!important}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .woocommerce-loop-product__title{width:100%!important;max-width:100%!important;overflow-wrap:break-word;word-break:normal;font-size:15px;line-height:1.6}}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product{background:#fff;border:1px solid rgb(15 23 42 / .07);border-radius:18px;padding:12px 12px 16px;overflow:hidden;box-shadow:0 4px 18px rgb(15 23 42 / .06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgb(15 23 42 / .12);border-color:rgb(37 99 235 / .18)}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product a img{border-radius:13px;overflow:hidden;margin-bottom:14px;transition:transform .35s ease}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product:hover a img{transform:scale(1.025)}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .woocommerce-loop-product__title{font-size:17px;font-weight:700;line-height:1.8;color:#172033;text-align:center;margin:5px 0 8px}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .price{display:block;text-align:center;color:#101827;font-size:17px;font-weight:800;margin:7px 0 13px;line-height:1.9}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .price del{opacity:.45;font-size:13px;font-weight:500}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .price ins{text-decoration:none;color:#111827}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .button{width:calc(100% - 8px);min-height:43px;display:flex;align-items:center;justify-content:center;margin:12px auto 0!important;padding:10px 14px!important;border:none!important;border-radius:11px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;line-height:1.5;box-shadow:0 7px 18px rgb(37 99 235 / .2);transition:all .25s ease}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .button:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 10px 22px rgb(37 99 235 / .28)}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .added_to_cart{display:block;margin-top:8px;text-align:center;font-weight:700;color:#166534}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .onsale{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;top:10px!important;right:10px!important;left:auto!important;padding:5px!important;border-radius:50%!important;background:#111827!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-shadow:0 5px 12px rgb(0 0 0 / .15)}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product a{text-decoration:none}@media (max-width:767px){.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product{border-radius:13px;padding:7px 7px 11px}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product a img{border-radius:10px;margin-bottom:8px}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.7;margin-bottom:5px}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .price{font-size:14px;line-height:1.7;margin:4px 0 8px}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .button{min-height:38px;font-size:11px!important;padding:8px 5px!important;border-radius:9px!important}.elementor-7288 .elementor-element.elementor-element-5c0dc25 ul.products li.product .onsale{min-width:35px;min-height:35px;font-size:10px!important;top:6px!important;right:6px!important}}