.elementor-1023 .elementor-element.elementor-element-c7cab44{--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;--align-items:center;}.elementor-1023 .elementor-element.elementor-element-8678e04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1023 .elementor-element.elementor-element-a0c794c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1023 .elementor-element.elementor-element-a0c794c .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:10px 10px 10px 10px;}.elementor-1023 .elementor-element.elementor-element-a0c794c .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-1023 .elementor-element.elementor-element-a0c794c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1023 .elementor-element.elementor-element-a0c794c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1023 .elementor-element.elementor-element-a0c794c .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-1023 .elementor-element.elementor-element-a0c794c .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-1023 .elementor-element.elementor-element-fb54875{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Georgia;}.elementor-1023 .elementor-element.elementor-element-265dcc6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Georgia;color:var( --e-global-color-primary );}.elementor-1023 .elementor-element.elementor-element-f90865d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1023 .elementor-element.elementor-element-f90865d .elementor-heading-title{font-family:"YB", Georgia;font-size:28px;font-weight:bold;color:var( --e-global-color-5e5880b );}.elementor-1023 .elementor-element.elementor-element-2efa6d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1023 .elementor-element.elementor-element-2efa6d2 .elementor-heading-title{font-family:"vazirmatn", Georgia;font-size:14px;color:var( --e-global-color-b63418c );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Georgia;}.elementor-1023 .elementor-element.elementor-element-5601a0b{text-align:justify;font-family:"vazirmatn", Georgia;font-size:15px;}.elementor-1023 .elementor-element.elementor-element-189b31d{--display:flex;}.elementor-1023 .elementor-element.elementor-element-66985d7{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0s;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-color:var( --e-global-color-b63418c );--n-tabs-title-color-active:var( --e-global-color-5e5880b );}.elementor-1023 .elementor-element.elementor-element-66985d7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-1023 .elementor-element.elementor-element-66985d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-1023 .elementor-element.elementor-element-66985d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1023 .elementor-element.elementor-element-66985d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5e5880b );}.elementor-1023 .elementor-element.elementor-element-66985d7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-5e5880b );}.elementor-1023 .elementor-element.elementor-element-a85c282{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 50px 0px rgba(149, 116, 76, 0.43);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1023 .elementor-element.elementor-element-a85c282:not(.elementor-motion-effects-element-type-background), .elementor-1023 .elementor-element.elementor-element-a85c282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF6B;}.elementor-1023 .elementor-element.elementor-element-430910b{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d7443f3 );}.elementor-1023 .elementor-element.elementor-element-430910b .elementor-heading-title{font-family:"YB", Georgia;font-size:20px;color:var( --e-global-color-d7443f3 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Georgia;}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1023 .elementor-element.elementor-element-d8ddbd5 .elementor-icon-list-icon i{color:var( --e-global-color-d7443f3 );transition:color 0.3s;}.elementor-1023 .elementor-element.elementor-element-d8ddbd5 .elementor-icon-list-icon svg{fill:var( --e-global-color-d7443f3 );transition:fill 0.3s;}.elementor-1023 .elementor-element.elementor-element-d8ddbd5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1023 .elementor-element.elementor-element-d8ddbd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1023 .elementor-element.elementor-element-d8ddbd5 .elementor-icon-list-item > a{font-family:"vazirmatn", Georgia;font-size:14px;}.elementor-1023 .elementor-element.elementor-element-d8ddbd5 .elementor-icon-list-text{color:#6D6D6D;transition:color 0.3s;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Georgia;}.elementor-1023 .elementor-element.elementor-element-aca36ac .cart button, .elementor-1023 .elementor-element.elementor-element-aca36ac .cart .button{background-color:var( --e-global-color-d7443f3 );transition:all 0.2s;}.elementor-1023 .elementor-element.elementor-element-aca36ac .quantity .qty{transition:all 0.2s;}.elementor-1023 .elementor-element.elementor-element-8bbd176 .elementor-heading-title{font-family:"vazirmatn", Georgia;font-size:18px;font-weight:bold;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1023 .elementor-element.elementor-element-c7cab44{--width:85%;}.elementor-1023 .elementor-element.elementor-element-8678e04{--width:35%;}.elementor-1023 .elementor-element.elementor-element-fb54875{--width:40%;}.elementor-1023 .elementor-element.elementor-element-a85c282{--width:25%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1023 .elementor-element.elementor-element-8678e04{--width:100%;}.elementor-1023 .elementor-element.elementor-element-fb54875{--width:65%;}.elementor-1023 .elementor-element.elementor-element-a85c282{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1023 .elementor-element.elementor-element-fb54875{--width:100%;}.elementor-1023 .elementor-element.elementor-element-a85c282{--width:100%;}}@media(max-width:1366px){.elementor-1023 .elementor-element.elementor-element-c7cab44{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-1023 .elementor-element.elementor-element-fb54875{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1023 .elementor-element.elementor-element-5601a0b{font-size:14px;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-a0c794c */.jetgallery img {
    height: 400px;
    object-fit: cover;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8678e04 */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-8678e04 {
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265dcc6 */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-265dcc6 {
        height: 330px;
        overflow-y: scroll;
        scrollbar-width: thin;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189b31d */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-189b31d {
        height: 330px;
        overflow-y: scroll;
        scrollbar-width: thin;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265dcc6 */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-265dcc6 {
        height: 330px;
        overflow-y: scroll;
        scrollbar-width: thin;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189b31d */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-189b31d {
        height: 330px;
        overflow-y: scroll;
        scrollbar-width: thin;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265dcc6 */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-265dcc6 {
        height: 330px;
        overflow-y: scroll;
        scrollbar-width: thin;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189b31d */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-189b31d {
        height: 330px;
        overflow-y: scroll;
        scrollbar-width: thin;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-aca36ac *//* اگر تم با nth-of-type راه‌راه می‌کند، اینا هم مجبورش می‌کنن سفید باشه */
.elementor-add-to-cart table.variations tbody tr:nth-of-type(odd) > *,
.elementor-add-to-cart table.variations tbody tr:nth-of-type(even) > * {
  background-color: none !important;
  background-image: none !important;
  border-radius: 20px;
}

a.reset_variations {
    display: none !important;
}


@media (min-width: 767px) { .test tr {
    display: flex;
    align-items: center;
}
}

th.label {
    vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85c282 */@media (min-width: 1367px) {
    .elementor-1023 .elementor-element.elementor-element-a85c282 {
        height: 400px;
    }
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 100% / 0%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YB';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://jjhair.ir/wp-content/uploads/2026/08/YekanBakhNoEn-SemiBold.woff2') format('woff2'),
		url('https://jjhair.ir/wp-content/uploads/2026/08/YekanBakhNoEn-SemiBold.woff') format('woff'),
		url('https://jjhair.ir/wp-content/uploads/2026/08/YekanBakhNoEn-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'YB';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://jjhair.ir/wp-content/uploads/2026/08/YekanBakhNoEn-ExtraBold.woff2') format('woff2'),
		url('https://jjhair.ir/wp-content/uploads/2026/08/YekanBakhNoEn-ExtraBold.woff') format('woff'),
		url('https://jjhair.ir/wp-content/uploads/2026/08/YekanBakhNoEn-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazirmatn';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://jjhair.ir/wp-content/uploads/2026/08/Vazirmatn-FD-NL-Medium.woff2') format('woff2'),
		url('https://jjhair.ir/wp-content/uploads/2026/08/Vazirmatn-FD-NL-Medium.woff') format('woff'),
		url('https://jjhair.ir/wp-content/uploads/2026/08/Vazirmatn-FD-NL-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */