.elementor-557 .elementor-element.elementor-element-4a53f3c{--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-557 .elementor-element.elementor-element-f4bac0f{width:100%;max-width:100%;}.elementor-557 .elementor-element.elementor-element-f4bac0f .woocommerce-breadcrumb{color:var( --e-global-color-1ec2cba );font-family:"IRANYekanX", Sans-serif;font-size:14px;letter-spacing:0.1px;word-spacing:1px;}.elementor-557 .elementor-element.elementor-element-f4bac0f .woocommerce-breadcrumb > a{color:var( --e-global-color-1ec2cba );}.elementor-557 .elementor-element.elementor-element-6644540{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-73e930e );--border-color:var( --e-global-color-73e930e );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-557 .elementor-element.elementor-element-1f149e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-2dfa331{padding:20px 20px 20px 20px;}.woocommerce .elementor-557 .elementor-element.elementor-element-2dfa331 .flex-viewport:not(:last-child){margin-bottom:21px;}.woocommerce .elementor-557 .elementor-element.elementor-element-2dfa331 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-99936a7 );border-radius:15px 15px 15px 15px;}.woocommerce .elementor-557 .elementor-element.elementor-element-2dfa331 .flex-control-thumbs li{padding-right:calc(16px / 2);padding-left:calc(16px / 2);padding-bottom:16px;}.woocommerce .elementor-557 .elementor-element.elementor-element-2dfa331 .flex-control-thumbs{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2);}.elementor-557 .elementor-element.elementor-element-68eb4e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-1009df4{width:100%;max-width:100%;}.elementor-557 .elementor-element.elementor-element-1009df4 .woocommerce-breadcrumb{color:var( --e-global-color-1ec2cba );font-family:"IRANYekanX", Sans-serif;font-size:14px;letter-spacing:0.1px;word-spacing:1px;}.elementor-557 .elementor-element.elementor-element-1009df4 .woocommerce-breadcrumb > a{color:var( --e-global-color-1ec2cba );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-f815f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-557 .elementor-element.elementor-element-f815f35 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-3b9560f{--divider-border-style:solid;--divider-color:var( --e-global-color-068769d );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-557 .elementor-element.elementor-element-3b9560f .elementor-divider-separator{width:100%;}.elementor-557 .elementor-element.elementor-element-3b9560f .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-557 .elementor-element.elementor-element-e7e839c{padding:10px 0px 10px 0px;}.elementor-557 .elementor-element.elementor-element-e7e839c .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-14a296e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--icon-box-icon-margin:12px;}.elementor-557 .elementor-element.elementor-element-14a296e .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-557 .elementor-element.elementor-element-14a296e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-dd16b71 );}.elementor-557 .elementor-element.elementor-element-14a296e .elementor-icon{font-size:40px;}.elementor-557 .elementor-element.elementor-element-14a296e .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-14a296e .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:16px;font-weight:500;}.elementor-557 .elementor-element.elementor-element-f35ffbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-557 .elementor-element.elementor-element-b7a5d87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;}.elementor-557 .elementor-element.elementor-element-b7a5d87 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-f4b4695{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-c3447f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-20a5802{background-color:#EAF5FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;text-align:center;}.elementor-557 .elementor-element.elementor-element-20a5802.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-20a5802 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;color:#4386C2;}.elementor-557 .elementor-element.elementor-element-93dcc4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-3a1e9d6{background-color:#FF88002E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD5300;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-557 .elementor-element.elementor-element-3a1e9d6.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-3a1e9d6 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;color:#FD5300;}.elementor-557 .elementor-element.elementor-element-8336414{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-445f02e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-ee63b85{background-color:#E1F1F0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#199588;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-557 .elementor-element.elementor-element-ee63b85.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-ee63b85 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;color:#199588;}.elementor-557 .elementor-element.elementor-element-75b9dbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-bb057e4{background-color:#FFE1EA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E62A65;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-557 .elementor-element.elementor-element-bb057e4.elementor-element{--align-self:stretch;}.elementor-557 .elementor-element.elementor-element-bb057e4 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;color:#BE1047;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-557 .elementor-element.elementor-element-c33cc02 .price{color:var( --e-global-color-1ec2cba );font-family:"Estedad", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.woocommerce .elementor-557 .elementor-element.elementor-element-c33cc02 .price ins{color:var( --e-global-color-b49ba58 );font-family:"Estedad", Sans-serif;font-size:20px;font-weight:500;font-style:normal;text-decoration:none;}.elementor-557 .elementor-element.elementor-element-e648e78 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-557 .elementor-element.elementor-element-e648e78{--add-to-cart-wc-forward-display:none;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-557 .elementor-element.elementor-element-e648e78 .jet-woo-builder .single_add_to_cart_button.button{max-width:200px;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:500;background-color:var( --e-global-color-b49ba58 );border-radius:5px 5px 5px 5px;}.elementor-557 .elementor-element.elementor-element-e648e78 .jet-woo-builder .single_add_to_cart_button.button:hover{background-color:#2EB2A4;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:120px;}.elementor-557 .elementor-element.elementor-element-e648e78 .jet-woo-builder .qty:not([type="hidden"]){margin:0px 20px 0px 20px;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:"Estedad", Sans-serif;font-size:16px;font-weight:600;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{color:var( --e-global-color-068769d );text-decoration:line-through;font-weight:400;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del .amount{color:var( --e-global-color-068769d );}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{color:var( --e-global-color-068769d );text-decoration:line-through;font-weight:400;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del .amount{color:var( --e-global-color-068769d );}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{color:var( --e-global-color-b49ba58 );text-decoration:none;font-size:16px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins .amount{color:var( --e-global-color-b49ba58 );}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{color:var( --e-global-color-b49ba58 );text-decoration:none;font-size:16px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins .amount{color:var( --e-global-color-b49ba58 );}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .stock{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .stock.in-stock{color:var( --e-global-color-b49ba58 );}.elementor-557 .elementor-element.elementor-element-e648e78 .elementor-jet-single-add-to-cart .stock.out-of-stock{color:var( --e-global-color-secondary );}.elementor-557 .elementor-element.elementor-element-afba8f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-068769d );border-radius:10px 10px 10px 10px;--icon-box-icon-margin:10px;}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon{font-size:71px;}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:16px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-description{font-family:"Estedad", Sans-serif;font-size:15px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-d737a63{--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;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-d737a63:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-d737a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-557 .elementor-element.elementor-element-7455802{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-ece69cb{--icon-box-icon-margin:0px;}.elementor-557 .elementor-element.elementor-element-ece69cb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-ece69cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-ece69cb.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-ece69cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-99936a7 );color:var( --e-global-color-99936a7 );border-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-ece69cb .elementor-icon{font-size:64px;}.elementor-557 .elementor-element.elementor-element-ece69cb .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-ece69cb .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-ece69cb:has(:hover) .elementor-icon-box-title,
					 .elementor-557 .elementor-element.elementor-element-ece69cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-81ce4aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-0fbc82b{--icon-box-icon-margin:0px;}.elementor-557 .elementor-element.elementor-element-0fbc82b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-0fbc82b.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-0fbc82b.elementor-view-default .elementor-icon{fill:var( --e-global-color-99936a7 );color:var( --e-global-color-99936a7 );border-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-0fbc82b .elementor-icon{font-size:64px;}.elementor-557 .elementor-element.elementor-element-0fbc82b .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-0fbc82b .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-0fbc82b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-0fbc82b:has(:hover) .elementor-icon-box-title,
					 .elementor-557 .elementor-element.elementor-element-0fbc82b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-311a5f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-96c4acb{--icon-box-icon-margin:0px;}.elementor-557 .elementor-element.elementor-element-96c4acb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-96c4acb.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-96c4acb.elementor-view-default .elementor-icon{fill:var( --e-global-color-99936a7 );color:var( --e-global-color-99936a7 );border-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-96c4acb .elementor-icon{font-size:64px;}.elementor-557 .elementor-element.elementor-element-96c4acb .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-96c4acb .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-96c4acb .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-96c4acb:has(:hover) .elementor-icon-box-title,
					 .elementor-557 .elementor-element.elementor-element-96c4acb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-eb14a1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-8d26e98{--icon-box-icon-margin:2px;}.elementor-557 .elementor-element.elementor-element-8d26e98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-8d26e98.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-8d26e98.elementor-view-default .elementor-icon{fill:var( --e-global-color-99936a7 );color:var( --e-global-color-99936a7 );border-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-8d26e98 .elementor-icon{font-size:64px;}.elementor-557 .elementor-element.elementor-element-8d26e98 .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-8d26e98 .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-8d26e98 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-8d26e98:has(:hover) .elementor-icon-box-title,
					 .elementor-557 .elementor-element.elementor-element-8d26e98:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-4d4dadd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-557 .elementor-element.elementor-element-5948847{--icon-box-icon-margin:0px;}.elementor-557 .elementor-element.elementor-element-5948847.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-5948847.elementor-view-framed .elementor-icon, .elementor-557 .elementor-element.elementor-element-5948847.elementor-view-default .elementor-icon{fill:var( --e-global-color-99936a7 );color:var( --e-global-color-99936a7 );border-color:var( --e-global-color-99936a7 );}.elementor-557 .elementor-element.elementor-element-5948847 .elementor-icon{font-size:64px;}.elementor-557 .elementor-element.elementor-element-5948847 .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-5948847 .elementor-icon-box-title a{font-family:"Estedad", Sans-serif;font-size:14px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-5948847 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-5948847:has(:hover) .elementor-icon-box-title,
					 .elementor-557 .elementor-element.elementor-element-5948847:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-6356290{--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-557 .elementor-element.elementor-element-63271a8{--display:flex;}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-068769d );font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs ul.wc-tabs li{border-color:var( --e-global-color-068769d );}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs ul.wc-tabs li a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Estedad", Sans-serif;font-size:18px;font-weight:400;}.elementor-557 .elementor-element.elementor-element-5045869{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-73e930e );--border-color:var( --e-global-color-73e930e );--border-radius:10px 10px 10px 10px;}.elementor-557 .elementor-element.elementor-element-02cdc5d .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-557 .elementor-element.elementor-element-752eaed{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-557 .elementor-element.elementor-element-752eaed .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-557 .elementor-element.elementor-element-4a53f3c{--width:1280px;}.elementor-557 .elementor-element.elementor-element-1f149e7{--width:680px;}.elementor-557 .elementor-element.elementor-element-68eb4e2{--width:600px;}.elementor-557 .elementor-element.elementor-element-d737a63{--width:1280px;}.elementor-557 .elementor-element.elementor-element-6356290{--content-width:1280px;}.elementor-557 .elementor-element.elementor-element-5045869{--content-width:1280px;}}@media(max-width:1024px){.elementor-557 .elementor-element.elementor-element-14a296e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title a{font-size:14px;}.elementor-557 .elementor-element.elementor-element-752eaed{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-14a296e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title, .elementor-557 .elementor-element.elementor-element-afba8f1 .elementor-icon-box-title a{font-size:14px;}.elementor-557 .elementor-element.elementor-element-d737a63{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-557 .elementor-element.elementor-element-7455802{--width:30%;}.elementor-557 .elementor-element.elementor-element-81ce4aa{--width:30%;}.elementor-557 .elementor-element.elementor-element-311a5f8{--width:30%;}.elementor-557 .elementor-element.elementor-element-eb14a1b{--width:30%;}.elementor-557 .elementor-element.elementor-element-4d4dadd{--width:30%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs ul.wc-tabs li a{font-size:14px;}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px;}.woocommerce .elementor-557 .elementor-element.elementor-element-1726598 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px;}.elementor-557 .elementor-element.elementor-element-752eaed{--swiper-slides-to-display:2;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2dfa331 *//* Row of thumbnails */
.elementor-widget-woocommerce-product-images ol.flex-control-thumbs{
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 8px;
  overflow-x: auto !important;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  padding: 4px 0;
  list-style: none;
}

/* Items */
.elementor-widget-woocommerce-product-images ol.flex-control-thumbs li{
  float: none !important;
  flex: 0 0 auto;
  margin: 0 !important;
  scroll-snap-align: start;
}

/* Images */
.elementor-widget-woocommerce-product-images ol.flex-control-thumbs li img{
  width: 100px;
  height: 100px;
  object-fit: cover;
  display: block;
  border-radius: 6px;
}

/* Wrapper & buttons */
.elementor-widget-woocommerce-product-images .thumbs-carousel-wrap{
  position: relative;
}

/* Hide the nav buttons completely */
.elementor-widget-woocommerce-product-images .thumbs-nav{
  display: none !important;
}

.elementor-widget-woocommerce-product-images{
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-c33cc02 *//* تنظیم نمایش قیمت ها در دو خط مجزا */
.price {
    display: flex; /* فعال کردن فلکس باکس برای کنترل ترتیب */
    flex-direction: column; /* چینش ستونی (زیر هم) */
    
}

.price ins {
    order: 1; 
}
.price del {
    order: 2; 

}

/* Ensure out-of-stock text is visible everywhere */
.wc-oos { 
  color: #e11d48 !important; 
  font-weight: 700; 
}

/* Make sure Elementor price widget shows it clearly */
.single-product .elementor-widget-woocommerce-product-price .price .wc-oos {
  display: inline !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* If some themes hide stock text inside price, unhide it */
.price .stock.out-of-stock { 
  display: inline !important; 
}

/* Optional: if any theme style makes price text white */
.elementor-widget-woocommerce-product-price .price { 
  color: inherit !important; 
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-e648e78 *//* Typography */
.product-swatch-skin .variations,
.product-swatch-skin .variations *,
.product-swatch-skin .woocommerce-variation,
.product-swatch-skin .product_meta,
.product-swatch-skin .variations_form label,
.product-swatch-skin .summary .variations .value,
.product-swatch-skin .summary table.variations td.value,
.product-swatch-skin .summary table.variations select {
  font-family: 'Estedad', sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: inherit !important;
}

/* Attribute titles */
.product-swatch-skin .variations td.label label,
.product-swatch-skin .variations th.label label,
.product-swatch-skin .summary .variations label,
.product-swatch-skin .variations label[for*="attribute_pa_"] {
  font-family: 'Estedad', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: inherit !important;
  text-transform: none !important;
}

/* Generic swatch base */
.product-swatch-skin .variations .variable-item,
.product-swatch-skin .variations .swatch,
.product-swatch-skin .yith-wccl-attribute .yith-wccl-term {
  border: 1px solid #d9d9d9 !important;
  border-radius: 8px !important;
  background: #f7f7f7 !important;
  padding: 10px 16px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center;
  cursor: pointer;
  transition: all .2s ease-in-out;
  color: inherit !important;
  font-family: 'Estedad', sans-serif !important;
  min-width: 80px !important;
  white-space: nowrap !important;
  line-height: 1 !important;
}

/* Inner spans reset */
.product-swatch-skin .variations .variable-item .variable-item-span,
.product-swatch-skin .yith-wccl-attribute .yith-wccl-term span,
.product-swatch-skin .variations .swatch span {
  width: auto !important;
  height: auto !important;
  border-radius: 0 !important;
  line-height: 1.2 !important;
  padding: 0 !important;
}

/* Hover/selected (generic) */
.product-swatch-skin .variations .variable-item:not(.disabled):hover,
.product-swatch-skin .yith-wccl-attribute .yith-wccl-term:hover,
.product-swatch-skin .variations .swatch:hover {
  background: #ececec !important;
}
.product-swatch-skin .variations .variable-item.selected,
.product-swatch-skin .yith-wccl-attribute .yith-wccl-term.selected,
.product-swatch-skin .variations .swatch.selected,
.product-swatch-skin .variations .swatch.active {
  background: #0073aa !important;
  border-color: #0073aa !important;
  color: #fff !important;
}

/* CAPACITY (uses attribute_pa_product-capacity) */
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] * {
  box-sizing: border-box !important;
}

.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"].button-variable-items-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}

.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .button-variable-item,
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .variable-item,
.product-swatch-skin .attribute-pa_product-capacity .swatch {
  min-width: 150px !important;
  min-height: 60px !important;
  height: auto !important;
  padding: 12px 16px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 8px !important;
  background: #f7f7f7 !important;
  font-size: 13px !important;
  line-height: 1.3 !important;
  white-space: normal !important;
  overflow: visible !important;
}

.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .button-variable-item .variable-item-span,
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .variable-item .variable-item-span,
.product-swatch-skin .attribute-pa_product-capacity .swatch span {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 20px !important;
  height: auto !important;
  line-height: 1.3 !important;
  padding: 0 !important;
  margin: 0 !important;
  white-space: normal !important;
}

/* Capacity states */
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .button-variable-item:not(.disabled):hover,
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .variable-item:not(.disabled):hover {
  background: #ececec !important;
}
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .button-variable-item.selected,
.product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .variable-item.selected {
  background: #0073aa !important;
  border-color: #0073aa !important;
  color: #fff !important;
}

/* COLOR swatches (circles) */
.product-swatch-skin .variations [data-attribute_name="attribute_pa_color"] .variable-item,
.product-swatch-skin .yith-wccl-attribute[data-attribute="pa_color"] .yith-wccl-term {
  border-radius: 50% !important;
  width: 26px !important;
  height: 26px !important;
  padding: 0 !important;
  min-width: 26px !important;
  border: 2px solid #e0e0e0 !important;
  background: transparent !important;
}
.product-swatch-skin .variations [data-attribute_name="attribute_pa_color"] .variable-item .variable-item-span,
.product-swatch-skin .yith-wccl-attribute[data-attribute="pa_color"] .yith-wccl-term span {
  width: 100% !important;
  height: 100% !important;
  border-radius: 50% !important;
  padding: 0 !important;
}
.product-swatch-skin .variations [data-attribute_name="attribute_pa_color"] .variable-item.selected,
.product-swatch-skin .yith-wccl-attribute[data-attribute="pa_color"] .yith-wccl-term.selected {
  border-color: #0073aa !important;
  box-shadow: 0 0 0 2px #0073aa33 !important;
}

/* Wrapper cleanup */
.product-swatch-skin .variations ul.variable-items-wrapper[data-attribute_name="attribute_pa_color"] {
  background: #fff !important;
  padding: 10px 12px !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  border: 0 !important;
}
.product-swatch-skin table.variations tr,
.product-swatch-skin table.variations th.label,
.product-swatch-skin table.variations td.value,
.product-swatch-skin .variations .woo-variation-items-wrapper,
.product-swatch-skin .variations .variable-items-wrapper {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* Price */
.product-swatch-skin .price {
  color: #000 !important;
  font-weight: 600 !important;
  margin-bottom: 20px !important;
  font-family: 'Estedad', sans-serif !important;
  line-height: 1.2 !important;
}

/* Responsive tweaks */
@media (max-width: 480px) {
  .product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .button-variable-item,
  .product-swatch-skin .variations [data-attribute_name="attribute_pa_product-capacity"] .variable-item {
    min-width: 130px !important;
    min-height: 56px !important;
    font-size: 12.5px !important;
  }
}
.product-swatch-skin .torobpay-widget {
  font-family: 'Shabnam', sans-serif !important;
}

.product-swatch-skin .torobpay-widget .torobpay-widget-title {
  font-size: 16px !important;
  font-weight: 400 !important;
}

.product-swatch-skin .torobpay-widget .torobpay-widget-description {
  font-size: 12px !important;
  font-weight: 300 !important;
}/* End custom CSS */