/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 13 2025 | 10:58:29 */
/* 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*/ 

.post-type-archive-product .edgtf-btn.edgtf-btn-solid.edgtf-direction-aware-hover {
    display: none;
}

.single .edgtf-single-product-summary .edgtf-btn.edgtf-btn-solid.edgtf-direction-aware-hover {
    display: block !important;
}

/* .woocommerce .edgtf-product-shader, 
.edgtf-woocommerce-page .edgtf-product-shader {
    display: none;
} */

.single .edgtf-single-product-summary span.posted_in {
    display: none;
}

.single .edgtf-single-product-summary .edgtf-social-share-holder {
    display: none;
}

.single ul.edgtf-tabs-nav.tabs.wc-tabs {
    display: none;
}

.single.edgtf-woocommerce-page .edgtf-tabs {
    padding-top: 0;
}

.single .edgtf-tab-container p {
    line-height: 0;
}

.single .edgtf-single-product-related-products-holder .edgtf-btn.edgtf-btn-solid.edgtf-direction-aware-hover .edgtf-btn-text {
    display: none;
}


.woocommerce .related_products .product, 
.edgtf-woocommerce-page .related_products .product {
    display: flex;
}

.single .edgtf-single-product-wrapper-top {
    display: flex;
}

/* .single .edgtf-single-product-wrapper-top .images {
    flex: 0 0 50%;
    max-width: 50%;
} */

.single .edgtf-single-product-wrapper-top .edgtf-single-product-summary {
    width: 50%;
    padding: 2rem;
}

.edgtf-woocommerce-page.edgtf-woocommerce-columns-4 .edgtf-woocommerce-with-sidebar .products .product, 
.woocommerce.columns-4 .edgtf-woocommerce-with-sidebar .products .product {
       /*  width:31%; */
        width: 32%;
        margin-right: 1rem;
        margin-bottom: 1rem;
        display: flex;
        flex-direction: column;
}


.woocommerce-page .edgtf-two-columns-75-25 .edgtf-column2 {
    float: left;
    display: none;
}

.woocommerce-page .edgtf-two-columns-75-25 .edgtf-column1 {
    width: 100%;
    float: left;
}

.woocommerce .products, 
.edgtf-woocommerce-page .products {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.edgtf-woocommerce-page.edgtf-woocommerce-columns-4 .edgtf-woocommerce-with-sidebar .products .product:nth-child(2n+1), 
.woocommerce.columns-4 .edgtf-woocommerce-with-sidebar .products .product:nth-child(2n+1) {
    /* margin-left: 5%;
    margin-right: 5%; */
    margin-left: 4vw;
    margin-right: 4vw;
    margin-bottom: 7rem;
}

.edgtf-woocommerce-page.edgtf-woocommerce-columns-4 .edgtf-woocommerce-with-sidebar .products .product:nth-child(2n), 
.woocommerce.columns-4 .edgtf-woocommerce-with-sidebar .products .product:nth-child(2n) {
  /*   margin-left: 5%;
    margin-right: 5%; */
     margin-left: 4vw;
     margin-right: 4vw;
     margin-bottom: 7rem;
}

/* Layout styles */

.edgtf-passepartout .edgtf-wrapper {
    padding: 0;
}

.edgtf-passepartout .edgtf-passepartout-left, .edgtf-passepartout .edgtf-passepartout-right {
    width: 0;
}

.edgtf-page-header a img {
    margin-top: 0.25rem;
}

.edgtf-logo-wrapper a img.edgtf-normal-logo {
    margin-top: .55rem;
}

/* // Layout styles */


/* Header */

.edgtf-passepartout .edgtf-page-header .edgtf-fixed-wrapper.fixed {
    left: 0;
    width: 100%;
}

.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
    margin-top: 1rem;
}

.edgtf-mobile-header .edgtf-mobile-menu-opener a {
    margin-left: -1rem;
    margin-top: .5rem;
}

/* // Header */


/* Warenkorb */

/* .wc-block-cart-items .price.wc-block-components-product-price {
    display: none;
} */

 .wc-block-cart-items .wc-block-components-quantity-selector {
    display: none;
}

 .wc-block-cart-items .wc-block-formatted-money-amount {
    display: none;
 }

 .wc-block-cart-item__total .wc-block-components-product-price span {
    display: block !important;
 }

 .wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
    display: none;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #81818b;
    color: #fff;
}

.wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    background: #f2a8ac;
}

.wp-block-woocommerce-cart-order-summary-block span.wc-block-components-totals-item__label {
    font-size: 1rem !important;
}

.wc-block-cart-item__product a.wc-block-components-product-name {
    padding: .4rem;
    color: #555;
    max-width: 100% !important;
    text-align: left;
    font-weight: 500;
}

