/* =========================================================================
   BRAND PAGE — V2  (Figma 14075:23702 «Brand Page - grid view - V2»)
   -------------------------------------------------------------------------
   بعد از product-card-v3.css لود می‌شود. اسکوپ: .tk-brand-v2
   صفحه هم‌زمان کلاس .tk-archive-v2 دارد تا کارت V3 / بنر CTA / FAQ /
   توضیحات از استک آرشیو v2 به ارث برسد.

   ⚠️ قالب box-sizing سراسری ندارد → همه‌ی کامپوننت‌های این فایل خودشان
      ریست می‌کنند. برنداشتن.
   ⚠️ RTL: در فلکس، فرزندِ اول سمتِ راست می‌نشیند و flex-start = راست.
   ========================================================================= */

.tk-brand-v2 .tk_brand_v2_hero,
.tk-brand-v2 .tk_brand_v2_hero *,
.tk-brand-v2 .tk_brand_v2_bar,
.tk-brand-v2 .tk_brand_v2_bar *,
.tk-brand-v2 .tk_bv2_table,
.tk-brand-v2 .tk_bv2_table *,
.tk-brand-v2 .tk_shop_filter,
.tk-brand-v2 .tk_shop_filter * {
  box-sizing: border-box;
}

/* =========================================================================
   ۱) هدر برند — Figma «Text Heading» 14075:23705
   ========================================================================= */
.tk-brand-v2 .tk_brand_v2_hero_section {
  width: 1366px;
  max-width: 100%;
  height: 208px;
  padding: 0 32px 32px;
}

.tk-brand-v2 .tk_brand_v2_hero {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: 176px;
  padding: 0;
}

/* لوگو (فرزند اول → سمت راست در RTL) */
.tk-brand-v2 .tk_brand_v2_hero_logo {
  flex: 0 0 313px;
  width: 313px;
  height: 176px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  background: #FFFFFF;
  border: 1px solid #F5F6F6;
  border-radius: 4px;
  overflow: hidden;
}

.tk-brand-v2 .tk_brand_v2_hero_logo img {
  width: 160px;
  height: 160px;
  object-fit: contain;
}

.tk-brand-v2 .tk_brand_v2_hero_main {
  flex: 1 1 auto;
  width: 973px;
  height: 116px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start; /* RTL → راست */
  gap: 24px;
}

.tk-brand-v2 h1.tk_brand_v2_hero_title {
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: 'Estedad-FD' !important;
  font-weight: 700 !important;
  font-size: 24px !important;
  line-height: 1.5 !important;
  color: #060707;
  text-align: right;
  word-break: break-word;
}

.tk-brand-v2 .tk_brand_v2_hero_actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  width: 282px;
  height: 56px;
}

.tk-brand-v2 .tk_brand_v2_hero_btn {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row-reverse; 
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 56px;
  padding: 8px 16px;
  margin: 0;
  background: none;
  border: 1px solid #CCD5D3;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  color: #060707;
  white-space: nowrap;
  flex: 0 0 auto;
  transition: background .15s ease, border-color .15s ease;
}

.tk-brand-v2 .tk_brand_v2_hero_btn:hover {
  background: #F5F6F6;
  border-color: #7E928F;
}

.tk-brand-v2 .tk_brand_v2_hero_btn.download-list {
  flex-basis: 185px;
  width: 185px;
  min-width: 185px;
  max-width: 185px;
}
.tk-brand-v2 .tk_brand_v2_hero_btn.print {
  flex-basis: 89px;
  width: 89px;
  min-width: 89px;
  max-width: 89px;
}

.tk-brand-v2 .tk_brand_v2_hero_btn span {
  display: block;
  height: 22px;
  font: inherit;
  line-height: 22px;
  text-align: center;
}

.tk-brand-v2 .tk_brand_v2_hero_btn.print span { width: 29px; }
.tk-brand-v2 .tk_brand_v2_hero_btn.download-list span { width: 125px; }

/* آیکن‌های خروجیِ فیگما viewBox غیرمربع دارند → object-fit لازم است
   وگرنه داخل قابِ ۲۰×۲۰ کشیده می‌شوند. */
.tk-brand-v2 .tk_brand_v2_hero_btn img,
.tk-brand-v2 .tk_brand_v2_toggle_btn img,
.tk-brand-v2 .tk_bv2_details_btn img {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  min-width: 20px;
  max-width: 20px;
  display: block;
  margin: 0;
  object-fit: contain;
  vertical-align: middle;
}

/* =========================================================================
   ۲) نوار سوییچ نما — Figma «Brand View Mode Toggle» 8586:14457
   ========================================================================= */
/* توگل داخل .archive_header می‌نشیند (بعد از خطِ تعداد نتایج، سمت راست)؛
   «حذف فیلترها» و «مرتب‌سازی» به چپش رانده می‌شوند. چیدمانِ پایه در
   archive-header-v2.css است: tk_result_count=order 0 (تمام‌عرض)،
   tk_clear_filters=order 1، mobile_row=order 2. */
