@charset "UTF-8";@media only screen and (min-width: 0rem) {#angebot-preview {padding: clamp(2.5rem, 5vw, 4rem) 1rem;background: #fff;}#angebot-preview .cs-container {width: 100%;max-width: 64rem;margin: 0 auto;}#angebot-preview .angebot-section-header {text-align: center;margin-bottom: clamp(1.5rem, 3vw, 2.5rem);}#angebot-preview .angebot-section-header .cs-title {margin: 0 auto;max-width: none;}#angebot-preview .angebot-card {display: flex;flex-direction: column;background: #fff;border-radius: 1.25rem;overflow: hidden;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 8px 32px rgba(0, 0, 0, 0.08);}#angebot-preview .angebot-savings-badge {position: absolute;top: 1rem;right: 1rem;background: #dc3545;color: #fff;font-size: 1.0625rem;font-weight: 800;padding: 0.3125rem 0.6875rem;border-radius: 0.375rem;z-index: 3;line-height: 1.3;}#angebot-preview .angebot-images {padding: 1.25rem;background: #f2f4f2;position: relative;}#angebot-preview .angebot-slider {overflow: hidden;border-radius: 0.625rem;position: relative;}#angebot-preview .angebot-slider-track {display: flex;width: 100%;animation: angebotSlide 12s ease-in-out infinite;}#angebot-preview .angebot-slider-track picture {display: block;flex: 0 0 100%;}#angebot-preview .angebot-slider-track img {width: 100%;aspect-ratio: 4/3;object-fit: cover;display: block;}#angebot-preview .angebot-slider-dots {display: flex;justify-content: center;gap: 0.5rem;padding-top: 0.75rem;}#angebot-preview .angebot-slider-dots .dot {width: 0.5rem;height: 0.5rem;border-radius: 50%;background: #ccc;transition: background 0.3s;}#angebot-preview .angebot-slider-dots .dot.active {background: var(--primary);}@keyframes angebotSlide {0%, 20% {transform: translateX(0);}25%, 45% {transform: translateX(-100%);}50%, 70% {transform: translateX(-200%);}75%, 95% {transform: translateX(-300%);}100% {transform: translateX(0);}}#angebot-preview .angebot-info {padding: 1.5rem;padding-top: 3.25rem;display: flex;flex-direction: column;gap: 0;position: relative;}#angebot-preview .angebot-info-top {display: flex;flex-direction: column;gap: 0.25rem;margin-bottom: 1.25rem;}#angebot-preview .angebot-urgency-badge {position: absolute;top: 1rem;left: 1.5rem;background: #fef9e7;color: #92710a;font-size: 0.75rem;font-weight: 700;padding: 0.3125rem 0.75rem;border-radius: 2rem;z-index: 3;line-height: 1.3;white-space: nowrap;letter-spacing: 0.01em;}#angebot-preview .angebot-info .cs-topper {margin-bottom: 0;font-size: 0.75rem;}#angebot-preview .angebot-info .cs-title {font-size: clamp(1.25rem, 2.5vw, 1.5rem);margin: 0;color: var(--headerColor);line-height: 1.3;}#angebot-preview .angebot-info-middle {display: flex;flex-direction: column;gap: 0.25rem;margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid #eef0ee;}#angebot-preview .angebot-price-row {display: flex;align-items: baseline;gap: 0.625rem;flex-wrap: wrap;}#angebot-preview .angebot-price {font-size: 1.75rem;font-weight: 900;color: var(--headerColor);letter-spacing: -0.02em;}#angebot-preview .angebot-price-old {font-size: 0.9375rem;color: #aaa;text-decoration: line-through;}#angebot-preview .angebot-saving-text {color: #1a8a1a;font-weight: 600;font-size: 0.8125rem;}#angebot-preview .angebot-info-bottom {display: flex;flex-direction: column;gap: 2rem;}#angebot-preview .angebot-tags {display: flex;flex-wrap: wrap;gap: 0.375rem;}#angebot-preview .angebot-tag {background: #f0fdf0;color: #1a7a1a;font-size: 0.6875rem;font-weight: 600;padding: 0.25rem 0.625rem;border-radius: 2rem;border: 1px solid rgba(82, 216, 75, 0.25);letter-spacing: 0.01em;}#angebot-preview .angebot-cta {width: 100%;text-align: center;}}@media only screen and (min-width: 48rem) {#angebot-preview .angebot-card {flex-direction: row;align-items: stretch;}#angebot-preview .angebot-images {width: 40%;flex-shrink: 0;padding: 1.5rem;display: flex;flex-direction: column;justify-content: center;}#angebot-preview .angebot-info {padding: 1.75rem 2rem;flex: 1;justify-content: center;}}@media only screen and (min-width: 64rem) {#angebot-preview .angebot-images {padding: 2rem;}#angebot-preview .angebot-info {padding: 2rem 2.5rem;padding-top: 3.5rem;}#angebot-preview .angebot-urgency-badge {top: 1.25rem;left: 2.5rem;}#angebot-preview .angebot-info .cs-title {font-size: 1.625rem;}#angebot-preview .angebot-price {font-size: 2rem;}}@media only screen and (min-width: 0rem) {.angebot-urgency-banner {background: #dc3545;color: #fff;text-align: center;padding: clamp(7rem, 15vw, 9rem) 1rem 0.75rem;font-weight: 700;font-size: 0.9375rem;letter-spacing: 0.02em;}}@media only screen and (min-width: 0rem) {#angebot-header {padding: clamp(2.5rem, 5vw, 4rem) 1rem clamp(2rem, 4vw, 3rem);text-align: center;}#angebot-header .cs-container {width: 100%;max-width: 50rem;margin: 0 auto;}#angebot-header .cs-title {color: var(--headerColor);}#angebot-header .angebot-price-summary {font-size: 1.25rem;margin-top: 1rem;}#angebot-header .cs-topper {color: #1a7a1a;}#angebot-header .angebot-price-summary .price-old {text-decoration: line-through;color: #999;}#angebot-header .angebot-price-summary .price-new {font-weight: 800;font-size: 1.5rem;color: #1a7a1a;}}@media only screen and (min-width: 0rem) {#angebot-produkte {padding: 0 1rem clamp(2.5rem, 5vw, 4rem);}#angebot-produkte .cs-container {width: 100%;max-width: 50rem;margin: 0 auto;}.angebot-product-grid {display: grid;grid-template-columns: 1fr;gap: 1.5rem;}.angebot-product-item {text-align: center;}.angebot-product-item img {width: 100%;max-width: 37.5rem;height: auto;border-radius: 0.75rem;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);}.angebot-product-item .product-label {margin-top: 0.75rem;font-weight: 600;font-size: 0.9375rem;color: var(--headerColor);}.angebot-product-slider {text-align: center;}.product-slider {position: relative;}.slider-viewport {overflow: hidden;border-radius: 0.75rem;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);}.slider-track {display: flex;transition: transform 0.4s ease;}.slider-track picture {flex: 0 0 100%;aspect-ratio: 1/1;display: block;overflow: hidden;}.slider-track picture img {width: 100%;height: 100%;object-fit: contain;display: block;background: #f8faf8;}.slider-arrow {position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;background: rgba(255, 255, 255, 0.9);border: 1px solid #e0e0e0;border-radius: 50%;width: 2rem;height: 2rem;font-size: 1.25rem;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--headerColor);transition: background 0.2s;}.slider-arrow.prev {left: 0.25rem;}.slider-arrow.next {right: 0.25rem;}.slider-arrow:hover {background: rgb(255, 255, 255);}.slider-with-badge {position: relative;}.energy-label-badge {position: absolute;bottom: 0.75rem;left: 0.75rem;z-index: 3;width: 5.5rem;height: auto;pointer-events: none;filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.35));}.energy-label-badge img {width: 100%;height: auto;display: block;border-radius: 0.1875rem;}.slider-dots {display: flex;justify-content: center;gap: 0.5rem;padding-top: 0.75rem;}.slider-dots .dot {width: 0.5rem;height: 0.5rem;border-radius: 50%;border: none;background: #ccc;cursor: pointer;padding: 0;transition: background 0.3s;}.slider-dots .dot.active {background: var(--primary);}.angebot-product-slider .product-label {margin-top: 0.75rem;font-weight: 600;font-size: 0.9375rem;color: var(--headerColor);}.pdf-btn {display: inline-flex;align-items: center;gap: 0.375rem;margin-top: 0.5rem;padding: 0.375rem 0.875rem;background: transparent;border: 1px solid #1a7a1a;color: #1a7a1a;border-radius: 2rem;font-size: 0.8125rem;font-weight: 600;cursor: pointer;transition: background 0.2s, color 0.2s;}.pdf-btn:hover {background: #1a7a1a;color: #fff;}.pdf-modal {position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;}.pdf-modal[hidden] {display: none;}.pdf-modal-backdrop {position: absolute;inset: 0;background: rgba(0, 0, 0, 0.6);}.pdf-modal-container {position: relative;z-index: 1;background: #fff;border-radius: 0.75rem;width: min(90vw, 56rem);height: min(90vh, 48rem);display: flex;flex-direction: column;overflow: hidden;box-shadow: 0 8px 40px rgba(0, 0, 0, 0.3);}.pdf-modal-header {display: flex;align-items: center;justify-content: space-between;padding: 0.875rem 1.25rem;border-bottom: 1px solid #e9ecef;flex-shrink: 0;}.pdf-modal-title {font-weight: 700;font-size: 0.9375rem;color: var(--headerColor);}.pdf-modal-close {background: none;border: none;font-size: 1.5rem;line-height: 1;cursor: pointer;color: #888;padding: 0.125rem 0.375rem;border-radius: 0.25rem;transition: color 0.2s, background 0.2s;}.pdf-modal-close:hover {color: #222;background: #f0f0f0;}.pdf-modal-frame {flex: 1;width: 100%;border: none;}.pdf-modal-footer {padding: 0.625rem 1.25rem;border-top: 1px solid #e9ecef;text-align: right;flex-shrink: 0;}.pdf-modal-download-link {font-size: 0.8125rem;color: #1a7a1a;font-weight: 600;text-decoration: none;}.pdf-modal-download-link:hover {text-decoration: underline;}}@media only screen and (min-width: 48rem) {.angebot-product-grid {grid-template-columns: 1fr 1fr;}}@media only screen and (min-width: 0rem) {#angebot-preise {padding: clamp(2.5rem, 5vw, 4rem) 1rem;background: #f8faf8;}#angebot-preise .cs-container {width: 100%;max-width: 52rem;margin: 0 auto;}#angebot-preise .cs-title, #angebot-faq .cs-title {text-align: center;margin: 0 auto 2rem;}.angebot-pricing-grid {display: grid;grid-template-columns: 1fr;gap: 2rem;margin-top: 2rem;}.angebot-pricing-card {border-radius: 1rem;padding: 2rem 1.75rem;position: relative;border: 2px solid #e9ecef;background: #fff;}.angebot-pricing-card.premium {background: #1a2e1b;color: var(--bodyTextColorWhite);border-color: #1a2e1b;}.angebot-pricing-card .card-badge {position: absolute;top: -0.75rem;left: 50%;transform: translateX(-50%);background: var(--primary);color: #000;font-size: 0.8125rem;font-weight: 700;padding: 0.25rem 1rem;border-radius: 2rem;white-space: nowrap;}.angebot-pricing-card .card-title {font-size: 1.25rem;font-weight: 800;margin-bottom: 0.5rem;}.angebot-pricing-card .card-price {font-size: 2rem;font-weight: 900;margin-bottom: 0.25rem;}.angebot-pricing-card .card-price-old {text-decoration: line-through;color: #999;font-size: 1rem;}.angebot-pricing-card.premium .card-title, .angebot-pricing-card.premium .card-price {color: #fff;}.angebot-pricing-card.premium .card-price-old {color: #b0b8b0;}.angebot-pricing-card .card-highlight {background: rgba(82, 216, 75, 0.15);color: #1a8a1a;font-weight: 700;padding: 0.625rem 0.875rem;border-radius: 0.5rem;margin: 1rem 0;font-size: 0.9375rem;}.angebot-pricing-card.premium .card-highlight {background: rgba(82, 216, 75, 0.2);color: var(--primary);}.angebot-pricing-card .card-features {list-style: none;padding: 0;margin: 1.25rem 0 0;}.angebot-pricing-card .card-features li {padding: 0.4375rem 0;font-size: 0.9375rem;padding-left: 1.75rem;position: relative;color: var(--bodyTextColor);}.angebot-pricing-card.premium .card-features li {color: #dce5dc;}.angebot-pricing-card .card-features li::before {content: "✓";position: absolute;left: 0;color: #1a7a1a;font-weight: 700;}.angebot-pricing-card.premium .card-features li::before {color: var(--primary);}.angebot-pricing-card .card-features li.feature-warranty {font-weight: 700;color: #1a7a1a;border-top: 1px solid rgba(82, 216, 75, 0.2);margin-top: 0.5rem;padding-top: 0.875rem;}.angebot-pricing-card.premium .card-features li.feature-warranty {color: var(--primary);}.angebot-pricing-card .card-warranty-note {font-size: 0.8125rem;color: #666;margin: -0.5rem 0 0.75rem;padding: 0 0.875rem;line-height: 1.4;}.angebot-pricing-card.premium .card-warranty-note {color: rgba(255, 255, 255, 0.82);}.angebot-pricing-note {font-size: 0.8125rem;color: #888;text-align: center;margin-top: 2rem;padding-top: 1.25rem;border-top: 1px solid #dde5dd;line-height: 1.5;max-width: 44rem;margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 48rem) {.angebot-pricing-grid {grid-template-columns: 1fr 1fr;align-items: start;}.angebot-pricing-card.premium {padding: 2rem 1.75rem;}}@media only screen and (min-width: 0rem) {#angebot-inklusive {padding: clamp(2.5rem, 5vw, 4rem) 1rem;}#angebot-inklusive .cs-container {width: 100%;max-width: 50rem;margin: 0 auto;}.angebot-inclusive-box {background: rgba(82, 216, 75, 0.08);border: 2px solid var(--primary);border-radius: 1rem;padding: 2rem 1.75rem;position: relative;}.angebot-inclusive-box .inclusive-badge {position: absolute;top: -0.75rem;right: 1.5rem;background: var(--primary);color: #000;font-size: 0.8125rem;font-weight: 700;padding: 0.25rem 1rem;border-radius: 2rem;}.angebot-inclusive-box h3 {font-size: 1.25rem;font-weight: 800;margin: 0 0 1.25rem;color: var(--headerColor);}.angebot-inclusive-box .inclusive-list {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: 1fr;gap: 0.625rem;}.angebot-inclusive-box .inclusive-list li {padding-left: 1.75rem;position: relative;font-size: 0.9375rem;}.angebot-inclusive-box .inclusive-list li::before {content: "✓";position: absolute;left: 0;color: #1a7a1a;font-weight: 700;}}@media only screen and (min-width: 48rem) {.angebot-inclusive-box .inclusive-list {grid-template-columns: 1fr 1fr;}}@media only screen and (min-width: 0rem) {#angebot-faq {padding: clamp(2.5rem, 5vw, 4rem) 1rem;}#angebot-faq .cs-container {width: 100%;max-width: 50rem;margin: 0 auto;}.angebot-faq-list {margin-top: 2rem;display: flex;flex-direction: column;gap: 1rem;}.angebot-faq-item {border: 1px solid #e9ecef;border-radius: 0.75rem;padding: 1.25rem 1.5rem;background: #fff;}.angebot-faq-item dt {font-weight: 700;font-size: 1rem;color: var(--headerColor);margin-bottom: 0.5rem;}.angebot-faq-item dd {margin: 0;font-size: 0.9375rem;color: var(--bodyTextColor);line-height: 1.5;}}@media only screen and (min-width: 0rem) {#angebot-cta {padding: clamp(3rem, 6vw, 5rem) 1rem;background-color: var(--dark);background-image: url("/assets/images/oster/bedienfeld-detail.webp");background-size: cover;background-position: center;position: relative;color: var(--bodyTextColorWhite);text-align: center;}#angebot-cta::before {content: "";position: absolute;inset: 0;background: rgba(8, 32, 50, 0.84);z-index: 0;}#angebot-cta .cs-container {width: 100%;max-width: 50rem;margin: 0 auto;position: relative;z-index: 1;}#angebot-cta .cs-title {color: var(--bodyTextColorWhite);}#angebot-cta .cs-text {color: var(--bodyTextColorWhite);opacity: 0.85;margin: 0 auto 1.5rem;}#angebot-cta .angebot-cta-note {margin-top: 1.5rem;font-size: 0.8125rem;color: rgba(255, 255, 255, 0.55);max-width: 34rem;margin-left: auto;margin-right: auto;}#angebot-cta .angebot-cta-note a {color: rgba(255, 255, 255, 0.75);text-decoration: underline;}}body.dark-mode {}body.dark-mode #angebot-preview {background: #131f14;}body.dark-mode #angebot-preview .angebot-card {background: #1a2414;}body.dark-mode #angebot-preview .angebot-images {background: #0e1a0f;}body.dark-mode #angebot-preview .angebot-info .cs-title {color: #fff;}body.dark-mode #angebot-preview .angebot-price {color: #fff;}body.dark-mode #angebot-preview .angebot-info-middle {border-bottom-color: #2e3d2e;}body.dark-mode .slider-track picture img {background: #1a2414;}body.dark-mode .slider-arrow {background: rgba(30, 40, 20, 0.9);border-color: #2e3d2e;color: #fff;}body.dark-mode .slider-arrow:hover {background: rgb(30, 40, 20);}body.dark-mode .slider-dots .dot {background: #3a4a3a;}body.dark-mode .slider-dots .dot.active {background: #52d84b;}body.dark-mode .angebot-product-slider .product-label {color: #c8d8c8;}body.dark-mode #angebot-header .cs-title {color: #fff;}body.dark-mode #angebot-header .angebot-price-summary .price-old {color: #666;}body.dark-mode #angebot-header .angebot-price-summary .price-new {color: #52d84b;}body.dark-mode #angebot-preise {background: #0e1a0f;}body.dark-mode #angebot-preise .cs-title {color: #fff;}body.dark-mode .angebot-pricing-card {background: #1a2414;border-color: #2e3d2e;}body.dark-mode .angebot-pricing-card .card-title {color: #fff;}body.dark-mode .angebot-pricing-card .card-price {color: #fff;}body.dark-mode .angebot-pricing-card .card-price-old {color: #666;}body.dark-mode .angebot-pricing-card .card-highlight {background: rgba(82, 216, 75, 0.15);color: #52d84b;}body.dark-mode .angebot-pricing-card .card-warranty-note {color: rgba(255, 255, 255, 0.65);}body.dark-mode .angebot-pricing-card .card-features li {color: #c8d8c8;}body.dark-mode .angebot-pricing-card .card-features li::before {color: #52d84b;}body.dark-mode .angebot-pricing-card .card-features li.feature-warranty {color: #52d84b;}body.dark-mode .angebot-pricing-note {color: #666;border-top-color: #2e3d2e;}body.dark-mode .angebot-inclusive-box {background: rgba(82, 216, 75, 0.05);}body.dark-mode .angebot-inclusive-box h3 {color: #fff;}body.dark-mode .angebot-inclusive-box .inclusive-list li {color: #c8d8c8;}body.dark-mode #angebot-faq .cs-title {color: #fff;}body.dark-mode .angebot-faq-item {background: #1a2414;border-color: #2e3d2e;}body.dark-mode .angebot-faq-item dt {color: #fff;}body.dark-mode .angebot-faq-item dd {color: #c8d8c8;}body.dark-mode .angebot-product-item .product-label {color: #c8d8c8;}body.dark-mode .pdf-btn {border-color: #52d84b;color: #52d84b;}body.dark-mode .pdf-btn:hover {background: #52d84b;color: #000;}body.dark-mode .pdf-modal-container {background: #1a2414;}body.dark-mode .pdf-modal-header {border-bottom-color: #2e3d2e;}body.dark-mode .pdf-modal-title {color: #fff;}body.dark-mode .pdf-modal-close {color: #888;}body.dark-mode .pdf-modal-close:hover {color: #fff;background: #2e3d2e;}body.dark-mode .pdf-modal-footer {border-top-color: #2e3d2e;}body.dark-mode .pdf-modal-download-link {color: #52d84b;}