/*
Theme Name:     masdemas
Theme URI:      n/a
Template:       kadence
Author:         Matthias Reinders
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent;
    padding: 10px;
    border-radius: 10px;
}

.single-content ul, .single-content ol {
    margin: 0 0 var(--global-md-spacing);
    padding-left: 1em;
}

.headline-sub {
    font-family: Inter !important;
}

input#nf-field-4 {
    background: #f28987;
    border-radius: 40px;
    width: 230px;
    padding-top: 10px;
    padding-bottom: 10px;
        font-size: 20px;
        font-family: Quincy;
        text-transform: uppercase;
        display: block;
    margin-left: auto;
    margin-right: auto
}

input#nf-field-1, input#nf-field-2, input#nf-field-3, input#nf-field-6, input#nf-field-39 {
    padding: 15px;
}

.nf-field-container .field-wrap .nf-element::placeholder {
    color: #b8b4ab;
    padding-top: 200px !important;
}

span.kt-blocks-info-box-link-wrap.info-box-link.kt-blocks-info-box-media-align-left.kt-info-halign-left.kb-info-mobile-halign-center {
    min-height: 220px;
}

.nf-form-fields-required {
    display: none;
}

.product-details.content-bg.entry-content-wrap .wgm-info.woocommerce_de_versandkosten, .product-details.content-bg.entry-content-wrap small.wgm-info.wgm-extra-costs-eu, .wgm-info.shipping_de.shipping_de_string.delivery-time-ca-3-4-werktage {
    display: none;
}

.product-details.content-bg.entry-content-wrap h2.woocommerce-loop-product__title,
.product-details.content-bg.entry-content-wrap h3.woocommerce-loop-product__title {
    color: #5C5B5B !important;
/* Produktbezeichnung */
    font-family: Quincy !important;
    font-size: 19px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 23px; /* 121.053% */
}


.product-details.content-bg.entry-content-wrap span.woocommerce-Price-amount.amount {
color: var(--dunkegrau, #5C5B5B) !important;
/* Preis */
font-family: var(--global-body-font-family) !important;
font-size: 13px !important;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
}

ul.wc-block-grid__products .content-bg {
    background: #fff;
}

li.entry.content-bg.loop-entry.product.type-product {
    background: #fff;
}

.trenner-chatlab {
    background: transparent;
}

.product-details.content-bg.entry-content-wrap p.price {
    padding-bottom: 20px;
}

.woocommerce div.product .product_title, h1.product_title.entry-title {
    font-family: 'Quincy' !important;
}

.woocommerce a.added_to_cart {
    display: inline-flex;
    background: transparent;
    padding: 0;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: .05em;
    color: inherit;
    font-size: 80%;
}

.product-details.content-bg.entry-content-wrap .wgm-info.woocommerce-de_price_taxrate {
    display: none;
}

.product-details.content-bg.entry-content-wrap .wgm-info.shipping_de.shipping_de_string.delivery-time-ca-2-3-werktage {
    display: none;
}

button.kadence-toggle-shop-layout.kadence-toggle-list {
    display: none;
}

.box-schmal h2 {
    max-width: 500px;
}

.woocommerce div.product .product_meta>span {
    color: #000;
}

/* Floating Cart */

button.orderable-floating-cart__button {
    width: 90px;
    height: 90px;
}

.woocommerce .quantity .qty {
    color: #000;
}

nav.woocommerce-pagination {
    float: right;
}

@media screen and (max-width: 900px) {
    h1,
    .entry-title,
    .wp-block-post-title,
    body h1 {
        margin-bottom: 30px !important;
        font-size: 35px !important;
        line-height: 0.8em;
        font-family: 'Quincy', sans-serif;
    }
}

.payment_box.payment_method_paypal_plus p {
    display: none;
}

.wc-block-components-checkout-place-order-button {
  background-color: #444 !important;
  color: white !important;
  font-weight: bold;
  border-radius: 6px;
  padding: 16px;
  font-size: 1.1rem;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  transition: background-color 0.2s ease;
}

.wc-block-components-checkout-actions {
  margin-top: 48px !important;
}

button.button {
    font-size: 14px;
}

input#coupon_code {
    font-size: 14px;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    font-size: 14px;
}

/* WooCommerce Produkte - 2 Spalten NUR auf Mobilgeräten */
@media screen and (max-width: 767px) {

    /* Seitenabstand reduzieren (50px → 10px) */
    .woocommerce ul.products,
    .woocommerce-page ul.products {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr) !important;
      gap: 12px !important;
      margin-left: -40px !important;
      margin-right: -40px !important;
      padding-left: 10px !important;
      padding-right: 10px !important;
      width: calc(100% + 80px) !important;
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
      width: 100% !important;
      margin: 0 !important;
    }

    h3.woocommerce-loop-product__title {
        font-size: 14px !important;
        min-height: 70px;
    }

    .product-details.content-bg.entry-content-wrap
    span.woocommerce-Price-amount.amount {
        font-size: 18px !important;
    }
}
