﻿body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .site-main,
body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) main {
  background: var(--gf-cream);
}

body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content {
  background: var(--gf-paper);
  border: 1px solid var(--gf-line);
  border-radius: var(--gf-radius-card);
  box-shadow: var(--gf-soft-shadow);
  color: var(--gf-ink);
  font-family: var(--gf-font);
  line-height: 1.68;
  margin-bottom: var(--gf-section-gap);
  margin-top: clamp(18px, 3vw, 34px);
  max-width: min(100%, 920px);
  padding: clamp(18px, 4vw, 40px);
}

body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content h1,
body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content h2,
body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content h3 {
  color: var(--gf-brown);
  font-family: var(--gf-font);
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.25;
  margin-bottom: .8rem;
}

body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content p,
body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content li {
  color: var(--gf-ink);
  font-family: var(--gf-font);
  font-size: 1rem;
  line-height: 1.68;
}

body.wp-theme-blocksy.wp-singular.page:not(.page-id-8):not(.page-id-9):not(.page-id-10) .entry-content a {
  color: var(--gf-caramel-dark);
  text-decoration-thickness: .08em;
  text-underline-offset: .18em;
}

body.wp-theme-blocksy a.button[href*="/vertrag-widerrufen/"],
body.wp-theme-blocksy a[href*="/vertrag-widerrufen/"].button,
body.wp-theme-blocksy .wp-block-button a[href*="/vertrag-widerrufen/"] {
  margin-bottom: 1rem;
  margin-top: 1rem;
  max-width: 100%;
}

body.wp-theme-blocksy .entry-content > p:has(a[href*="/vertrag-widerrufen/"]),
body.wp-theme-blocksy .entry-content > div:has(a[href*="/vertrag-widerrufen/"]) {
  margin-bottom: clamp(20px, 4vw, 34px);
  margin-top: clamp(20px, 4vw, 34px);
}

/* GLUEXXFUND PAGE 611 WITHDRAWAL NOTICE LAYOUT FIX START */
body.page-id-611 form.order-withdrawal-request .eu-owb-form-fields > p.woocommerce-info.notice {
  display: block;
  width: 100%;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: normal;
  text-align: left;
  line-height: 1.6;
}

body.page-id-611 form.order-withdrawal-request .eu-owb-form-fields > p.woocommerce-info.notice a {
  display: inline;
  white-space: normal;
  overflow-wrap: break-word;
  word-break: normal;
}
/* GLUEXXFUND PAGE 611 WITHDRAWAL NOTICE LAYOUT FIX END */

