﻿/* ==========================================================================
   استایل «صنعتی/B2B» — الهام‌گرفته از استورهای تجهیزات صنعتی و برق:
   برخلاف بقیه‌ی استایل‌ها، هدر و فوتر هردو تیره‌ی سرمه‌ای هستن (نه سفید)،
   لهجه‌ی رنگی زرد/نارنجی برای CTAها، کارت محصول رسمی و فشرده با آیکون‌های مربعی.
   ========================================================================== */

/* ===== هدر: سرتاسر سرمه‌ای تیره (برخلاف بقیه‌ی استایل‌ها) ===== */
[data-style="industrial-b2b"] .main-header {
    background: #0d1b2a !important;
    border-bottom: 2px solid #f5a623 !important;
}

[data-style="industrial-b2b"] .main-header__logo {
    color: #ffffff !important;
    font-weight: 800 !important;
}

[data-style="industrial-b2b"] .main-header__search {
    border-radius: var(--radius-xs) !important;
    background: #ffffff !important;
}

[data-style="industrial-b2b"] .main-header__search-btn {
    border-radius: 0 var(--radius-xs) var(--radius-xs) 0 !important;
    background: #f5a623 !important;
    color: #0d1b2a !important;
}

[data-style="industrial-b2b"] .main-header__actions a,
[data-style="industrial-b2b"] .main-header__actions button {
    color: #ffffff !important;
}

