/**
 * Принудительное применение шрифта Play
 * Этот файл загружается последним для переопределения всех стилей
 */

/* Принудительное применение шрифта Play ко всем элементам */
* {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Специальные стили для заголовков */
h1, h2, h3, h4, h5, h6,
.entry-title, .page-title, .post-title,
.woocommerce-page-title,
.woocommerce-products-header__title {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
    font-weight: 700 !important;
}

/* Стили для кнопок */
.button, .btn, button, input[type="submit"], input[type="button"],
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
    font-weight: 600 !important;
}

/* Стили для форм */
input, textarea, select,
.woocommerce input[type="text"], .woocommerce input[type="email"],
.woocommerce input[type="tel"], .woocommerce input[type="password"],
.woocommerce textarea {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для навигации */
.nav-menu a, .top-navigation a,
.main-navigation a, .secondary-navigation a {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для логотипа */
.logo-main, .logo-sub,
.site-title, .site-title a {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для WooCommerce */
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .price,
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce .product_title,
.woocommerce .woocommerce-tabs h2,
.woocommerce .woocommerce-tabs h3 {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для текста */
p, span, div, a, li, td, th,
.entry-content, .entry-summary,
.woocommerce .woocommerce-product-details__short-description,
.woocommerce .woocommerce-product-details__description {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для виджетов */
.widget-title, .widget h3,
.woocommerce .widget h3,
.woocommerce .widget .widgettitle {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
    font-weight: 700 !important;
}

/* Стили для футера */
.site-footer, .site-footer a,
.footer-menu a, .contact-item {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для хедера */
.site-header, .header-top, .header-main,
.catalog-btn, .search-input, .cart-btn {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Стили для главной страницы */
.hero-banner-text, .category-content h3,
.about-text, .contact-form input,
.contact-form textarea, .submit-btn {
    font-family: 'Play', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important;
}
