.elementor-3642 .elementor-element.elementor-element-a1c28cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3642 .elementor-element.elementor-element-f639cfe{--display:flex;}.elementor-3642 .elementor-element.elementor-element-c648e38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3642 .elementor-element.elementor-element-836270c{--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-3642 .elementor-element.elementor-element-d95336c{--display:flex;}.elementor-3642 .elementor-element.elementor-element-d95336c.e-con{--flex-grow:0;--flex-shrink:0;}.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-3642 .elementor-element.elementor-element-e6f56cf > .elementor-widget-container{background-color:#F7F7F7;margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;border-radius:4px 4px 4px 4px;}.elementor-3642 .elementor-element.elementor-element-e6f56cf.elementor-element{--align-self:flex-start;}.elementor-3642 .elementor-element.elementor-element-e6f56cf .elementor-heading-title{font-family:"Lama sans", Sans-serif;font-size:12px;font-weight:600;color:#666666;}.elementor-widget-woocommerce-product-title .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-3642 .elementor-element.elementor-element-228bb87 .elementor-heading-title{font-family:"Lama sans", Sans-serif;font-size:24px;font-weight:700;color:#3D3D3D;}.elementor-3642 .elementor-element.elementor-element-40166e2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.woocommerce .elementor-3642 .elementor-element.elementor-element-adaf61a .woocommerce-product-details__short-description{font-family:"Lama sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3642 .elementor-element.elementor-element-65b384e .cart button, .elementor-3642 .elementor-element.elementor-element-65b384e .cart .button{transition:all 0.2s;}.woocommerce .elementor-3642 .elementor-element.elementor-element-65b384e form.cart table.variations label{font-family:"Lama sans", Sans-serif;}.elementor-3642 .elementor-element.elementor-element-4b9a4c2{--display:flex;--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-3642 .elementor-element.elementor-element-58a7f77{--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-3642 .elementor-element.elementor-element-a8eff38 .elementor-heading-title{font-family:"Lama sans", Sans-serif;font-size:28px;font-weight:700;color:#3D3D3D;}.elementor-3642 .elementor-element.elementor-element-e424c7d{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#666666;--arrow-hover-color:var( --e-global-color-primary );}.elementor-3642 .elementor-element.elementor-element-e424c7d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF66;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12156862745098039);border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-3642 .elementor-element.elementor-element-e424c7d .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-3642 .elementor-element.elementor-element-e424c7d{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-3642 .elementor-element.elementor-element-f639cfe{--width:55%;}.elementor-3642 .elementor-element.elementor-element-c648e38{--width:45%;}.elementor-3642 .elementor-element.elementor-element-d95336c{--width:70%;}.elementor-3642 .elementor-element.elementor-element-40166e2{--width:30%;}}@media(max-width:767px){.elementor-3642 .elementor-element.elementor-element-c648e38{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3642 .elementor-element.elementor-element-836270c{--flex-wrap:nowrap;}.elementor-3642 .elementor-element.elementor-element-d95336c{--width:70%;}.elementor-3642 .elementor-element.elementor-element-40166e2{--width:30%;}.elementor-3642 .elementor-element.elementor-element-e424c7d{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-01cc5ff *//* ✅ سطح المكتب: الصور المصغرة على اليمين */
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery {
  display: flex !important;
  flex-direction: row-reverse !important;
  column-gap: 0px;
}

/* ✅ إعدادات الصور المصغرة */
.elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs {
  display: flex !important;
  flex-direction: column !important;
  row-gap: 0px;
  max-height: 300px !important;
  overflow-y: auto;
}

/* ✅ تنسيق الصور المصغرة */
.elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs li {
  width: auto !important;
}

.elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs img {
  width: 300px !important;
  height: auto !important;
  border-radius: 8px;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
}

/* ✅ الصورة المصغرة النشطة */
.elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs .flex-active {
  border: 1px solid #FC7414 !important;
}

/* ✅ الصورة الرئيسية */
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image {
  width: 500px !important;
  height: 450px !important;
  background: #fff;
  border-radius: 8px !important;
}

/* ✅ موبايل: خلي الصور المصغرة تحت الصورة الرئيسية */
@media (max-width: 767px) {
  .elementor-widget-woocommerce-product-images .woocommerce-product-gallery {
    flex-direction: column !important;
  }

  .elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs {
    flex-direction: row !important;
    max-height: none !important;
    overflow-y: visible;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 15px;
  }

  .elementor-widget-woocommerce-product-images .flex-control-nav.flex-control-thumbs img {
    width: 80px !important;
  }

  .elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image {
    width: 100% !important;
    height: 450px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5142290 */.elementor-3642 .elementor-element.elementor-element-5142290 button{
    background:#FFF8EE !important;
    padding: 15px;
    border-radius: 8px;
    color: #FC7414;
}

.elementor-3642 .elementor-element.elementor-element-5142290 .yith-wcwl-add-to-wishlist-button:is(button) svg, .yith-wcwl-add-to-wishlist-button:is(button) img {
    width: 40px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-65b384e */.woocommerce-js div.product form.cart .single_variation_wrap{
        display: none !important;
}
.woocommerce-js div.product form.cart .variations{
    border-bottom:unset;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd68d43 */.elementor-3642 .elementor-element.elementor-element-dd68d43 a.shortcode_wa_button:after {
    content: url(https://tafseeltex.com/wp-content/uploads/2025/07/wats.svg) !important;
    font-size: 20px;
    font-weight: 500;
    vertical-align: top;
    text-decoration: none !important;
    outline: 0 !important;
    width: 0.875em;
    height: auto;
    margin-right: 10px;
    padding-top: 10px
}
.elementor-3642 .elementor-element.elementor-element-dd68d43 a.shortcode_wa_button:before{
    content: '' !important;
    display: none !important;
}
.elementor-3642 .elementor-element.elementor-element-dd68d43 .shortcode_wa_button{
    background-color: #FFFFFF !important;
    color: #FC7414 !important;
     font-family: "Lama sans", Sans-serif;
     padding-bottom: 10px !important;
    border-radius: 8px !important;
}
.elementor-3642 .elementor-element.elementor-element-dd68d43 #sendbtn, .shortcode_wa_button{
    box-shadow: 0px 0px 20px 0px #0000001F !important;
}/* End custom CSS */