.elementor-224 .elementor-element.elementor-element-c064f3c{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-58a5c54{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:60px;--padding-right:60px;}.elementor-224 .elementor-element.elementor-element-db01377{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-db01377.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-224 .elementor-element.elementor-element-583dcba > .elementor-widget-container{border-style:none;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-viewport, .woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-viewport{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:5px 5px 5px 5px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-224 .elementor-element.elementor-element-311d296{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-446260d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-446260d .woocommerce-breadcrumb{color:#61A2FF;font-family:"IRANYekanX", Sans-serif;line-height:15px;}.elementor-224 .elementor-element.elementor-element-446260d .woocommerce-breadcrumb > a{color:#4BA4F7;}.elementor-224 .elementor-element.elementor-element-f462d88 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-f462d88 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#1A1818;}.elementor-224 .elementor-element.elementor-element-1f8b224{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-22cfbfd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-22cfbfd{text-align:right;}.elementor-224 .elementor-element.elementor-element-22cfbfd .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:500;color:#BDBDBD;}.elementor-224 .elementor-element.elementor-element-b785dd7 .elementor-icon-box-wrapper{text-align:right;}.elementor-224 .elementor-element.elementor-element-b785dd7{--icon-box-icon-margin:10px;}.elementor-224 .elementor-element.elementor-element-b785dd7 .elementor-icon{font-size:25px;}.elementor-224 .elementor-element.elementor-element-b785dd7 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-b785dd7 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;}.elementor-224 .elementor-element.elementor-element-b785dd7 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:12px;}.elementor-224 .elementor-element.elementor-element-557e0ac{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-224 .elementor-element.elementor-element-557e0ac:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-557e0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-224 .elementor-element.elementor-element-4d721d0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-e3299fd{text-align:left;}.elementor-224 .elementor-element.elementor-element-e3299fd .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:25px;color:#3D3D3D;}.elementor-224 .elementor-element.elementor-element-4df9119{text-align:left;}.elementor-224 .elementor-element.elementor-element-4df9119 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:500;text-decoration:line-through;line-height:25px;color:#8C8C8C;}.elementor-224 .elementor-element.elementor-element-c85d1f3 > .elementor-widget-container{background-color:#FF2F22;padding:5px 5px 2px 5px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-c85d1f3{left:39%;}body.rtl .elementor-224 .elementor-element.elementor-element-c85d1f3{right:39%;}.elementor-224 .elementor-element.elementor-element-c85d1f3{top:48%;}.elementor-224 .elementor-element.elementor-element-c85d1f3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-e00b64a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-8fb2b4c > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-224 .elementor-element.elementor-element-8fb2b4c{text-align:left;}.elementor-224 .elementor-element.elementor-element-8fb2b4c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:600;line-height:25px;color:#434343;}.elementor-224 .elementor-element.elementor-element-5e41e86{--divider-border-style:solid;--divider-color:#7D7D7D;--divider-border-width:1.5px;--divider-element-spacing:6px;}.elementor-224 .elementor-element.elementor-element-5e41e86 .elementor-divider-separator{width:100%;}.elementor-224 .elementor-element.elementor-element-5e41e86 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-224 .elementor-element.elementor-element-5e41e86 .elementor-divider__text{color:#898989;font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-05968e5{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9c6b756 .elementor-button{background-color:#44318B;font-family:"IRANYekanX", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-224 .elementor-element.elementor-element-9c6b756 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-9c6b756 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-224 .elementor-element.elementor-element-9c6b756 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-224 .elementor-element.elementor-element-fef6e62{--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;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9682d9b{--display:flex;--padding-top:6px;--padding-bottom:10px;--padding-left:0px;--padding-right:3px;}.elementor-224 .elementor-element.elementor-element-4007691{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1e682da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-04ef2ef{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-224 .elementor-element.elementor-element-f7a2be3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-8c160ca{--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 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-8c160ca:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-8c160ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-224 .elementor-element.elementor-element-9cdc6c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu .elementor-item{font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main .elementor-item{color:#535353;fill:#535353;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main .elementor-item:focus{color:#919191;fill:#919191;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#DD3737;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed .elementor-item:before,
					.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed .elementor-item:after{border-color:#DD3737;}.elementor-224 .elementor-element.elementor-element-9cdc6c8{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:2px;--e-nav-menu-divider-height:20px;--e-nav-menu-divider-color:#D6D6D6;}.elementor-224 .elementor-element.elementor-element-d4257ca{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;}.elementor-224 .elementor-element.elementor-element-93b650e{font-family:"IRANYekanX", Sans-serif;font-weight:400;color:#595959;}.elementor-224 .elementor-element.elementor-element-c611e1f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:0px 0px 0px 0px;}.woocommerce .elementor-224 .elementor-element.elementor-element-9616af7 .shop_attributes{color:#3E3E3E;font-family:"IRANYekanX", Sans-serif;}.elementor-224 .elementor-element.elementor-element-65712c7{--display:flex;}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-db01377{--width:27%;}.elementor-224 .elementor-element.elementor-element-311d296{--width:50%;}.elementor-224 .elementor-element.elementor-element-557e0ac{--width:50%;}.elementor-224 .elementor-element.elementor-element-05968e5{--width:50%;}.elementor-224 .elementor-element.elementor-element-fef6e62{--width:25%;}.elementor-224 .elementor-element.elementor-element-f7a2be3{--width:100%;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-c064f3c{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-58a5c54{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-224 .elementor-element.elementor-element-db01377{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-583dcba > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-viewport, .woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-control-thumbs img{border-width:1px 1px 1px 1px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-224 .elementor-element.elementor-element-583dcba .flex-control-thumbs img{border-radius:6px 6px 6px 6px;}.elementor-224 .elementor-element.elementor-element-311d296{--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-224 .elementor-element.elementor-element-446260d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-446260d .woocommerce-breadcrumb{font-size:13px;}.elementor-224 .elementor-element.elementor-element-f462d88 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-f462d88 .elementor-heading-title{font-size:18px;}.elementor-224 .elementor-element.elementor-element-22cfbfd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-22cfbfd .elementor-heading-title{font-size:16px;}.elementor-224 .elementor-element.elementor-element-b785dd7{--icon-box-icon-margin:5px;}.elementor-224 .elementor-element.elementor-element-b785dd7 .elementor-icon{font-size:29px;}.elementor-224 .elementor-element.elementor-element-557e0ac{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-224 .elementor-element.elementor-element-fef6e62{--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-04ef2ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f7a2be3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-8c160ca{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-underline .elementor-item:after,
					 .elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-overline .elementor-item:before,
					 .elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-double-line .elementor-item:before,
					 .elementor-224 .elementor-element.elementor-element-9cdc6c8 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;padding-top:9px;padding-bottom:9px;}.elementor-224 .elementor-element.elementor-element-9cdc6c8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-224 .elementor-element.elementor-element-d4257ca{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-93b650e{font-size:14px;}.elementor-224 .elementor-element.elementor-element-c611e1f{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-65712c7{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:15px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-446260d */.elementor-224 .elementor-element.elementor-element-446260d {
 display: -webkit-box;
  -webkit-line-clamp: 1; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  line-height: 1.5em;
  max-height: 4em; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-9616af7 *//* 1. حذف استایل‌های کلی جدول و پس‌زمینه */
.woocommerce-product-attributes.shop_attributes {
    border: none !important;        /* حذف کادر دور جدول */
    background: transparent !important; /* حذف رنگ زمینه */
    box-shadow: none !important;    /* حذف هرگونه سایه */
    margin-top: 20px;
    width: 100%;
}

/* 2. استایل‌دهی به ردیف‌ها (خطوط جداکننده) */
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
    background: transparent !important; /* اطمینان از حذف رنگ سلول‌ها */
    border: none !important;        /* حذف خطوط پیش‌فرض */
    border-bottom: 1px solid #eaeaea !important; /* خط جداکننده ملایم */
    padding: 18px 0;                /* فضای عمودی بالا و پایین برای تنفس بیشتر */
    font-style: normal !important;  /* حذف حالت کج نوشته‌ها */
    vertical-align: top;            /* تراز از بالا برای نظم بیشتر */
}

/* 3. تنظیمات ستون عنوان (ویژگی) و فاصله آن */
.woocommerce-product-attributes.shop_attributes th {
    color: #222;                    /* رنگ مشکی ملایم برای خوانایی */
    font-weight: 700;               /* ضخامت فونت */
    width: 150px;                   /* عرض ثابت برای نظم ستون‌ها */
    padding-left: 40px;             /* ایجاد فاصله زیاد بین ویژگی و مقدار */
    text-align: right;
}

/* 4. تنظیمات ستون مقدار */
.woocommerce-product-attributes.shop_attributes td {
    color: #555;                    /* رنگ خاکستری برای مقادیر */
}

/* 5. حذف خط زیرین از آخرین ردیف (اختیاری اما استاندارد) */
.woocommerce-product-attributes.shop_attributes tr:last-child th,
.woocommerce-product-attributes.shop_attributes tr:last-child td {
    border-bottom: none !important;
}


/* این را به انتهای کدهای قبلی اضافه کنید یا جایگزین بخش td کنید */
.woocommerce-product-attributes.shop_attributes td {
    padding-right: 60px !important; /* فاصله گرفتن مقدار از ویژگی */
    color: #555;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-a9216c1 *//* 1. تنظیم فونت "ایران‌یکان" برای کل بخش نظرات */
#reviews, 
#review_form_wrapper, 
#reply-title, 
.comment-reply-title,
#review_form label,
#review_form input,
#review_form textarea,
#review_form #submit,
p.stars a {
    font-family: "iranyekanx", sans-serif !important;
}

/* 2. استایل ستاره‌ها (اضافه شده: رنگ طلایی) */
p.stars a,
.star-rating span {
    color: #fbc02d !important; /* رنگ طلایی */
}

p.stars a:hover {
    color: #fdd835 !important; /* طلایی روشن‌تر هنگام هاور */
}

/* 3. حذف پس‌زمینه و تنظیمات کلی */
#reviews {
    background: transparent !important;
    margin-top: 40px;
}

#reviews h2, .woocommerce-Reviews-title {
    font-weight: 800;
    color: #222;
    font-size: 24px;
    margin-bottom: 25px;
}

/* 4. استایل لیبل‌ها */
.comment-form-rating label,
.comment-form-comment label,
.comment-form-author label,
.comment-form-email label {
    display: block;
    font-weight: 700;
    color: #444;
    margin-bottom: 10px;
    font-size: 14px;
}

/* 5. استایل فیلدهای ورودی (متن نظر، نام و ایمیل) */
#review_form textarea,
.comment-form-author input, 
.comment-form-email input {
    width: 100%;
    padding: 16px;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 6px rgba(0,0,0,0.02);
    margin-bottom: 15px; /* فاصله بیشتر بین فیلدها */
}

/* افکت فوکوس روی فیلدها */
#review_form textarea:focus,
.comment-form-author input:focus, 
.comment-form-email input:focus {
    border-color: #1E88E5;
    outline: none;
    box-shadow: 0 0 0 4px rgba(30, 136, 229, 0.1);
}

#review_form textarea {
    height: 140px;
}

/* 6. استایل دکمه ثبت (آبی و بزرگ) */
#review_form #submit {
    background-color: #1E88E5 !important; /* آبی */
    color: #fff !important;
    border: none;
    border-radius: 8px;
    padding: 14px 50px;    /* دکمه عریض */
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-top: 10px;
    box-shadow: 0 4px 12px rgba(30, 136, 229, 0.3);
    display: inline-block;
}

#review_form #submit:hover {
    background-color: #1565c0 !important; /* آبی تیره‌تر */
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(30, 136, 229, 0.4);
}

/* 7. فاصله چک‌باکس کوکی */
.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 10px;
    font-size: 13px;
    color: #666;
}


/* 1. اصلاح لیست نظرات برای تمام‌عرض شدن */
#reviews ol.commentlist {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* حذف استایل‌های پیش‌فرض لیست */
#reviews ol.commentlist li {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin-bottom: 20px !important; /* فاصله بین نظرات */
    width: 100% !important;
}

/* 2. استایل باکس اصلی هر نظر (کادر دور نظر) */
#reviews .comment_container {
    border: 1px solid #e1e1e1 !important; /* رنگ کادر مشابه فرم پایین */
    border-radius: 10px !important;       /* گوشه‌های گرد */
    padding: 20px !important;             /* فضای داخلی */
    background-color: #fff !important;    /* رنگ پس‌زمینه سفید */
    margin-left: 0 !important;            /* حذف تورفتگی چپ */
    margin-right: 0 !important;           /* حذف تورفتگی راست (مهم برای تمام عرض شدن) */
    width: 100% !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.02); /* سایه خیلی ملایم */
    display: flex !important;             /* چیدمان منعطف */
    flex-direction: row;                  /* چیدمان افقی */
    align-items: flex-start;
    box-sizing: border-box;               /* محاسبه دقیق عرض */
}

/* 3. استایل عکس کاربر (آواتار) */
#reviews .comment_container img.avatar {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;        /* دایره‌ای کردن عکس */
    border: 2px solid #f9f9f9 !important;
    padding: 2px !important;
    background: #fff;
    float: none !important;               /* حذف حالت شناور قدیمی */
    margin: 0 0 0 15px !important;        /* فاصله عکس از متن سمت چپ */
    position: static !important;
}

/* 4. بخش متن نظر */
#reviews .comment_container .comment-text {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    flex-grow: 1; /* پر کردن فضای خالی */
}

/* 5. استایل نام کاربر و تاریخ */
.comment-text .meta {
    font-size: 12px !important;
    color: #999;
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.comment-text .meta strong {
    font-size: 15px !important;
    color: #333;
    font-weight: 700;
}

/* 6. متن اصلی دیدگاه */
.comment-text .description {
    font-size: 14px !important;
    line-height: 1.7 !important;
    color: #555;
}

/* 7. اطمینان از رنگ ستاره‌ها در نظرات ثبت شده */
.star-rating {
    color: #fbc02d !important;
}/* End custom CSS */