.elementor-2432 .elementor-element.elementor-element-fb38526{--display:flex;}.elementor-2432 .elementor-element.elementor-element-9e41567{width:100%;max-width:100%;}.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0px 0px 0px 0px;}.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-2432 .elementor-element.elementor-element-8812834{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-9652bd7{--display:flex;}.elementor-2432 .elementor-element.elementor-element-e8a628f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2432 .elementor-element.elementor-element-e8a628f .jet-listing-dynamic-field__content{color:#5F6770;font-family:"IRANYekanX FaNum", Sans-serif;font-size:17px;text-align:right;}.elementor-2432 .elementor-element.elementor-element-e8a628f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2432 .elementor-element.elementor-element-e8a628f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2432 .elementor-element.elementor-element-e8a628f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-3102035{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2432 .elementor-element.elementor-element-6240bdf .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-6240bdf .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-7bbf4b3{--display:flex;}.elementor-2432 .elementor-element.elementor-element-8424bfe .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2432 .elementor-element.elementor-element-8424bfe .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2432 .elementor-element.elementor-element-8424bfe .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-8424bfe .jet-listing-dynamic-field__content{text-align:left;}.elementor-2432 .elementor-element.elementor-element-898a3d3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2432 .elementor-element.elementor-element-898a3d3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2432 .elementor-element.elementor-element-898a3d3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-898a3d3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2432 .elementor-element.elementor-element-b402d32 .elementor-button{background-color:#F28C28;border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-2432 .elementor-element.elementor-element-e34d8de{--display:flex;}.elementor-2432 .elementor-element.elementor-element-d513de7 .jet-woo-product-gallery-slider.swiper-container-vertical{height:400px;}.elementor-2432 .elementor-element.elementor-element-d513de7 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-2432 .elementor-element.elementor-element-d513de7 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:0px;}.elementor-2432 .elementor-element.elementor-element-d513de7 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:150px;}.elementor-2432 .elementor-element.elementor-element-d513de7 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 150px);}.elementor-2432 .elementor-element.elementor-element-d513de7 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-2432 .elementor-element.elementor-element-3353cf8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-a0b5c63{text-align:right;}.elementor-2432 .elementor-element.elementor-element-e0c01d7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-cbc95b1{text-align:right;}.elementor-2432 .elementor-element.elementor-element-7684458 .jet-woo-product-gallery-grid .jet-woo-product-gallery__image-item{--columns:3;}.elementor-2432 .elementor-element.elementor-element-7684458.jet-woo-product-gallery-grid-primary-yes .jet-woo-product-gallery__primary-image{max-width:50%;}.elementor-2432 .elementor-element.elementor-element-7684458.jet-woo-product-gallery-grid-primary-yes .jet-woo-product-gallery__images-grid{max-width:calc(100% - 50%);}.elementor-2432 .elementor-element.elementor-element-7684458 .jet-woo-product-gallery__image-overlay{font-size:16px;font-weight:500;color:#ffffff;background-color:rgba(0, 0, 0, 0.5);}.elementor-2432 .elementor-element.elementor-element-7684458 .jet-woo-product-gallery__image-overlay:hover{color:#000000;}.elementor-2432 .elementor-element.elementor-element-3fe3ff7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-8ca39ff{text-align:right;}.elementor-2432 .elementor-element.elementor-element-84fc141 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-84fc141 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2432 .elementor-element.elementor-element-f719607{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-a4f81d5{width:100%;max-width:100%;}.elementor-2432 .elementor-element.elementor-element-ec977a4{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-c9a57da{text-align:right;}.elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2432 .elementor-element.elementor-element-ee65ab5 .jet-listing-not-found{font-size:15px;font-weight:400;line-height:24px;color:#6B7280;}.elementor-2432 .elementor-element.elementor-element-1669229{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-c0c139b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-46748d9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2432 .elementor-element.elementor-element-c2b331e{text-align:right;}.elementor-2432 .elementor-element.elementor-element-3f00d0c{width:var( --container-widget-width, 1200px );max-width:1200px;padding:12px 14px 12px 14px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-type-html{padding-bottom:0px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group .elementor-field{color:#333333;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F7F7;border-color:#D6D6D6;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group .elementor-select-wrapper select{background-color:#F7F7F7;border-color:#D6D6D6;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-field-group .elementor-select-wrapper::before{color:#D6D6D6;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .e-form__buttons__wrapper__button-next{background-color:#F47A20;color:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-button[type="submit"]{background-color:#F47A20;color:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .e-form__buttons__wrapper__button-previous{background-color:#F47A20;color:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .e-form__buttons__wrapper__button-next:hover{background-color:#D9600D;color:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-button[type="submit"]:hover{background-color:#D9600D;color:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2432 .elementor-element.elementor-element-3f00d0c .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-19e156a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;color:#555555;}.elementor-2432 .elementor-element.elementor-element-19e156a p{margin-block-end:24px;}.elementor-2432 .elementor-element.elementor-element-d35face{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-2432 .elementor-element.elementor-element-ef39c41 .elementor-button{background-color:#4A4A4A;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-ef39c41{width:auto;max-width:auto;}.elementor-2432 .elementor-element.elementor-element-ef39c41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2432 .elementor-element.elementor-element-ef39c41 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2432 .elementor-element.elementor-element-e563603 .elementor-button{background-color:#25D366;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-e563603{width:auto;max-width:auto;}.elementor-2432 .elementor-element.elementor-element-e563603 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2432 .elementor-element.elementor-element-e563603 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2432 .elementor-element.elementor-element-cc5a8c8 .elementor-button{background-color:#229ED9;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-cc5a8c8{width:auto;max-width:auto;}.elementor-2432 .elementor-element.elementor-element-cc5a8c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2432 .elementor-element.elementor-element-cc5a8c8 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2432 .elementor-element.elementor-element-194dc77 .elementor-button{background-color:#0ACA9B;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-194dc77{width:auto;max-width:auto;}.elementor-2432 .elementor-element.elementor-element-194dc77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2432 .elementor-element.elementor-element-194dc77 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2432 .elementor-element.elementor-element-2448031 .elementor-button{background-color:#F37F00;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-2448031{width:auto;max-width:auto;}.elementor-2432 .elementor-element.elementor-element-2448031 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2432 .elementor-element.elementor-element-2448031 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2432 .elementor-element.elementor-element-39e6d9b .elementor-button{background-color:#056EB7;border-radius:8px 8px 8px 8px;}.elementor-2432 .elementor-element.elementor-element-39e6d9b{width:auto;max-width:auto;}.elementor-2432 .elementor-element.elementor-element-39e6d9b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2432 .elementor-element.elementor-element-39e6d9b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2432 .elementor-element.elementor-element-9652bd7{--width:55%;}.elementor-2432 .elementor-element.elementor-element-e34d8de{--width:45%;}.elementor-2432 .elementor-element.elementor-element-3353cf8{--width:100%;}.elementor-2432 .elementor-element.elementor-element-f719607{--width:94%;}.elementor-2432 .elementor-element.elementor-element-ec977a4{--content-width:1200px;}.elementor-2432 .elementor-element.elementor-element-1669229{--width:94%;}.elementor-2432 .elementor-element.elementor-element-c0c139b{--width:94%;}.elementor-2432 .elementor-element.elementor-element-46748d9{--width:94%;}}@media(max-width:1024px){.elementor-2432 .elementor-element.elementor-element-7684458 .jet-woo-product-gallery-grid .jet-woo-product-gallery__image-item{--columns:2;}.elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-2432 .elementor-element.elementor-element-7684458 .jet-woo-product-gallery-grid .jet-woo-product-gallery__image-item{--columns:1;}.elementor-2432 .elementor-element.elementor-element-ee65ab5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-9e41567 */.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .swiper-slide,
.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-item,
.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image,
.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-link{
    width:100% !important;
    height:520px !important;
}

.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-link{
    display:flex !important;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    background:#F5F5F5;
}

.elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{
    display:block;
    width:100% !important;
    height:100% !important;
    max-width:100%;
    object-fit:contain !important;
    object-position:center center !important;
}

@media(max-width:1024px){
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .swiper-slide,
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-item,
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image,
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-link{
        height:380px !important;
    }
}

@media(max-width:767px){
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .swiper-slide,
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-item,
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image,
    .elementor-2432 .elementor-element.elementor-element-9e41567 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image-link{
        height:240px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-6240bdf */.elementor-2432 .elementor-element.elementor-element-6240bdf {
    width: 100%;
    max-width: 100%;
    direction: rtl;
}

.elementor-2432 .elementor-element.elementor-element-6240bdf .jet-listing-dynamic-repeater__items {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 10px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2432 .elementor-element.elementor-element-6240bdf .jet-listing-dynamic-repeater__item {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: none !important;
}

.elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-card {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;

    min-height: 74px;
    padding: 12px 14px;

    background: #ffffff;
    border: 1px solid #E2E5E8;
    border-radius: 6px;

    overflow: hidden;
    box-sizing: border-box;
}

.elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-card::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 3px;
    background: #F47A20;
}

.elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-label {
    margin-bottom: 4px;

    color: #68717A;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.5;

    text-align: right;
}

.elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-value {
    color: #2B2B2B;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.6;

    text-align: right;
    overflow-wrap: anywhere;
}

/* تبلت */
@media (max-width: 1024px) {

    .elementor-2432 .elementor-element.elementor-element-6240bdf .jet-listing-dynamic-repeater__items {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* موبایل */
@media (max-width: 767px) {

    .elementor-2432 .elementor-element.elementor-element-6240bdf .jet-listing-dynamic-repeater__items {
        grid-template-columns: 1fr !important;
        gap: 8px !important;
    }

    .elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-card {
        min-height: 64px;
        padding: 10px 12px;
    }

    .elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-label {
        font-size: 11px;
    }

    .elementor-2432 .elementor-element.elementor-element-6240bdf .quick-spec-value {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c01d7 */.elementor-2432 .elementor-element.elementor-element-e0c01d7{
    overflow-x:auto;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-header,
.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row{
    display:grid;
    grid-template-columns:120px 80px 80px 85px 85px 80px 100px 120px 85px 85px 160px;
    min-width:1080px;
    align-items:stretch;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-header{
    background:#4A4A4A;
    color:#FFFFFF;
    font-weight:700;
    border-bottom:4px solid #F47A20;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-header > div,
.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row > div{
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:52px;
    padding:10px 8px;
    text-align:center;
    border-left:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row{
    background:#FFFFFF;
    color:#333333;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row:nth-child(even){
    background:#F2F2F2;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row:hover{
    background:#FFF2E8;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-header > div:first-child,
.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row > div:first-child{
    border-right:1px solid #D6D6D6;
}

.elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row > div:first-child{
    color:#F47A20;
    font-weight:700;
}

@media(max-width:767px){
    .elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-header,
    .elementor-2432 .elementor-element.elementor-element-e0c01d7 .trunking-size-row{
        min-width:1080px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-84fc141 */.elementor-2432 .elementor-element.elementor-element-84fc141 .jet-listing-dynamic-repeater__items{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
    gap:16px;
}

.elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-card{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    width:100%;
    height:100%;
    padding:20px;
    background:#F3F3F3;
    border:1px solid #DDDDDD;
    border-right:4px solid #F47A20;
    border-radius:8px;
}

.elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-title{
    margin:0 0 8px;
    font-size:17px;
    color:#333333;
}

.elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-type{
    color:#777777;
    font-size:14px;
}

.elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-button{
    flex-shrink:0;
    padding:10px 18px;
    background:#F47A20;
    color:#FFFFFF;
    border-radius:6px;
    text-decoration:none;
}

.elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-button:hover{
    background:#D9600D;
    color:#FFFFFF;
}

@media(max-width:767px){
    .elementor-2432 .elementor-element.elementor-element-84fc141 .jet-listing-dynamic-repeater__items{
        grid-template-columns:1fr;
    }

    .elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-card{
        flex-direction:column;
        align-items:stretch;
    }

    .elementor-2432 .elementor-element.elementor-element-84fc141 .download-file-button{
        width:100%;
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fe3ff7 */.elementor-2432 .elementor-element.elementor-element-3fe3ff7:not(:has(.jet-listing-dynamic-repeater__item)){
    display:none;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .elementor-widget-jet-listing-dynamic-repeater,
.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .elementor-widget-jet-listing-dynamic-repeater > .elementor-widget-container,
.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .jet-listing-dynamic-repeater,
.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .jet-listing-dynamic-repeater__items,
.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .jet-listing-dynamic-repeater__item{
    width:100%;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .jet-listing-dynamic-repeater__item{
    margin-bottom:12px;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-card{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    width:100%;
    padding:16px 18px;
    background:#F5F5F5;
    border:1px solid #E0E0E0;
    border-right:3px solid #F47A20;
    border-radius:10px;
    direction:rtl;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-info{
    display:flex;
    flex-direction:column;
    gap:6px;
    flex:1;
    text-align:right;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-title{
    margin:0;
    color:#333333;
    font-size:16px;
    font-weight:700;
    line-height:1.8;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-type{
    display:inline-flex;
    align-self:flex-start;
    padding:4px 10px;
    background:#E9E9E9;
    color:#666666;
    border-radius:6px;
    font-size:13px;
    line-height:1.6;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    min-width:110px;
    min-height:42px;
    padding:10px 18px;
    background:#F47A20;
    color:#FFFFFF;
    border-radius:7px;
    text-decoration:none;
    font-size:14px;
    font-weight:700;
    transition:all .2s ease;
}

.elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-button:hover{
    background:#D96210;
    color:#FFFFFF;
    transform:translateY(-1px);
}

@media(max-width:767px){
    .elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-card{
        flex-direction:column;
        align-items:stretch;
        gap:14px;
    }

    .elementor-2432 .elementor-element.elementor-element-3fe3ff7 .download-file-button{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f719607 */.elementor-2432 .elementor-element.elementor-element-f719607:not(:has(.rokn-pe-size-explorer,.rokn-pe-legacy-table)){display:none;} .elementor-2432 .elementor-element.elementor-element-f719607{width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec977a4 */.elementor-2432 .elementor-element.elementor-element-ec977a4:not(:has(.jet-listing-grid__item)){
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46748d9 */.elementor-2432 .elementor-element.elementor-element-46748d9{
    overflow-x:auto;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-header,
.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row{
    display:grid;
    grid-template-columns:120px 80px 80px 85px 85px 80px 100px 120px 85px 85px 160px;
    min-width:1080px;
    align-items:stretch;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-header{
    background:#4A4A4A;
    color:#FFFFFF;
    font-weight:700;
    border-bottom:4px solid #F47A20;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-header > div,
.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row > div{
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:52px;
    padding:10px 8px;
    text-align:center;
    border-left:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row{
    background:#FFFFFF;
    color:#333333;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row:nth-child(even){
    background:#F2F2F2;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row:hover{
    background:#FFF2E8;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-header > div:first-child,
.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row > div:first-child{
    border-right:1px solid #D6D6D6;
}

.elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row > div:first-child{
    color:#F47A20;
    font-weight:700;
}

@media(max-width:767px){
    .elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-header,
    .elementor-2432 .elementor-element.elementor-element-46748d9 .trunking-size-row{
        min-width:1080px;
    }
}/* End custom CSS */