.elementor-66093 .elementor-element.elementor-element-44461c1d{--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;--align-items:center;--flex-wrap:nowrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-66093 .elementor-element.elementor-element-44461c1d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-66093 .elementor-element.elementor-element-5dadb409{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-66093 .elementor-element.elementor-element-5dadb409.elementor-element{--align-self:flex-start;}.elementor-66093 .elementor-element.elementor-element-51c1dcc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:50px;}.elementor-66093 .elementor-element.elementor-element-6d2e6be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66093 .elementor-element.elementor-element-7feacf3b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66093 .elementor-element.elementor-element-405c7db9{margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66093 .elementor-element.elementor-element-405c7db9.elementor-element{--order:-99999 /* order start hack */;}.elementor-66093 .elementor-element.elementor-element-3dc84462.elementor-element{--align-self:center;}.elementor-66093 .elementor-element.elementor-element-65c0ca3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66093 .elementor-element.elementor-element-46d146cf{width:100%;max-width:100%;}.elementor-66093 .elementor-element.elementor-element-46d146cf.elementor-element{--align-self:center;}.elementor-66093 .elementor-element.elementor-element-46d146cf [class*="products-bordered-grid"], .elementor-66093 .elementor-element.elementor-element-46d146cf [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#FFFFFF00;}.elementor-66093 .elementor-element.elementor-element-46d146cf .wd-products-with-bg, .elementor-66093 .elementor-element.elementor-element-46d146cf .wd-products-with-bg :is(.wd-product,.wd-cat){--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-66093 .elementor-element.elementor-element-211e1232{--divider-border-style:solid;--divider-color:#AEAAAA;--divider-border-width:2px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-66093 .elementor-element.elementor-element-211e1232 .elementor-divider-separator{width:100%;}.elementor-66093 .elementor-element.elementor-element-211e1232 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-66093 .elementor-element.elementor-element-40afe97a > .elementor-widget-container{border-style:none;}@media(max-width:1024px){.elementor-66093 .elementor-element.elementor-element-51c1dcc{--grid-auto-flow:row;}.elementor-66093 .elementor-element.elementor-element-7feacf3b{--grid-auto-flow:row;}.elementor-66093 .elementor-element.elementor-element-65c0ca3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-66093 .elementor-element.elementor-element-44461c1d{--width:100%;--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;--align-items:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-66093 .elementor-element.elementor-element-5dadb409{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66093 .elementor-element.elementor-element-5dadb409.elementor-element{--align-self:center;--order:2;}.elementor-66093 .elementor-element.elementor-element-51c1dcc{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66093 .elementor-element.elementor-element-51c1dcc.e-con{--align-self:center;--order:1;}.elementor-66093 .elementor-element.elementor-element-6d2e6be7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-66093 .elementor-element.elementor-element-6d2e6be7 .title{font-size:16px;}.elementor-66093 .elementor-element.elementor-element-7feacf3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66093 .elementor-element.elementor-element-7feacf3b.e-con{--order:2;}.elementor-66093 .elementor-element.elementor-element-65c0ca3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 0px;--row-gap:5px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-66093 .elementor-element.elementor-element-65c0ca3.e-con{--order:3;}.elementor-66093 .elementor-element.elementor-element-46d146cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66093 .elementor-element.elementor-element-46d146cf.elementor-element{--order:99999 /* order end hack */;}.elementor-66093 .elementor-element.elementor-element-211e1232.elementor-element{--order:99999 /* order end hack */;}.elementor-66093 .elementor-element.elementor-element-40afe97a.elementor-element{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-66093 .elementor-element.elementor-element-51c1dcc{--width:85%;}}/* Start custom CSS for wd_shop_archive_woocommerce_title, class: .elementor-element-6d2e6be7 */.elementor-66093 .elementor-element.elementor-element-6d2e6be7 h1 {margin:0;}
html[lang="en-US"] .elementor-66093 .elementor-element.elementor-element-6d2e6be7 h1 {
    text-align:left;   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-405c7db9 */.custom-sort-button-container {  display: flex;
  justify-content: center;
  align-items: center;}
@media (max-width: 576px) { .elementor-66093 .elementor-element.elementor-element-405c7db9 {width:100%;}
    .sort-font {
        font-size: 11px;
        padding: 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-46d146cf */.elementor-66093 .elementor-element.elementor-element-46d146cf a {font-size:13px;}
.wd-product {padding:0 0 20px 0 !important;
    transition: transform 0.3s ease;
}
@media (min-width: 768px) {
.wd-product:hover { transform: scale(1.05);
    z-index: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.9);
}}
.price{background: #EAEAEA;
    padding: 10px 10px;
    margin: 0 5% !important;}
.wd-product .wrapp-buttons {
  display: none;}

.wd-product:hover .wrapp-buttons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.elementor-66093 .elementor-element.elementor-element-46d146cf .product-grid-item .product-element-bottom {
    display: flex;
    flex-direction: column;
    justify-content: end;
    min-height: 130px;
}

.elementor-66093 .elementor-element.elementor-element-46d146cf .product-grid-item .wd-entities-title {
    margin-bottom: 5px;
    height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.elementor-66093 .elementor-element.elementor-element-46d146cf .out-of-stock.product-label {display:none;}
html:not([lang^="fa"]) .price {
    display: none !important;
}
.preorder-price-call {
    font-size: 0.9vw;font-weight:bold;}
@media (max-width: 769px) {
    .preorder-price-call {
    font-size: 2.1vw;font-weight:bold;}
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_archive_description, class: .elementor-element-40afe97a */.elementor-66093 .elementor-element.elementor-element-40afe97a a {text-decoration: underline;}
.elementor-66093 .elementor-element.elementor-element-40afe97a p {text-align: justify;
    line-height: 40px;
}

.elementor-66093 .elementor-element.elementor-element-40afe97a h2, h3, h4 {margin: 30px 0 15px 0px;}/* End custom CSS */