.elementor-809 .elementor-element.elementor-element-28db150{--display:flex;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-809 .elementor-element.elementor-element-28db150:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-809 .elementor-element.elementor-element-28db150, .elementor-809 .elementor-element.elementor-element-28db150::before{--border-transition:0.3s;}.elementor-809 .elementor-element.elementor-element-7518e5f{--display:flex;--min-height:305px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:15px 15px 0px 0px;box-shadow:0px 0px 2px 0px #E9E9E9 inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:2px;--padding-left:10px;--padding-right:10px;}.elementor-809 .elementor-element.elementor-element-7518e5f:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-7518e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-7518e5f:hover{border-style:none;}.elementor-809 .elementor-element.elementor-element-7518e5f, .elementor-809 .elementor-element.elementor-element-7518e5f::before{--border-transition:0s;}.elementor-809 .elementor-element.elementor-element-7518e5f.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-809 .elementor-element.elementor-element-e1c5520 img{width:160px;border-radius:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-809 .elementor-element.elementor-element-65ad502{width:var( --container-widget-width, 69px );max-width:69px;--container-widget-width:69px;--container-widget-flex-grow:0;top:42px;text-align:center;}.elementor-809 .elementor-element.elementor-element-65ad502 > .elementor-widget-container{background-color:#FF1D1D;padding:4px 4px 4px 4px;border-radius:10px 10px 0px 0px;}.elementor-809 .elementor-element.elementor-element-65ad502.elementor-element{--align-self:center;}body:not(.rtl) .elementor-809 .elementor-element.elementor-element-65ad502{right:-23px;}body.rtl .elementor-809 .elementor-element.elementor-element-65ad502{left:-23px;}.elementor-809 .elementor-element.elementor-element-65ad502 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-d76e96a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-d76e96a{text-align:center;}.elementor-809 .elementor-element.elementor-element-d76e96a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:-0.3px;color:var( --e-global-color-accent );}.elementor-809 .elementor-element.elementor-element-d76e96a .elementor-heading-title a:hover, .elementor-809 .elementor-element.elementor-element-d76e96a .elementor-heading-title a:focus{color:#CB912E;}.woocommerce .elementor-widget-woocommerce-product-price .price{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-809 .elementor-element.elementor-element-89f7047 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.woocommerce .elementor-809 .elementor-element.elementor-element-89f7047 .price{color:var( --e-global-color-accent );}.woocommerce .elementor-809 .elementor-element.elementor-element-89f7047 .price ins{color:var( --e-global-color-text );}.elementor-809 .elementor-element.elementor-element-9d78bf8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:0px 0px 15px 15px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-9d78bf8:hover{border-style:none;}.elementor-809 .elementor-element.elementor-element-9d78bf8, .elementor-809 .elementor-element.elementor-element-9d78bf8::before{--border-transition:0.3s;}.elementor-809 .elementor-element.elementor-element-cb5f5bb img{border-radius:0px 0px 15px 15px;}.elementor-809 .elementor-element.elementor-element-5efd654 .jet-listing-dynamic-link__link{background-color:var( --e-global-color-primary );align-self:flex-start;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100% 100% 100% 100%;flex-direction:row;}.elementor-809 .elementor-element.elementor-element-5efd654 .jet-listing-dynamic-link__link:hover{background-color:var( --e-global-color-secondary );}.elementor-809 .elementor-element.elementor-element-5efd654.elementor-element{--align-self:center;}.elementor-809 .elementor-element.elementor-element-5efd654{bottom:15px;}.elementor-809 .elementor-element.elementor-element-5efd654 .jet-listing-dynamic-link__icon{color:#FFFFFF;order:-1;font-size:18px;}.elementor-809 .elementor-element.elementor-element-5efd654 .jet-listing-dynamic-link__icon :is(svg, path){fill:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-2023195{--spacer-size:7px;width:var( --container-widget-width, 75px );max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;bottom:0px;z-index:1;}.elementor-809 .elementor-element.elementor-element-2023195 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, #0000001F 0%, #1F60B000 58%);}.elementor-809 .elementor-element.elementor-element-2023195.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-809 .elementor-element.elementor-element-28db150{--content-width:100%;}.elementor-809 .elementor-element.elementor-element-7518e5f{--width:99.9%;}}@media(max-width:1024px){.elementor-809 .elementor-element.elementor-element-28db150{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:39px;--padding-left:4px;--padding-right:4px;}.elementor-809 .elementor-element.elementor-element-7518e5f{--min-height:300px;}.elementor-809 .elementor-element.elementor-element-65ad502.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-809 .elementor-element.elementor-element-28db150{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:42px;--padding-left:5px;--padding-right:5px;}.elementor-809 .elementor-element.elementor-element-7518e5f{--width:99.9%;--min-height:276px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-809 .elementor-element.elementor-element-e1c5520 img{width:140px;}.elementor-809 .elementor-element.elementor-element-65ad502{--container-widget-width:69px;--container-widget-flex-grow:0;width:var( --container-widget-width, 69px );max-width:69px;}.elementor-809 .elementor-element.elementor-element-65ad502 .elementor-heading-title{font-size:12px;}.elementor-809 .elementor-element.elementor-element-d76e96a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-d76e96a .elementor-heading-title{font-size:12px;}.elementor-809 .elementor-element.elementor-element-9d78bf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-cb5f5bb{z-index:1;}.elementor-809 .elementor-element.elementor-element-5efd654 .jet-listing-dynamic-link__icon{font-size:12px;}.elementor-809 .elementor-element.elementor-element-2023195{bottom:3px;}}/* Start custom CSS for heading, class: .elementor-element-65ad502 */.elementor-809 .elementor-element.elementor-element-65ad502{
    rotate: 90deg;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d76e96a */.elementor-809 .elementor-element.elementor-element-d76e96a{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-89f7047 *//* استایل ساختار قیمت محصول */
.elementor-809 .elementor-element.elementor-element-89f7047 .price {
    width: 100%;
    margin-block-end: 0;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-price-wrapper {

    display: flex;
    
    justify-content: center;
    flex-wrap: wrap;
    gap: 3px;
    align-items: center;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-discount-percentage, .elementor-809 .elementor-element.elementor-element-89f7047 .fb-discount-percentage-var {
    background: #f00;
    font-size: .7rem;
    display: flex;
    justify-content:center;
    align-items: center;
    gap: 2px;
    color: #fff;
    border-radius: 4px;
    padding: 0 4px;
    box-shadow: 0 0 10px -4px #f00;
    display: none;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-discount-percentage svg , .elementor-809 .elementor-element.elementor-element-89f7047 .fb-discount-percentage-var svg {
    width: 9px;
    display: none;
}

.product-type-variable .fb-discount-percentage {
    display: none !important;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-regular-price {
    font-size: .75rem;
    opacity: .75;
    text-decoration: line-through;
    text-align: center;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-regular-price .woocommerce-Price-currencySymbol {
    display: none;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-main-price {
    font-weight: 700;
    font-size: 0.95rem;
    
    text-align: center;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-main-price svg {
    vertical-align: middle;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-start-text {
    font-size: 0.7rem;
    text-align: center;
}

.elementor-809 .elementor-element.elementor-element-89f7047 .fb-product-out-of-stock {
    font-size: .95rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5f5bb */.elementor-809 .elementor-element.elementor-element-cb5f5bb img {
    filter: drop-shadow(0px 2px 0px   #F4F4F4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28db150 */.elementor-809 .elementor-element.elementor-element-28db150:hover h5{
    color:#CB912E !important;
}
.elementor-809 .elementor-element.elementor-element-28db150:hover  .elementor-icon{
   background-color: #CB912E !important;
}/* End custom CSS */