.elementor-354 .elementor-element.elementor-element-391d112{--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;}.elementor-354 .elementor-element.elementor-element-deb830d{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-354 .elementor-element.elementor-element-deb830d:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-deb830d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-354 .elementor-element.elementor-element-deb830d::before, .elementor-354 .elementor-element.elementor-element-deb830d > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-deb830d > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-deb830d > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-deb830d > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-deb830d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-354 .elementor-element.elementor-element-205e625{--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-354 .elementor-element.elementor-element-00e5482{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-354 .elementor-element.elementor-element-92669b6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-92669b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-989f16d{width:var( --container-widget-width, 39.974% );max-width:39.974%;--container-widget-width:39.974%;--container-widget-flex-grow:0;}.elementor-354 .elementor-element.elementor-element-989f16d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-989f16d .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:500;line-height:40px;}.elementor-354 .elementor-element.elementor-element-f1c3201{width:var( --container-widget-width, 39.339% );max-width:39.339%;--container-widget-width:39.339%;--container-widget-flex-grow:0;text-align:right;}.elementor-354 .elementor-element.elementor-element-f1c3201.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-354 .elementor-element.elementor-element-f1c3201 .price{font-family:"IRANSans", Sans-serif;font-size:25px;font-weight:700;font-style:normal;line-height:10px;}.elementor-354 .elementor-element.elementor-element-b87edd9{width:var( --container-widget-width, 41.221% );max-width:41.221%;--container-widget-width:41.221%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-354 .elementor-element.elementor-element-b87edd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-b87edd9 .cart button, .elementor-354 .elementor-element.elementor-element-b87edd9 .cart .button{font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:400;transition:all 0.2s;}.elementor-354 .elementor-element.elementor-element-b87edd9 .added_to_cart{font-family:"IRANSans", Sans-serif;font-size:15px;}.elementor-354 .elementor-element.elementor-element-b87edd9 .quantity .qty{transition:all 0.2s;}.elementor-354 .elementor-element.elementor-element-165e2fd{--display:flex;}.elementor-354 .elementor-element.elementor-element-933568d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-933568d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-354 .elementor-element.elementor-element-933568d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-354 .elementor-element.elementor-element-933568d .elementor-divider__text{font-size:23px;}.elementor-354 .elementor-element.elementor-element-8c89a53{width:100%;max-width:100%;}.elementor-354 .elementor-element.elementor-element-8c89a53.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-354 .elementor-element.elementor-element-8c89a53 .shop_attributes{color:var( --e-global-color-text );font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-354 .elementor-element.elementor-element-0f2a81b{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-354 .elementor-element.elementor-element-0f2a81b::before, .elementor-354 .elementor-element.elementor-element-0f2a81b > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-0f2a81b > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-0f2a81b > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-0f2a81b > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-0f2a81b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-354 .elementor-element.elementor-element-9955113 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-354 .elementor-element.elementor-element-9955113 .elementor-icon-box-title{margin-block-end:20px;}.elementor-354 .elementor-element.elementor-element-9955113.elementor-view-stacked .elementor-icon{background-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-9955113.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-9955113.elementor-view-default .elementor-icon{fill:#6279CB;color:#6279CB;border-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-9955113.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-9955113.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-9955113.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-9955113.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-9955113.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-9955113.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-46ff882 );color:var( --e-global-color-46ff882 );border-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-9955113 .elementor-icon{font-size:80px;}.elementor-354 .elementor-element.elementor-element-9955113 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-9955113 .elementor-icon-box-title a{font-size:20px;}.elementor-354 .elementor-element.elementor-element-9955113 .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-354 .elementor-element.elementor-element-d9d688b .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-354 .elementor-element.elementor-element-d9d688b .elementor-icon-box-title{margin-block-end:20px;}.elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-stacked .elementor-icon{background-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-default .elementor-icon{fill:#6279CB;color:#6279CB;border-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d9d688b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-46ff882 );color:var( --e-global-color-46ff882 );border-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-d9d688b .elementor-icon{font-size:80px;}.elementor-354 .elementor-element.elementor-element-d9d688b .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-d9d688b .elementor-icon-box-title a{font-size:20px;}.elementor-354 .elementor-element.elementor-element-d9d688b .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-354 .elementor-element.elementor-element-fa49263 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-354 .elementor-element.elementor-element-fa49263 .elementor-icon-box-title{margin-block-end:20px;}.elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-stacked .elementor-icon{background-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-default .elementor-icon{fill:#6279CB;color:#6279CB;border-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-fa49263.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-46ff882 );color:var( --e-global-color-46ff882 );border-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-fa49263 .elementor-icon{font-size:80px;}.elementor-354 .elementor-element.elementor-element-fa49263 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-fa49263 .elementor-icon-box-title a{font-size:20px;}.elementor-354 .elementor-element.elementor-element-fa49263 .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-354 .elementor-element.elementor-element-44cb22c{--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;--justify-content:flex-start;--align-items:center;}.elementor-354 .elementor-element.elementor-element-b79080a{--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;--justify-content:center;--align-items:center;}.elementor-354 .elementor-element.elementor-element-bb8554e{color:var( --e-global-color-text );font-family:"IRANSans", Sans-serif;font-weight:400;line-height:25px;}.elementor-354 .elementor-element.elementor-element-89d8203{--display:flex;}.elementor-354 .elementor-element.elementor-element-2bdf892{font-family:"IRANSans", Sans-serif;font-weight:400;line-height:26px;}.elementor-354 .elementor-element.elementor-element-0fe925d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-354 .elementor-element.elementor-element-0fe925d .elementor-heading-title{line-height:66px;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-5b5f03b{--display:flex;}.elementor-354 .elementor-element.elementor-element-29004f8{line-height:35px;}.elementor-354 .elementor-element.elementor-element-018d73f{--display:flex;}.elementor-354 .elementor-element.elementor-element-48df000{line-height:35px;}.elementor-354 .elementor-element.elementor-element-286b9fc{--display:flex;}.elementor-354 .elementor-element.elementor-element-a0ec907{line-height:35px;}.elementor-354 .elementor-element.elementor-element-d16cc92{--display:flex;}.elementor-354 .elementor-element.elementor-element-043ff02{line-height:35px;}.elementor-354 .elementor-element.elementor-element-3af99c0{--display:flex;}.elementor-354 .elementor-element.elementor-element-9c6dcb0{line-height:35px;}.elementor-354 .elementor-element.elementor-element-57958a4{--display:flex;}.elementor-354 .elementor-element.elementor-element-6512082{line-height:35px;}.elementor-354 .elementor-element.elementor-element-0f7e16d{--display:flex;}.elementor-354 .elementor-element.elementor-element-1ca7c8d{line-height:35px;}.elementor-354 .elementor-element.elementor-element-d196338{--display:flex;}.elementor-354 .elementor-element.elementor-element-992970d{line-height:35px;}.elementor-354 .elementor-element.elementor-element-b97566f{--display:flex;}.elementor-354 .elementor-element.elementor-element-f7ccd94{line-height:35px;}.elementor-354 .elementor-element.elementor-element-5484d67{--display:flex;}.elementor-354 .elementor-element.elementor-element-eec5984{line-height:35px;}.elementor-354 .elementor-element.elementor-element-55eca6d{--display:flex;}.elementor-354 .elementor-element.elementor-element-7878457{line-height:35px;}.elementor-354 .elementor-element.elementor-element-2d87941{--display:flex;}.elementor-354 .elementor-element.elementor-element-b1cfd72{line-height:35px;}.elementor-354 .elementor-element.elementor-element-a30e6ac{--display:flex;}.elementor-354 .elementor-element.elementor-element-4b4b5ec{line-height:35px;}.elementor-354 .elementor-element.elementor-element-998016a{--display:flex;}.elementor-354 .elementor-element.elementor-element-8a5bb50{line-height:35px;}.elementor-354 .elementor-element.elementor-element-4f62159{--display:flex;}.elementor-354 .elementor-element.elementor-element-a5ce05f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-0c7e976{--display:flex;}.elementor-354 .elementor-element.elementor-element-8f3a5bf{line-height:35px;}.elementor-354 .elementor-element.elementor-element-3168862{--display:flex;}.elementor-354 .elementor-element.elementor-element-83bbce3{line-height:35px;}.elementor-354 .elementor-element.elementor-element-4050e0e{--display:flex;}.elementor-354 .elementor-element.elementor-element-1f1a53f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-99f1844{--display:flex;}.elementor-354 .elementor-element.elementor-element-926ee54{line-height:35px;}.elementor-354 .elementor-element.elementor-element-8bff390{--display:flex;}.elementor-354 .elementor-element.elementor-element-09ffb48{line-height:35px;}.elementor-354 .elementor-element.elementor-element-f420c9b{--display:flex;}.elementor-354 .elementor-element.elementor-element-e98cbdd{line-height:35px;}.elementor-354 .elementor-element.elementor-element-5920253{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-354 .elementor-element.elementor-element-9ebc627{--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-354 .elementor-element.elementor-element-a998339{--display:flex;}.elementor-354 .elementor-element.elementor-element-4f7915e{--n-tabs-heading-justify-content:center;--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-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:70px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-icon-size:0px;}.elementor-354 .elementor-element.elementor-element-4f7915e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-354 .elementor-element.elementor-element-4f7915e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#858282;}.elementor-354 .elementor-element.elementor-element-4f7915e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-354 .elementor-element.elementor-element-4f7915e.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-354 .elementor-element.elementor-element-4f7915e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-354 .elementor-element.elementor-element-4f7915e.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:"IRANSans", Sans-serif;}.elementor-354 .elementor-element.elementor-element-4f7915e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-95d8811{--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-354 .elementor-element.elementor-element-9638e9c.elementor-wc-products ul.products li.product{text-align:center;}.elementor-354 .elementor-element.elementor-element-9638e9c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-354 .elementor-element.elementor-element-9638e9c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-354 .elementor-element.elementor-element-ddeb838{--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;}.elementor-354 .elementor-element.elementor-element-8fe9e63{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-354 .elementor-element.elementor-element-8fe9e63:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-8fe9e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-354 .elementor-element.elementor-element-8fe9e63::before, .elementor-354 .elementor-element.elementor-element-8fe9e63 > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-8fe9e63 > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-8fe9e63 > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-8fe9e63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-8fe9e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-354 .elementor-element.elementor-element-c9226c5{--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-354 .elementor-element.elementor-element-5670aec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-354 .elementor-element.elementor-element-741432c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-741432c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-0490f1f{width:var( --container-widget-width, 39.974% );max-width:39.974%;--container-widget-width:39.974%;--container-widget-flex-grow:0;}.elementor-354 .elementor-element.elementor-element-0490f1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-0490f1f .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:30px;font-weight:500;line-height:40px;}.elementor-354 .elementor-element.elementor-element-1ad0b91{width:var( --container-widget-width, 39.339% );max-width:39.339%;--container-widget-width:39.339%;--container-widget-flex-grow:0;text-align:right;}.elementor-354 .elementor-element.elementor-element-1ad0b91.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-354 .elementor-element.elementor-element-1ad0b91 .price{font-family:"IRANSans", Sans-serif;font-size:25px;font-weight:700;font-style:normal;line-height:10px;}.elementor-354 .elementor-element.elementor-element-7f1d5ab{width:var( --container-widget-width, 41.221% );max-width:41.221%;--container-widget-width:41.221%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-354 .elementor-element.elementor-element-7f1d5ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-7f1d5ab .cart button, .elementor-354 .elementor-element.elementor-element-7f1d5ab .cart .button{font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:400;transition:all 0.2s;}.elementor-354 .elementor-element.elementor-element-7f1d5ab .added_to_cart{font-family:"IRANSans", Sans-serif;font-size:15px;}.elementor-354 .elementor-element.elementor-element-7f1d5ab .quantity .qty{transition:all 0.2s;}.elementor-354 .elementor-element.elementor-element-9e7dc40{--display:flex;}.elementor-354 .elementor-element.elementor-element-5018b8a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-5018b8a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-354 .elementor-element.elementor-element-5018b8a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-354 .elementor-element.elementor-element-5018b8a .elementor-divider__text{font-size:23px;}.elementor-354 .elementor-element.elementor-element-363e8eb{width:100%;max-width:100%;}.elementor-354 .elementor-element.elementor-element-363e8eb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-354 .elementor-element.elementor-element-363e8eb .shop_attributes{color:var( --e-global-color-text );font-family:"IRANSans", Sans-serif;font-weight:400;}.elementor-354 .elementor-element.elementor-element-0a48098{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-354 .elementor-element.elementor-element-0a48098::before, .elementor-354 .elementor-element.elementor-element-0a48098 > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-0a48098 > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-0a48098 > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-0a48098 > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-0a48098 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-354 .elementor-element.elementor-element-0a48098.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-title{margin-block-end:20px;}.elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-stacked .elementor-icon{background-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-default .elementor-icon{fill:#6279CB;color:#6279CB;border-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-d06b8e1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-46ff882 );color:var( --e-global-color-46ff882 );border-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon{font-size:80px;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-title a{font-size:20px;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-title{margin-block-end:20px;}.elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-stacked .elementor-icon{background-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-default .elementor-icon{fill:#6279CB;color:#6279CB;border-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-c0b96e0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-46ff882 );color:var( --e-global-color-46ff882 );border-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon{font-size:80px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-title a{font-size:20px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-title{margin-block-end:20px;}.elementor-354 .elementor-element.elementor-element-009229e.elementor-view-stacked .elementor-icon{background-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-009229e.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-009229e.elementor-view-default .elementor-icon{fill:#6279CB;color:#6279CB;border-color:#6279CB;}.elementor-354 .elementor-element.elementor-element-009229e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-009229e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-009229e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-009229e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-009229e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-354 .elementor-element.elementor-element-009229e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-46ff882 );color:var( --e-global-color-46ff882 );border-color:var( --e-global-color-46ff882 );}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon{font-size:80px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-title a{font-size:20px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-354 .elementor-element.elementor-element-102e546{--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;--justify-content:flex-start;--align-items:center;}.elementor-354 .elementor-element.elementor-element-de61fa7{--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;--justify-content:center;--align-items:center;}.elementor-354 .elementor-element.elementor-element-0e566db{color:var( --e-global-color-text );font-family:"IRANSans", Sans-serif;font-weight:400;line-height:25px;}.elementor-354 .elementor-element.elementor-element-009db59{--display:flex;}.elementor-354 .elementor-element.elementor-element-e00c715{font-family:"IRANSans", Sans-serif;font-weight:400;line-height:26px;}.elementor-354 .elementor-element.elementor-element-9b8d269{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-354 .elementor-element.elementor-element-9b8d269 .elementor-heading-title{line-height:66px;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-37a080d{--display:flex;}.elementor-354 .elementor-element.elementor-element-4dba46b{line-height:35px;}.elementor-354 .elementor-element.elementor-element-33c594b{--display:flex;}.elementor-354 .elementor-element.elementor-element-3135824{line-height:35px;}.elementor-354 .elementor-element.elementor-element-e27bd2e{--display:flex;}.elementor-354 .elementor-element.elementor-element-e75a446{line-height:35px;}.elementor-354 .elementor-element.elementor-element-027c2e0{--display:flex;}.elementor-354 .elementor-element.elementor-element-7b965d3{line-height:35px;}.elementor-354 .elementor-element.elementor-element-243322a{--display:flex;}.elementor-354 .elementor-element.elementor-element-62c3ca6{line-height:35px;}.elementor-354 .elementor-element.elementor-element-43e7bde{--display:flex;}.elementor-354 .elementor-element.elementor-element-dde961f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-c5704a2{--display:flex;}.elementor-354 .elementor-element.elementor-element-799904d{line-height:35px;}.elementor-354 .elementor-element.elementor-element-4808332{--display:flex;}.elementor-354 .elementor-element.elementor-element-cfcc51f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-558e10a{--display:flex;}.elementor-354 .elementor-element.elementor-element-4af48c9{line-height:35px;}.elementor-354 .elementor-element.elementor-element-1d4b7e7{--display:flex;}.elementor-354 .elementor-element.elementor-element-70d4603{line-height:35px;}.elementor-354 .elementor-element.elementor-element-3cba8c2{--display:flex;}.elementor-354 .elementor-element.elementor-element-4b2ef2f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-efe58e4{--display:flex;}.elementor-354 .elementor-element.elementor-element-5cea5a5{line-height:35px;}.elementor-354 .elementor-element.elementor-element-7aac3de{--display:flex;}.elementor-354 .elementor-element.elementor-element-9ba4f0f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-38b3cb5{--display:flex;}.elementor-354 .elementor-element.elementor-element-925e55f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-3b5b9fc{--display:flex;}.elementor-354 .elementor-element.elementor-element-c0ade4f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-f067172{--display:flex;}.elementor-354 .elementor-element.elementor-element-8f32254{line-height:35px;}.elementor-354 .elementor-element.elementor-element-6a688d9{--display:flex;}.elementor-354 .elementor-element.elementor-element-39ed952{line-height:35px;}.elementor-354 .elementor-element.elementor-element-0999d67{--display:flex;}.elementor-354 .elementor-element.elementor-element-0600a97{line-height:35px;}.elementor-354 .elementor-element.elementor-element-c90d589{--display:flex;}.elementor-354 .elementor-element.elementor-element-7fe5278{line-height:35px;}.elementor-354 .elementor-element.elementor-element-1dc7213{--display:flex;}.elementor-354 .elementor-element.elementor-element-274962f{line-height:35px;}.elementor-354 .elementor-element.elementor-element-f169acc{--display:flex;}.elementor-354 .elementor-element.elementor-element-d63fba1{line-height:35px;}.elementor-354 .elementor-element.elementor-element-438d60e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-354 .elementor-element.elementor-element-b9a0932{--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-354 .elementor-element.elementor-element-96387ea{--display:flex;}.elementor-354 .elementor-element.elementor-element-ae32dab{--n-tabs-heading-justify-content:center;--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-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:70px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-icon-size:0px;}.elementor-354 .elementor-element.elementor-element-ae32dab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-354 .elementor-element.elementor-element-ae32dab.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#858282;}.elementor-354 .elementor-element.elementor-element-ae32dab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-354 .elementor-element.elementor-element-ae32dab.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-354 .elementor-element.elementor-element-ae32dab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-354 .elementor-element.elementor-element-ae32dab.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:"IRANSans", Sans-serif;}.elementor-354 .elementor-element.elementor-element-ae32dab [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-e95479e{--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-354 .elementor-element.elementor-element-6806883.elementor-wc-products ul.products li.product{text-align:center;}.elementor-354 .elementor-element.elementor-element-6806883.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-354 .elementor-element.elementor-element-6806883.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-354 .elementor-element.elementor-element-205e625{--width:50%;}.elementor-354 .elementor-element.elementor-element-00e5482{--width:50%;}.elementor-354 .elementor-element.elementor-element-c9226c5{--width:50%;}.elementor-354 .elementor-element.elementor-element-5670aec{--width:50%;}.elementor-354 .elementor-element.elementor-element-741432c{--width:80%;}}@media(max-width:1024px){.elementor-354 .elementor-element.elementor-element-9638e9c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-354 .elementor-element.elementor-element-6806883.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-354 .elementor-element.elementor-element-9638e9c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-354 .elementor-element.elementor-element-ddeb838{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-354 .elementor-element.elementor-element-0490f1f{width:var( --container-widget-width, 269.422px );max-width:269.422px;--container-widget-width:269.422px;--container-widget-flex-grow:0;text-align:center;}.elementor-354 .elementor-element.elementor-element-1ad0b91{width:var( --container-widget-width, 276.621px );max-width:276.621px;--container-widget-width:276.621px;--container-widget-flex-grow:0;text-align:center;}.elementor-354 .elementor-element.elementor-element-7f1d5ab{width:var( --container-widget-width, 276.918px );max-width:276.918px;--container-widget-width:276.918px;--container-widget-flex-grow:0;}.elementor-354 .elementor-element.elementor-element-0a48098{--width:100%;--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon{font-size:40px;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-title a{font-size:16px;}.elementor-354 .elementor-element.elementor-element-d06b8e1 .elementor-icon-box-description{font-size:12px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon{font-size:40px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-title a{font-size:16px;}.elementor-354 .elementor-element.elementor-element-c0b96e0 .elementor-icon-box-description{font-size:12px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon{font-size:40px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-title, .elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-title a{font-size:16px;}.elementor-354 .elementor-element.elementor-element-009229e .elementor-icon-box-description{font-size:12px;line-height:1em;}.elementor-354 .elementor-element.elementor-element-6806883.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7e52aab */.single-product-hero .product-image-wrap{
  background: #fff;
  border: 1px solid rgba(43,43,43,0.08);
  border-radius: 22px;
  padding: 18px;
  box-shadow: 0 18px 50px rgba(0,0,0,0.04);
  overflow: hidden;
}

.single-product-hero .product-image-wrap img{
  width: 100%;
  height: auto;
  display: block;
  border-radius: 16px;
  object-fit: cover;
  transition: transform .35s ease;
}

.single-product-hero .product-image-wrap:hover img{
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-989f16d */.single-product-hero .product-summary-box .product_title{
  font-size: 34px;
  line-height: 1.3;
  color: #2B2B2B;
  margin-bottom: 14px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f1c3201 */.single-product-hero .product-summary-box .price{
  font-size: 22px;
  color: #2B2B2B;
  margin-bottom: 18px;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b87edd9 *//* استایل دکمه خرید اصلی */
.single_add_to_cart_button {
    background-color: #2B2B2B !important; /* مشکی زغالی لوکس */
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 15px 30px !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
    border: none !important;
}

.single_add_to_cart_button:hover {
    background-color: #4A4A4A !important;
}

/* استایل دکمه مشاوره (اگر کلاس custom-consult-btn به آن دادید) */
.custom-consult-btn {
    background: transparent !important;
    border: 1px solid #2B2B2B !important;
    color: #2B2B2B !important;
    border-radius: 8px !important;
    margin-top: 15px !important;
}

.custom-consult-btn:hover {
    background: #2B2B2B !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-1270be4 */.single-product-hero .product-summary-box .woocommerce-product-details__short-description{
  color: #666;
  line-height: 1.9;
  font-size: 15px;
  margin-bottom: 22px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-8c89a53 */.elementor-354 .elementor-element.elementor-element-8c89a53 .woocommerce-product-attributes {
    background: rgba(255, 255, 255, 0.60);
    border: 1px solid rgba(180, 180, 180, 0.22);
    border-radius: 0px;
    padding: 20px;
    box-shadow:
        0 10px 30px rgba(0, 0, 0, 0.05),
        inset 0 1px 0 rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    overflow: hidden;
    border-collapse: separate;
    border-spacing: 0;
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes th,
.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes td {
    padding: 14px 16px;
    border: none;
    font-size: 14px;
    line-height: 1.2;
    vertical-align: middle;
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes th {
    width: 38%;
    color: #6f7378;
    font-weight: 600;
    background: rgba(245, 245, 245, 0.55);
    border-radius: 0px;
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes td {
    color: #2f3133;
    background: transparent;
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes tr + tr th,
.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes tr + tr td {
    border-top: 1px solid rgba(180, 180, 180, 0.18);
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes tr:hover {
    background: rgba(255, 255, 255, 0.28);
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes td a {
    color: #3c3f43;
    text-decoration: none;
    border-bottom: 1px solid rgba(60, 63, 67, 0.18);
}

.elementor-354 .elementor-element.elementor-element-8c89a53 table.woocommerce-product-attributes td a:hover {
    color: #111;
    border-bottom-color: rgba(17, 17, 17, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00e5482 */.single-product-hero .product-summary-box{
  background: #fff;
  border: 1px solid rgba(43,43,43,0.08);
  border-radius: 22px;
  padding: 28px;
  box-shadow: 0 18px 50px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-770d5e9 */.single-product-hero .product-image-wrap{
  background: #fff;
  border: 1px solid rgba(43,43,43,0.08);
  border-radius: 22px;
  padding: 18px;
  box-shadow: 0 18px 50px rgba(0,0,0,0.04);
  overflow: hidden;
}

.single-product-hero .product-image-wrap img{
  width: 100%;
  height: auto;
  display: block;
  border-radius: 16px;
  object-fit: cover;
  transition: transform .35s ease;
}

.single-product-hero .product-image-wrap:hover img{
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-0490f1f */.single-product-hero .product-summary-box .product_title{
  font-size: 34px;
  line-height: 1.3;
  color: #2B2B2B;
  margin-bottom: 14px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1ad0b91 */.single-product-hero .product-summary-box .price{
  font-size: 22px;
  color: #2B2B2B;
  margin-bottom: 18px;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7f1d5ab *//* استایل دکمه خرید اصلی */
.single_add_to_cart_button {
    background-color: #2B2B2B !important; /* مشکی زغالی لوکس */
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 15px 30px !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
    border: none !important;
}

.single_add_to_cart_button:hover {
    background-color: #4A4A4A !important;
}

/* استایل دکمه مشاوره (اگر کلاس custom-consult-btn به آن دادید) */
.custom-consult-btn {
    background: transparent !important;
    border: 1px solid #2B2B2B !important;
    color: #2B2B2B !important;
    border-radius: 8px !important;
    margin-top: 15px !important;
}

.custom-consult-btn:hover {
    background: #2B2B2B !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-e646d45 */.single-product-hero .product-summary-box .woocommerce-product-details__short-description{
  color: #666;
  line-height: 1.9;
  font-size: 15px;
  margin-bottom: 22px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-363e8eb */.elementor-354 .elementor-element.elementor-element-363e8eb .woocommerce-product-attributes {
    background: rgba(255, 255, 255, 0.60);
    border: 1px solid rgba(180, 180, 180, 0.22);
    border-radius: 0px;
    padding: 20px;
    box-shadow:
        0 10px 30px rgba(0, 0, 0, 0.05),
        inset 0 1px 0 rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    overflow: hidden;
    border-collapse: separate;
    border-spacing: 0;
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes th,
.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes td {
    padding: 14px 16px;
    border: none;
    font-size: 14px;
    line-height: 1.2;
    vertical-align: middle;
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes th {
    width: 38%;
    color: #6f7378;
    font-weight: 600;
    background: rgba(245, 245, 245, 0.55);
    border-radius: 0px;
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes td {
    color: #2f3133;
    background: transparent;
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes tr + tr th,
.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes tr + tr td {
    border-top: 1px solid rgba(180, 180, 180, 0.18);
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes tr:hover {
    background: rgba(255, 255, 255, 0.28);
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes td a {
    color: #3c3f43;
    text-decoration: none;
    border-bottom: 1px solid rgba(60, 63, 67, 0.18);
}

.elementor-354 .elementor-element.elementor-element-363e8eb table.woocommerce-product-attributes td a:hover {
    color: #111;
    border-bottom-color: rgba(17, 17, 17, 0.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5670aec */.single-product-hero .product-summary-box{
  background: #fff;
  border: 1px solid rgba(43,43,43,0.08);
  border-radius: 22px;
  padding: 28px;
  box-shadow: 0 18px 50px rgba(0,0,0,0.04);
}/* End custom CSS */