/*
Theme Name: Contra
Theme URI: 
Author: zakoduje
Author URI: https://contrasupplements.pl
Description: Sklep z suplementami
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 8.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Sklep z suplementami
*/

/* Bundle selector */
.contra-bundle-selector {
    margin-bottom: 1.25rem;
}
.contra-bundle-selector .contra-product-variant-button {
    margin-bottom: 0.5rem;
}
.contra-bundle-badge {
    display: inline-block;
    font-family: 'GeistMono', monospace;
    font-weight: 700;
    font-size: 8px;
    line-height: 1;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #000;
    background: #E5E7EB;
    border-radius: 20px;
    padding: 3px 8px;
    margin-left: 6px;
    vertical-align: middle;
}
.contra-bundle-badge--green {
    background: #03D7C5;
    color: #000;
}
/* Ukryj natywny input qty na stronie produktu – bundle przejmuje kontrolę */
.single-product .quantity {
    display: none !important;
}

/* Strona tekstowa */
.contra-page-content h1,
.contra-page-content h2,
.contra-page-content h3,
.contra-page-content h4 {
    font-family: 'Quablo', sans-serif;
    font-weight: 700;
    color: #000;
    margin-top: 2rem;
    margin-bottom: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
.contra-page-content h2 { font-size: 1.1rem; }
.contra-page-content h3 { font-size: 0.95rem; }
.contra-page-content p {
    margin-bottom: 1rem;
    line-height: 1.8;
}
.contra-page-content ul,
.contra-page-content ol {
    padding-left: 1.25rem;
    margin-bottom: 1rem;
    line-height: 1.8;
}
.contra-page-content a {
    color: #000;
    text-decoration: underline;
}
.contra-page-content a:hover {
    color: #03D7C5;
}