.elementor-43978 .elementor-element.elementor-element-e318062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43978 .elementor-element.elementor-element-dac1e4f{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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-43978 .elementor-element.elementor-element-a098480{text-align:center;}.elementor-43978 .elementor-element.elementor-element-a098480 .elementor-heading-title{font-size:42px;color:#111111;}.elementor-43978 .elementor-element.elementor-element-99407ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-43978 .elementor-element.elementor-element-3234640{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43978 .elementor-element.elementor-element-12fb150 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-43978 .elementor-element.elementor-element-12fb150 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-43978 .elementor-element.elementor-element-12fb150 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-43978 .elementor-element.elementor-element-12fb150 .jet-filters-pagination__load-more{order:initial;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43978 .elementor-element.elementor-element-df61930 .jet-sorting-select{max-width:250px;align-self:flex-end;}.elementor-43978 .elementor-element.elementor-element-df61930 .jet-sorting-label{align-self:flex-end;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.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 );}.elementor-widget-wc-archive-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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.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-wc-archive-products.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-wc-archive-products.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-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-weight:600;}.elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products ul.products li.product .price{font-weight:600;}.elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-43978 .elementor-element.elementor-element-6cddf66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__slider__track{height:4px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__slider__input{height:16px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__values{text-align:center;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs__container{max-width:100%;margin-left:auto;margin-right:auto;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs__group:first-child{margin-right:calc(0px/2);}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs__group:last-child{margin-left:calc(0px/2);}.rtl .elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs__group:first-child{margin-left:calc(0px/2);margin-right:0;}.rtl .elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs__group:last-child{margin-right:calc(0px/2);margin-left:0;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs{margin:0px 0px 0px 0px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-range__inputs__group input{margin:0px 0px 0px 0px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-43978 .elementor-element.elementor-element-a3a28e9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-collapse-icon{width:20px;height:20px;}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-collapse-none{width:20px;height:20px;}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-filter+.jet-filter{margin-top:10px;}.elementor-43978 .elementor-element.elementor-element-cdf5f5f .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-collapse-icon{width:20px;height:20px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-collapse-none{width:20px;height:20px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-filter+.jet-filter{margin-top:10px;}.elementor-43978 .elementor-element.elementor-element-3f95c49 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43978 .elementor-element.elementor-element-27d39ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43978 .elementor-element.elementor-element-737f961{width:100%;max-width:100%;text-align:start;}.woocommerce .elementor-43978 .elementor-element.elementor-element-737f961 .term-description{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-43978 .elementor-element.elementor-element-3234640{--width:77%;}.elementor-43978 .elementor-element.elementor-element-6cddf66{--width:23%;}}@media(max-width:1024px){.elementor-43978 .elementor-element.elementor-element-dac1e4f:not(.elementor-motion-effects-element-type-background), .elementor-43978 .elementor-element.elementor-element-dac1e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:80% 0px;}.elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-dac1e4f:not(.elementor-motion-effects-element-type-background), .elementor-43978 .elementor-element.elementor-element-dac1e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 0px;}.elementor-43978 .elementor-element.elementor-element-99407ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-43978 .elementor-element.elementor-element-3234640{--width:100%;}.elementor-43978 .elementor-element.elementor-element-d28cb13.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-43978 .elementor-element.elementor-element-6cddf66{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e318062 */.elementor-43978 .elementor-element.elementor-element-e318062 { direction:rtl; color:#111; background:#fff; font-family:iranyekanwebmedium_FaNum,sans-serif; overflow:hidden; }
.elementor-43978 .elementor-element.elementor-element-e318062 a { color:inherit; }
.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-heading-title,.elementor-43978 .elementor-element.elementor-element-e318062 .jet-filter-label {font-family:inherit;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar { flex:0 0 23%; min-width:0; gap:0!important; }
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog { flex:1; min-width:0; }
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar > .elementor-widget {width:100%;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar .jet-filter-label {font-size:16px;line-height:1.8;font-weight:500;margin:0 0 21px;color:#111;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar > .elementor-widget-jet-smart-filters-checkboxes,.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar > .elementor-widget-jet-smart-filters-range {padding:0 0 28px;margin-bottom:25px;border-bottom:1px solid #e9e9e9;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar .jet-checkboxes-list-wrapper {max-height:265px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d5d5d5 transparent;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-checkboxes-list__row {margin:0 0 15px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-checkboxes-list__label {font-size:13px;color:#777;line-height:1.9;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-checkboxes-list__decorator {width:14px;height:14px;min-width:14px;border:1px solid #b4b4b4;border-radius:0;background:#fff;margin-inline-end:9px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator {background:#111;border-color:#111;color:#fff;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__slider__track {height:2px;background:#ddd;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__slider__track__range {background:#111;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__slider__input::-webkit-slider-thumb {background:#111;border:0;width:15px;height:15px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__values {font-size:12px;color:#222;direction:ltr;text-align:center;margin-top:20px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__inputs {display:flex;gap:10px;direction:ltr;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__inputs__container {min-width:0;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-range__inputs input {width:100%;border:1px solid #e5e5e5;border-radius:2px;padding:9px;font-size:12px;color:#111;background:#fff;}
.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-element-ba24a56:not(:has(.jet-checkboxes-list__item)) {display:none;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce {font-family:inherit;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce .woocommerce-result-count {font-size:13px;color:#888;line-height:40px;margin:0 0 28px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce .woocommerce-ordering {margin-bottom:28px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce .woocommerce-ordering select {max-width:210px;padding:10px 14px;border:1px solid #e8e8e8;border-radius:3px;background:#fff;color:#888;font:12px/1.6 inherit;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 26px;padding:0;margin:0!important;clear:both;list-style:none;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products::before,.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products::after {display:none!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product {position:relative;container-type:inline-size;float:none!important;width:auto!important;margin:0!important;border:0;background:none;text-align:right;min-width:0;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product a.woocommerce-LoopProduct-link {display:block;color:#111;text-decoration:none;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product img {width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:15px;box-sizing:border-box;border-radius:9px;background:#fff;filter:brightness(.965);margin:0 0 18px!important;transition:filter .3s;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product:hover img {filter:brightness(.94);}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .woocommerce-loop-product__title {font:400 13px/1.9 iranyekanwebmedium_FaNum,sans-serif;min-height:50px;margin:0 0 7px;padding:0;color:#111;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .price {font-size:13px;font-weight:400;line-height:1.8;color:#111;margin:0;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .price del {color:#999;opacity:1;font-size:11px;margin-inline-end:5px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .price ins {background:none;text-decoration:none;font-weight:400;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .onsale {position:absolute;top:12px!important;left:12px!important;right:auto!important;margin:0!important;background:#111;color:#fff;min-height:0;min-width:0;border-radius:4px;padding:4px 8px;font:11px/1.7 iranyekanwebmedium_FaNum,sans-serif;z-index:2;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product > .button {display:flex;align-items:center;justify-content:center;position:absolute;top:calc(100cqw - 62px);left:12px;right:12px;width:auto;min-height:46px;margin:0!important;padding:10px;border:0;border-radius:4px;background:#fff;color:#111;font:12px/1.7 iranyekanwebmedium_FaNum,sans-serif;opacity:0;transform:translateY(12px);pointer-events:none;z-index:4;transition:opacity .25s,transform .25s,color .25s,background .25s;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product > .button:hover {background:#111;color:#fff;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__container {display:block;position:absolute;top:12px;right:12px;opacity:0;transform:translateX(10px);pointer-events:none;z-index:4;transition:opacity .25s,transform .25s;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__link {display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;padding:0;background:#fff;color:#111;box-shadow:0 2px 8px #0000000d;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__link::before {content:'⇄';font:23px/1 sans-serif;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__state {position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__plane {background:transparent!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__link:hover {background:#111;color:#fff;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product:hover > .button,.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product:focus-within > .button,.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product:hover .jet-compare-button__container,.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product:focus-within .jet-compare-button__container {opacity:1;transform:none;pointer-events:auto;}
.elementor-43978 .elementor-element.elementor-element-e318062 a:focus-visible,.elementor-43978 .elementor-element.elementor-element-e318062 button:focus-visible,.elementor-43978 .elementor-element.elementor-element-e318062 input:focus-visible {outline:2px solid #111;outline-offset:3px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination {margin:50px auto 0;text-align:center;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination ul {display:flex;justify-content:center;gap:12px;border:0;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination li {border:0;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination a,.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination span {display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#111;font-size:14px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination .current,.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce nav.woocommerce-pagination a:hover {background:#111;color:#fff;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch {display:flex;justify-content:center;gap:13px;align-items:center;margin-bottom:4px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label {cursor:pointer;color:#aaa;padding:6px;font-size:19px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch input {position:absolute;width:1px;height:1px;clip-path:inset(50%);}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch input:checked + span {color:#111;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='2']:checked) .woocommerce ul.products {grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='3']:checked) .woocommerce ul.products {grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='list']:checked) .woocommerce ul.products {grid-template-columns:1fr;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='list']:checked) .woocommerce ul.products li.product {container-type:normal;min-height:210px;padding-inline-start:240px;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='list']:checked) .woocommerce ul.products li.product img {position:absolute;right:0;top:0;width:210px;height:210px;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='list']:checked) .woocommerce ul.products li.product > .button {position:static;opacity:1;transform:none;pointer-events:auto;display:inline-flex;margin-top:20px!important;border:1px solid #ddd;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value='list']:checked) .woocommerce ul.products li.product .jet-compare-button__container {right:155px;}
@media(max-width:1024px){.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar{flex-basis:25%;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;}}
@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar,.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog{flex-basis:auto;width:100%!important;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar{display:grid!important;grid-template-columns:1fr;max-height:410px;overflow:auto;padding:18px!important;border:1px solid #eee;border-radius:7px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce .woocommerce-ordering select{max-width:165px;font-size:10px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce .woocommerce-result-count{font-size:10px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product img{padding:8px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:11px;min-height:44px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .price{font-size:11px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .price del{font-size:10px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product > .button{position:static;opacity:1;transform:none;pointer-events:auto;width:100%;min-height:38px;font-size:10px;border:1px solid #eee;margin-top:12px!important;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__container{opacity:1;transform:none;pointer-events:auto;top:8px;right:8px;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__link{width:30px;height:30px;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch{display:none;}.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-element-b9fcc1f{min-height:240px!important;}.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-element-f291822{padding:28px 18px 50px!important;}}
@media(hover:none){.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product > .button{position:static;opacity:1;transform:none;pointer-events:auto;margin-top:12px!important;border:1px solid #eee;}.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product .jet-compare-button__container{opacity:1;transform:none;pointer-events:auto;}}
@media(prefers-reduced-motion:reduce){.elementor-43978 .elementor-element.elementor-element-e318062 *{transition:none!important;}}

.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog {position:relative;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog > .elementor-widget-html {position:absolute;top:0;left:calc(50% - 80px);width:160px;z-index:3;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch {padding:0;border:0;min-width:0;margin:0;height:42px;direction:ltr;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-icon {display:grid;grid-template-rows:repeat(2,4px);gap:3px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-2 {grid-template-columns:repeat(2,4px);}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-3 {grid-template-columns:repeat(3,4px);}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-4 {grid-template-columns:repeat(4,4px);}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-list {grid-template-columns:18px;grid-template-rows:repeat(3,3px);}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-icon i {display:block;background:currentColor;border-radius:1px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label:focus-within {outline:2px solid #111;outline-offset:3px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar > .elementor-widget-heading {margin-bottom:22px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar .jet-reset {background:#111;color:#fff;border-radius:4px;padding:12px 20px;border:0;font:12px/1.8 iranyekanwebmedium_FaNum,sans-serif;}
@media(max-width:1100px){.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog > .elementor-widget-html {position:static;order:-1;width:100%;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch {justify-content:flex-start;}}
@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog > .elementor-widget-html {display:none;}}

.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-element-f291822 {flex-wrap:nowrap!important;align-items:flex-start;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog {flex:1 1 0!important;width:0!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-checkboxes-list__row {margin-bottom:8px;}
@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-element-f291822 {flex-direction:column!important;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog {width:100%!important;flex:1 1 auto!important;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar {flex:0 0 auto!important;}}

.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-sidebar {order:-1;}
.elementor-43978 .elementor-element.elementor-element-e318062 .price * {font-weight:400!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-remove-all-filters__button {background:#111;color:#fff;border:0;border-radius:4px;padding:12px 20px;font:12px/1.8 iranyekanwebmedium_FaNum,sans-serif;}

/* Archive toolbar and list layout */
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog{container-type:inline-size;display:flex;flex-direction:column;gap:24px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog > .elementor-widget-html{position:relative!important;top:auto!important;left:auto!important;right:auto!important;order:-2;width:100%!important;z-index:auto;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch{height:auto;min-height:44px;justify-content:flex-end;gap:6px;display:flex!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:1px solid #e7e7e7;border-radius:5px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label:has(input:checked){background:#111;color:#fff;border-color:#111;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch input:checked+span{color:inherit;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-icon{display:grid!important;width:auto;height:auto;position:static;gap:3px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-icon i{position:static!important;display:block!important;min-width:3px;min-height:3px;}
.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-widget-woocommerce-products>.elementor-widget-container{height:auto!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product{container-type:normal!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product img{height:auto!important;aspect-ratio:1!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product>.button{top:calc((100cqi - 78px)/4 - 62px);}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="2"]:checked) .woocommerce ul.products li.product>.button{top:calc((100cqi - 26px)/2 - 62px);}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="3"]:checked) .woocommerce ul.products li.product>.button{top:calc((100cqi - 52px)/3 - 62px);}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) .woocommerce ul.products{grid-template-columns:minmax(0,1fr)!important;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) .woocommerce ul.products li.product{padding:0!important;min-height:210px;display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:26px;align-content:start;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product a.woocommerce-LoopProduct-link{display:contents!important;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product img{position:static!important;grid-column:1;grid-row:1 / span 4;width:210px!important;height:210px!important;margin:0!important;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product .woocommerce-loop-product__title{grid-column:2;min-height:0!important;font-size:16px;line-height:1.9;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product .price{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product>.button{grid-column:2;justify-self:start;position:static!important;top:auto!important;width:auto!important;min-width:150px;min-height:44px;opacity:1;transform:none;pointer-events:auto;margin-top:18px!important;border:1px solid #ddd;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product .jet-compare-button__container{top:12px!important;right:12px!important;opacity:1;transform:none;pointer-events:auto;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product .onsale{display:none;}
.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-widget-jet-smart-filters-sorting{order:-1;width:100%;}
.elementor-43978 .elementor-element.elementor-element-e318062 .jet-sorting-select{width:100%;max-width:290px;min-height:44px;padding:10px 14px;border:1px solid #ddd;border-radius:5px;background:#fff;font:inherit;color:#111;}
@media(max-width:1024px){.elementor-43978 .elementor-element.elementor-element-e318062 .woocommerce ul.products li.product>.button{top:calc((100cqi - 36px)/3 - 62px);}}
@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog>.elementor-widget-html{display:block!important;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label{width:40px;height:40px;}.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label[title="سه ستون"],.elementor-43978 .elementor-element.elementor-element-e318062 .sk-view-switch label[title="چهار ستون"]{display:none;}.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) .woocommerce ul.products li.product{grid-template-columns:110px minmax(0,1fr);gap:12px;min-height:110px;}.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product img{width:110px!important;height:110px!important;}.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product .woocommerce-loop-product__title{font-size:12px;}.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product>.button{min-width:0;width:100%!important;margin-top:5px!important;}.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) li.product .jet-compare-button__container{top:6px!important;right:6px!important;}}

.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="list"]:checked) .woocommerce ul.products li.product .onsale{display:none!important;}
@media(min-width:768px) and (max-width:1024px){.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="2"]:checked) .woocommerce ul.products li.product>.button{top:calc((100cqi - 18px)/2 - 62px);}.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="3"]:checked) .woocommerce ul.products li.product>.button{top:calc((100cqi - 36px)/3 - 62px);}}

/* Native archive provider */
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog>.elementor-widget-wc-archive-products{order:0;width:100%;}
.elementor-43978 .elementor-element.elementor-element-e318062 .sk-shop-catalog>.elementor-widget-jet-smart-filters-pagination{order:1;}
.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-widget-wc-archive-products .woocommerce-pagination{display:none!important;}
.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-widget-wc-archive-products .woocommerce-ordering,.elementor-43978 .elementor-element.elementor-element-e318062 .elementor-widget-wc-archive-products .woocommerce-result-count{display:none!important;}
.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="4"]:checked) .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));}
@media(max-width:1024px){.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="4"]:checked) .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-e318062:has(input[value="4"]:checked) .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}/* End custom CSS */