/*
Theme Name: steamcore 
Description: Childtheme 
Author: CCS GmbH 2026
Template: Divi
Version: 1.0
*/
/* CCS GmbH 2026-01-21 Aufklappsymbol für Varianten Auswahl Pfeil nach unten ausblenden */
.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 3em;
    background: url();
    background-size: 16px;
    -webkit-background-size: 16px;
    background-position: calc(100% - 12px) 50%;
    -webkit-background-position: calc(100% - 12px) 50%;
}
/* CCS GmbH 2026-03-01 germanized Herstellerinfo  */
h3.wc-gzd-product-manufacturer-heading {
    padding-top: 1.5rem;
    padding-left: 1rem;
    font-size: 1rem;
    font-weight: lighter;
}
.manufacturer.wc-gzd-additional-info {
    font-size: 0.8rem;
    font-weight: lighter;
    padding-left: 1.5rem;
}
/* CCS GmbH 2026-03-27 - Warenkorb Symbol von wp-fly-to-cart positionieren */
.menu-item.woofc-menu-item.menu-item-type-woofc {
    padding-left: 1rem;
    padding-right: 1rem;
}
/*CCS GmbH 2026-06-09 CCS Ergänzung für automatisch Untermenü ab 768px */
.shop-cat-nav {
    margin-bottom: 20px;
}

.shop-cat-nav__title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    padding-bottom: 8px;
    border-bottom: 2px solid #ddd;
}

.shop-cat-nav__title a {
    color: inherit;
    text-decoration: none;
}

.shop-cat-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.shop-cat-nav ul li {
    border-bottom: 1px solid #f0f0f0;
}

.shop-cat-nav ul li a {
    display: flex;
    justify-content: space-between;
    padding: 8px 4px;
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.4;
    transition: color 0.2s, padding-left 0.2s;
}

.shop-cat-nav ul li a:hover {
    color: #1eb8be;
    padding-left: 8px;
}

.shop-cat-nav ul li.current-cat > a {
    color: #1eb8be;
    font-weight: 700;
}

.shop-cat-nav ul li.current-cat-ancestor > a {
    color: #444;
    font-weight: 600;
}

.shop-cat-nav ul li a span {
    color: #999;
    font-size: 12px;
}

.shop-cat-nav ul.sub-level li a {
    font-size: 13px;
    color: #555;
}

@media ( max-width: 980px ) {
    .shop-cat-nav {
        display: none;
    }
}
/* Begin CCS GmbH 2026-06-17 - Woo Produktimage und Gallerie anpassen */
/* Thumbnails als horizontale Scroll-Leiste */
.flex-control-nav.flex-control-thumbs {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 8px;
    scrollbar-width: thin;
}

.flex-control-nav.flex-control-thumbs li {
    flex: 0 0 80px;
    width: 80px !important;
}
/* End CCS GmbH 2026-06-17 - Woo Produktimage und Gallerie anpassen */

/* Newsletter PlugIn Anmeldung zum Newsletter - Label für Feld E-Mail ausblenden  */
.tnp-field-email label {
    display: none;
}