.elementor-1125 .elementor-element.elementor-element-0957e92{--display:flex;}.elementor-1125 .elementor-element.elementor-element-a10d2cd{--spacer-size:50px;}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-1125 .elementor-element.elementor-element-a078a8e{text-align:center;}.elementor-1125 .elementor-element.elementor-element-a078a8e .elementor-heading-title{font-family:"YekanBakhMedium", Sans-serif;font-size:31px;font-weight:900;text-decoration:none;}.elementor-1125 .elementor-element.elementor-element-1c05f7d{--display:flex;}.elementor-1125 .elementor-element.elementor-element-e7ba32f{text-align:center;}.elementor-1125 .elementor-element.elementor-element-c45911d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1125 .elementor-element.elementor-element-990fec6{--display:flex;}.elementor-1125 .elementor-element.elementor-element-299f192{--display:flex;}.elementor-1125 .elementor-element.elementor-element-49ef70c{--display:flex;}.elementor-1125 .elementor-element.elementor-element-c21ecd9{--display:flex;}.elementor-1125 .elementor-element.elementor-element-fa17710{--display:flex;}.elementor-1125 .elementor-element.elementor-element-fbfc3c0{--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;--flex-wrap:nowrap;--overflow:auto;}.elementor-1125 .elementor-element.elementor-element-fbfc3c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1125 .elementor-element.elementor-element-bedd871{--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;--flex-wrap:nowrap;}.elementor-1125 .elementor-element.elementor-element-bedd871:not(.elementor-motion-effects-element-type-background), .elementor-1125 .elementor-element.elementor-element-bedd871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1125 .elementor-element.elementor-element-a3eb1ce{--display:flex;}.elementor-1125 .elementor-element.elementor-element-a3eb1ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1125 .elementor-element.elementor-element-6451cb3{text-align:center;}.elementor-1125 .elementor-element.elementor-element-2f0c7b5{--display:flex;}.elementor-1125 .elementor-element.elementor-element-2f0c7b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1125 .elementor-element.elementor-element-56a9dc6{text-align:center;}.elementor-1125 .elementor-element.elementor-element-6a66a60{--display:flex;}.elementor-1125 .elementor-element.elementor-element-6a66a60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1125 .elementor-element.elementor-element-117a655{text-align:center;}.elementor-1125 .elementor-element.elementor-element-370e38b{--display:flex;}.elementor-1125 .elementor-element.elementor-element-370e38b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1125 .elementor-element.elementor-element-e7163b7{text-align:center;}.elementor-1125 .elementor-element.elementor-element-e61b031{--display:flex;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-1125 .elementor-element.elementor-element-7f4aadd{--grid-columns:1;--load-more-message-alignment:center;--load-more-button-align:center;}@media(min-width:768px){.elementor-1125 .elementor-element.elementor-element-fbfc3c0{--width:100%;}.elementor-1125 .elementor-element.elementor-element-a3eb1ce{--width:30.621%;}.elementor-1125 .elementor-element.elementor-element-2f0c7b5{--width:37.582%;}.elementor-1125 .elementor-element.elementor-element-6a66a60{--width:15.312%;}.elementor-1125 .elementor-element.elementor-element-370e38b{--width:13.52%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1125 .elementor-element.elementor-element-7f4aadd{--grid-columns:1;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1125 .elementor-element.elementor-element-fbfc3c0{--width:546.8px;}.elementor-1125 .elementor-element.elementor-element-a3eb1ce{--width:225.8px;}.elementor-1125 .elementor-element.elementor-element-2f0c7b5{--width:138.8px;}.elementor-1125 .elementor-element.elementor-element-6a66a60{--width:141.8px;}.elementor-1125 .elementor-element.elementor-element-370e38b{--width:169.8px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1125 .elementor-element.elementor-element-7f4aadd{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-c45911d *//* =========================
   Filter Cards Layout
========================= */

.kf-filter-size,
.kf-filter-pressure,
.kf-filter-material,
.kf-filter-brand,
.kf-filter-reset{
background:#ffffff;
padding:14px;
border-radius:14px;
border:1px solid #e6edf5;
box-shadow:0 8px 22px rgba(15,42,71,0.05);
transition:all .25s ease;
position:relative;
}

.kf-filter-size:hover,
.kf-filter-pressure:hover,
.kf-filter-material:hover,
.kf-filter-brand:hover{
transform:translateY(-2px);
box-shadow:0 12px 28px rgba(15,42,71,0.08);
}

.facetwp-facet{
margin-bottom:0!important;
}

/* =========================
   Labels
========================= */

.facetwp-facet label,
.facet-label{
display:block;
font-size:13px;
font-weight:700;
margin-bottom:8px;
color:#173b63;
}

/* =========================
   Dropdown
========================= */

.facetwp-dropdown{
width:100%;
height:46px;
padding:0 40px 0 14px;
border-radius:10px;
border:1px solid #dbe3ec;
background-color:#f8fafc;
font-size:14px;
font-weight:600;
color:#1e2b3a;
outline:none;
transition:border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
cursor:pointer;

/* remove browser arrow */
appearance:none;
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;

/* only one small arrow */
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231f6fb2' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:left 12px center;
background-size:14px 14px;
}

.facetwp-dropdown:hover{
background-color:#ffffff;
border-color:#1f6fb2;
}

.facetwp-dropdown:focus{
background-color:#ffffff;
border-color:#1f6fb2;
box-shadow:0 0 0 4px rgba(31,111,178,0.08);
}

.facetwp-dropdown::-ms-expand{
display:none;
}

/* =========================
   Reset Button
========================= */

.kf-filter-reset .facetwp-reset,
.kf-filter-reset button{
width:100%;
height:46px;
border-radius:10px;
border:none;
font-weight:800;
font-size:14px;
cursor:pointer;
background:linear-gradient(135deg,#1f6fb2,#145a93);
color:#ffffff!important;
transition:all .25s ease;
box-shadow:0 8px 18px rgba(31,111,178,.2);
}

.kf-filter-reset .facetwp-reset:hover,
.kf-filter-reset button:hover{
transform:translateY(-2px);
box-shadow:0 12px 24px rgba(31,111,178,.28);
}

/* =========================
   Mobile
========================= */

@media (max-width:767px){

.kf-filter-size,
.kf-filter-pressure,
.kf-filter-material,
.kf-filter-brand,
.kf-filter-reset{
padding:12px;
border-radius:12px;
}

.facetwp-dropdown,
.kf-filter-reset button{
height:44px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e61b031 *//* Zabra + حفظ اسکرول افقی لوپ گرید */
.kz-table-box {
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
}

.kz-table-box .elementor-loop-container,
.kz-table-box .elementor-grid {
    width: max-content !important;
    min-width: 100% !important;
}

.kz-table-box .e-loop-item {
    background: #fff !important;
}

.kz-table-box .e-loop-item:nth-child(even) {
    background: #f8fafc !important;
}/* End custom CSS */