.tk-brand-v2 .tk_brand_v2_bar {
  order: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 308px;
  height: 40px;
  margin: 0;
}
.tk-brand-v2 .archive_header .tk_clear_filters {
  order: 2;
  flex: 0 0 115px;
  width: 115px;
  min-width: 115px;
  max-width: 115px;
  height: 40px;
  padding: 8px;
  gap: 4px;
}
.tk-brand-v2 .archive_header .tk_clear_filters svg {
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
}
.tk-brand-v2 .archive_header .mobile_row { order: 3; }
@media (min-width: 768px) {
  .tk-brand-v2 .archive_header {
    width: 100%;
    min-height: 95px;
    direction: ltr;
    justify-content: flex-end;
    align-content: flex-start;
  }
  .tk-brand-v2 .archive_header .tk_result_count,
  .tk-brand-v2 .archive_header .tk_brand_v2_bar,
  .tk-brand-v2 .archive_header .tk_clear_filters {
    direction: rtl;
  }
  .tk-brand-v2 .archive_header .mobile_row { display: none !important; }
}

.tk-brand-v2 .tk_brand_v2_toggle {
  position: relative;
  display: inline-flex;
  flex-direction: row; /* RTL → «جدول قیمت» راست */
  align-items: center;
  justify-content: center;
  width: 308px;
  height: 40px;
  padding: 0;
  background: #FFFFFF;
  border-radius: 4px;
}

.tk-archive-v2 .tk_archive_container_side{
  background: transparent!important;
  border: none!important;
}
.tk-archive-v2 .archive_header .woocommerce-ordering{
  display: none!important;
}
.tk-brand-v2 .tk_brand_v2_toggle_btn {
  display: inline-flex;
  flex-direction: row-reverse; 
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 40px;
  padding: 10px 12px 12px;
  border: 1px solid transparent;
  border-radius: 2px;
  background: none;
  cursor: pointer;
  text-decoration: none;
  font-family: 'Estedad-FD';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  color: #394040;
  white-space: nowrap;
}

.tk-brand-v2 .tk_brand_v2_toggle_btn:first-child {
  flex: 0 0 146px;
  width: 146px;
}

.tk-brand-v2 .tk_brand_v2_toggle_btn:nth-child(2) {
  flex: 0 0 162px;
  width: 162px;
}

.tk-brand-v2 .tk_brand_v2_toggle_btn.is-active {
  background: #FFFFFF;
  border-color: #2A4ACA;
  font-weight: 500;
  color: #2A4ACA;
  cursor: default;
}

/* بج «جدید» روی دکمه‌ی جدول قیمت (سمت راستِ فیزیکی) */
.tk-brand-v2 .tk_brand_v2_toggle_badge {
  position: absolute;
  top: -10px;
  right: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 34px;
  height: 16px;
  padding: 0 4px 3px;
  background: #ED1C24;
  border: 2px solid #FFFFFF;
  border-radius: 999px;
  font-family: 'Estedad-FD';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  color: #FFFFFF;
  pointer-events: none;
}

/* =========================================================================
   ۳) جدول قیمت — بازطراحی با design system طرح جدید
   ========================================================================= */
.tk-brand-v2 .brand-products-wrapper { width: 100%; }

.tk-brand-v2 .tk_bv2_table {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #CCD5D3;
  border-radius: 0;
  box-shadow: 0 4px 6px rgba(6, 7, 7, .05);
  border-spacing: 0;
  border-collapse: separate;
  overflow: hidden;
  table-layout: fixed;
}

.tk-brand-v2 .tk_bv2_table th {
  box-sizing: border-box;
  height: 48px;
  padding: 8px 16px;
  background: #FFFFFF;
  border-bottom: 1px solid #CCD5D3;
  font-family: 'Estedad-FD';
  font-weight: 700;
  font-size: 12px !important;
  line-height: 1.4;
  color: #060707;
  text-align: right;
  vertical-align: middle !important;
}

.tk-brand-v2 .tk_bv2_table th.tk_bv2_col_sku,
.tk-brand-v2 .tk_bv2_table th.tk_bv2_col_title,
.tk-brand-v2 .tk_bv2_table th.tk_bv2_col_price {
  font-family: 'Estedad-FD';
  font-weight: 700 !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  color: #060707;
  vertical-align: middle !important;
}

.tk-brand-v2 .tk_bv2_table td {
  box-sizing: border-box;
  padding: 12px 16px;
  border-bottom: 1px solid #CCD5D3;
  font-family: 'Estedad-FD';
  font-weight: 400;
  font-size: 14px !important;
  line-height: 1.7;
  color: #060707;
  text-align: right;
  vertical-align: middle;
}

