.elementor-144 .elementor-element.elementor-element-77b7bc11{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-144 .elementor-element.elementor-element-7346a975{--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;--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-144 .elementor-element.elementor-element-441a1bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-144 .elementor-element.elementor-element-441a1bf3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-144 .elementor-element.elementor-element-441a1bf3 .flex-viewport, .woocommerce .elementor-144 .elementor-element.elementor-element-441a1bf3 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.woocommerce .elementor-144 .elementor-element.elementor-element-441a1bf3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-144 .elementor-element.elementor-element-441a1bf3 .flex-viewport{border-radius:18px 18px 18px 18px;}.woocommerce .elementor-144 .elementor-element.elementor-element-441a1bf3 .flex-control-thumbs img{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-144 .elementor-element.elementor-element-1b943e58{--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:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-144 .elementor-element.elementor-element-1b943e58:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-1b943e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-144 .elementor-element.elementor-element-bb34e9d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-45990132 .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-144 .elementor-element.elementor-element-6a1fb54e{--display:flex;--min-height:35px;--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:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 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-144 .elementor-element.elementor-element-59b422bc{--display:flex;}.elementor-144 .elementor-element.elementor-element-75bd5aa0 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-144 .elementor-element.elementor-element-75bd5aa0 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-75bd5aa0 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-75bd5aa0 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-362a9ef{--display:flex;}.elementor-144 .elementor-element.elementor-element-46762af6 .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-144 .elementor-element.elementor-element-46762af6 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-46762af6 .elementor-heading-title a:focus{color:#702C85;}.elementor-144 .elementor-element.elementor-element-46762af6 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-5b2c387f{--display:flex;--min-height:33px;--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:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 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-144 .elementor-element.elementor-element-282b8696{--display:flex;}.elementor-144 .elementor-element.elementor-element-6aa56f42 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-144 .elementor-element.elementor-element-6aa56f42 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-6aa56f42 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-6aa56f42 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-37e9217e{--display:flex;}.elementor-144 .elementor-element.elementor-element-15de08a3 .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-144 .elementor-element.elementor-element-15de08a3 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-15de08a3 .elementor-heading-title a:focus{color:#702C85;}.elementor-144 .elementor-element.elementor-element-15de08a3 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-139ba31b{--display:flex;--min-height:33px;--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:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 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-144 .elementor-element.elementor-element-75f60aac{--display:flex;}.elementor-144 .elementor-element.elementor-element-50c58b01 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-144 .elementor-element.elementor-element-50c58b01 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-50c58b01 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-50c58b01 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-238cefa1{--display:flex;}.elementor-144 .elementor-element.elementor-element-24d1ea3a .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-144 .elementor-element.elementor-element-24d1ea3a .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-24d1ea3a .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-24d1ea3a .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-498dcec3{--display:flex;--min-height:33px;--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:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 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-144 .elementor-element.elementor-element-54a4f945{--display:flex;}.elementor-144 .elementor-element.elementor-element-6a6a1033 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-144 .elementor-element.elementor-element-6a6a1033 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-6a6a1033 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-6a6a1033 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-70a53d4a{--display:flex;}.elementor-144 .elementor-element.elementor-element-4e6a9fff .elementor-heading-title{font-size:16px;font-weight:400;color:#717373;}.elementor-144 .elementor-element.elementor-element-4e6a9fff .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-4e6a9fff .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-4e6a9fff .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-e884772{--display:flex;--min-height:33px;--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:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 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-144 .elementor-element.elementor-element-d815e5c{--display:flex;}.elementor-144 .elementor-element.elementor-element-7746caa .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-144 .elementor-element.elementor-element-7746caa .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-7746caa .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-7746caa .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-42ea018b{--display:flex;}.elementor-144 .elementor-element.elementor-element-137aafdd .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-144 .elementor-element.elementor-element-137aafdd .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-137aafdd .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-137aafdd .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-3ace87a1{--display:flex;--min-height:33px;--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:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-144 .elementor-element.elementor-element-73a4c001{--display:flex;}.elementor-144 .elementor-element.elementor-element-408a2b88 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-144 .elementor-element.elementor-element-408a2b88 .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-408a2b88 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-408a2b88 .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-4762e9b{--display:flex;}.elementor-144 .elementor-element.elementor-element-eee242b{text-align:justify;}.elementor-144 .elementor-element.elementor-element-eee242b .elementor-heading-title{font-size:15px;font-weight:400;line-height:26px;color:#717373;}.elementor-144 .elementor-element.elementor-element-eee242b .elementor-heading-title a:hover, .elementor-144 .elementor-element.elementor-element-eee242b .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-144 .elementor-element.elementor-element-eee242b .elementor-heading-title a{transition-duration:0.8s;}.elementor-144 .elementor-element.elementor-element-64d06c6b{--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-144 .elementor-element.elementor-element-53f5dbeb{--spacer-size:99px;}.elementor-144 .elementor-element.elementor-element-36fae2d1{--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-144 .elementor-element.elementor-element-21abd34f{--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-144 .elementor-element.elementor-element-e1d872c{--spacer-size:99px;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-7346a975{--width:50%;}.elementor-144 .elementor-element.elementor-element-1b943e58{--width:50%;}.elementor-144 .elementor-element.elementor-element-59b422bc{--width:30%;}.elementor-144 .elementor-element.elementor-element-362a9ef{--width:70%;}.elementor-144 .elementor-element.elementor-element-282b8696{--width:30%;}.elementor-144 .elementor-element.elementor-element-37e9217e{--width:70%;}.elementor-144 .elementor-element.elementor-element-75f60aac{--width:30%;}.elementor-144 .elementor-element.elementor-element-238cefa1{--width:70%;}.elementor-144 .elementor-element.elementor-element-54a4f945{--width:30%;}.elementor-144 .elementor-element.elementor-element-70a53d4a{--width:70%;}.elementor-144 .elementor-element.elementor-element-d815e5c{--width:30%;}.elementor-144 .elementor-element.elementor-element-42ea018b{--width:70%;}.elementor-144 .elementor-element.elementor-element-73a4c001{--width:30%;}.elementor-144 .elementor-element.elementor-element-4762e9b{--width:70%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-441a1bf3 *//* Thumbnails inside main image */
.woocommerce div.product div.images {
  position: relative;
  overflow: visible;
  margin:0;
  padding:0;
}

.woocommerce div.product div.images .flex-control-thumbs {
  position: absolute;
  bottom: 22px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
  justify-content: center;
  width: 100%;
}

.woocommerce div.product div.images .flex-control-thumbs li {
  flex: 0 0 auto;
}

.woocommerce div.product div.images .flex-control-thumbs img {
  width: 80px;
  height: 80px;
  border-radius: 6px;
  opacity: 0.7;
  object-fit: cover;
  transition: 0.3s ease;
}

.woocommerce div.product div.images .flex-control-thumbs img.flex-active {
  opacity: 1;
  border: 2px solid #3FC0C7; /* رنگ برند */
}
.woocommerce div.product div.images .flex-control-thumbs img.flex-active {border: none!important;}
.woocommerce div.product div.images .flex-control-thumbs img {width: 80%!important;height: 80px;border-radius: 6px;}

/* Improve WooCommerce gallery thumbnail quality */
.woocommerce div.product div.images .flex-control-thumbs img {
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    image-rendering: high-quality;
    image-rendering: pixelated;
}

/* Use larger source images for thumbnails */
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100px !important; /* Give more space for larger images */
}

.woocommerce div.product div.images .flex-control-thumbs img {
    width: 100% !important; /* Use full available space */
    height: 80px !important;
    object-fit: cover !important; /* This maintains aspect ratio */
    border-radius: 6px;
    opacity: 0.7;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS */.shariot-category-link, .shariot-brand-link {color: #717373!important;text-decoration: none;transition: all 0.3s ease;font-weight: 400!important;}
.shariot-category-link:hover, .shariot-brand-link:hover {color: #49075E!important;text-decoration: underline;font-weight:600;}

div#tab-description > h2 {display: none;}

#action_mechanism .elementor-widget-text-editor {
    font-size: 15px !important;
    line-height: 1.9 !important;
}/* End custom CSS */