/* ===== هیروی تبلیغات: سرمه‌ای با لهجه‌ی زرد ===== */
[data-style="industrial-b2b"] .advertisement-slider {
    background: linear-gradient(135deg, #0d1b2a 0%, #16324f 100%) !important;
    border-radius: var(--radius-sm) !important;
    padding: 1.25rem !important;
    overflow: hidden;
}

[data-style="industrial-b2b"] .slide-image {
    border-radius: var(--radius-xs) !important;
    object-fit: contain !important;
}

[data-style="industrial-b2b"] .slider-nav {
    background: rgba(245, 166, 35, 0.15) !important;
    border: 1px solid #f5a623 !important;
    color: #f5a623 !important;
    border-radius: var(--radius-xs) !important;
}

[data-style="industrial-b2b"] .dot.is-active {
    background: #f5a623 !important;
}

[data-style="industrial-b2b"] .slide-overlay {
    display: flex !important;
    align-items: center !important;
    text-align: right !important;
    background: linear-gradient(90deg, rgba(13,27,42,0.8) 0%, rgba(13,27,42,0.2) 60%, transparent 100%) !important;
}

[data-style="industrial-b2b"] .slide-overlay__cta {
    background: #f5a623 !important;
    color: #0d1b2a !important;
    border-radius: var(--radius-xs) !important;
    font-weight: 800 !important;
}

/* ===== میان‌برهای دسته‌بندی: آیکون‌های مربعی رسمی (نه دایره‌ای) ===== */
[data-style="industrial-b2b"] .cat-shortcuts__img-wrap {
    border-radius: var(--radius-xs) !important;
    background: #f4f6f8 !important;
    border: 1px solid var(--border) !important;
}

[data-style="industrial-b2b"] .cat-shortcuts__item:hover .cat-shortcuts__img-wrap {
    border-color: #f5a623 !important;
    box-shadow: 0 6px 14px rgba(245, 166, 35, 0.18) !important;
    transform: translateY(-2px) !important;
}

[data-style="industrial-b2b"] .cat-shortcuts__label {
    font-weight: 600 !important;
    font-size: 0.82rem !important;
}

/* ===== کارت محصول: رسمی، فشرده، دکمه‌ی افزودن مربعی ===== */
[data-style="industrial-b2b"] .product-card {
    border-radius: var(--radius-xs) !important;
    border: 1px solid var(--border) !important;
    box-shadow: none !important;
}

    [data-style="industrial-b2b"] .product-card:hover {
        border-color: #f5a623 !important;
    }

[data-style="industrial-b2b"] .product-card__img-wrap {
    border-radius: var(--radius-xs) var(--radius-xs) 0 0 !important;
    background: #ffffff !important;
}

[data-style="industrial-b2b"] .product-card__badge {
    background: #0d1b2a !important;
    color: #f5a623 !important;
    border-radius: 0 !important;
    font-weight: 700 !important;
}

[data-style="industrial-b2b"] .product-card__price {
    font-weight: 800 !important;
    color: #0d1b2a !important;
}

[data-style="industrial-b2b"] .product-card__add-btn {
    border-radius: var(--radius-xs) !important;
    background: #0d1b2a !important;
    color: #f5a623 !important;
}

/* ===== عنوان بخش‌ها ===== */
[data-style="industrial-b2b"] .product-carousel__title {
    font-weight: 800 !important;
    color: #0d1b2a !important;
    border-right: 4px solid #f5a623 !important;
    padding-right: 0.6rem !important;
}

[data-style="industrial-b2b"] .product-carousel__see-all {
    color: #0d1b2a !important;
    font-weight: 700 !important;
}

[data-style="industrial-b2b"] .product-carousel__nav {
    border-radius: var(--radius-xs) !important;
    box-shadow: none !important;
    border: 1px solid var(--border) !important;
}

/* ===== پیشنهادهای شگفت‌انگیز ===== */
[data-style="industrial-b2b"] .amazing-offers {
    border-radius: var(--radius-sm) !important;
}

[data-style="industrial-b2b"] .amazing-offers__side {
    background: linear-gradient(160deg, #0d1b2a 0%, #16324f 100%) !important;
}

[data-style="industrial-b2b"] .offer-card {
    border-radius: var(--radius-xs) !important;
    border: 1px solid var(--border) !important;
    box-shadow: none !important;
}

[data-style="industrial-b2b"] .offer-card__ribbon-label {
    background: #0d1b2a !important;
    color: #f5a623 !important;
    border-radius: 0 !important;
    font-weight: 700 !important;
}

[data-style="industrial-b2b"] .offer-card__percent-badge {
    background: #f5a623 !important;
    color: #0d1b2a !important;
    border-radius: 0 !important;
}

/* ===== پرفروش‌ترین‌ها ===== */
[data-style="industrial-b2b"] .best-sellers-grid__rank {
    background: #0d1b2a !important;
    color: #f5a623 !important;
    border-radius: 0 !important;
    font-weight: 800 !important;
}

[data-style="industrial-b2b"] .best-sellers-grid__thumb-wrap {
    border-radius: var(--radius-xs) !important;
    border: 1px solid var(--border) !important;
}

/* ===== گرید بنرهای تبلیغاتی ===== */
[data-style="industrial-b2b"] .promo-grid__card {
    border-radius: var(--radius-xs) !important;
    box-shadow: none !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
}

[data-style="industrial-b2b"] .promo-grid__cta {
    border-radius: var(--radius-xs) !important;
}

/* ===== دکمه‌های اصلی سایت ===== */
[data-style="industrial-b2b"] .btn-primary {
    background: #f5a623 !important;
    border-color: #f5a623 !important;
    color: #0d1b2a !important;
    border-radius: var(--radius-xs) !important;
    font-weight: 800 !important;
}

/* ===== فوتر: سرمه‌ای تیره ===== */
[data-style="industrial-b2b"] .site-footer {
    background: #0d1b2a !important;
    border-top: 2px solid #f5a623 !important;
}

/* ===== هدر: چیدمان فشرده و رسمی، دکمه‌ی جستجو چسبیده به فیلد (الگوی B2B) ===== */
@media (min-width: 992px) {
    [data-style="industrial-b2b"] .main-header__inner {
        display: grid !important;
        grid-template-columns: auto 1fr auto !important;
        grid-template-areas: "logo search actions" !important;
        align-items: center !important;
    }

    [data-style="industrial-b2b"] .main-header__logo {
        grid-area: logo !important;
    }

    [data-style="industrial-b2b"] .main-header__search {
        grid-area: search !important;
        max-width: 480px !important;
        margin: 0 auto !important;
    }

    [data-style="industrial-b2b"] .main-header__actions {
        grid-area: actions !important;
    }
}
