.elementor-899 .elementor-element.elementor-element-65da40b4{--display:flex;}.elementor-899 .elementor-element.elementor-element-18e05033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-899 .elementor-element.elementor-element-65da40b4{--width:500px;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-899 .elementor-element.elementor-element-18e05033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-65da40b4 *//* Face Frame - Woodmart Compare Mobile Fix */
@media (max-width: 768px) {

  body .wd-compare-table,
  body .wd-compare-table table,
  body table.compare-list {
    direction: rtl;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    width: 100%;
    background: #fff;
    border: 1px solid rgba(0, 83, 131, 0.10);
    border-radius: 18px;
    overflow: hidden;
  }

  /* اسکرول افقی نرم برای جدول */
  body .wd-compare-table,
  body .wd-compare-page,
  body .woocommerce-compare-table {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
  }

  /* یکسان‌سازی سلول‌ها */
  body .wd-compare-table th,
  body .wd-compare-table td,
  body table.compare-list th,
  body table.compare-list td {
    min-width: 155px !important;
    max-width: 155px !important;
    width: 155px !important;
    padding: 12px 8px !important;
    text-align: center !important;
    vertical-align: middle !important;
    border: 1px solid rgba(0, 83, 131, 0.10) !important;
    font-size: 12px !important;
    line-height: 1.8 !important;
    color: #1d2b38;
    background: #fff;
  }

  /* ستون عنوان ویژگی‌ها */
  body .wd-compare-table th,
  body table.compare-list th {
    background: #fff6fb !important;
    color: #003658 !important;
    font-weight: 800 !important;
  }

  /* عنوان محصول */
  body .wd-compare-table .product-title,
  body .wd-compare-table .wd-entities-title,
  body table.compare-list .product-title,
  body table.compare-list .wd-entities-title {
    display: block;
    font-size: 12.5px !important;
    line-height: 1.7 !important;
    font-weight: 700 !important;
    color: #003658 !important;
    text-align: center !important;
    min-height: 62px;
    margin: 8px 0 6px !important;
  }

  body .wd-compare-table .product-title a,
  body .wd-compare-table .wd-entities-title a,
  body table.compare-list .product-title a,
  body table.compare-list .wd-entities-title a {
    color: #003658 !important;
    text-decoration: none !important;
  }

  /* عکس محصول */
  body .wd-compare-table img,
  body table.compare-list img {
    max-width: 105px !important;
    height: auto !important;
    margin: 0 auto 8px !important;
    display: block !important;
  }

  /* حذف فاصله‌های اضافه */
  body .wd-compare-table p,
  body table.compare-list p {
    margin: 0 !important;
  }

  /* دکمه حذف */
  body .wd-compare-table .remove,
  body .wd-compare-table .compare-remove,
  body table.compare-list .remove,
  body table.compare-list .compare-remove {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 4px;
    color: #005383 !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    margin-bottom: 8px !important;
    text-decoration: none !important;
  }

  /* دکمه انتخاب گزینه‌ها / افزودن */
  body .wd-compare-table .button,
  body .wd-compare-table .add_to_cart_button,
  body .wd-compare-table .product_type_variable,
  body table.compare-list .button,
  body table.compare-list .add_to_cart_button,
  body table.compare-list .product_type_variable {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 8px 14px !important;
    border-radius: 999px !important;
    background: #d98fbc !important;
    color: #003658 !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    line-height: 1.4 !important;
    border: none !important;
    box-shadow: none !important;
    white-space: nowrap;
  }

  body .wd-compare-table .button:hover,
  body .wd-compare-table .add_to_cart_button:hover,
  body .wd-compare-table .product_type_variable:hover,
  body table.compare-list .button:hover,
  body table.compare-list .add_to_cart_button:hover,
  body table.compare-list .product_type_variable:hover {
    background: #003658 !important;
    color: #fff !important;
  }

  /* وضعیت موجودی */
  body .wd-compare-table .stock,
  body table.compare-list .stock {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 7px 10px !important;
    border-radius: 8px !important;
    border: 1px solid #005383 !important;
    color: #003658 !important;
    background: #fff !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    white-space: nowrap;
  }

  /* امتیاز ستاره */
  body .wd-compare-table .star-rating,
  body table.compare-list .star-rating {
    margin: 6px auto !important;
    transform: scale(0.85);
    transform-origin: center;
  }

  /* قیمت */
  body .wd-compare-table .price,
  body table.compare-list .price {
    display: block;
    color: #d98fbc !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    margin-top: 6px !important;
  }

  /* تیترهای ویژگی مثل ابعاد، کد کالا، کشور مبدا */
  body .wd-compare-table tr th,
  body table.compare-list tr th {
    font-size: 12px !important;
    font-weight: 800 !important;
    color: #003658 !important;
  }

  /* مقدار ویژگی‌ها */
  body .wd-compare-table tr td,
  body table.compare-list tr td {
    font-size: 12px !important;
    color: #555 !important;
    font-weight: 500 !important;
  }

  /* حذف دسته‌بندی */
  body .wd-compare-table .compare-remove-all,
  body .wd-compare-table .wd-compare-remove-all,
  body table.compare-list .compare-remove-all {
    width: calc(100% - 24px) !important;
    margin: 10px auto 14px !important;
    border-radius: 999px !important;
    background: #e91424 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    padding: 11px 18px !important;
    text-align: center !important;
  }
}/* End custom CSS */