.elementor-3659 .elementor-element.elementor-element-e3c0195 > .elementor-container{max-width:1300px;}.elementor-3659 .elementor-element.elementor-element-e3c0195{margin:1rem 0rem 0rem 0rem;padding:2rem 2rem 2rem 2rem;}.elementor-3659 .elementor-element.elementor-element-c294a6f > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-507916f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;margin:0rem 2rem 0rem 0rem;--e-column-margin-right:2rem;--e-column-margin-left:0rem;padding:20px 30px 20px 30px;}.elementor-3659 .elementor-element.elementor-element-507916f > .elementor-element-populated, .elementor-3659 .elementor-element.elementor-element-507916f > .elementor-element-populated > .elementor-background-overlay, .elementor-3659 .elementor-element.elementor-element-507916f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-a6e0803 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;}html .elementor-3659 .elementor-element.elementor-element-a6e0803 .product_title{font-size:16px;font-weight:600;line-height:36px;}.elementor-3659 .elementor-element.elementor-element-8eac96e .elementor-heading-title{font-size:15px;}.elementor-3659 .elementor-element.elementor-element-2e2203f{color:#171717;}.elementor-3659 .elementor-element.elementor-element-956a299 > .elementor-element-populated, .elementor-3659 .elementor-element.elementor-element-956a299 > .elementor-element-populated > .elementor-background-overlay, .elementor-3659 .elementor-element.elementor-element-956a299 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-956a299 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);padding:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-9c3ecaf .title{font-size:15px;font-weight:800;}.elementor-3659 .elementor-element.elementor-element-9c3ecaf .title-after_title{color:#424242;font-size:13px;font-weight:500;}.elementor-3659 .elementor-element.elementor-element-33c1907 .elementor-button{background-color:var( --e-global-color-2d32fa6f );border-radius:10px 10px 10px 10px;}.elementor-3659 .elementor-element.elementor-element-33c1907{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3659 .elementor-element.elementor-element-33c1907 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3659 .elementor-element.elementor-element-68ebc18 .elementor-button{background-color:var( --e-global-color-c600d79 );border-radius:10px 10px 10px 10px;}.elementor-3659 .elementor-element.elementor-element-68ebc18{width:auto;max-width:auto;}.elementor-3659 .elementor-element.elementor-element-68ebc18 > .elementor-widget-container{margin:0px 13px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-68ebc18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3659 .elementor-element.elementor-element-7ac86ab > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E6E6E6;box-shadow:0px 0px 10px 0px rgba(222.31748962402344, 222.31748962402344, 222.31748962402344, 0.5);margin:0rem 2rem 0rem 0rem;--e-column-margin-right:2rem;--e-column-margin-left:0rem;padding:20px 30px 20px 30px;}.elementor-3659 .elementor-element.elementor-element-7ac86ab > .elementor-element-populated, .elementor-3659 .elementor-element.elementor-element-7ac86ab > .elementor-element-populated > .elementor-background-overlay, .elementor-3659 .elementor-element.elementor-element-7ac86ab > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-ec1115b > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#DBDBDB;border-radius:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-ec1115b{text-align:center;}.elementor-3659 .elementor-element.elementor-element-ec1115b .elementor-heading-title{font-size:17px;}.elementor-3659 .elementor-element.elementor-element-bf919c5 .price, .elementor-3659 .elementor-element.elementor-element-bf919c5 .amount, .elementor-3659 .elementor-element.elementor-element-bf919c5 del{color:#202020;}.elementor-3659 .elementor-element.elementor-element-bf919c5 .price del, .elementor-3659 .elementor-element.elementor-element-bf919c5 del .amount{color:#222222;}.elementor-3659 .elementor-element.elementor-element-8281ef2{width:auto;max-width:auto;}.elementor-3659 .elementor-element.elementor-element-8281ef2 > .elementor-widget-container{margin:0px 0px 15px 20px;}.elementor-3659 .elementor-element.elementor-element-bc2e112{width:auto;max-width:auto;}.elementor-3659 .elementor-element.elementor-element-bc2e112 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3659 .elementor-element.elementor-element-9d626f4{margin:0px 0px 25px 0px;}.elementor-3659 .elementor-element.elementor-element-819ac34 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c600d79 );box-shadow:0px 0px 10px 0px rgba(156.64182419659736, 153.55434782608694, 255, 0.5);padding:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-819ac34 > .elementor-element-populated, .elementor-3659 .elementor-element.elementor-element-819ac34 > .elementor-element-populated > .elementor-background-overlay, .elementor-3659 .elementor-element.elementor-element-819ac34 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-8c208f2{text-align:center;}.elementor-3659 .elementor-element.elementor-element-8c208f2 .elementor-heading-title{font-size:15px;}.elementor-3659 .elementor-element.elementor-element-1e9afc2 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c600d79 ) 0%, #0619FFC7 100%);}.elementor-3659 .elementor-element.elementor-element-305a8e8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:9px 9px 9px 9px;border-style:dashed;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-3659 .elementor-element.elementor-element-305a8e8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-3659 .elementor-element.elementor-element-305a8e8 .elementor-icon-box-title{margin-block-end:3px;}.elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-stacked .elementor-icon{background-color:#383838;}.elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-framed .elementor-icon, .elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-default .elementor-icon{fill:#383838;color:#383838;border-color:#383838;}.elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c600d79 );fill:#FFFFFF;color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c600d79 );color:var( --e-global-color-c600d79 );border-color:var( --e-global-color-c600d79 );}.elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3659 .elementor-element.elementor-element-305a8e8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-3659 .elementor-element.elementor-element-305a8e8 .elementor-icon{font-size:26px;}.elementor-3659 .elementor-element.elementor-element-305a8e8 .elementor-icon-box-title, .elementor-3659 .elementor-element.elementor-element-305a8e8 .elementor-icon-box-title a{font-size:16px;}.elementor-3659 .elementor-element.elementor-element-305a8e8 .elementor-icon-box-description{font-size:13px;}.elementor-3659 .elementor-element.elementor-element-c8680ea > .elementor-container{max-width:1300px;}.elementor-3659 .elementor-element.elementor-element-c8680ea{border-style:solid;border-width:1px 0px 0px 0px;border-color:#ECECEC;margin:2rem 0rem 1rem 0rem;padding:15px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-f2f8911 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-f2f8911 .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:5px;}.elementor-3659 .elementor-element.elementor-element-f2f8911 .info-box-title{font-size:14px;}.elementor-3659 .elementor-element.elementor-element-f2f8911 .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-c546dad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-c546dad .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:5px;}.elementor-3659 .elementor-element.elementor-element-c546dad .info-box-title{font-size:14px;}.elementor-3659 .elementor-element.elementor-element-c546dad .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-46e4e0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-46e4e0f .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:5px;}.elementor-3659 .elementor-element.elementor-element-46e4e0f .info-box-title{font-size:14px;}.elementor-3659 .elementor-element.elementor-element-46e4e0f .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-5461382 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-5461382 .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:5px;}.elementor-3659 .elementor-element.elementor-element-5461382 .info-box-title{font-size:14px;}.elementor-3659 .elementor-element.elementor-element-5461382 .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-ff8f327 > .elementor-container{max-width:1300px;}.elementor-3659 .elementor-element.elementor-element-ff8f327{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 0px;}.elementor-3659 .elementor-element.elementor-element-ff8f327 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3659 .elementor-element.elementor-element-8048a65 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:2;}.elementor-3659 .elementor-element.elementor-element-8048a65 .woocommerce-product-attributes-item__label, .wd-single-attrs.wd-side-hidden .woocommerce-product-attributes-item__label{color:#272727;}.elementor-3659 .elementor-element.elementor-element-13c7fe1 > .elementor-container{max-width:1300px;}.elementor-3659 .elementor-element.elementor-element-58b3b97 > .elementor-widget-container{margin:0px 0px 20px 0px;}@media(max-width:1024px){.elementor-3659 .elementor-element.elementor-element-ff8f327{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-3659 .elementor-element.elementor-element-e3c0195{padding:0rem 0rem 0rem 0rem;}.elementor-3659 .elementor-element.elementor-element-507916f > .elementor-element-populated{margin:1rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}html .elementor-3659 .elementor-element.elementor-element-a6e0803 .product_title{font-size:16px;}.elementor-3659 .elementor-element.elementor-element-75c545a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-956a299.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3659 .elementor-element.elementor-element-956a299 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-3659 .elementor-element.elementor-element-33c1907{width:auto;max-width:auto;}.elementor-3659 .elementor-element.elementor-element-33c1907 > .elementor-widget-container{margin:0px 3px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-33c1907 .elementor-button{padding:13px 15px 13px 15px;}.elementor-3659 .elementor-element.elementor-element-68ebc18 .elementor-button{padding:13px 15px 13px 15px;}.elementor-3659 .elementor-element.elementor-element-7ac86ab > .elementor-element-populated{margin:1rem 0rem 1rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-3659 .elementor-element.elementor-element-bf919c5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-9d626f4{margin:0px 0px 20px 0px;}.elementor-3659 .elementor-element.elementor-element-b5f4bee{width:50%;}.elementor-3659 .elementor-element.elementor-element-b5f4bee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-f2f8911 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-3659 .elementor-element.elementor-element-f2f8911 .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-620d3be{width:50%;}.elementor-3659 .elementor-element.elementor-element-620d3be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-c546dad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-3659 .elementor-element.elementor-element-c546dad .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-f9c6e0b{width:50%;}.elementor-3659 .elementor-element.elementor-element-f9c6e0b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-46e4e0f{width:100%;max-width:100%;}.elementor-3659 .elementor-element.elementor-element-46e4e0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-3659 .elementor-element.elementor-element-46e4e0f .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-0791677{width:50%;}.elementor-3659 .elementor-element.elementor-element-0791677 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3659 .elementor-element.elementor-element-5461382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-3659 .elementor-element.elementor-element-5461382 .info-box-inner{font-size:12px;}.elementor-3659 .elementor-element.elementor-element-ff8f327{margin:0px 0px 10px 0px;}.elementor-3659 .elementor-element.elementor-element-8048a65 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}}@media(min-width:768px){.elementor-3659 .elementor-element.elementor-element-507916f{width:35%;}.elementor-3659 .elementor-element.elementor-element-7ac86ab{width:31.333%;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-a8f5fff *//* — WooCommerce variations select: fix clipping & width — */
table.variations td.value select,
.variations_form .variations td.value select {
  height: auto !important;            /* نذارید ارتفاع ثابت بمونه */
  min-height: 44px;                   /* قد کافی برای فارسی */
  line-height: 1.4 !important;        /* هم‌خوان با فونت */
  padding: 10px 14px;                 /* فاصله داخلی مناسب */
  width: 100% !important;             /* متن کامل دیده بشه */
  max-width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  direction: rtl;                      /* برای متن فارسی */
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background-color: #fff;
  transition: border-color .2s, box-shadow .2s;
}

table.variations td.value select:focus {
  outline: none;
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px rgba(59,130,246,.15);
}

/* — اگر لینک ریست روی سلکت می‌افته یا جا می‌گیره — */
table.variations td.value {
  position: relative;
}

table.variations td.value .wd-reset-var {
  position: static;          /* از حالت مطلق خارج شه تا همپوشانی نکنه */
  margin-top: 6px;           /* بیاد زیر سلکت */
  display: block;
}

/* در صورت لزوم، موقتاً می‌تونی کامل مخفیش کنی برای تست: */
/*
table.variations td.value .wd-reset-var { display: none !important; }
*/

/* — گزینه‌ها داخل منوی باز شونده (برخی مرورگرها) — */
table.variations td.value select option {
  line-height: 1.4;
  direction: rtl;
  white-space: nowrap;       /* تا جای ممکن کوتاه نشه */
}/* End custom CSS */