.elementor-1780 .elementor-element.elementor-element-b598956{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--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-1780 .elementor-element.elementor-element-b598956:not(.elementor-motion-effects-element-type-background), .elementor-1780 .elementor-element.elementor-element-b598956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1780 .elementor-element.elementor-element-b598956:hover{box-shadow:0px 0px 10px 0px rgba(15.999999999999979, 39.99999999999993, 7.999999999999984, 0.2);}.elementor-1780 .elementor-element.elementor-element-1f026d4 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1780 .elementor-element.elementor-element-d1c9138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:10px;}body:not(.rtl) .elementor-1780 .elementor-element.elementor-element-d1c9138{right:10px;}body.rtl .elementor-1780 .elementor-element.elementor-element-d1c9138{left:10px;}.elementor-1780 .elementor-element.elementor-element-8114703{--display:flex;--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1780 .elementor-element.elementor-element-441de4b{text-align:right;}.elementor-1780 .elementor-element.elementor-element-441de4b .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-blocksy_palette_1 );}.elementor-1780 .elementor-element.elementor-element-441de4b .elementor-heading-title a:hover, .elementor-1780 .elementor-element.elementor-element-441de4b .elementor-heading-title a:focus{color:var( --e-global-color-blocksy_palette_2 );}.elementor-1780 .elementor-element.elementor-element-441de4b .elementor-heading-title a{transition-duration:0.25s;}.elementor-1780 .elementor-element.elementor-element-a46b752{--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:space-between;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--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-1780 .elementor-element.elementor-element-c75ec63{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1780 .elementor-element.elementor-element-57d30af{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1780 .elementor-element.elementor-element-01c8d7d .star-rating{font-size:14px;}.woocommerce:not(.rtl) .elementor-1780 .elementor-element.elementor-element-01c8d7d .star-rating{margin-right:4px;}.woocommerce.rtl .elementor-1780 .elementor-element.elementor-element-01c8d7d .star-rating{margin-left:4px;}.elementor-1780 .elementor-element.elementor-element-6a1ce12{--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:space-between;--align-items:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--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-1780 .elementor-element.elementor-element-d1b02a0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1780 .elementor-element.elementor-element-a824eee{text-align:right;}.woocommerce .elementor-1780 .elementor-element.elementor-element-a824eee .price{color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:600;}.woocommerce .elementor-1780 .elementor-element.elementor-element-a824eee .price ins{color:var( --e-global-color-blocksy_palette_2 );font-size:15px;font-weight:600;}.elementor-1780 .elementor-element.elementor-element-f33fc5a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-1780 .elementor-element.elementor-element-b399505 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:14px;font-weight:600;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-style:none;border-radius:12px 12px 12px 12px;padding:12px 12px 12px 12px;}.elementor-1780 .elementor-element.elementor-element-b399505 .elementor-button:hover, .elementor-1780 .elementor-element.elementor-element-b399505 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-1780 .elementor-element.elementor-element-b399505{width:100%;max-width:100%;}.elementor-1780 .elementor-element.elementor-element-b399505 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1780 .elementor-element.elementor-element-b399505 .elementor-button .elementor-button-content-wrapper{gap:4px;justify-content:center;}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-1f026d4 */.elementor-1780 .elementor-element.elementor-element-1f026d4 {
    overflow: hidden;
}

.elementor-1780 .elementor-element.elementor-element-1f026d4:hover img {
    transform: scale(1.1);
}
.elementor-1780 .elementor-element.elementor-element-1f026d4 a {
    width: 100%;
}
.elementor-1780 .elementor-element.elementor-element-1f026d4 img {
    transition: 0.25s transform ease;
    aspect-ratio: 0.75;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1c9138 */.elementor-1780 .elementor-element.elementor-element-d1c9138 .ct-wishlist-button-archive, .elementor-1780 .elementor-element.elementor-element-d1c9138 .ct-open-quick-view {
    width: 36px;
    height: 36px;
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
    background-color: #f3ce1d;
    padding: 0;
}

.mtla-meta-btn {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-441de4b */.elementor-1780 .elementor-element.elementor-element-441de4b {
    text-wrap: nowrap;
}

.elementor-1780 .elementor-element.elementor-element-441de4b .animate {
    animation: scroll-text 4s ease-in-out infinite;
}

@keyframes scroll-text {
  0% {
    transform: translateX(0);
  }
  20% {                /* مکث در ابتدای مسیر */
    transform: translateX(0);
  }
  50% {
    transform: translateX(var(--gap, 0px));
  }
  70% {                /* مکث در انتهای مسیر */
    transform: translateX(var(--gap, 0px));
  }
  100% {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a824eee */.elementor-1780 .elementor-element.elementor-element-a824eee {
    min-height: 48px;
    display: flex;
    align-items: flex-end;
}
.elementor-1780 .elementor-element.elementor-element-a824eee p {
    margin: 0;
}

.elementor-1780 .elementor-element.elementor-element-a824eee .sale-price {
    flex-direction: column;
    align-items: start !important;
}

.elementor-1780 .elementor-element.elementor-element-a824eee .sale-price del {
    order: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b02a0 */.elementor-1780 .elementor-element.elementor-element-d1b02a0 {
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b399505 */.elementor-1780 .elementor-element.elementor-element-b399505 .elementor-button-text {
    display: flex;
    align-items: center;
    word-break: keep-all;
}
.elementor-1780 .elementor-element.elementor-element-b399505 .elementor-button-icon {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33fc5a */.elementor-1780 .elementor-element.elementor-element-f33fc5a {
    flex: 0 0 72px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b598956 */.elementor-1780 .elementor-element.elementor-element-b598956 {
    overflow: hidden;
    height: 100%;
}/* End custom CSS */