.elementor-3377 .elementor-element.elementor-element-5665633 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-3377 .elementor-element.elementor-element-5665633 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3377 .elementor-element.elementor-element-5665633 > .elementor-element-populated, .elementor-3377 .elementor-element.elementor-element-5665633 > .elementor-element-populated > .elementor-background-overlay, .elementor-3377 .elementor-element.elementor-element-5665633 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-3377 .elementor-element.elementor-element-a7c2b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFDFDF;}.elementor-3377 .elementor-element.elementor-element-a7c2b67 .elementor-search-form__container{min-height:45px;}.elementor-3377 .elementor-element.elementor-element-a7c2b67 .elementor-search-form__submit{min-width:45px;}body:not(.rtl) .elementor-3377 .elementor-element.elementor-element-a7c2b67 .elementor-search-form__icon{padding-left:calc(45px / 3);}body.rtl .elementor-3377 .elementor-element.elementor-element-a7c2b67 .elementor-search-form__icon{padding-right:calc(45px / 3);}.elementor-3377 .elementor-element.elementor-element-a7c2b67 .elementor-search-form__input, .elementor-3377 .elementor-element.elementor-element-a7c2b67.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(45px / 3);padding-right:calc(45px / 3);}.elementor-3377 .elementor-element.elementor-element-a7c2b67 .elementor-search-form__icon{--e-search-form-icon-size-minimal:18px;}.elementor-3377 .elementor-element.elementor-element-a7c2b67 input[type="search"].elementor-search-form__input{font-family:"Tahoma", Sans-serif;font-size:14px;font-weight:400;}.elementor-3377 .elementor-element.elementor-element-a7c2b67:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:var( --e-global-color-6a0c7e5 );border-width:1px 1px 1px 1px;border-radius:5px;}.elementor-3377 .elementor-element.elementor-element-a7c2b67.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:var( --e-global-color-6a0c7e5 );border-width:1px 1px 1px 1px;border-radius:5px;}.elementor-3377 .elementor-element.elementor-element-e066622 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFDFDF;}.elementor-3377 .elementor-element.elementor-element-e44ed74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3377 .elementor-element.elementor-element-e44ed74 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFDFDF;}.elementor-3377 .elementor-element.elementor-element-44fd108{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3377 .elementor-element.elementor-element-44fd108 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBEBEB;}.elementor-3377 .elementor-element.elementor-element-2524110 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 12px 10px 12px;}.elementor-3377 .elementor-element.elementor-element-2524110 > .elementor-element-populated, .elementor-3377 .elementor-element.elementor-element-2524110 > .elementor-element-populated > .elementor-background-overlay, .elementor-3377 .elementor-element.elementor-element-2524110 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3377 .elementor-element.elementor-element-48477eb .product{text-align:center;}.elementor-3377 .elementor-element.elementor-element-48477eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-3377 .elementor-element.elementor-element-48477eb a > img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-3377 .elementor-element.elementor-element-48477eb .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-3377 .elementor-element.elementor-element-48477eb .woocommerce-loop-category__title .count{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-3377 .elementor-element.elementor-element-5665633{width:26.328%;}.elementor-3377 .elementor-element.elementor-element-2524110{width:73.337%;}}/* Start custom CSS for wp-widget-woocommerce_price_filter, class: .elementor-element-e066622 */.woocommerce .widget_price_filter .ui-slider {
  background-color: #f1f1f1;
}


.woocommerce .widget_price_filter .ui-slider-range {
  background-color: #C8A601 !important;
}


.woocommerce .widget_price_filter .ui-slider-handle {
  background-color: #C8A601 !important;
  border: 1px solid #C8A601 !important;
  box-shadow: none;
}


.woocommerce .widget_price_filter .ui-slider-handle:hover {
  background-color: #a68800 !important;
  cursor: grab;
}

.fusion-responsive-typography-calculated{
    font-size: 16px !important
}


.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #7A7A7A !important;
}




.price_slider_amount {
  display: flex !important;
  flex-direction: column-reverse !important; /* ترتیب معکوس: اول قیمت، بعد دکمه */
  align-items: stretch !important;
  width: 100% !important;
  gap: 10px;
}

/* تمام‌عرض کردن عناصر داخلی */
.price_slider_amount button,
.price_slider_amount .price_label {
  width: 100% !important;
}




.price_label {
  display: flex !important;
  flex-direction: row !important;
  gap: 8px; 
  flex-wrap: nowrap;
  align-items: center;
}




.woocommerce .widget_price_filter .price_slider_amount .button {
  background-color: #ffffff !important;
  border: 1px solid #c8A601 !important;
  border-radius: 4px !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-e44ed74 */.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
  color: #000000 !important;
}


.woocommerce .woocommerce-widget-layered-nav-list .count {
  display: none !important;
}/* End custom CSS */