.tk-brand-v2 .tk_bv2_table tbody tr:last-child td { border-bottom: 0; }
.tk-brand-v2 .tk_bv2_table tbody tr:hover { background: #FFFFFF; }

.tk-brand-v2 .tk_bv2_col_sku {
  width: 104px;
  font-weight: 400 !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
  color: #060707;
}
.tk-brand-v2 .tk_bv2_col_title { width: auto; }
.tk-brand-v2 .tk_bv2_col_price { width: 272px; }
.tk-brand-v2 .tk_bv2_table td.tk_bv2_col_details { display: none; }

@media (min-width: 768px) {
  .tk-brand-v2 .tk_bv2_table th.tk_bv2_col_price,
  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_price {
    text-align: left;
    direction: ltr;
  }
  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_price {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .tk-brand-v2 .tk_bv2_col_price .tk_bv2_price_state {
    direction: rtl;
    margin: 0;
    align-items: flex-end;
    width: auto;
  }
  .tk-brand-v2 .tk_bv2_col_price .tk_bv2_price { width: auto; }
}

.tk-brand-v2 .tk_bv2_col_title a {
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 14px !important;
  line-height: 1.7;
  color: #060707;
  text-decoration: none;
}
.tk-brand-v2 .tk_bv2_col_title a:hover { color: #060707; text-decoration: none; }

.tk-brand-v2 .tk_bv2_recency {
  display: inline-flex;
  align-items: center;
  font-family: 'Estedad-FD';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.4;
  white-space: nowrap;
}
.tk-brand-v2 .tk_bv2_recency.text-today { color: #04724D; }
.tk-brand-v2 .tk_bv2_recency.price-old { color: #7E928F; }
.tk-brand-v2 .tk_bv2_recency.text-unknown { color: #7E928F; }

.tk-brand-v2 .tk_bv2_price {
  display: inline-flex;
  flex-direction: row; /* RTL → عدد راست، «تومان» چپ */
  align-items: baseline;
  gap: 4px;
  width: 152px;
  height: 22px;
  white-space: nowrap;
}
.tk-brand-v2 .tk_bv2_price_num {
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  color: #060707;
}
.tk-brand-v2 .tk_bv2_price_cur {
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 10px;
  line-height: 1.4;
  color: #7E928F;
}

.tk-brand-v2 .tk_bv2_price_state {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  width: 240px;
  padding: 0;
}

.tk-brand-v2 .tk_bv2_price_state_fresh { height: 52px; }
.tk-brand-v2 .tk_bv2_price_state_price { height: 66px; }
.tk-brand-v2 .tk_bv2_price_state_stock { height: 36px; }

.tk-brand-v2 .tk_bv2_price_badge {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  height: 22px;
  padding: 0 6px 0 8px;
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 11px;
  line-height: 1.4;
  letter-spacing: .01em;
  white-space: nowrap;
}

.tk-brand-v2 .tk_bv2_price_badge img {
  flex: 0 0 16px;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0;
}

.tk-brand-v2 .tk_bv2_price_badge_fresh {
  width: 111px;
  color: #04724D;
  background: rgba(4, 114, 77, .05);
}

.tk-brand-v2 .tk_bv2_price_badge_currency {
  width: 195px;
  color: #2A4ACA;
  background: rgba(42, 74, 202, .05);
}

.tk-brand-v2 .tk_bv2_inquiry {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 36px;
  padding: 10px 12px;
  margin: 0;
  background: none;
  border: 1px solid #CCD5D3;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 12px;
  line-height: 1.4;
  color: #060707;
  white-space: nowrap;
}
.tk-brand-v2 .tk_bv2_inquiry img {
  flex: 0 0 20px;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
}
.tk-brand-v2 .tk_bv2_inquiry_price {
  width: 152px;
  border-width: 2px;
}
.tk-brand-v2 .tk_bv2_inquiry_stock {
  width: 203px;
  border-width: 1px;
}
.tk-brand-v2 .tk_bv2_inquiry span {
  display: block;
  height: 17px;
  line-height: 17px;
}
.tk-brand-v2 .tk_bv2_inquiry_price span { width: 100px; }
.tk-brand-v2 .tk_bv2_inquiry_stock span { width: 151px; }
.tk-brand-v2 .tk_bv2_inquiry:hover,
.tk-brand-v2 .tk_bv2_inquiry:focus {
  background: transparent;
  border-color: #CCD5D3;
  color: #060707;
  box-shadow: none;
}

/* =========================================================================
   ۴) سایدبار — Figma «Brand Filter - Sidebar» 14119:20212
   ========================================================================= */
/* انتخاب دسته‌بندیِ اختصاصی برند فقط در سایدبار دسکتاپ نمایش داده می‌شود؛
   مدال موبایل همچنان از filters-v3.css مشترک با صفحه دسته‌بندی استفاده می‌کند. */
@media (min-width: 768px) {
.tk-brand-v2 .widget.widget-woof.active .tk_bv2_catbox,
.tk-brand-v2 .widget.widget-woof.active .woof_container_product_cat,
.tk-brand-v2 .widget.widget-woof.active .woof_container:has(.toggle-switch),
.tk-brand-v2 .widget.widget-woof.active .woof_container_stock,
.tk-brand-v2 .widget.widget-woof.active .woof_container_checkbox_final_product_fast_shipping,
.tk-brand-v2 .widget.widget-woof.active .woof_container_checkbox_in_person_delivery {
  display: none !important;
}

.tk-brand-v2 .tk_archive_container_side .tk_shop_filter > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* ---- باکس فیلترها ---- */
.tk-brand-v2 .widget.widget-woof {
  box-sizing: border-box;
  width: 313px;
  background: #FFFFFF;
  border: 1px solid #E4E9E9;
  border-radius: 0;
  padding: 0;
  overflow: visible;
}

.tk-brand-v2 .widget.widget-woof .sideboxtitle {
  display: flex;
  flex-direction: row; /* RTL → متن راست، آیکن چپ */
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 60px;
  margin: 0;
  padding: 16px;
  border-bottom: 1px solid #E4E9E9;
  font-family: 'Estedad-FD';
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #060707;
  text-align: right;
}
.tk-brand-v2 .widget.widget-woof .sideboxtitle::after {
  content: "";
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  background: url("../../icon/bv2-tune.svg") center/20px 20px no-repeat;
}
/* آیکن list.svg نسخه‌ی آرشیو v2 روی همین تیتر — اینجا لازم نیست */
.tk-brand-v2 .widget.widget-woof .sideboxtitle::before { display: none !important; }

/* گروه‌های فیلتر در آرشیو v2 border-bottom می‌گیرند؛ در طرح برند نه */
.tk-brand-v2 .widget.widget-woof .woof_container_product_cat { border-bottom: 0; }

/* «حذف فیلترها»/«نمایش نتایج» خودِ WOOF لازم نیست: دکمه‌ی حذف فیلتر در نوار
   بالای نتایج است و انتخاب دسته مستقیم ناوبری می‌کند.
   ⚠️ سلکتور #woof_widget-3 در product-cat-v2.css با !important این کانتینر را
   دوباره نمایش می‌دهد و روی تیتر «فیلترها» می‌افتد — پس اینجا هم ID لازم است. */
.tk-brand-v2 .widget.widget-woof .woof_edit_view,
.tk-brand-v2 .widget.widget-woof .woof_submit_search_form_container,
.tk-brand-v2 #woof_widget-3 .woof_submit_search_form_container:first-child { display: none !important; }

/* لیست چک‌باکسیِ WOOF پنهان می‌شود؛ جایش دراپ‌داونِ ساخته‌شده با JS می‌نشیند */
.tk-brand-v2 .widget.widget-woof .woof_container_product_cat { display: block; }
.tk-brand-v2 .widget.widget-woof:not(.tk_bv2_has_cat) .woof_container_product_cat > .woof_container_inner {
  box-sizing: border-box;
  width: 313px;
  height: 214px;
  padding: 0 0 16px;
}
.tk-brand-v2 .widget.widget-woof.tk_bv2_has_cat .woof_container_product_cat > .woof_container_inner {
  height: 112px;
  padding: 0;
}
.tk-brand-v2 .widget.widget-woof .woof_container_product_cat > .woof_container_inner > h4,
.tk-brand-v2 .widget.widget-woof .woof_container_product_cat .woof_block_html_items { display: none !important; }

/* سایر گروه‌های فیلتر تا وقتی دسته‌بندی انتخاب نشده مخفی‌اند */
.tk-brand-v2 .widget.widget-woof .woof_container:not(.woof_container_product_cat) { display: none; }
.tk-brand-v2 .widget.widget-woof.tk_bv2_has_cat .woof_container:not(.woof_container_product_cat) { display: block; }

/* ---- دراپ‌داون دسته‌بندی (JS می‌سازد) ---- */
.tk-brand-v2 .tk_bv2_catbox {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 293px;
  height: 112px;
  margin: 0 0 0 20px;
  padding: 20px 20px 8px 8px; /* RTL: راست ۲۰، چپ ۸ */
}

.tk-brand-v2 .tk_bv2_catbox_label {
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #060707;
  text-align: right;
}

.tk-brand-v2 .tk_bv2_catbtn {
  position: relative;
  display: flex;
  flex-direction: row; /* RTL → متن راست، chevron چپ */
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
  height: 56px;
  padding: 16px 20px 16px 12px;
  margin: 0;
  background: #F5F6F6;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #060707;
  text-align: right;
}
.tk-brand-v2 .tk_bv2_catbtn:focus,
.tk-brand-v2 .tk_bv2_catbtn:focus-visible {
  background: #F5F6F6;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.tk-brand-v2 .tk_bv2_catbtn_txt {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tk-brand-v2 .tk_bv2_catbtn::after {
  content: "";
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  background: url("../../icon/bv2-chevron.svg") center / 12px auto no-repeat;
  transform: rotate(180deg);
  transition: transform .18s ease;
}
.tk-brand-v2 .tk_bv2_catbtn[aria-expanded="true"]::after { transform: rotate(0deg); }

.tk-brand-v2 .tk_bv2_catpanel {
  display: none;
  max-height: 320px;
  overflow-y: auto;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  background: #FFFFFF;
  border: 1px solid #E4E9E9;
  border-radius: 2px;
}
.tk-brand-v2 .tk_bv2_catpanel.is-open { display: block; }

.tk-brand-v2 .tk_bv2_catpanel li { margin: 0; padding: 0; list-style: none; }

.tk-brand-v2 .tk_bv2_catopt {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 10px 12px;
  background: none;
  border: 0;
  cursor: pointer;
  font-family: 'Estedad-FD';
  font-weight: 400;
  font-size: 13px;
  line-height: 1.6;
  color: #060707;
  text-align: right;
}
.tk-brand-v2 .tk_bv2_catopt:hover { background: #F5F6F6; }
.tk-brand-v2 .tk_bv2_catopt.is-selected { color: #2A4ACA; font-weight: 500; }
.tk-brand-v2 .tk_bv2_catopt_count { flex: 0 0 auto; font-size: 12px; color: #7E928F; }

/* ---- یادداشت راهنما ---- */
.tk-brand-v2 .tk_bv2_cathint {
  box-sizing: border-box;
  display: flex;
  flex-direction: row-reverse; /* آیکن در لبه‌ی راست، سپس متن */
  align-items: center;
  gap: 8px;
  width: 253px;
  height: 50px;
  margin: 12px 20px 24px 40px;
  padding: 6px 8px 6px 16px;
  background: rgba(42, 74, 202, .1);
  border-right: 1px solid #2A4ACA;
  font-family: 'Estedad-FD';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.6;
  color: #060707;
  text-align: right;
}
.tk-brand-v2 .tk_bv2_cathint::after {
  content: "";
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  background: url("../../icon/bv2-info.svg") center/15px 15px no-repeat;
}
.tk-brand-v2 .widget.widget-woof.tk_bv2_has_cat .tk_bv2_cathint { display: none; }

/* Dropdown شناور انتخاب دسته‌بندی — Desktop Brand Category Dropdown */
.tk-brand-v2 .tk_bv2_catbox { position: relative; }
.tk-brand-v2 .tk_bv2_catpanel {
  box-sizing: border-box;
  position: absolute;
  z-index: 100;
  top: 104px;
  right: 20px;
  width: 265px;
  height: auto;
  min-height: 0;
  max-height: 324px;
  padding: 8px 8px 12px;
  overflow-x: hidden;
  overflow-y: auto;
  background: #FFFFFF;
  border: 0;
  border-radius: 0;
  box-shadow: 0 20px 25px -5px rgba(6, 7, 7, .1), 0 10px 10px rgba(6, 7, 7, .04);
  scrollbar-color: #CCD5D3 transparent;
  scrollbar-width: thin;
}
.tk-brand-v2 .tk_bv2_catpanel::-webkit-scrollbar { width: 8px; }
.tk-brand-v2 .tk_bv2_catpanel::-webkit-scrollbar-track { background: transparent; }
.tk-brand-v2 .tk_bv2_catpanel::-webkit-scrollbar-thumb { background: #CCD5D3; border-radius: 8px; }
.tk-brand-v2 .tk_bv2_catpanel li { width: 100%; }
.tk-brand-v2 .tk_bv2_catopt {
  position: relative;
  justify-content: flex-start;
  gap: 8px;
  min-height: 44px;
  padding: 8px 4px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.tk-brand-v2 .tk_bv2_catopt::before {
  content: "";
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  border: 2px solid #394040;
  border-radius: 999px;
  box-sizing: border-box;
}
.tk-brand-v2 .tk_bv2_catopt.is-selected::before {
  border-color: #060707;
  box-shadow: inset 0 0 0 4px #FFFFFF, inset 0 0 0 10px #060707;
}
.tk-brand-v2 .tk_bv2_catopt.is-selected { color: #060707; }
.tk-brand-v2 .tk_bv2_catopt_count { display: none; }
}

/* ---- باکس مشاوره (ویجت کارشناس) ----
   عمداً استایل نمی‌دهیم: پلاگین expert-widget همین کارت را از روی همان
   فریم فیگما (Frame 1182) با !important پیاده کرده و سراسر سایت یکدست است.
   هر override اینجا یا بی‌اثر است یا طرح مشترک را واگرا می‌کند. */

/* =========================================================================
   ۵) صفحه‌بندی — Figma «Pagination» 1060:11274
   ========================================================================= */
.tk-brand-v2 nav.woocommerce-pagination { text-align: center; margin: 24px 0 40px; }
.tk-brand-v2 nav.woocommerce-pagination > ul.page-numbers {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end; /* pagination: چپ‌چین */
  flex-wrap: nowrap;
  gap: 8px;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}
.tk-brand-v2 nav.woocommerce-pagination > ul.page-numbers > li {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}
.tk-brand-v2 nav.woocommerce-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 40px;
  height: 40px;
  padding: 8px;
  background: none;
  border: 0;
  border-radius: 999px;
  font-family: 'Estedad-FD';
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
  color: #060707;
  text-decoration: none;
}
.tk-brand-v2 nav.woocommerce-pagination .page-numbers.current {
  background: #394040;
  color: #FFFFFF;
}
.tk-brand-v2 nav.woocommerce-pagination a.page-numbers:hover { background: #E4E9E9; }
.tk-brand-v2 nav.woocommerce-pagination .page-numbers.prev,
.tk-brand-v2 nav.woocommerce-pagination .page-numbers.next {
  gap: 8px;
  padding: 8px 16px;
  border: 2px solid #CCD5D3;
  font-size: 14px;
  flex-wrap: nowrap;
  white-space: nowrap;
  width: auto;
}
.tk-brand-v2 nav.woocommerce-pagination .page-numbers.prev:hover,
.tk-brand-v2 nav.woocommerce-pagination .page-numbers.next:hover { background: #F5F6F6; }

/* =========================================================================
   ۶) موبایل
   ========================================================================= */
@media (max-width: 767px) {
  .tk-brand-v2 nav.woocommerce-pagination .page-numbers.prev,
  .tk-brand-v2 nav.woocommerce-pagination .page-numbers.next {
    flex-wrap: nowrap;
    width: auto;
    min-width: 88px;
    height: 40px;
    padding-right: 12px;
    padding-left: 12px;
    white-space: nowrap;
  }

  .tk-brand-v2 .tk_brand_v2_hero_section {
    box-sizing: border-box !important;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    order: 2;
    z-index: 8;
    width: 100% !important;
    max-width: 360px !important;
    height: 364px;
    padding: 8px 24px 24px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    align-self: center;
    background: #FFFFFF;
  }

  .tk-brand-v2 .tk_brand_v2_hero {
    flex: 0 0 312px;
    width: 312px;
    min-width: 312px;
    max-width: 312px;
    height: 332px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    padding: 0;
    border-radius: 16px;
  }
  .tk-brand-v2 .tk_brand_v2_hero_logo {
    order: 0;
    flex: 0 0 176px;
    align-self: center;
    width: 313px;
    min-width: 313px;
    max-width: 313px;
    height: 176px;
    padding: 8px;
  }
  .tk-brand-v2 .tk_brand_v2_hero_main {
    display: contents;
  }
  .tk-brand-v2 h1.tk_brand_v2_hero_title {
    order: 1;
    flex: 0 0 60px;
    width: 312px;
    height: 60px;
    margin: 0;
    font-size: 20px !important;
    line-height: 1.5 !important;
    text-align: center;
    overflow: hidden;
  }
  .tk-brand-v2 .tk_brand_v2_hero_actions {
    order: 2;
    flex: 0 0 40px;
    width: 312px;
    height: 40px;
    margin-top: 8px;
    justify-content: center;
    gap: 8px;
  }
  .tk-brand-v2 .tk_brand_v2_hero_btn {
    height: 40px;
    padding: 8px 24px;
    font-size: 14px;
    line-height: 1.4;
  }
  .tk-brand-v2 .tk_brand_v2_hero_btn.download-list {
    flex: 0 0 186px;
    width: 186px;
    min-width: 186px;
    max-width: 186px;
  }
  .tk-brand-v2 .tk_brand_v2_hero_btn.print {
    flex: 0 0 102px;
    width: 102px;
    min-width: 102px;
    max-width: 102px;
  }
  .tk-brand-v2 .tk_brand_v2_hero_btn span {
    height: 20px;
    line-height: 20px;
  }
  .tk-brand-v2 .tk_brand_v2_hero_btn.download-list span { width: 110px; }
  .tk-brand-v2 .tk_brand_v2_hero_btn.print span { width: 26px; }

  /* ⚠️ archive-mobile-v2.css به .archive_header مارجینِ منفی می‌دهد
     (margin: 16px -20px) تا تمام‌عرض شود؛ پس توگل را دستی ۲۴px تورفته می‌کنیم
     (هم‌تراز با .tk_result_count) وگرنه از دو طرف بیرون می‌زند.
     min-width:0 هم لازم است تا کفِ min-content فلکس شکسته شود. */
  .tk-brand-v2 .archive_header .tk_brand_v2_bar {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0 24px; /* مارجین اینجا با stretchِ فلکس درست جمع نمی‌شد */
    justify-content: flex-start;
  }
  .tk-brand-v2 .tk_brand_v2_toggle { width: 100%; min-width: 0; }
  .tk-brand-v2 .tk_brand_v2_toggle_btn {
    flex: 1 1 0;
    min-width: 0;
    padding: 10px 8px 12px;
  }
  .tk-brand-v2 .tk_brand_v2_toggle_btn span {
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* جدول → کارت در هر ردیف */
  .tk-brand-v2 .tk_bv2_table {
    display: block;
    border: 0;
    background: none;
    table-layout: auto;
  }
  .tk-brand-v2 .tk_bv2_table thead { display: none; }
  .tk-brand-v2 .tk_bv2_table tbody { display: block; }
  .tk-brand-v2 .tk_bv2_table tbody tr {
    display: block;
    margin-bottom: 8px;
    padding: 12px;
    background: #FFFFFF;
    border: 1px solid #E4E9E9;
    border-radius: 4px;
  }
  .tk-brand-v2 .tk_bv2_table tbody tr:hover { background: #FFFFFF; }
  .tk-brand-v2 .tk_bv2_table td {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 0;
    border: 0;
  }
  .tk-brand-v2 .tk_bv2_col_title { margin-bottom: 8px; }
  .tk-brand-v2 .tk_bv2_col_title a { font-weight: 500; }

  .tk-brand-v2 .tk_bv2_col_price {
    padding-top: 8px !important;
    border-top: 1px solid #E4E9E9 !important;
  }
  .tk-brand-v2 .tk_bv2_col_price::before,
  .tk-brand-v2 .tk_bv2_col_sku::before,
  .tk-brand-v2 .tk_bv2_col_recency::before {
    content: attr(data-label);
    flex: 0 0 auto;
    font-family: 'Estedad-FD';
    font-weight: 400;
    font-size: 12px;
    color: #7E928F;
  }

  /* شناسه و به‌روزرسانی فقط داخل «جزئیات»
     ⚠️ سلکتور باید td را هم بگیرد وگرنه رولِ `.tk_bv2_table td{display:flex}`
     با specificity بالاتر (0,2,1) این را می‌برد. */
  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_sku,
  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_recency { display: none; }
  .tk-brand-v2 .tk_bv2_table .tk_bv2_row.is-open td.tk_bv2_col_sku,
  .tk-brand-v2 .tk_bv2_table .tk_bv2_row.is-open td.tk_bv2_col_recency {
    display: flex;
    padding: 6px 0 !important;
    border-bottom: 1px solid #F5F6F6 !important;
  }

  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_details {
    display: flex;
    justify-content: flex-start;
    padding-top: 8px !important;
  }
  .tk-brand-v2 .tk_bv2_details_btn {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    background: none;
    border: 0;
    border-radius: 999px;
    cursor: pointer;
    font-family: 'Estedad-FD';
    font-weight: 400;
    font-size: 14px;
    color: #394040;
  }
  .tk-brand-v2 .tk_bv2_row.is-open .tk_bv2_details_btn { background: #E4E9E9; }
  .tk-brand-v2 .tk_bv2_details_btn img {
    width: 12px;
    height: 12px;
    object-fit: contain;
    transform: rotate(180deg);
    transition: transform .18s ease;
  }
  .tk-brand-v2 .tk_bv2_row.is-open .tk_bv2_details_btn img { transform: rotate(0deg); }

  .tk-brand-v2 nav.woocommerce-pagination {
    box-sizing: border-box;
    width: 100%;
  }
  .tk-brand-v2 nav.woocommerce-pagination > ul.page-numbers {
    flex-wrap: nowrap;
    justify-content: center;
    gap: 4px;
  }
}

/* دو ستون در تبلت (هم‌تراز با بریک‌پوینت کارت V3) */
@media (min-width: 768px) and (max-width: 1024px) {
  .tk-brand-v2 .tk_brand_v2_hero_logo { flex: 0 0 240px; width: 240px; }
}

/* =========================================================================
   مرحله‌ی انتخاب دسته‌بندی برند — موبایل
   ========================================================================= */
@media (max-width: 767px) {
  .tk-brand-v2 .archive_header {
    box-sizing: border-box;
    padding: 16px 24px 8px !important;
    gap: 16px !important;
  }
  .tk-brand-v2 .archive_header .tk_result_count {
    order: 0;
    width: 100% !important;
    min-height: 22px;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    color: #060707 !important;
    text-align: right !important;
  }
  .tk-brand-v2 .archive_header .tk_brand_v2_bar {
    order: 2;
    display: flex !important;
    flex: 0 0 104px;
    align-items: center;
    justify-content: center;
    width: calc(100% + 48px);
    max-width: none;
    height: 104px;
    margin: -16px -24px 0;
    padding: 32px 26px;
    background: #F5F6F6;
  }
  .tk-brand-v2 .archive_header .tk_brand_v2_toggle {
    flex: 0 0 308px;
    width: 308px;
    height: 40px;
  }
  .tk-brand-v2 .archive_header .tk_brand_v2_toggle_btn:first-child {
    flex: 0 0 146px;
    width: 146px;
  }
  .tk-brand-v2 .archive_header .tk_brand_v2_toggle_btn:last-of-type {
    flex: 0 0 162px;
    width: 162px;
  }

  .tk-brand-v2 .tk_bv2_mobile_stage {
    order: 1;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    width: 100%;
  }
  .tk-brand-v2 .tk_bv2_mobile_stage.is-default { height: 108px; }
  .tk-brand-v2 .archive_header:has(.tk_bv2_mobile_stage.is-selected) .tk_result_count {
    flex: 0 0 44px;
    height: 44px;
    white-space: normal;
  }
  .tk-brand-v2 .tk_bv2_mobile_stage.is-selected {
    flex: 0 0 92px;
    height: 92px;
  }
  .tk-brand-v2 .tk_bv2_mobile_cathint {
    box-sizing: border-box;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
    min-height: 52px;
    height: 52px;
    padding: 8px;
    background: linear-gradient(0deg, rgba(42, 74, 202, .1), rgba(42, 74, 202, .1)), #FFFFFF;
    border-right: 1px solid #2A4ACA;
    color: #060707;
    text-align: right;
    border-radius: 2px;
  }
  .tk-brand-v2 .tk_bv2_mobile_cathint span {
    flex: 1 1 auto;
    max-width: 240px;
    font-family: 'Estedad-FD';
    font-size: 11px;
    font-weight: 400;
    line-height: 1.6;
  }
  .tk-brand-v2 .tk_bv2_mobile_cathint img {
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
  }
  .tk-brand-v2 .tk_bv2_mobile_catbtn {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    width: 100%;
    height: 40px;
    padding: 8px 20px 8px 12px;
    margin: 0;
    background: #FFFFFF;
    border: 0;
    border-radius: 2px;
    color: #060707;
    font-family: 'Estedad-FD';
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    text-align: right;
    cursor: pointer;
  }

  /* جدول قیمت در موبایل به کارت‌های عمودی ۲۸۰px تبدیل می‌شود. */
  .tk-brand-v2 .brand-products-wrapper:has(.tk_bv2_table) {
    box-sizing: border-box;
    position: static;
    width: calc(100% + 40px);
    margin: 0 -20px;
    transform: none;
    padding: 8px 40px;
    background: #F5F6F6;
  }
  .tk-brand-v2 .tk_bv2_table {
    width: 100%;
    margin: 0 auto;
    overflow: visible;
    box-shadow: none;
  }
  .tk-brand-v2 .tk_bv2_table tbody {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
  }
  .tk-brand-v2 .tk_bv2_table tbody tr {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
    width: 100%;
    min-height: 152px;
    margin: 0;
    padding: 12px 16px;
    background: #FFFFFF;
    border: 0;
    border-radius: 0;
    box-shadow: 0 4px 6px rgba(6, 7, 7, .05);
  }
  .tk-brand-v2 .tk_bv2_table td {
    box-sizing: border-box;
    width: 100%;
    padding: 0 !important;
    border: 0 !important;
  }
  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_sku {
    display: block;
    order: 0;
    width: 100%;
    height: 20px;
    font-size: 12px !important;
    line-height: 1.7 !important;
    text-align: right;
    align-self: stretch;
  }
  .tk-brand-v2 .tk_bv2_col_title {
    order: 1;
    width: 100%;
    height: 48px;
    margin: 0;
    align-self: stretch;
    overflow: hidden;
  }
  .tk-brand-v2 .tk_bv2_col_title a {
    display: -webkit-box;
    width: 100%;
    height: 48px;
    overflow: hidden;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 1.7;
    text-align: right !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .tk-brand-v2 .tk_bv2_col_price {
    order: 2;
    width: 100%;
    margin-top: 8px;
    padding: 0 !important;
    border: 0 !important;
  }
  .tk-brand-v2 .tk_bv2_col_price::before,
  .tk-brand-v2 .tk_bv2_col_sku::before { display: none !important; }
  .tk-brand-v2 .tk_bv2_col_price .tk_bv2_price_state {
    width: 100%;
    align-items: flex-start;
  }
  .tk-brand-v2 .tk_bv2_col_price .tk_bv2_inquiry {
    width: 100%;
  }
  .tk-brand-v2 .tk_bv2_table td.tk_bv2_col_details { display: none !important; }
  .tk-brand-v2 .tk_bv2_mobile_catbtn span {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tk-brand-v2 .tk_bv2_mobile_catbtn img {
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    margin: 0;
  }
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar {
    box-sizing: border-box;
    display: flex !important;
    flex: 0 0 36px;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4px;
    width: 100%;
    height: 36px;
    padding: 0;
    margin: 0;
    overflow-x: auto;
    overflow-y: hidden;
    direction: rtl;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar::-webkit-scrollbar {
    display: none;
  }
  /* سایه‌ی پیل‌ها: overflow-x اسکرولر، محورِ عمودی را کلیپ می‌کند؛ با padding
   * جا باز می‌کنیم و با margin منفی ارتفاعِ ۳۶ در لِی‌اوت حفظ می‌شود. */
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar {
    box-sizing: content-box;
    padding: 12px 20px 24px;
    margin: -12px -20px -24px;
  }
  /* فقط «همه فیلترها» سایه دارد (طبق فیگما)؛ بقیه‌ی پیل‌ها بوردر خاکستری. */
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar .tk_v2_pill,
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar .woocommerce-ordering select.orderby {
    box-shadow: none !important;
  }
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar > * {
    flex: 0 0 auto !important;
  }
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar .tk_mobile_filter,
  .tk-brand-v2 .tk_bv2_mobile_stage .tk_v2_pillbar .tk_mobile_filter:last-child {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

/* Bottom sheet انتخاب دسته‌بندی برند */
.tk_bv2_mobile_catmodal[hidden] { display: none !important; }
.tk_bv2_mobile_catmodal {
  position: fixed;
  inset: 0;
  z-index: 2147483647 !important;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  direction: rtl;
}
.tk_bv2_mobile_catbackdrop {
  position: absolute;
  inset: 0;
  background: rgba(6, 7, 7, .5);
}
.tk_bv2_mobile_catsheet {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  height: min(328px, 85dvh);
  max-height: 328px;
  overflow: hidden;
  background: #FFFFFF;
  border-radius: 8px 8px 0 0;
}
.tk_bv2_mobile_cathead {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex: 0 0 64px;
  height: 64px;
  padding: 12px 16px 12px 8px;
  border-bottom: 1px solid #E4E9E9;
}
.tk_bv2_mobile_cathead strong {
  order: 0;
  flex: 1 1 auto;
  font-family: 'Estedad-FD';
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  text-align: right;
  color: #060707;
}
.tk_bv2_mobile_catclose {
  order: 1;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  padding: 8px;
  border: 0;
  border-radius: 999px;
  background: url("../../icon/x.svg") center / 29.7px 29.7px no-repeat;
  cursor: pointer;
}
.tk_bv2_mobile_catbody {
  box-sizing: border-box;
  flex: 1 1 auto;
  min-height: 0;
  padding: 24px 24px 40px;
  overflow-y: auto;
  background: #FFFFFF;
}
.tk_bv2_mobile_catoptions {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 4px;
  width: 100%;
}
.tk_bv2_mobile_catopt {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  width: 100%;
  min-height: 44px;
  padding: 8px 4px;
  background: transparent;
  border: 0;
  border-radius: 4px;
  color: #060707;
  font-family: 'Estedad-FD';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  text-align: right;
  cursor: pointer;
}
.tk_bv2_mobile_catopt:hover { background: #F5F6F6; }
.tk_bv2_mobile_catopt_text { flex: 1 1 auto; min-width: 0; }
.tk_bv2_radio {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  border: 2px solid #394040;
  border-radius: 999px;
  box-sizing: border-box;
}
.tk_bv2_mobile_catopt.is-selected .tk_bv2_radio {
  border-color: #060707;
  box-shadow: inset 0 0 0 6px #FFFFFF, inset 0 0 0 14px #060707;
}
