.elementor-1035 .elementor-element.elementor-element-6313f1d{--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;--margin-top:55px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-1035 .elementor-element.elementor-element-87e35d7{--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;}.elementor-1035 .elementor-element.elementor-element-9e32f43{--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;}.elementor-widget-text-editor{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-1035 .elementor-element.elementor-element-505e95d{font-size:0.6rem;font-weight:900;letter-spacing:2.5px;color:#0EA5A8;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1035 .elementor-element.elementor-element-3e78f7a .elementor-heading-title{font-size:1.7rem;color:#123047;}.elementor-1035 .elementor-element.elementor-element-bf868f5{font-size:0.8rem;line-height:15px;color:#72858B;}.elementor-1035 .elementor-element.elementor-element-edd0a05{--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;}.elementor-1035 .elementor-element.elementor-element-7275386{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3ECEE;--border-color:#E3ECEE;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 40px 0px rgba(18, 48.000000000000014, 71, 0.055);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1035 .elementor-element.elementor-element-7275386:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-7275386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-0841fb6{font-size:0.5rem;font-weight:900;letter-spacing:2.5px;color:#0EA5A8;}.elementor-1035 .elementor-element.elementor-element-f6ecf95 .elementor-heading-title{font-size:1.3rem;color:#123047;}.elementor-1035 .elementor-element.elementor-element-7675339{--e-filter-direction:column;--e-filter-white-space:initial;width:100%;max-width:100%;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:5px;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-item-border-radius:18px 18px 18px 18px;}.elementor-1035 .elementor-element.elementor-element-7675339 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#0D948814;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A52;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-1035 .elementor-element.elementor-element-7675339 .e-filter-item{font-size:0.8rem;font-weight:600;padding:10px 10px 10px 10px;}.elementor-1035 .elementor-element.elementor-element-fd5a266{--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;}.elementor-1035 .elementor-element.elementor-element-e515417{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1035 .elementor-element.elementor-element-ce6d9c5{--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:flex-start;--align-items:center;}.elementor-1035 .elementor-element.elementor-element-8a6a040 .elementor-heading-title{font-size:1.2rem;font-weight:800;color:#123047;}.elementor-1035 .elementor-element.elementor-element-90974da .elementor-heading-title{font-size:0.5rem;color:var( --e-global-color-text );}.elementor-1035 .elementor-element.elementor-element-d9d14f4{--display:flex;}.elementor-1035 .elementor-element.elementor-element-5df8aa9.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1035 .elementor-element.elementor-element-c61b880{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1035 .elementor-element.elementor-element-3e2b3c8{--grid-columns:3;}.elementor-1035 .elementor-element.elementor-element-afd48a2{--display:flex;}@media(min-width:768px){.elementor-1035 .elementor-element.elementor-element-6313f1d{--width:100%;}.elementor-1035 .elementor-element.elementor-element-7275386{--width:25%;}.elementor-1035 .elementor-element.elementor-element-e515417{--width:100%;}.elementor-1035 .elementor-element.elementor-element-ce6d9c5{--width:100%;}.elementor-1035 .elementor-element.elementor-element-d9d14f4{--width:40%;}}@media(max-width:1024px){.elementor-1035 .elementor-element.elementor-element-6313f1d{--margin-top:40px;--margin-bottom:70px;--margin-left:20px;--margin-right:20px;}.elementor-1035 .elementor-element.elementor-element-3e2b3c8{--grid-columns:2;}}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-6313f1d{--margin-top:30px;--margin-bottom:60px;--margin-left:12px;--margin-right:12px;}.elementor-1035 .elementor-element.elementor-element-3e2b3c8{--grid-columns:1;}}/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-5df8aa9 *//* =========================================
   CASPIAN SHOP SORT
========================================= */

.elementor-1035 .elementor-element.elementor-element-5df8aa9.shop-sort {
    font-family: inherit;
    direction: rtl;
    width: 100%;
}


/* کانتینر مرتب سازی */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 form,
.elementor-1035 .elementor-element.elementor-element-5df8aa9 .woocommerce-ordering {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;

    margin: 0 !important;
}


/* متن / عنوان مرتب سازی */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 label {
    margin: 0 !important;

    color: #7A8C92;

    font-size: 10px;

    font-weight: 600;

    white-space: nowrap;
}


/* خود Select */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 select,
.elementor-1035 .elementor-element.elementor-element-5df8aa9 .orderby {

    min-width: 175px;

    height: 44px;

    padding: 0 14px;

    border: 1px solid #E3ECEE;

    border-radius: 13px;

    outline: none;

    background: #FFFFFF;

    color: #123047;

    font-family: inherit;

    font-size: 10px;

    font-weight: 700;

    cursor: pointer;

    box-shadow:
        0 6px 18px rgba(18,48,71,.04);

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}


/* Hover */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 select:hover,
.elementor-1035 .elementor-element.elementor-element-5df8aa9 .orderby:hover {

    border-color:
        rgba(14,165,168,.45);

    background:
        #FBFEFE;
}


/* Focus */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 select:focus,
.elementor-1035 .elementor-element.elementor-element-5df8aa9 .orderby:focus {

    border-color:
        #0EA5A8;

    box-shadow:
        0 0 0 4px
        rgba(14,165,168,.07);
}


/* گزینه‌های داخل Select */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 select option {

    background: #FFFFFF;

    color: #123047;

    font-family: inherit;

    font-size: 10px;
}


/* =========================================
   اگر عنوان مرتب سازی داخل Select خود Elementor
   نیست و فقط متن جداگانه داری
========================================= */

.elementor-1035 .elementor-element.elementor-element-5df8aa9 .shop-sort-label {

    color: #7A8C92;

    font-size: 10px;

    font-weight: 600;

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-1035 .elementor-element.elementor-element-5df8aa9 form,
    .elementor-1035 .elementor-element.elementor-element-5df8aa9 .woocommerce-ordering {

        width: 100%;

        justify-content: space-between;

    }

    .elementor-1035 .elementor-element.elementor-element-5df8aa9 label {

        font-size: 9px;

    }

    .elementor-1035 .elementor-element.elementor-element-5df8aa9 select,
    .elementor-1035 .elementor-element.elementor-element-5df8aa9 .orderby {

        min-width: 0;

        flex: 1;

        height: 42px;

        font-size: 9px;

    }

}/* End custom CSS */