.elementor-18460 .elementor-element.elementor-element-7097866{--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;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18460 .elementor-element.elementor-element-e52ed73 .woocommerce-breadcrumb{color:#707070;font-size:13px;}.elementor-18460 .elementor-element.elementor-element-e52ed73 .woocommerce-breadcrumb > a{color:#707070;}.elementor-18460 .elementor-element.elementor-element-e96e3c8{--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;}.elementor-18460 .elementor-element.elementor-element-e89ceb3{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18460 .elementor-element.elementor-element-8bd1a64.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-18460 .elementor-element.elementor-element-8bd1a64{left:24px;}body.rtl .elementor-18460 .elementor-element.elementor-element-8bd1a64{right:24px;}.elementor-18460 .elementor-element.elementor-element-8bd1a64{top:24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-f8a47e7 img{width:480px;max-width:480px;height:480px;object-fit:cover;object-position:center center;}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-81806f9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18460 .elementor-element.elementor-element-81806f9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18460 .elementor-element.elementor-element-81806f9{--image-border-color:var( --e-global-color-c1a414c );--image-border-width:1px;--image-border-radius:6px;--image-transition-duration:300ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18460 .elementor-element.elementor-element-a8db0f0{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-18460 .elementor-element.elementor-element-b4ffa86 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-18460 .elementor-element.elementor-element-b4ffa86.elementor-element{--align-self:flex-start;}.elementor-18460 .elementor-element.elementor-element-b4ffa86 .elementor-heading-title{font-size:1.25rem;font-weight:700;line-height:2.7rem;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-3a11003 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-18460 .elementor-element.elementor-element-3a11003 .shop_attributes{color:var( --e-global-color-accent );font-size:0.875rem;}.elementor-18460 .elementor-element.elementor-element-58ed2fe{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-text{color:var( --e-global-color-secondary );}.elementor-18460 .elementor-element.elementor-element-60851bf .elementor-icon-list-icon i{color:#2BB300;transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-60851bf .elementor-icon-list-icon svg{fill:#2BB300;transition:fill 0.3s;}.elementor-18460 .elementor-element.elementor-element-60851bf{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18460 .elementor-element.elementor-element-60851bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18460 .elementor-element.elementor-element-60851bf .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-18460 .elementor-element.elementor-element-60851bf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-ffa768a .elementor-icon-list-icon i{color:#9B9B9B;transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-ffa768a .elementor-icon-list-icon svg{fill:#9B9B9B;transition:fill 0.3s;}.elementor-18460 .elementor-element.elementor-element-ffa768a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18460 .elementor-element.elementor-element-ffa768a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18460 .elementor-element.elementor-element-ffa768a .elementor-icon-list-item > a{font-size:0.75rem;}.elementor-18460 .elementor-element.elementor-element-ffa768a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-d27c49e .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-size:0.75rem;text-align:left;}.elementor-18460 .elementor-element.elementor-element-d27c49e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-18460 .elementor-element.elementor-element-d27c49e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-18460 .elementor-element.elementor-element-d27c49e .jet-listing-dynamic-field{justify-content:flex-start;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-18460 .elementor-element.elementor-element-21623d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18460 .elementor-element.elementor-element-21623d3.elementor-element{--align-self:flex-start;}.elementor-18460 .elementor-element.elementor-element-21623d3{text-align:start;}.woocommerce .elementor-18460 .elementor-element.elementor-element-21623d3 .price{color:var( --e-global-color-accent );font-size:1.25rem;}.woocommerce .elementor-18460 .elementor-element.elementor-element-21623d3 .price ins{color:var( --e-global-color-fe2a1b8 );text-decoration:none;}body:not(.rtl) .elementor-18460 .elementor-element.elementor-element-21623d3:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-18460 .elementor-element.elementor-element-21623d3:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-18460 .elementor-element.elementor-element-21623d3.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-18460 .elementor-element.elementor-element-074d91c > .elementor-widget-container{background-color:var( --e-global-color-d0347ca );margin:-12px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-18460 .elementor-element.elementor-element-074d91c.elementor-element{--align-self:stretch;}.elementor-18460 .elementor-element.elementor-element-074d91c .cart button, .elementor-18460 .elementor-element.elementor-element-074d91c .cart .button{font-size:13px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:38px 38px 38px 38px;padding:15px 15px 15px 15px;color:var( --e-global-color-d0347ca );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-18460 .elementor-element.elementor-element-074d91c .cart button:hover, .elementor-18460 .elementor-element.elementor-element-074d91c .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-d0347ca );border-color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-074d91c .added_to_cart{font-size:12px;}.elementor-18460 .elementor-element.elementor-element-074d91c .quantity .qty{transition:all 0.2s;}.elementor-18460 .elementor-element.elementor-element-72cfcdc{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18460 .elementor-element.elementor-element-796684c{font-size:1rem;font-weight:500;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-bddb334{font-size:1rem;font-weight:500;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-0756693 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18460 .elementor-element.elementor-element-0756693 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-size:1rem;font-weight:500;text-align:left;}.elementor-18460 .elementor-element.elementor-element-0756693 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-18460 .elementor-element.elementor-element-0756693 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-18460 .elementor-element.elementor-element-0756693 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-18460 .elementor-element.elementor-element-1498bb5{--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;--align-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18460 .elementor-element.elementor-element-b67879d{width:100%;max-width:100%;font-size:1rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-1672e3e{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-18460 .elementor-element.elementor-element-82e1c63{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:1rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-95400c3{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-item > a{font-size:0.85rem;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-0cf3f16{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-item > a{font-size:0.85rem;}.elementor-18460 .elementor-element.elementor-element-0cf3f16 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-18460 .elementor-element.elementor-element-7ebbc1e{--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:space-between;border-style:none;--border-style:none;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon{font-size:50px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-b10d85b:has(:hover) .elementor-icon-box-title,
					 .elementor-18460 .elementor-element.elementor-element-b10d85b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon{font-size:50px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-385945f:has(:hover) .elementor-icon-box-title,
					 .elementor-18460 .elementor-element.elementor-element-385945f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon{font-size:50px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-a70f439:has(:hover) .elementor-icon-box-title,
					 .elementor-18460 .elementor-element.elementor-element-a70f439:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon{font-size:50px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-6e0061d:has(:hover) .elementor-icon-box-title,
					 .elementor-18460 .elementor-element.elementor-element-6e0061d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-34ec610{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18460 .elementor-element.elementor-element-b80da1d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18460 .elementor-element.elementor-element-e8eb595{font-size:1rem;font-weight:500;color:#0C0C0C;}.elementor-18460 .elementor-element.elementor-element-e0d4a71{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18460 .elementor-element.elementor-element-0a82e8c{font-size:1rem;font-weight:500;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-451df83{--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:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18460 .elementor-element.elementor-element-d81de2c .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-9453587{--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:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18460 .elementor-element.elementor-element-8e86d7a .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-accent );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-18460 .elementor-element.elementor-element-b30b6ae{--grid-columns:4;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-18460 .elementor-element.elementor-element-b30b6ae .elementor-loop-container{grid-auto-rows:1fr;}.elementor-18460 .elementor-element.elementor-element-b30b6ae .e-loop-item > .elementor-section, .elementor-18460 .elementor-element.elementor-element-b30b6ae .e-loop-item > .elementor-section > .elementor-container, .elementor-18460 .elementor-element.elementor-element-b30b6ae .e-loop-item > .e-con, .elementor-18460 .elementor-element.elementor-element-b30b6ae .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-18460 .elementor-element.elementor-element-bb5b917{--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:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18460 .elementor-element.elementor-element-9f6aa20 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );}.elementor-18460 .elementor-element.elementor-element-6466bf0{color:var( --e-global-color-accent );font-size:16px;}@media(max-width:1024px){.elementor-18460 .elementor-element.elementor-element-e96e3c8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18460 .elementor-element.elementor-element-f8a47e7 img{width:300px;max-width:300px;height:300px;}.elementor-18460 .elementor-element.elementor-element-7ebbc1e{--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:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon{font-size:60px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon{font-size:60px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon{font-size:60px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon{font-size:60px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-b30b6ae{--grid-columns:2;}}@media(max-width:767px){.elementor-18460 .elementor-element.elementor-element-7097866{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-18460 .elementor-element.elementor-element-e52ed73 .woocommerce-breadcrumb{font-size:12px;line-height:1.5em;}.elementor-18460 .elementor-element.elementor-element-e96e3c8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-18460 .elementor-element.elementor-element-e89ceb3{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-18460 .elementor-element.elementor-element-f8a47e7 img{width:300px;max-width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-18460 .elementor-element.elementor-element-b4ffa86{text-align:start;}.elementor-18460 .elementor-element.elementor-element-b4ffa86 .elementor-heading-title{font-size:1.1rem;line-height:2.1rem;}.elementor-18460 .elementor-element.elementor-element-3a11003{width:100%;max-width:100%;}.elementor-18460 .elementor-element.elementor-element-3a11003 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-18460 .elementor-element.elementor-element-3a11003 .shop_attributes{font-size:0.75rem;}body:not(.rtl) .elementor-18460 .elementor-element.elementor-element-21623d3:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-18460 .elementor-element.elementor-element-21623d3:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-18460 .elementor-element.elementor-element-21623d3.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-18460 .elementor-element.elementor-element-074d91c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18460 .elementor-element.elementor-element-796684c{font-size:0.875rem;}.elementor-18460 .elementor-element.elementor-element-bddb334{font-size:0.875rem;}.elementor-18460 .elementor-element.elementor-element-0756693 .jet-listing-dynamic-field__content{font-size:0.875rem;}.elementor-18460 .elementor-element.elementor-element-1498bb5{--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:space-between;--align-items:center;}.elementor-18460 .elementor-element.elementor-element-b67879d{width:auto;max-width:auto;}.elementor-18460 .elementor-element.elementor-element-1672e3e{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-18460 .elementor-element.elementor-element-82e1c63{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18460 .elementor-element.elementor-element-95400c3{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-18460 .elementor-element.elementor-element-9e8ee7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18460 .elementor-element.elementor-element-0cf3f16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18460 .elementor-element.elementor-element-7ebbc1e{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-18460 .elementor-element.elementor-element-b10d85b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18460 .elementor-element.elementor-element-b10d85b > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon{font-size:45px;}.elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-b10d85b .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-385945f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18460 .elementor-element.elementor-element-385945f > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon{font-size:45px;}.elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-385945f .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-a70f439{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18460 .elementor-element.elementor-element-a70f439 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon{font-size:45px;}.elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-a70f439 .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-6e0061d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18460 .elementor-element.elementor-element-6e0061d > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon{font-size:45px;}.elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title, .elementor-18460 .elementor-element.elementor-element-6e0061d .elementor-icon-box-title a{font-size:14px;}.elementor-18460 .elementor-element.elementor-element-b30b6ae{--grid-columns:2;}.elementor-18460 .elementor-element.elementor-element-bb5b917{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18460 .elementor-element.elementor-element-6466bf0{font-size:15px;line-height:2.1rem;}}@media(min-width:768px){.elementor-18460 .elementor-element.elementor-element-e89ceb3{--width:50%;}.elementor-18460 .elementor-element.elementor-element-a8db0f0{--width:50%;}.elementor-18460 .elementor-element.elementor-element-b80da1d{--width:50%;}.elementor-18460 .elementor-element.elementor-element-e0d4a71{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18460 .elementor-element.elementor-element-e89ceb3{--width:100%;}.elementor-18460 .elementor-element.elementor-element-a8db0f0{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-e52ed73 */.elementor-18460 .elementor-element.elementor-element-e52ed73 nav{
margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8bd1a64 */.my-custom-sale-badge {
    background-color: #c20017 !important;
    color: #ffffff !important;
    font-size: 1rem !important; /* 13px */
    font-weight: 600 !important;
    line-height: 1 !important;
    padding: 6px 12px !important;
    border-radius: 6px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 44px !important;
    direction: ltr !important; /* برای نمایش درست -20% */
    z-index: 10 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4ffa86 */.elementor-18460 .elementor-element.elementor-element-b4ffa86 h1{
font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-3a11003 *//* ریست کلی جدول */
.inline-specs table,
.inline-specs tbody {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  width: 100% !important;
  border: 0 !important;
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* هر سطر شامل عنوان و مقدار */
.inline-specs tr {
  display: inline-flex !important; /* تغییر به این‌لاین فلکس برای کنترل بهتر */
  align-items: center !important;
  gap: 2px !important;
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important; /* جلوگیری از شکستن کلمات */
}

/* استایل عنوان و مقدار */
.inline-specs th,
.inline-specs td {
  display: inline !important;
  width: auto !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  font-style: normal !important;
}

/* جداکننده ظریف بین آیتم‌ها */
.inline-specs tr + tr::before {
  content: "" !important;
  display: inline-block !important;
  width: 1px !important;
  height: 14px !important; /* ارتفاع ثابت و دلخواه (تقریباً 1em) */
  background: #ccc !important; /* رنگ خاکستری ملایم */
  margin: 0 10px !important;
  flex-shrink: 0 !important;
}

/* فقط 3 ویژگی اول نمایش داده بشه */
.inline-specs tr:nth-child(n+4) {
  display: none !important;
}

.elementor-18460 .elementor-element.elementor-element-3a11003 table {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d27c49e *//* خود المان را اینلاین یا فلکس می‌کنیم تا نشکند */
.elementor-18460 .elementor-element.elementor-element-d27c49e {
    display: inline-flex !important;
    align-items: center;
    gap: 6px; /* فاصله بین عنوان و متن فیلد */
}

.elementor-18460 .elementor-element.elementor-element-d27c49e::before {
    content: "زمان ارسال: ";
    white-space: nowrap; /* جلوگیری از شکستن کلمه در دو خط */
font-size: 0.75rem;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-21623d3 *//* ۱. ریست کانتینر و گریدبندی دو سطری */
.main-price p {
    margin: 0 !important;
}

.main-price .price {
    display: grid !important;
    grid-template-columns: auto auto !important;
    justify-content: flex-start !important;
    align-items: baseline !important;
    line-height: 1.5 !important;
    gap: 0 4px !important;
}

/* ۲. حذف کامل آیکون و نماد پیش‌فرض ووکامرس */
.main-price .woocommerce-Price-currencySymbol {
    display: none !important;
}

/* ۳. استایل قیمت قبل از تخفیف (سطر بالا) */
.main-price .price del {
    grid-column: 1 / -1 !important; /* به تنهایی در سطر اول */
    display: block !important;
    font-size: 0.875rem !important;
    color: #0c0c0c !important;
    text-decoration: line-through !important;
    opacity: 0.7 !important;
    margin: 0 0 2px 0 !important;
}

.main-price .price del * {
    color: inherit !important;
    font-size: inherit !important;
}

/* جلوگیری از اضافه شدن تومان به قیمت خط‌خورده */
.main-price .price del::after,
.main-price .price del .woocommerce-Price-amount::after {
    content: none !important;
}

/* ۴. استایل قیمت نهایی و رنگ‌ها */
/* حالت تخفیف‌دار (قرمز) */
.main-price .price ins,
.main-price .price ins .woocommerce-Price-amount,
.main-price .price ins bdi {
    color: #c20017 !important;
    font-size: 1.5rem !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

/* حالت بدون تخفیف (مشکی) */
.main-price .price:not(:has(del)) .woocommerce-Price-amount,
.main-price .price:not(:has(del)) bdi {
    color: #0c0c0c !important;
    font-size: 1.25rem !important;
    font-weight: bold !important;
}

/* ۵. نمایش متن تومان فقط کنار قیمت نهایی */
/* در حالت تخفیف‌دار: کنار تگ ins */
.main-price .price ins .woocommerce-Price-amount::after,
/* در حالت بدون تخفیف: کنار تگ قیمت عادی */
.main-price .price:not(:has(del)) .woocommerce-Price-amount::after {
    content: " تومان" !important;
    font-size: 0.875rem !important;
    font-weight: normal !important;
    margin-right: 4px !important;
    color: inherit !important;
}

/* ۶. متن اطلاع‌رسانی کنار قیمت نهایی (دسکتاپ) */
.main-price .price::after {
    content: " | قیمت به‌ روز | امکان صدور فاکتور رسمی" !important;
    font-size: 0.75rem !important;
    font-weight: normal !important;
    white-space: nowrap !important;
    color: #0c0c0c !important;
    align-self: center !important;
}

/* ۷. ریسپانسیو موبایل */
@media (max-width: 767px) {
    .main-price .price {
        row-gap: 4px !important; /* فاصله عمودی بین قیمت و خط توضیحات */
    }

    .main-price .price ins,
    .main-price .price ins .woocommerce-Price-amount,
    .main-price .price:not(:has(del)) .woocommerce-Price-amount,
    .main-price .price:not(:has(del)) bdi {
        font-size: 1.1rem !important;
    }

    .main-price .price ins .woocommerce-Price-amount::after,
    .main-price .price:not(:has(del)) .woocommerce-Price-amount::after {
        font-size: 0.75rem !important;
    }

    /* انتقال متن اطلاع‌رسانی به سطر جدید زیر قیمت */
    .main-price .price::after {
        content: "قیمت به‌ روز | امکان صدور فاکتور رسمی" !important; /* حذف خط فاصله ابتدایی */
        grid-column: 1 / -1 !important; /* شکستن خط و اشغال کل عرض سطر جدید */
        font-size: 0.7rem !important;
        white-space: normal !important;
        margin-top: 2px !important;
        opacity: 0.8 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-074d91c */.elementor-18460 .elementor-element.elementor-element-074d91c .in-stock{
display: none;
}
form::before{
display: none !important;
}
form::after{
display: none !important;
}
@media (max-width: 767px) {
  .mobile-sticky-bottom {

    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100% !important;
    z-index: 999;
    padding-bottom: env(safe-area-inset-bottom);
  }
.mobile-sticky-bottom{
background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f407d3 *//* Remove background of WooCommerce quantity input */
.woocommerce div.product form.cart .quantity input.qty,
.woocommerce .quantity .qty {
  background: transparent !important;
  background-color: transparent !important;
}
/* Quantity value/text color */
.woocommerce div.product form.cart .quantity input.qty,
.woocommerce .quantity input.qty {
  color: black !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796684c */.elementor-18460 .elementor-element.elementor-element-796684c p{
margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bddb334 */.elementor-18460 .elementor-element.elementor-element-bddb334 p{
margin:0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-0756693 *//* خود المان را اینلاین یا فلکس می‌کنیم تا نشکند */
.elementor-18460 .elementor-element.elementor-element-0756693 {
    display: inline-flex !important;
    align-items: center;
    gap: 6px; /* فاصله بین عنوان و متن فیلد */
}

.elementor-18460 .elementor-element.elementor-element-0756693::before {
    content: "کد کالا: ";
    white-space: nowrap; /* جلوگیری از شکستن کلمه در دو خط */
font-weight: bold;
color: #0c0c0c;
font-size: 1rem;
}

@media (max-width: 767px) {
.elementor-18460 .elementor-element.elementor-element-0756693::before {
font-size: 0.875rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b67879d */.elementor-18460 .elementor-element.elementor-element-b67879d p{
margin: 0px !important;
padding: 0px !important:
font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82e1c63 */.elementor-18460 .elementor-element.elementor-element-82e1c63 p{
margin: 0px !important;
padding: 0px !important:
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1498bb5 */.elementor-18460 .elementor-element.elementor-element-1498bb5{
margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e8ee7c */.catalog-list li:first-child span{
margin-bottom: 4px;
font-size: 1rem !important;
font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95400c3 */.elementor-18460 .elementor-element.elementor-element-95400c3{
margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10d85b */@media (max-width: 767px){
.elementor-18460 .elementor-element.elementor-element-b10d85b{
background-color: #F6F6F6 !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a70f439 */@media (max-width: 767px){
.elementor-18460 .elementor-element.elementor-element-a70f439{
background-color: #F6F6F6 !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8eb595 */.elementor-18460 .elementor-element.elementor-element-e8eb595 p{
margin:0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-06db4cc */.material-swatches {
  display: flex;
  flex-wrap: nowrap;
gap: 20px;
}

.material-swatch {
  display: inline-flex;
  align-items: center;
  gap: 8px;
flex-direction: column; و text-align: center;
}

.material-swatch img {
  width: 50px !important;
  height: 50px !important;
  object-fit: cover;
  border: 1px solid #ddd;
  border-radius: 6px;

}

.material-swatch > span {
  font-size: 0.75rem;
}

@media (max-width: 767px) {
  .material-swatch img {
    width: 70px;
    height: 70px;
  }
.material-swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
justify-content: space-between;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a82e8c */.elementor-18460 .elementor-element.elementor-element-0a82e8c p{
margin:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-17037b8 *//* جدول مشخصات به سبک Technical data */
.att-2,
.att-2 tbody {
  width: 100%;
  border: 0 !important;
  border-collapse: collapse;
  background: none !important;
}

.att-2 tr {
  background: #fff !important;
  border: 0 !important;
}

/* ردیف‌های زوج خاکستری */
.att-2 tr:nth-child(even) {
  background: #f4f4f4 !important;
}

.att-2 th,
.att-2 td {
  padding: 10px 20px !important;
  border: 0 !important;
  background: none !important;
  font-size: 15px;
  vertical-align: middle;
  text-align: right;
}

/* ستون عنوان: بولد */
.att-2 th {
  width: 30%;
  font-weight: 700;
  color: #000;
}

/* ستون مقدار: بدون ایتالیک */
.att-2 td {
  font-style: normal !important;
  color: #000;
}

.att-2 td p {
  margin: 0;
}
@media (max-width: 1024px) {
  .att-2 tr {
    display: flex !important;
    justify-content: flex-start !important; /* چیدمان از ابتدا */
    align-items: center !important;
    gap: 6px !important; /* فاصله ۶ پیکسلی */
  }

  .att-2 th,
  .att-2 td {
    display: inline-block !important;
    padding: 10px 8px !important; /* پدینگ متناسب برای حفظ فاصله تمیز */
    font-size: 13.5px !important;
    line-height: 1.4 !important;
  }

  /* ستون عنوان */
  .att-2 th {
    width: 20% !important;
    max-width: 45% !important;
    flex-shrink: 0 !important;
    text-align: right !important;
  }

  /* ستون مقدار */
  .att-2 td {
    width: auto !important;
    flex-grow: 0 !important; /* عدم کشیدگی تا انتها */
    text-align: right !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b30b6ae */@media (max-width: 767px) {
  .swipe-grid .elementor-loop-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 12px !important;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .swipe-grid .elementor-loop-container::-webkit-scrollbar {
    display: none;
  }

.swipe-grid .e-loop-item {
  flex: 0 0 70%;
  max-width: 70%;
  scroll-snap-align: start;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-6466bf0 */.elementor-18460 .elementor-element.elementor-element-6466bf0 h2{
font-size: 20px;
}
.elementor-18460 .elementor-element.elementor-element-6466bf0 h3{
font-size: 18px;
}
.elementor-18460 .elementor-element.elementor-element-6466bf0 h4{
font-size: 17px;
}/* End custom CSS */