.elementor-776 .elementor-element.elementor-element-ef5da32{--display:flex;--min-height:60vh;--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:0;}.elementor-776 .elementor-element.elementor-element-fb405d2{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-776 .elementor-element.elementor-element-12d13a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-776 .elementor-element.elementor-element-12d13a0 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-776 .elementor-element.elementor-element-2e10bf8{padding:6px 6px 6px 6px;text-align:justify;}.woocommerce .elementor-776 .elementor-element.elementor-element-2e10bf8 .woocommerce-product-details__short-description{color:#000000A3;font-family:"IRANSansXFaNum", Sans-serif;font-size:16px;}.elementor-776 .elementor-element.elementor-element-2253d43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-776 .elementor-element.elementor-element-3a85926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--view-cart-spacing:0px;}.elementor-776 .elementor-element.elementor-element-3a85926 .cart button, .elementor-776 .elementor-element.elementor-element-3a85926 .cart .button{font-family:"IRANSansXFaNum", Sans-serif;font-size:16px;font-weight:normal;border-radius:9px 9px 9px 9px;padding:12px 12px 12px 12px;background-color:#006DFF;transition:all 0.2s;}.elementor-776 .elementor-element.elementor-element-3a85926 .cart button:hover, .elementor-776 .elementor-element.elementor-element-3a85926 .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-776 .elementor-element.elementor-element-3a85926 .added_to_cart{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;}.woocommerce .elementor-776 .elementor-element.elementor-element-3a85926 form.cart .variations{width:38%;margin-bottom:5px;}.woocommerce .elementor-776 .elementor-element.elementor-element-3a85926 form.cart table.variations label{color:#444444;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:normal;}.woocommerce .elementor-776 .elementor-element.elementor-element-3a85926 form.cart table.variations td.value select, .woocommerce .elementor-776 .elementor-element.elementor-element-3a85926 form.cart table.variations td.value:before{background-color:var( --e-global-color-6f79a8c );border:1px solid #02010100;border-radius:30px;}.woocommerce .elementor-776 .elementor-element.elementor-element-3a85926 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-776 .elementor-element.elementor-element-3a85926 form.cart table.variations td.value:before{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-776 .elementor-element.elementor-element-033cc3f{text-align:center;}.elementor-776 .elementor-element.elementor-element-033cc3f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-776 .elementor-element.elementor-element-1b95f4e{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-776 .elementor-element.elementor-element-47fb840.elementor-element{--align-self:flex-start;}.elementor-776 .elementor-element.elementor-element-47fb840{text-align:right;}.elementor-776 .elementor-element.elementor-element-47fb840 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;font-weight:600;}.elementor-776 .elementor-element.elementor-element-1997ec8.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-776 .elementor-element.elementor-element-1997ec8{text-align:right;}.elementor-776 .elementor-element.elementor-element-1997ec8 .elementor-heading-title{font-family:var( --e-global-typography-1171f6a-font-family ), Sans-serif;font-size:var( --e-global-typography-1171f6a-font-size );font-weight:var( --e-global-typography-1171f6a-font-weight );}.elementor-776 .elementor-element.elementor-element-87d2745{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-776 .elementor-element.elementor-element-98af2d1{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-776 .elementor-element.elementor-element-98af2d1 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:1px;font-weight:900;line-height:1.4em;color:#006DFF;}.elementor-776 .elementor-element.elementor-element-d4ff659{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-776 .elementor-element.elementor-element-d4ff659 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:500;line-height:0.2em;color:#006DFF;}.elementor-776 .elementor-element.elementor-element-aae083c{--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:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-776 .elementor-element.elementor-element-125248d{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-776 .elementor-element.elementor-element-125248d.e-con{--align-self:center;}.elementor-776 .elementor-element.elementor-element-611d3c1{--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;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-ea8af0a{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-ea8af0a .elementor-heading-title{font-family:var( --e-global-typography-1171f6a-font-family ), Sans-serif;font-size:var( --e-global-typography-1171f6a-font-size );font-weight:var( --e-global-typography-1171f6a-font-weight );color:var( --e-global-color-primary );}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-776 .elementor-element.elementor-element-44586dd{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-776 .elementor-element.elementor-element-44586dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-776 .elementor-element.elementor-element-44586dd .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-776 .elementor-element.elementor-element-44586dd .elementor-icon-box-title{margin-block-end:0px;}.elementor-776 .elementor-element.elementor-element-44586dd .elementor-icon{font-size:34px;}.elementor-776 .elementor-element.elementor-element-44586dd .elementor-icon-box-title, .elementor-776 .elementor-element.elementor-element-44586dd .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:500;}.elementor-776 .elementor-element.elementor-element-44586dd .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-776 .elementor-element.elementor-element-283b109{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-776 .elementor-element.elementor-element-283b109.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-776 .elementor-element.elementor-element-283b109 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-776 .elementor-element.elementor-element-283b109 .elementor-icon-box-title{margin-block-end:0px;}.elementor-776 .elementor-element.elementor-element-283b109 .elementor-icon{font-size:34px;}.elementor-776 .elementor-element.elementor-element-283b109 .elementor-icon-box-title, .elementor-776 .elementor-element.elementor-element-283b109 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;font-weight:500;}.elementor-776 .elementor-element.elementor-element-283b109 .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-776 .elementor-element.elementor-element-0ea002e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-776 .elementor-element.elementor-element-0ea002e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-776 .elementor-element.elementor-element-0ea002e .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-776 .elementor-element.elementor-element-0ea002e .elementor-icon-box-title{margin-block-end:0px;}.elementor-776 .elementor-element.elementor-element-0ea002e .elementor-icon{font-size:34px;}.elementor-776 .elementor-element.elementor-element-0ea002e .elementor-icon-box-title, .elementor-776 .elementor-element.elementor-element-0ea002e .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:10px;font-weight:700;}.elementor-776 .elementor-element.elementor-element-0ea002e .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-776 .elementor-element.elementor-element-386edc0{--display:flex;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-776 .elementor-element.elementor-element-386edc0.e-con{--align-self:center;}.elementor-776 .elementor-element.elementor-element-9a88463{--display:flex;}.elementor-776 .elementor-element.elementor-element-7742e19{margin:1em 5em calc(var(--kit-widget-spacing, 0px) + 0em) 4em;padding:14px 16px 0px 13px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#00000061;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:7px;}.elementor-776 .elementor-element.elementor-element-7742e19.elementor-element{--align-self:center;}.elementor-776 .elementor-element.elementor-element-7742e19 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-776 .elementor-element.elementor-element-7742e19 .elementor-icon-box-title{margin-block-end:0px;}.elementor-776 .elementor-element.elementor-element-7742e19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ac7339d );}.elementor-776 .elementor-element.elementor-element-7742e19.elementor-view-framed .elementor-icon, .elementor-776 .elementor-element.elementor-element-7742e19.elementor-view-default .elementor-icon{fill:var( --e-global-color-ac7339d );color:var( --e-global-color-ac7339d );border-color:var( --e-global-color-ac7339d );}.elementor-776 .elementor-element.elementor-element-7742e19 .elementor-icon{font-size:25px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-776 .elementor-element.elementor-element-033cc3f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-776 .elementor-element.elementor-element-1997ec8 .elementor-heading-title{font-size:var( --e-global-typography-1171f6a-font-size );}.elementor-776 .elementor-element.elementor-element-98af2d1 .elementor-heading-title{font-size:13px;}.elementor-776 .elementor-element.elementor-element-611d3c1{--flex-wrap:wrap;}.elementor-776 .elementor-element.elementor-element-ea8af0a .elementor-heading-title{font-size:var( --e-global-typography-1171f6a-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-776 .elementor-element.elementor-element-44586dd{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-776 .elementor-element.elementor-element-283b109{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-776 .elementor-element.elementor-element-0ea002e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(min-width:768px){.elementor-776 .elementor-element.elementor-element-ef5da32{--width:100%;}.elementor-776 .elementor-element.elementor-element-fb405d2{--width:45%;}.elementor-776 .elementor-element.elementor-element-2253d43{--width:55%;}.elementor-776 .elementor-element.elementor-element-aae083c{--width:45%;}}@media(max-width:767px){.elementor-776 .elementor-element.elementor-element-ef5da32{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-776 .elementor-element.elementor-element-2e10bf8 .woocommerce-product-details__short-description{font-size:13px;line-height:1.8em;}.elementor-776 .elementor-element.elementor-element-2253d43{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-776 .elementor-element.elementor-element-3a85926{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-776 .elementor-element.elementor-element-033cc3f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-776 .elementor-element.elementor-element-1b95f4e{--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-776 .elementor-element.elementor-element-1997ec8{text-align:center;}.elementor-776 .elementor-element.elementor-element-1997ec8 .elementor-heading-title{font-size:var( --e-global-typography-1171f6a-font-size );}.elementor-776 .elementor-element.elementor-element-87d2745{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-98af2d1{text-align:center;}.elementor-776 .elementor-element.elementor-element-98af2d1 .elementor-heading-title{font-size:14px;}.elementor-776 .elementor-element.elementor-element-d4ff659{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-776 .elementor-element.elementor-element-d4ff659.elementor-element{--align-self:flex-start;}.elementor-776 .elementor-element.elementor-element-d4ff659 .elementor-heading-title{line-height:2em;}.elementor-776 .elementor-element.elementor-element-ea8af0a .elementor-heading-title{font-size:var( --e-global-typography-1171f6a-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image, class: .elementor-element-12d13a0 */.elementor-776 .elementor-element.elementor-element-12d13a0{
     margin-left: 70%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-2e10bf8 */.elementor-776 .elementor-element.elementor-element-2e10bf8{
    overflow-x: scroll !important;
    height: 130px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3a85926 */.elementor-776 .elementor-element.elementor-element-3a85926 div.product-addon-totals {
  margin: 0px 0 0px 0 !important;
  padding: 7px 12px 0 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}
.mrpay-pro-field-group label {
  color: #4f4f4f;
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 14px;
  font-family: 'Vazir',var(--e-global-typography-text-font-family) , "IRANSansXFaNum", Tahoma, Sans-serif;
  margin: 0 9px !important;
}
label {
  display: inline-block;
  line-height: 1.5;
  vertical-align: middle;
  font-size: 12px;
  margin: 5px 0px 7px 0;
}
.elementor-776 .elementor-element.elementor-element-3a85926 div.product-addon-totals ul li {
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  display: none !important;
}
.elementor-776 .elementor-element.elementor-element-3a85926 div.product-addon-totals .wc-pao-subtotal-line {
  justify-content: flex-end;
  border-top: 1px solid #eee;
  padding: 10px 0;
  margin-top: 20px;
  display: block !important;
  position: relative;
  float: right;
  font-size: 17px !important;
  color: #006dfe !important;
  font-weight: bold;
}
.woocommerce form .form-row {
  padding: 3px;
  margin: 0 !important;
}
.wc-pao-addon label.wc-pao-addon-name {
    font-weight: normal !important;
    font-size: 16px !important;
    line-height: 25px !important;
    margin-top: 10px;
}
.wc-pao-addon-price {
  
  display: none !important;
}
.elementor-776 .elementor-element.elementor-element-2c94e8e {
  text-align: right;
  height: 10px !important;
  padding: none !important;
  margin: none !important;
  color: #006dfe !important;
  font-size: 35px !important;
}
.elementor-16 .elementor-element.elementor-element-6cc7a0f .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-16 .elementor-element.elementor-element-6cc7a0f .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3 {
  font-size: var( --e-global-typography-secondary-font-size );
  font-weight: bold;
  color: #006dfe;
  font-size: 14px !important;
}
.elementor-776 .elementor-element.elementor-element-3a85926 {
    font-family: "IRANSansXFaNum", Sans-serif !important ;
}


.elementor-776 .elementor-element.elementor-element-3a85926 bdi {
    color: #444444;
    font-size: 17px;
}


a.button.wc-forward.wp-element-button {
    font-weight: normal;
    border-radius: 16px !important;
    font-size:14px;
}
.elementor-776 .elementor-element.elementor-element-3a85926 div .qty {
    border: none;
    border-radius: 10px;
}
.wc-pao-addon-price{
}
div.product-addon-totals {
  margin: 20px 0 40px 0 !important;
  padding: 20px 0 0 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

/* برای دسکتاپ */
@media (min-width: 1025px) {
    .elementor-add-to-cart--layout-auto .e-atc-qty-button-holder {
       width: 10% ;
       float: left ;
       margin-left: 135px;
    }
}

@media (min-width: 1025px) {
.wc-pao-addon {
  padding: 0 2px;
  margin: 22px;
}
}


.woocommerce-message {
  border-top-color: transparent;
  background: #006dff;
  color: white;
  width: 70%;
  border-radius: 10px;
  margin-right: 15%;
  margin-top: 36px;
  font-size: 14px;
  font-weight: noramal;
  line-height: 29px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
  float: left;
  color: black !important;
  font-weight: normal;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  font-weight: 700;
  border-radius: 3px;
  right: auto;
  color: #006dff;
  background-color: #e4be13;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}


.elementor-776 .elementor-element.elementor-element-3a85926 input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  width: 100%;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  padding: .5rem 1rem;
  transition: all .3s;
  padding: 10px;
  border-radius: 8px;
  margin: 5px;
}
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder {
  flex-wrap: wrap;
  width: 118px;
  float: left;
  margin: 6px 0px 5px -5px;
}
.elementor-6209 .elementor-element.elementor-element-dc0b9ae .cart button:hover, .elementor-6209 .elementor-element.elementor-element-dc0b9ae .cart .button:hover {
  background-color: #061b6f;
  transition: 0.5s ease-in;
  border-radius: 13px;
}
.elementor-6209 .elementor-element.elementor-element-dc0b9ae .cart button, .elementor-6209 .elementor-element.elementor-element-dc0b9ae .cart .button {
  font-weight: normal;
  border-radius: 9px 9px 9px 9px;
  padding: 13px 13px 13px 13px;
  background-color: #006DFF;
  transition: all 1s;
}
.elementor-776 .elementor-element.elementor-element-3a85926 select {
    outline: none;
}
.elementor-776 .elementor-element.elementor-element-3a85926 .woocommerce-variation-price {
    text-align: left;
    margin-bottom: 20px;
}


.elementor-776 .elementor-element.elementor-element-3a85926 dd, dl, dt, li, ol, ul {
  -webkit-margin-before: 0;
  margin-block-start: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: #006dff73;
}

.elementor-4711 .elementor-element.elementor-element-8837ce2 dd, dl, dt, li, ol, ul {
  font-size: 100%;
  color: #ffffff73;
}

textarea#addon-789-3 {
    height: 90px !important;
}

  :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)) {
  margin-right: 0px !important;
}


.elementor-kit-5 input:not([type="button"]):not([type="submit"]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual {
  font-size: 13px;
  font-weight: 400;
  line-height: 1rem;
  color: var( --e-global-color-e8d6500 );
  background-color: var( --e-global-color-3377c05 );
  border-style: solid !important;
  border-radius: 12px 12px 12px 12px;
  padding: 0.8rem 1rem 0.7rem 1rem;
}


/*  حذف مشاهده سبد خرید   */
a.added_to_cart.wc-forward {
    display: none !important;
}



/*        استایل نمایش قیمت          */
/*button.single_add_to_cart_button.button.alt {*/
/*    width: 100% !important;*/
/*}*/

/*.wc-pao-col2 {*/
/*    font-size: 16px !important;*/
/*    position: absolute;*/
/*    right: 20%;*/
/*  transform: translateX(-50%);*/
/*  color: #3c4249 !important;*/
/*}*/
/* پنهان کردن تمام liها به جز اولین مورد */
/*.product-addon-totals ul li:not(:first-child) {*/
/*  font-size: 0px !important;*/
/*  line-height: 0px !important;*/
/*  height: 0px !important;*/
/*  overflow: hidden !important;*/
/*   display: none !important;*/
/*}*/

/* پنهان کردن تمام محتوای داخلی liهای غیر از اولی */
/*.product-addon-totals ul li:not(:first-child) * {*/
/*  font-size: 0px !important;*/
/*  line-height: 0px !important;*/
/*  height: 0px !important;*/
/*  overflow: hidden !important;*/
/*  display: none !important;*/
/*}*/

/* در li اول، بخش wc-pao-col1 (سمت چپ) مخفی شود */
/*.product-addon-totals ul li:first-child .wc-pao-col1 {*/
/*  font-size: 0px !important;*/
/*  line-height: 0px !important;*/
/*  height: 0px !important;*/
/*  overflow: hidden !important;*/
/*  display: none !important;*/
/*}*/
.elementor-4711 .elementor-element.elementor-element-8837ce2 dd, dl, dt, li, ol, ul {
  font-size: 100%;
  color: #000 !important;
}


.product-addon-totals {
    display: flex;
    align-content: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98af2d1 */.elementor-776 .elementor-element.elementor-element-98af2d1 h3{
    font-weight: 800 !important;
    font-size: 1.125rem !important;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea8af0a */.elementor-776 .elementor-element.elementor-element-ea8af0a h3{
    font-weight: 800 !important;
    font-size: 1.125rem !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7742e19 */.elementor-widget-icon-box .elementor-icon-box-icon {
  display: inline-block;
  flex: 0 0 auto;
  line-height: 0;
  margin: -4px !important;
}
.elementor-776 .elementor-element.elementor-element-7742e19 {
  margin: 1em 5em calc(var(--kit-widget-spacing, 0px) + 0em) 4em;
  padding: 14px 16px 0px 13px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: #00000061;
  border-radius: 10px 10px 10px 10px;
  --icon-box-icon-margin: 7px;
  height: 50px;
}/* End custom CSS */