.wc-block-cart-item__total .wc-block-components-product-price span {
    font-weight: 500;
}

.wc-block-cart table.wc-block-cart-items, .wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th {
    margin: 0 0 10px;
}

.wc-block-cart td.wc-block-cart-item__total {
    padding-right: 1rem !important;
}

.wc-block-cart a.wc-block-components-product-name {
    padding-left: 1rem !important;
}

.is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
    padding: 0;
    display: flex;
    flex-direction: column;
}

.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
    margin-top: -2rem;
}

.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    padding-right: 0;
}

.wc-block-cart button.wc-block-cart-item__remove-link {
    width: 100%;
    padding-left: 1rem !important;
    text-align: left;
    color: red !important;
}

.wc-block-cart .wc-block-cart-items__row {
    margin-bottom: 1rem;
}

/* // Warenkorb */

/* List Item */

.single .yith_magnifier_zoom_wrap {
    max-width: 26rem;
}

.single .yith_magnifier_zoom_magnifier {
    max-width: 15rem;
    max-height: 15rem;
}


/* // List Item */


/* Product List */

a.custom-zum-artikel-button {
    padding: 0.5rem 0.25rem 0.5rem 0.5rem;
    background: #898989;
    max-width: 6rem;
    text-align: center;
    color: #fff;
    font-weight: 700;
    margin-top: 1rem;
    display: flex;
    justify-content: center;
    margin: auto;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: .75rem;
}

a.custom-zum-artikel-button:hover {
    background:  #f2a8ac;
}

/* .edgtf-product-list-image-wrapper > a {
    pointer-events: none;
} */

.custom-button-block {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 5rem;
}

.products .product .small-business-info, .products .product .shipping-costs-info {
    display: none;
}


@media (max-width: 767px) {

    .edgtf-woocommerce-page.edgtf-woocommerce-columns-4 .edgtf-woocommerce-with-sidebar .products .product, 
    .woocommerce.columns-4 .edgtf-woocommerce-with-sidebar .products .product {
        width: 100%;
    }

    .single .edgtf-single-product-wrapper-top {
        display: flex;
        flex-direction: column;
    }

    .edgtf-woocommerce-page .edgtf-single-product-wrapper-top.product {
        float: none;
    }

    .single .edgtf-single-product-wrapper-top .edgtf-single-product-summary {
        width: 100%;
    }

    .single .edgtf-single-product-wrapper-top .edgtf-single-product-summary {
        padding: 0;
    }

    .edgtf-single-product-summary .cart {
        margin-top: 0;
    }

    .single .edgtf-single-product-summary .edgtf-btn.edgtf-btn-solid.edgtf-direction-aware-hover {
        margin-top: 0 !important;
        margin-bottom: 2rem;
    }

    .edgtf-woocommerce-page .edgtf-single-product-wrapper-top.product .edgtf-single-product-images {
        pointer-events: none;
    }

    .single .woocommerce-notices-wrapper ul li > a {
        padding: 1rem 2rem;
        background: #898989;
        color: #fff;
        margin-top: 2rem;
        max-width: 14rem;
        text-align: center;
    }
    
    .single .woocommerce-notices-wrapper ul li {
        display: flex;
        flex-direction: column;
    }

    .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {
        position: relative;
        z-index: 99999;
    }

    .woocommerce-cart h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
        padding: 5rem;
    }

/*     .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
        background: #f2a8ac;
        border: none;
        color: #fff;
    } */

}


@media (max-width: 575px) {
    .single .edgtf-single-product-wrapper-top {
     width: auto;
    }

}


@media (max-width: 400px) {
    .edgtf-woocommerce-page .woocommerce-message, 
    .edgtf-woocommerce-page .woocommerce-info, 
    .edgtf-woocommerce-page .woocommerce-error {
        padding: 18px 26px;
    }
}

/* // Product List */


/* Order Confirmation Page */

.woocommerce-order-received .woocommerce-order h2 {
    font-size: 1.25rem;
    margin-top: 1rem;
    margin-bottom: .5rem;
}

.woocommerce-order-received .shop_table tfoot th {
    font-size: 15px;
}

.woocommerce-order-received .woocommerce-order .woocommerce-notice {
    text-align: center;
    width: 100%;
    background: #e5e5e5;
    padding: 0.75rem 1rem;
    color: #1b0101;
}

/* // Order Confirmation Page */

/* Cookiebar */

.cky-btn-revisit-wrapper {
    background: #61a229 !important;
}

/* // Cookiebar */

/* Responsive */

@media only screen and (max-width: 768px) {
    .edgtf-woocommerce-page .edgtf-three-columns .edgtf-column {
        width: 100%;
    }
}

/* // Responsive */


/* CHECKOUT */

.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    background: #f2a8ac;
    border: none;
    color: #fff;
}


/* // CHECKOUT */