.elementor-237 .elementor-element.elementor-element-8d47539{--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:0px 22px;--row-gap:0px;--column-gap:22px;}.elementor-237 .elementor-element.elementor-element-dc7e4af{--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;}.woocommerce .elementor-237 .elementor-element.elementor-element-a7866de .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-237 .elementor-element.elementor-element-a7866de .flex-viewport, .woocommerce .elementor-237 .elementor-element.elementor-element-a7866de .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.woocommerce .elementor-237 .elementor-element.elementor-element-a7866de .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-237 .elementor-element.elementor-element-a7866de .flex-viewport{border-radius:18px 18px 18px 18px;}.woocommerce .elementor-237 .elementor-element.elementor-element-a7866de .flex-control-thumbs img{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-237 .elementor-element.elementor-element-a7866de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-c111f32{--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-237 .elementor-element.elementor-element-c111f32:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-c111f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-237 .elementor-element.elementor-element-3ebc619{--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-237 .elementor-element.elementor-element-d143d6f .elementor-heading-title{font-size:18px;font-weight:800;}.elementor-237 .elementor-element.elementor-element-fecf8eb{--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-237 .elementor-element.elementor-element-8b22184{--display:flex;}.elementor-237 .elementor-element.elementor-element-240143e .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-237 .elementor-element.elementor-element-240143e .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-240143e .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-240143e .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-8e95702{--display:flex;}.elementor-237 .elementor-element.elementor-element-0010ed0 .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-237 .elementor-element.elementor-element-0010ed0 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-0010ed0 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-0010ed0 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-570e614{--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-237 .elementor-element.elementor-element-3b44753{--display:flex;}.elementor-237 .elementor-element.elementor-element-7589483 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-237 .elementor-element.elementor-element-7589483 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-7589483 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-7589483 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-335216f{--display:flex;}.elementor-237 .elementor-element.elementor-element-b58773e .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-237 .elementor-element.elementor-element-b58773e .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-b58773e .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-b58773e .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-8284ae3{--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-237 .elementor-element.elementor-element-eb4f545{--display:flex;}.elementor-237 .elementor-element.elementor-element-f17f313 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-237 .elementor-element.elementor-element-f17f313 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-f17f313 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-f17f313 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-647c80f{--display:flex;}.elementor-237 .elementor-element.elementor-element-37099cf .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-237 .elementor-element.elementor-element-37099cf .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-37099cf .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-37099cf .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-0c3f6f4{--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-237 .elementor-element.elementor-element-4078ffa{--display:flex;}.elementor-237 .elementor-element.elementor-element-0fbee08 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-237 .elementor-element.elementor-element-0fbee08 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-0fbee08 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-0fbee08 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-95ddd7b{--display:flex;}.elementor-237 .elementor-element.elementor-element-8516b03 .elementor-heading-title{font-size:16px;font-weight:400;color:#717373;}.elementor-237 .elementor-element.elementor-element-8516b03 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-8516b03 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-8516b03 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-7f84c8f{--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-237 .elementor-element.elementor-element-18dc11c{--display:flex;}.elementor-237 .elementor-element.elementor-element-4cc3905 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-237 .elementor-element.elementor-element-4cc3905 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-4cc3905 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-4cc3905 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-bf22cbd{--display:flex;}.elementor-237 .elementor-element.elementor-element-effc763 .elementor-heading-title{font-size:15px;font-weight:400;color:#717373;}.elementor-237 .elementor-element.elementor-element-effc763 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-effc763 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-effc763 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-dca40d3{--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-237 .elementor-element.elementor-element-0d2214f{--display:flex;}.elementor-237 .elementor-element.elementor-element-1ce9499 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-638d055 );}.elementor-237 .elementor-element.elementor-element-1ce9499 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-1ce9499 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-1ce9499 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-428384a{--display:flex;}.elementor-237 .elementor-element.elementor-element-f65b3d5{text-align:justify;}.elementor-237 .elementor-element.elementor-element-f65b3d5 .elementor-heading-title{font-size:15px;font-weight:400;line-height:26px;color:#717373;}.elementor-237 .elementor-element.elementor-element-f65b3d5 .elementor-heading-title a:hover, .elementor-237 .elementor-element.elementor-element-f65b3d5 .elementor-heading-title a:focus{color:var( --e-global-color-332724a );}.elementor-237 .elementor-element.elementor-element-f65b3d5 .elementor-heading-title a{transition-duration:0.8s;}.elementor-237 .elementor-element.elementor-element-5284362{--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-237 .elementor-element.elementor-element-53649c1{--spacer-size:99px;}.elementor-237 .elementor-element.elementor-element-6a86b51{--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-237 .elementor-element.elementor-element-57610c5{--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-237 .elementor-element.elementor-element-1535bc1{--spacer-size:99px;}@media(min-width:768px){.elementor-237 .elementor-element.elementor-element-dc7e4af{--width:50%;}.elementor-237 .elementor-element.elementor-element-c111f32{--width:50%;}.elementor-237 .elementor-element.elementor-element-8b22184{--width:30%;}.elementor-237 .elementor-element.elementor-element-8e95702{--width:70%;}.elementor-237 .elementor-element.elementor-element-3b44753{--width:30%;}.elementor-237 .elementor-element.elementor-element-335216f{--width:70%;}.elementor-237 .elementor-element.elementor-element-eb4f545{--width:30%;}.elementor-237 .elementor-element.elementor-element-647c80f{--width:70%;}.elementor-237 .elementor-element.elementor-element-4078ffa{--width:30%;}.elementor-237 .elementor-element.elementor-element-95ddd7b{--width:70%;}.elementor-237 .elementor-element.elementor-element-18dc11c{--width:30%;}.elementor-237 .elementor-element.elementor-element-bf22cbd{--width:70%;}.elementor-237 .elementor-element.elementor-element-0d2214f{--width:30%;}.elementor-237 .elementor-element.elementor-element-428384a{--width:70%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a7866de *//* 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;}/* End custom CSS */