.product-description{color:#374151;text-align:left!important}.product-description *,.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6,.product-description p,.product-description li,.product-description td,.product-description th,.product-description div,.product-description span,.product-description strong,.product-description em,.product-description ul,.product-description ol{text-align:left!important}.product-description .key-facts{background-color:#fffbeb;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #fbbf24}.product-description .key-facts ul{list-style:none!important;padding:0!important;margin:0!important}.product-description .key-facts li{display:flex;align-items:flex-start;color:#1f2937;margin-bottom:.75rem;list-style:none!important;text-align:left!important}.product-description .key-facts li:last-child{margin-bottom:0}.product-description .key-facts strong{color:#111827;font-weight:600}.product-description section{margin-bottom:2.5rem;text-align:left!important}.product-description section:not(.benefits):not(.specifications):not(.quality-assurance):not(.practical-info):not(.additional-info){padding:0;background:none}.product-description h2{font-size:1.5rem!important;font-weight:700!important;color:#111827!important;margin-bottom:1rem!important;padding-bottom:.5rem!important;border-bottom:2px solid #e5e7eb!important;text-align:left!important}.product-description h3{font-size:1.25rem!important;font-weight:600!important;color:#1f2937!important;margin-bottom:1rem!important;margin-top:2rem!important;text-align:left!important}.product-description h4{font-size:1.125rem!important;font-weight:600!important;color:#1f2937!important;margin-bottom:.5rem!important;text-align:left!important}.product-description p{margin-bottom:1rem!important;line-height:1.75!important;color:#374151!important;text-align:left!important}.product-description p strong{color:#111827;font-weight:600}.product-description ul:not(.key-facts ul){margin-left:1.5rem!important;margin-bottom:1rem!important;list-style-type:disc!important;padding-left:0!important}.product-description ul:not(.key-facts ul) li{color:#374151;margin-bottom:.5rem;list-style-type:disc!important;text-align:left!important}.product-description table{width:100%!important;border-collapse:collapse!important;margin-bottom:1.5rem!important;background-color:#fff!important;border:1px solid #e5e7eb!important;display:table!important}.product-description table th{background-color:#f9fafb!important;text-align:left!important;padding:.75rem 1rem!important;font-weight:600!important;color:#111827!important;border-bottom:1px solid #e5e7eb!important}.product-description table td{padding:.75rem 1rem!important;border-bottom:1px solid #f3f4f6!important;text-align:left!important}.product-description table tr:last-child td{border-bottom:0!important}.product-description table tr:hover{background-color:#f9fafb!important}.product-description .quality-badge{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#111827;border-radius:.75rem;padding:1.25rem 1.5rem;text-align:left!important;margin:2rem 0;font-weight:600;position:relative;box-shadow:0 4px 6px -1px #fbbf244d;border:2px solid #f59e0b;display:inline-block}.product-description .quality-badge:before{content:"🇩🇪";font-size:1.5rem;margin-right:.75rem;vertical-align:middle}.product-description .quality-badge p{color:#111827!important;margin-bottom:0!important;font-size:1.125rem!important;text-align:left!important;font-weight:700;display:inline;letter-spacing:.025em}.product-description .quality-badge strong{color:#111827!important;font-weight:800;text-transform:uppercase}.product-description .faq{background-color:#f9fafb;border-radius:.5rem;padding:1.5rem;margin-top:2rem}.product-description .faq-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.product-description .faq-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.product-description .faq-item h4{color:#111827!important;margin-bottom:.75rem!important;text-align:left!important}.product-description .faq-item p{color:#374151!important;margin-bottom:0!important;text-align:left!important}.product-description .benefits,.product-description .specifications,.product-description .quality-assurance,.product-description .practical-info,.product-description .additional-info{padding:0;background:none;border:none}@media (max-width: 768px){.product-description h2{font-size:1.25rem!important}.product-description h3{font-size:1.125rem!important}.product-description table{font-size:.875rem!important}.product-description table th,.product-description table td{padding:.75rem!important}}.product-description-wrapper,.product-description-wrapper *,div[class*=col-span] .product-description,div[class*=col-span] .product-description *{text-align:left!important}.product-option{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-option:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.product-option input[type=checkbox]:checked+div{font-weight:500}.tab-button[data-astro-cid-niitpp42]{transition:all .2s ease}.tab-button[data-astro-cid-niitpp42]:hover{color:#d97706}.main-attribute-option[data-astro-cid-niitpp42]{position:relative;transition:all .2s ease}.main-attribute-option[data-astro-cid-niitpp42].selected{border-color:#d97706!important;background-color:#fffbeb!important;box-shadow:0 0 0 1px #d977061a!important;font-weight:500}.main-attribute-dropdown[data-astro-cid-niitpp42]{position:relative;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .7rem center;background-size:1.5em 1.5em;padding-right:2.5rem}.main-attribute-dropdown[data-astro-cid-niitpp42]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a}.wendematratze-option[data-astro-cid-niitpp42]{position:relative;transition:all .2s ease}.wendematratze-option[data-astro-cid-niitpp42].selected{border-color:#d97706!important;background-color:#fffbeb!important;box-shadow:0 0 0 1px #d977061a!important;font-weight:500}.color-swatch-option[data-astro-cid-niitpp42]{position:relative;cursor:pointer}.color-swatch-option[data-astro-cid-niitpp42].selected{border-color:#d97706!important;border-width:3px!important;transform:scale(1.1)}.color-swatch-option[data-astro-cid-niitpp42]:hover{transform:scale(1.1)}.color-swatch-option[data-astro-cid-niitpp42].selected:hover{transform:scale(1.15)}.prose[data-astro-cid-niitpp42] h3[data-astro-cid-niitpp42]{margin-top:1.5rem;margin-bottom:.5rem}.prose[data-astro-cid-niitpp42] ul[data-astro-cid-niitpp42]{list-style-type:disc;padding-left:1.5rem}.prose[data-astro-cid-niitpp42] table[data-astro-cid-niitpp42]{width:100%;border-collapse:collapse}.prose[data-astro-cid-niitpp42] td[data-astro-cid-niitpp42]{padding:.5rem 0;border-bottom:1px solid #e5e7eb}.product-description[data-astro-cid-niitpp42]{color:#374151;line-height:1.7}.product-description[data-astro-cid-niitpp42] h2[data-astro-cid-niitpp42]{color:#111827;font-size:1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.product-description[data-astro-cid-niitpp42] h3[data-astro-cid-niitpp42]{color:#1f2937;font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.product-description[data-astro-cid-niitpp42] h4[data-astro-cid-niitpp42]{color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.key-facts[data-astro-cid-niitpp42]{background-color:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.key-facts[data-astro-cid-niitpp42] ul[data-astro-cid-niitpp42]{list-style:none;padding:0;margin:0}.key-facts[data-astro-cid-niitpp42] li[data-astro-cid-niitpp42]{margin-bottom:.75rem;font-size:1rem}.key-facts[data-astro-cid-niitpp42] strong[data-astro-cid-niitpp42]{color:#92400e}.specifications[data-astro-cid-niitpp42] table[data-astro-cid-niitpp42]{width:100%;border-collapse:collapse;margin-top:1rem;background-color:#f9fafb;border-radius:.5rem;overflow:hidden}.specifications[data-astro-cid-niitpp42] th[data-astro-cid-niitpp42]{background-color:#e5e7eb;padding:.75rem;text-align:left;font-weight:600;color:#374151}.specifications[data-astro-cid-niitpp42] td[data-astro-cid-niitpp42]{padding:.75rem;border-bottom:1px solid #e5e7eb}.specifications[data-astro-cid-niitpp42] tr[data-astro-cid-niitpp42]:last-child td[data-astro-cid-niitpp42]{border-bottom:none}.quality-badge[data-astro-cid-niitpp42]{background-color:#dbeafe;border:1px solid #60a5fa;border-radius:.5rem;padding:1rem;margin:1.5rem 0;text-align:center}.quality-badge[data-astro-cid-niitpp42] p[data-astro-cid-niitpp42]{margin:0;font-weight:600;color:#1e40af}.faq-item[data-astro-cid-niitpp42]{background-color:#f3f4f6;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.faq-item[data-astro-cid-niitpp42] h4[data-astro-cid-niitpp42]{color:#111827;margin-top:0}.faq-item[data-astro-cid-niitpp42] p[data-astro-cid-niitpp42]{margin-bottom:0;color:#4b5563}.ral-color-option[data-astro-cid-niitpp42]{width:100%;cursor:pointer;border-radius:var(--radius);padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ral-color-option[data-astro-cid-niitpp42]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.ral-color-option[data-astro-cid-niitpp42]:hover .ral-color-swatch[data-astro-cid-niitpp42]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.ral-info-button[data-astro-cid-niitpp42]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ral-info-button[data-astro-cid-niitpp42]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ral-color-modal[data-astro-cid-niitpp42]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#ral-color-modal[data-astro-cid-niitpp42].hidden{pointer-events:none;opacity:0}#ral-color-modal[data-astro-cid-niitpp42]:not(.hidden){opacity:1}.benefits[data-astro-cid-niitpp42] p[data-astro-cid-niitpp42],.quality-assurance[data-astro-cid-niitpp42] p[data-astro-cid-niitpp42],.practical-info[data-astro-cid-niitpp42] p[data-astro-cid-niitpp42],.additional-info[data-astro-cid-niitpp42]>p[data-astro-cid-niitpp42]{margin-bottom:1rem;text-align:justify}.practical-info[data-astro-cid-niitpp42] ul[data-astro-cid-niitpp42]{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem}.practical-info[data-astro-cid-niitpp42] li[data-astro-cid-niitpp42]{margin-bottom:.5rem}[data-astro-cid-niitpp42]{transition:all .2s ease}
