.elementor-350 .elementor-element.elementor-element-25370fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-350 .elementor-element.elementor-element-13db02f{--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-350 .elementor-element.elementor-element-ee6d678{width:100%;max-width:100%;top:-73px;z-index:0;}.elementor-350 .elementor-element.elementor-element-ee6d678.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-350 .elementor-element.elementor-element-ee6d678{left:-10px;}body.rtl .elementor-350 .elementor-element.elementor-element-ee6d678{right:-10px;}.elementor-350 .elementor-element.elementor-element-ee6d678 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Mikhak", Sans-serif;font-feature-settings:"numr";font-size:16px;text-align:start;}.elementor-350 .elementor-element.elementor-element-ee6d678 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.woocommerce .elementor-350 .elementor-element.elementor-element-6575857 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-350 .elementor-element.elementor-element-6575857 .flex-viewport{border-radius:50px 50px 50px 50px;}.woocommerce .elementor-350 .elementor-element.elementor-element-6575857 .flex-control-thumbs img{border-radius:40px 40px 40px 40px;}body:not(.rtl) .elementor-350 .elementor-element.elementor-element-2c70863{right:40px;}body.rtl .elementor-350 .elementor-element.elementor-element-2c70863{left:40px;}.elementor-350 .elementor-element.elementor-element-2c70863{bottom:50px;}.woocommerce .elementor-350 .elementor-element.elementor-element-2c70863 .stock{color:var( --e-global-color-primary );font-family:"Mikhak", Sans-serif;font-feature-settings:"numr";font-size:30px;}.elementor-350 .elementor-element.elementor-element-6ba1f09{--display:flex;--min-height:454px;--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-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-350 .elementor-element.elementor-element-dc28897{text-align:center;}.elementor-350 .elementor-element.elementor-element-dc28897 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.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 );}.elementor-350 .elementor-element.elementor-element-10dd03e{text-align:center;}.woocommerce .elementor-350 .elementor-element.elementor-element-10dd03e .price{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;text-decoration:none;line-height:1px;}.woocommerce .elementor-350 .elementor-element.elementor-element-10dd03e .price ins{font-family:"Estedad", Sans-serif;font-weight:600;}body:not(.rtl) .elementor-350 .elementor-element.elementor-element-231d636{left:350px;}body.rtl .elementor-350 .elementor-element.elementor-element-231d636{right:350px;}.elementor-350 .elementor-element.elementor-element-231d636{top:66px;--e-rating-justify-content:center;--e-rating-icon-marked-color:var( --e-global-color-primary );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-350 .elementor-element.elementor-element-713844a .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-350 .elementor-element.elementor-element-713844a{left:410px;}body.rtl .elementor-350 .elementor-element.elementor-element-713844a{right:410px;}.elementor-350 .elementor-element.elementor-element-713844a{top:56px;z-index:2;}.elementor-350 .elementor-element.elementor-element-100f15c{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.woocommerce .elementor-350 .elementor-element.elementor-element-100f15c .woocommerce-product-details__short-description{color:#000000;font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:600;font-style:normal;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-350 .elementor-element.elementor-element-4049b13{margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-350 .elementor-element.elementor-element-4049b13 .cart button, .elementor-350 .elementor-element.elementor-element-4049b13 .cart .button{font-family:var( --e-global-typography-bb7e68e-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-bb7e68e-font-feature-settings );color:var( --e-global-color-primary );background-color:var( --e-global-color-f416a83 );border-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-350 .elementor-element.elementor-element-4049b13 .cart button:hover, .elementor-350 .elementor-element.elementor-element-4049b13 .cart .button:hover{color:var( --e-global-color-9e65aad );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-4049b13 .added_to_cart{color:var( --e-global-color-9e65aad );}.woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations tr th, .woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations tr td{padding-top:calc( 25px/2 );padding-bottom:calc( 25px/2 );}.woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations label{color:var( --e-global-color-72fd82e );font-family:var( --e-global-typography-bb7e68e-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-bb7e68e-font-feature-settings );}.woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations td.value select{color:var( --e-global-color-9e65aad );}.woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations td.value select, .woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations td.value:before{background-color:var( --e-global-color-3ec884a );border:var( --e-global-color-secondary );}.woocommerce .elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-350 .elementor-element.elementor-element-4049b13 form.cart table.variations td.value:before{font-family:var( --e-global-typography-bb7e68e-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-bb7e68e-font-feature-settings );}.elementor-350 .elementor-element.elementor-element-3266f79 .elementor-button{background-color:transparent;font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:radial-gradient(at top left, var( --e-global-color-f416a83 ) 45%, #FFE27D 65%);border-radius:20px 20px 20px 20px;}.elementor-350 .elementor-element.elementor-element-3266f79 .elementor-button:hover, .elementor-350 .elementor-element.elementor-element-3266f79 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-9e65aad );background-image:linear-gradient(180deg, var( --e-global-color-accent ) 45%, #00CE3C 65%);}.elementor-350 .elementor-element.elementor-element-3266f79 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-350 .elementor-element.elementor-element-3266f79 .elementor-button:hover svg, .elementor-350 .elementor-element.elementor-element-3266f79 .elementor-button:focus svg{fill:var( --e-global-color-9e65aad );}.elementor-350 .elementor-element.elementor-element-11aebab{--display:flex;}.elementor-350 .elementor-element.elementor-element-180e646{--spacer-size:100px;}.elementor-350 .elementor-element.elementor-element-eac8e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-350 .elementor-element.elementor-element-1b10282 .current-progress{background-color:transparent;background-image:linear-gradient(220deg, #00B635 40%, #00FF4A 100%);}.elementor-350 .elementor-element.elementor-element-1b10282 .elementor-scrolling-tracker-horizontal{background-color:#FFFFFF00;}body:not(.rtl) .elementor-350 .elementor-element.elementor-element-1b10282{left:0px;}body.rtl .elementor-350 .elementor-element.elementor-element-1b10282{right:0px;}.elementor-350 .elementor-element.elementor-element-1b10282{top:-25px;z-index:20;--horizontal-progress-border:none;--horizontal-height:8px;--horizontal-border-style:none;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-350 .elementor-element.elementor-element-6e8658d{text-align:justify;font-family:var( --e-global-typography-bb7e68e-font-family ), Sans-serif;}.elementor-350 .elementor-element.elementor-element-e756436 .elementor-button{background-color:transparent;font-family:"VazirMatn", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:radial-gradient(at top left, var( --e-global-color-f416a83 ) 45%, #FFE27D 65%);border-radius:20px 20px 20px 20px;}.elementor-350 .elementor-element.elementor-element-e756436 .elementor-button:hover, .elementor-350 .elementor-element.elementor-element-e756436 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-9e65aad );background-image:linear-gradient(180deg, var( --e-global-color-accent ) 45%, #00CE3C 65%);}.elementor-350 .elementor-element.elementor-element-e756436 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-350 .elementor-element.elementor-element-e756436 .elementor-button:hover svg, .elementor-350 .elementor-element.elementor-element-e756436 .elementor-button:focus svg{fill:var( --e-global-color-9e65aad );}.elementor-350 .elementor-element.elementor-element-8ff45ff{--display:flex;}.elementor-350 .elementor-element.elementor-element-8412463{--spacer-size:100px;}.elementor-350 .elementor-element.elementor-element-cd1c493{--display:flex;}@media(max-width:767px){body:not(.rtl) .elementor-350 .elementor-element.elementor-element-ee6d678{left:3px;}body.rtl .elementor-350 .elementor-element.elementor-element-ee6d678{right:3px;}.elementor-350 .elementor-element.elementor-element-ee6d678 .woocommerce-breadcrumb{text-align:start;}}@media(min-width:768px){.elementor-350 .elementor-element.elementor-element-13db02f{--width:33.33%;}.elementor-350 .elementor-element.elementor-element-6ba1f09{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-25370fe */.gradient-border {
  /* Gradient border wrapper */
  padding: 5px;
  border-radius: 39px;
  background-image: linear-gradient(221deg, #ffe259, #ffa751, #ffd500, #ffae00);
  
.gradient-border-content {
  border: 5px solid #FFD500; /* حاشیه طلایی ساده */
  border-radius: 25px;       

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eac8e9c */.gradient-border {
  /* Gradient border wrapper */
  padding: 5px;
  border-radius: 39px;
  background-image: linear-gradient(221deg, #ffe259, #ffa751, #ffd500, #ffae00);
  
.gradient-border-content {
  border: 5px solid #FFD500; /* حاشیه طلایی ساده */
  border-radius: 25px;       

}/* End custom CSS */