.elementor-39210 .elementor-element.elementor-element-32946185 > .elementor-container{max-width:1442px;}.elementor-39210 .elementor-element.elementor-element-32946185, .elementor-39210 .elementor-element.elementor-element-32946185 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39210 .elementor-element.elementor-element-32946185{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-39210 .elementor-element.elementor-element-3992a3d .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;}.elementor-39210 .elementor-element.elementor-element-3992a3d .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-39210 .elementor-element.elementor-element-3992a3d .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-39210 .elementor-element.elementor-element-5c6d96b:not(.elementor-motion-effects-element-type-background), .elementor-39210 .elementor-element.elementor-element-5c6d96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39210 .elementor-element.elementor-element-5c6d96b > .elementor-container{min-height:402px;}.elementor-39210 .elementor-element.elementor-element-5c6d96b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFF1F5;box-shadow:0px 1px 10px -8px rgba(0, 0, 0, 0.36);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39210 .elementor-element.elementor-element-5c6d96b, .elementor-39210 .elementor-element.elementor-element-5c6d96b > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-39210 .elementor-element.elementor-element-5c6d96b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39210 .elementor-element.elementor-element-7250642b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39210 .elementor-element.elementor-element-37a070b6{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-39210 .elementor-element.elementor-element-9572dbe{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-39210 .elementor-element.elementor-element-7ccb18b .elementor-heading-title{line-height:33px;letter-spacing:2px;}.elementor-39210 .elementor-element.elementor-element-e9de84d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-39210 .elementor-element.elementor-element-f093020 .elementor-heading-title{line-height:35px;}.elementor-39210 .elementor-element.elementor-element-5a2b0f5 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-39210 .elementor-element.elementor-element-5a2b0f5 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-39210 .elementor-element.elementor-element-5a2b0f5 .eael-contact-form-7-wrapper{text-align:default;}.elementor-39210 .elementor-element.elementor-element-5a2b0f5 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-39210 .elementor-element.elementor-element-1ff4966 .elementor-button{background-color:var( --e-global-color-11bb6b4 );fill:var( --e-global-color-30183b6 );color:var( --e-global-color-30183b6 );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-39210 .elementor-element.elementor-element-1ff4966 .elementor-button:hover, .elementor-39210 .elementor-element.elementor-element-1ff4966 .elementor-button:focus{background-color:#F59741;}.elementor-39210 .elementor-element.elementor-element-34158902 .custom_note_summary{border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;padding:10px 15px 10px 15px;}.elementor-39210 .elementor-element.elementor-element-34158902 .custom_note_summary svg{width:20px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-507ff560 .woocommerce-product-details__short-description{color:#767676;font-size:16px;}.elementor-39210 .elementor-element.elementor-element-6ad7e2a6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-39210 .elementor-element.elementor-element-6ad7e2a6{text-align:right;}.woocommerce .elementor-39210 .elementor-element.elementor-element-6ad7e2a6 .price{font-size:22px;font-weight:500;letter-spacing:-1px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-6ad7e2a6 .price ins{color:#DA0E0E;}body.rtl .elementor-39210 .elementor-element.elementor-element-6ad7e2a6:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-39210 .elementor-element.elementor-element-6ad7e2a6.elementor-product-price-block-yes del{margin-bottom:5px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-6ad7e2a6 .jewel_price_details{color:#8E5C5C;}.elementor-39210 .elementor-element.elementor-element-230a937d .elementor-button{background-color:#00BFBF;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:7px 7px 7px 7px;border-radius:13px 13px 13px 13px;}.elementor-39210 .elementor-element.elementor-element-230a937d .elementor-button:hover, .elementor-39210 .elementor-element.elementor-element-230a937d .elementor-button:focus{background-color:#00A6A6;}.elementor-39210 .elementor-element.elementor-element-230a937d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39210 .elementor-element.elementor-element-e0f66fa .elementor-button{background-color:var( --e-global-color-11bb6b4 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:7px 7px 7px 7px;border-radius:13px 13px 13px 13px;}.elementor-39210 .elementor-element.elementor-element-e0f66fa .elementor-button:hover, .elementor-39210 .elementor-element.elementor-element-e0f66fa .elementor-button:focus{background-color:#F19745;color:var( --e-global-color-30183b6 );}.elementor-39210 .elementor-element.elementor-element-e0f66fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39210 .elementor-element.elementor-element-e0f66fa .elementor-button:hover svg, .elementor-39210 .elementor-element.elementor-element-e0f66fa .elementor-button:focus svg{fill:var( --e-global-color-30183b6 );}.elementor-39210 .elementor-element.elementor-element-719ee604 .cart .button{background-color:#00BFBF;font-size:12px;line-height:40px;border-radius:7px 7px 7px 7px;padding:5px 20px 5px 20px;}.elementor-39210 .elementor-element.elementor-element-719ee604 .single_add_to_cart_button svg{width:10px;}.elementor-39210 .elementor-element.elementor-element-719ee604 .cart .button:hover{background-color:#454E59;}.elementor-39210 .elementor-element.elementor-element-719ee604 .cart .button, .elementor-39210 .elementor-element.elementor-element-719ee604 .cart .elm_a2c_i{transition:all 0.2s;}.woocommerce .elementor-39210 .elementor-element.elementor-element-719ee604 .woocommerce-variation-price span{font-size:17px;}.elementor-39210 .elementor-element.elementor-element-719ee604 .quantity .plus-minus .elm_qty{background-color:var( --e-global-color-primary );}.elementor-39210 .elementor-element.elementor-element-719ee604 .quantity .plus-minus .elm_qty:hover svg{stroke:var( --e-global-color-primary );}.elementor-39210 .elementor-element.elementor-element-719ee604 .quantity .plus-minus .elm_qty:focus svg{stroke:var( --e-global-color-primary );}.elementor-39210 .elementor-element.elementor-element-719ee604 .quantity .qty{transition:all 0.2s;}.elementor-39210 .elementor-element.elementor-element-45d41861 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39210 .elementor-element.elementor-element-d3d9506 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39210 .elementor-element.elementor-element-d3d9506 .product_title{color:#444444;font-size:15px;}.elementor-39210 .elementor-element.elementor-element-31bbab99.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .entry-img .images .img img{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .images .woocommerce-product-gallery__image img{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .entry-img .thumbnails .img img{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .wc_gallery_image a{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .images .popup-image{border-color:#F7F7F7;border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .images .popup-share>a{border-color:#F7F7F7;border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .images .popup-video{border-color:#F7F7F7;border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .images .remindme_icon{border-color:#F7F7F7;border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .product_tools_btn .add_to_wishlist_wrap .single_add_to_wishlist{border-color:#F7F7F7;border-radius:7px 7px 7px 7px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .product_tools_btn .compare{border-color:#F7F7F7;border-radius:7px 7px 7px 7px;}.elementor-39210 .elementor-element.elementor-element-4f8cac86 > .elementor-widget-container{background-color:#00BFBF;margin:5px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-39210 .elementor-element.elementor-element-4f8cac86 .elm_icon_wrap svg{width:34px;stroke:#FFFFFF;fill:#FFFFFF;}.elementor-39210 .elementor-element.elementor-element-4f8cac86 .elm_icon_wrap{margin:0px 0px 0px 15px;}.elementor-39210 .elementor-element.elementor-element-4f8cac86 .elm_text_icon span{color:#FFFFFFB3;}.elementor-39210 .elementor-element.elementor-element-4f8cac86 .elm_text_icon h5{color:#FFFFFF;}.elementor-39210 .elementor-element.elementor-element-83e63d6 > .elementor-widget-container{background-color:#00BFBF;margin:5px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-39210 .elementor-element.elementor-element-83e63d6 .elm_icon_wrap svg{width:34px;stroke:#FFFFFF;fill:#FFFFFF;}.elementor-39210 .elementor-element.elementor-element-83e63d6 .elm_icon_wrap{margin:0px 0px 0px 15px;}.elementor-39210 .elementor-element.elementor-element-83e63d6 .elm_text_icon span{color:#FFFFFFB3;}.elementor-39210 .elementor-element.elementor-element-83e63d6 .elm_text_icon h5{color:#FFFFFF;}.elementor-39210 .elementor-element.elementor-element-6fafbe18 > .elementor-container{max-width:1442px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 .wc-tabs{margin:0px 0px 10px 0px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 .woocommerce-tabs ul.wc-tabs li a{background-color:#EFF1F5;font-size:12px;line-height:24px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 .woocommerce-Tabs-panel--description.entry-content>p{color:#666666;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 .woocommerce-tabs .woocommerce-Tabs-panel--description.entry-content{font-size:12px;line-height:2em;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 .woocommerce-tabs .woocommerce-Tabs-panel{background-color:#FFFFFF;border-radius:7px 7px 7px 7px;box-shadow:0px 1px 7px -3px rgba(0, 0, 0, 0.14);}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 table.shop_attributes tr.attribute_group_row_defined th{font-size:12px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 table.shop_attributes th{font-size:11px;}.woocommerce .elementor-39210 .elementor-element.elementor-element-354d6b8 table.shop_attributes td{font-size:11px;}.elementor-39210 .elementor-element.elementor-element-71141bf0 .item .item-area .price{font-size:13px;}.elementor-39210 .elementor-element.elementor-element-e828f95 .block-title .title svg{width:26px;}.elementor-39210 .elementor-element.elementor-element-e828f95 .item .item-area .price{font-size:16px;}.elementor-39210 .elementor-element.elementor-element-17072af6{--display:flex;}body.elementor-page-39210:not(.elementor-motion-effects-element-type-background), body.elementor-page-39210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:452px){.elementor-39210 .elementor-element.elementor-element-445f2180{width:69.879%;}.elementor-39210 .elementor-element.elementor-element-7250642b{width:45.339%;}.elementor-39210 .elementor-element.elementor-element-37a070b6{--content-width:100%;}.elementor-39210 .elementor-element.elementor-element-5f669e6{width:54.66%;}.elementor-39210 .elementor-element.elementor-element-45d41861{width:30%;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-5a2b0f5 *//* === HS Contact Form – New Clean Design === */
.hs-contact-form {
  direction: rtl; /* RTL form */
  font-family: "IRANSans", Tahoma, sans-serif;
  max-width: 450px;
  margin: 2rem auto;
  padding: 2rem 1.5rem;
  background: #ffffff;
  border-radius: 1rem;
  box-shadow: 0 6px 18px rgba(0,0,0,.08);
}

/* hide the title */
.hs-contact-form .title-form-hs {
  display: none !important;
}

/* each input group spacing */
.hs-contact-form .hs-input-group {
  margin-bottom: 1rem;
}

/* input fields style */
.hs-contact-form input[type="text"],
.hs-contact-form input[type="tel"],
.hs-contact-form input[type="email"],
.hs-contact-form textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 0.8rem 1rem;
  font-size: 1rem;
  color: #333;
  background: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 0.5rem;
  transition: border-color .2s, background-color .2s;
}

/* focus effect */
.hs-contact-form input[type="text"]:focus,
.hs-contact-form input[type="tel"]:focus,
.hs-contact-form input[type="email"]:focus,
.hs-contact-form textarea:focus {
  outline: none;
  border-color: #ff9800;
  background: #fff;
}

/* submit button */
.hs-contact-form .hs-input-submit input[type="submit"] {
  display: block;
  width: 100%;
  padding: 0.9rem 1rem;
  font-size: 1rem;
  font-weight: bold;
  color: #fff;
  background: #00bfbf;
  border: none;
  border-radius: 0.5rem;
  cursor: pointer;
  transition: background-color .2s;
}

.hs-contact-form .hs-input-submit input[type="submit"]:hover {
  background: #e68900;
}

/* === Responsive === */
@media (max-width: 991px) {
  .hs-contact-form {
    max-width: 95%;
    padding: 1.5rem 1rem;
  }
  .hs-contact-form input[type="text"],
  .hs-contact-form input[type="tel"],
  .hs-contact-form input[type="email"],
  .hs-contact-form textarea {
    font-size: 0.9rem;
    padding: 0.6rem 0.8rem;
  }
  .hs-contact-form .hs-input-submit input[type="submit"] {
    font-size: 0.95rem;
    padding: 0.75rem 0.8rem;
  }
}

@media (max-width: 576px) {
  .hs-contact-form {
    padding: 1rem 0.75rem;
  }
  .hs-contact-form input[type="text"],
  .hs-contact-form input[type="tel"],
  .hs-contact-form input[type="email"],
  .hs-contact-form textarea {
    font-size: 0.85rem;
    padding: 0.5rem 0.7rem;
  }
  .hs-contact-form .hs-input-submit input[type="submit"] {
    font-size: 0.9rem;
    padding: 0.6rem 0.7rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a070b6 */.elementor-311 .elementor-element.elementor-element-38674cd {
    border: 1px solid transparent !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for mweb-add-to-cart, class: .elementor-element-719ee604 */.quantity {
    
    display:  none;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f669e6 */.elementor-39210 .elementor-element.elementor-element-37a070b6 {
    border: 1px solid transparent !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for mweb-product-images, class: .elementor-element-31bbab99 */.woocommerce .elementor-39210 .elementor-element.elementor-element-31bbab99 .images .woocommerce-product-gallery__image img
 {
    width: 400px;
    height: 400px;
    object-fit: contain;
    border-radius: 7px 7px 7px 7px;
}/* End custom CSS */
/* Start custom CSS for my-footer-elemennt, class: .elementor-element-4f8cac86 */.elementor-39210 .elementor-element.elementor-element-4f8cac86 > .elementor-widget-container
 {
    background-color: #2f3e46;
}/* End custom CSS */
/* Start custom CSS for my-footer-elemennt, class: .elementor-element-83e63d6 */.elementor-39210 .elementor-element.elementor-element-83e63d6 > .elementor-widget-container
 {
    background-color: #2f3e46;
    margin: 5px 0px 0px 0px;
    padding: 10px 15px 10px 15px;
    border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32946185 */.elementor-39210 .elementor-element.elementor-element-37a070b6
 
 {
    border: 1px solid transparent; /* مرز را نامرئی ولی اندازه‌اش را حفظ می‌کند */
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); /* یک سایه تیز ۱ پیکسلی به عنوان مرز جدید */
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}



.elementor-39210 .elementor-element.elementor-element-37a070b6
 
 {
    border: 1px solid transparent; /* مرز را نامرئی ولی اندازه‌اش را حفظ می‌کند */
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); /* یک سایه تیز ۱ پیکسلی به عنوان مرز جدید */
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}/* End custom CSS */
/* Start custom CSS for mweb-data-tabs, class: .elementor-element-354d6b8 */.woocommerce .wc-tabs>li.active a {    background-color: #00BFBF !important;}

.style_tabs_default .wc-tabs>li.active a::before {
    
        border-top: 8px solid #00BFBF
}


#tab-title-review_p_tab {
display: none;

}/* End custom CSS */
/* Start custom CSS */.style_tabs_three .wc-tabs li.active:before, .woocommerce.style_tabs_three div.product.elementor ul.tabs li.active:before, .related .block-title .title{
    background-color: #FFF
}/* End custom CSS */