/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 11 2025 | 18:00:11 */
/* CSS Code hier einfügen.

Zum Beispiel:
.example {
    color: red;
}

Um dein CSS-Wissen zu prüfen, teste es hier http://www.w3schools.com/css/css_syntax.asp

Kommentarende*/ 

/* HEADER */

.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
    background: #aac521;
}

.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {
    color: #fff;
}

.ast-primary-header-bar {
    background: #aac521;
}

.site-logo-img img {
    height: 75px;
    width: 260px;
}

.ast-icon svg:not([fill]) {
    fill: #fff;
}

section#block-8 a {
    color: #fff;
}

ul#ast-hf-menu-1 li a {
    text-transform: uppercase;
    font-weight: 700;
}

.ast-addon-cart-wrap.ast-desktop-cart-position-.ast-cart-mobile-position-.ast-cart-tablet-position- {
    border: none;
}

/* // HEADER */



.single ol.flex-control-nav.flex-control-thumbs li img {
    border-radius: .5rem;
}

.single .woocommerce-product-gallery__image.flex-active-slide img {
  border-radius: 1.25rem !important;
}

.single .summary.entry-summary {
    background: #f7f7f7;
    padding: 2rem;
    border-radius: 1rem;
}

li.variable-item.selected > div {
    background-color: #aac521;
    border-color: #aac521;
}

li.variable-item.selected > div span {
    color: #fff;
}

 li.variable-item > div {
    background-color: #fff;
    border-color: #dbdbdb;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    padding: 0 !important;
}

/* .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    padding: 0rem 3rem;
} */

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    box-shadow: none;
    margin-bottom: 1rem;
}

.single .variable-item-contents {
    border-radius: .25rem;
/*     padding: 1.25rem 0rem; */
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    padding: 10px 20px;
    border-radius: 2rem;
    color: #fff;
}

.single_variation_wrap {
    display: flex;
    column-gap: 9vw;
}

.woocommerce-js div.product form.cart .variations th {
    margin-bottom: .5em;
    padding-left: 0;
    /* font-weight: 400 !important; */
    margin-top: 1rem;
}

.single .variations tbody {
    display: flex;
    flex-direction: column;
}


.woocommerce #content .ast-woocommerce-container div.product div.images, 
.woocommerce .ast-woocommerce-container div.product div.images, 
.woocommerce-page #content .ast-woocommerce-container div.product div.images, 
.woocommerce-page .ast-woocommerce-container div.product div.images {
    width: 40%;
}

.woocommerce #content .ast-woocommerce-container div.product div.summary, 
.woocommerce .ast-woocommerce-container div.product div.summary, 
.woocommerce-page #content .ast-woocommerce-container div.product div.summary, 
.woocommerce-page .ast-woocommerce-container div.product div.summary {
    width: 56%;
}


nav.woocommerce-breadcrumb {
    display: none;
}

.woocommerce-js div.product div.summary .single-product-category {
    display: none;
}