/* Produktseite: Hinweis, Menge, Buttons, Zubehoer, Anleitung, Empfehlung, SEO, FAQ */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-important-hint{background:#fff8ef !important;border:1px solid #f1d9bd !important;border-left:4px solid #e0742b !important;border-radius:14px !important;padding:14px 16px !important;margin:0 0 14px !important;text-align:left !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-important-hint__title{text-align:left !important;margin:0 0 6px !important;font:800 14px/1.3 "Segoe UI",Arial,sans-serif !important;color:#8f320d !important;text-transform:uppercase;letter-spacing:.05em}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-important-hint__title strong{font:inherit !important;color:inherit !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-important-hint__content,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-important-hint__content p{text-align:left !important;font:400 14px/1.6 "Segoe UI",Arial,sans-serif !important;color:#4a423c !important;margin:0 !important;hyphens:auto}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .item_qty_block{background:#fff !important;border:1px solid #e8e2db !important;border-radius:18px !important;padding:16px !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_label{font:800 15px "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important;flex:1 1 auto;width:auto !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_controls{display:flex !important;align-items:center;gap:6px;padding:4px;border:1px solid #e4ddd5;border-radius:999px;background:#faf8f6}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_controls button{width:38px !important;height:38px !important;border-radius:50% !important;border:1px solid #e4ddd5 !important;background:#fff !important;color:#8f320d !important;font-weight:800 !important;box-shadow:none !important;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_controls .item_qty{min-width:54px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0 !important;background:transparent !important;font:800 17px "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important;text-align:center;cursor:text;outline:0;border-radius:8px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_controls .item_qty:focus{background:#f3ede6 !important;box-shadow:0 0 0 2px #e0742b}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_discount_hint{flex:0 0 100%;display:flex !important;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0 0 !important;margin:2px 0 0 !important;background:transparent !important;border:0 !important;border-top:1px solid #ece7e1 !important;border-radius:0 !important;text-align:left !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_discount_label,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .daily_discount_label{flex:0 0 100%;text-align:left !important;font:700 11px "Segoe UI",Arial,sans-serif !important;letter-spacing:.07em;text-transform:uppercase;color:#7b6f66 !important;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_discount_row{display:inline-flex !important;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:#f4f1ed;border:1px solid #e8e2db;font:600 12.5px "Segoe UI",Arial,sans-serif !important;color:#4a423c !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_discount_from{color:#8a7f76 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_discount_qty{color:#2b2621 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_discount_pct{color:#2e7d4f !important;font-weight:800 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .discount_cart_hint{flex:0 0 100%;text-align:left !important;font:400 12.5px/1.5 "Segoe UI",Arial,sans-serif !important;color:#7b6f66 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .product-add-to-cart-button{display:flex !important;align-items:center;justify-content:center;gap:10px;width:100% !important;box-sizing:border-box;min-height:56px !important;border:0 !important;border-radius:999px !important;background:linear-gradient(135deg,#e0742b,#c2461a) !important;color:#fff !important;font:800 16px/1 "Segoe UI",Arial,sans-serif !important;letter-spacing:.01em !important;text-transform:none !important;box-shadow:0 12px 26px rgba(194,70,26,.38) !important;cursor:pointer;margin:14px 0 10px !important;transition:transform .15s,box-shadow .15s}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .product-add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(194,70,26,.46) !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions{display:grid !important;grid-template-columns:1fr 1fr;gap:10px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions a{display:flex !important;width:auto !important;margin:0 !important;text-decoration:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions .product-cart-view-button,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions .btn-desc-small{display:flex !important;align-items:center;justify-content:center;width:100% !important;min-height:46px;padding:10px 12px !important;box-sizing:border-box;border-radius:999px !important;background:#fff !important;border:1.5px solid #d8cdc1 !important;color:#8f320d !important;font:800 13.5px/1.2 "Segoe UI",Arial,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap;text-align:center;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions .product-cart-view-button:hover,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions .btn-desc-small:hover{background:#f4f1ed !important;border-color:#c2461a !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .info-anchor-row .btn-desc-small{border-radius:999px !important;background:#fff !important;border:1.5px solid #d8cdc1 !important;color:#8f320d !important;font:800 13px/1 "Segoe UI",Arial,sans-serif !important;box-shadow:none !important;letter-spacing:0 !important;text-transform:none !important}
/* Zubehoer */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories{background:#fff !important;border:1px solid #e8e2db !important;border-radius:20px !important;padding:18px !important;box-shadow:none !important;margin-top:14px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories__title{font:800 19px/1.25 Georgia,"Times New Roman",serif !important;color:#2b2621 !important;margin:0 0 6px !important;text-align:left !important;letter-spacing:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories__subtitle{font:400 13.5px/1.5 "Segoe UI",Arial,sans-serif !important;color:#6b625b !important;text-align:left !important;margin:0 0 12px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories__bulk{margin:0 0 14px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories__add-selected{width:100% !important;min-height:46px;border:0 !important;border-radius:999px !important;background:#2b2621 !important;color:#fff !important;font:800 14px/1.2 "Segoe UI",Arial,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories__add-selected:hover{background:#c2461a !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessories__grid{display:flex !important;flex-direction:column;gap:10px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card{display:grid !important;grid-template-columns:64px 1fr;gap:6px 12px;align-items:start;padding:12px !important;border:1px solid #e8e2db !important;border-radius:16px !important;background:#fff !important;box-shadow:none !important;min-height:0 !important;height:auto !important;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card.is-extra-hidden{display:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__media{grid-row:1/3;width:64px !important;height:64px !important;border-radius:12px !important;overflow:hidden;background:#f4f1ed !important;display:flex;align-items:center;justify-content:center}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__media img{width:100% !important;height:100% !important;object-fit:cover}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__placeholder{font:600 10px "Segoe UI",Arial,sans-serif !important;color:#a39a91 !important;text-align:center}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__body{min-width:0;display:flex;flex-direction:column;gap:6px;padding:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__select{display:inline-flex !important;align-items:center;gap:7px;font:600 12px "Segoe UI",Arial,sans-serif !important;color:#6b625b !important;cursor:pointer;order:3}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__select input{width:17px !important;height:17px !important;accent-color:#c2461a}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__title{order:1;margin:0 !important;font:800 15px/1.3 "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important;text-align:left !important;letter-spacing:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__subtitle{order:2;font:400 12.5px/1.45 "Segoe UI",Arial,sans-serif !important;color:#6b625b !important;text-align:left !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__meta{order:4;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 !important;padding:8px 0 0 !important;border-top:1px solid #ece7e1 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__price{font:800 13px "Segoe UI",Arial,sans-serif !important;color:#8f320d !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__qty{display:inline-flex !important;align-items:center;gap:4px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__qty-label{font:600 12px "Segoe UI",Arial,sans-serif !important;color:#7b6f66 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__qty-btn{width:30px !important;height:30px !important;border-radius:50% !important;border:1px solid #e4ddd5 !important;background:#fff !important;color:#8f320d !important;font-weight:800 !important;box-shadow:none !important;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__qty-input{min-width:38px !important;width:auto !important;height:30px !important;line-height:30px !important;border:0 !important;background:#faf8f6 !important;border-radius:8px !important;text-align:center;font:800 14px "Segoe UI",Arial,sans-serif !important;cursor:text}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card > .my_catalog_add_item{grid-column:1/-1;display:flex !important;align-items:center;justify-content:center;gap:8px;width:100% !important;min-height:40px !important;border-radius:999px !important;border:1.5px solid #e0742b !important;background:#fff !important;color:#c2461a !important;font:800 13px/1 "Segoe UI",Arial,sans-serif !important;box-shadow:none !important;letter-spacing:0 !important;text-transform:none !important;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card > .my_catalog_add_item:hover{background:#fff1e3 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .bi-acc-more{width:100%;margin-top:12px;min-height:44px;border-radius:999px;border:1.5px solid #d8cdc1;background:#fff;color:#8f320d;font:800 13.5px "Segoe UI",Arial,sans-serif;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .bi-acc-more:hover{background:#f4f1ed}
/* Bloecke: einheitliche Karten */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-faq-shell,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-tail-block{background:#fff !important;border:1px solid #e8e2db !important;border-radius:22px !important;box-shadow:0 8px 24px rgba(27,43,53,.05) !important;padding:26px 28px !important;margin:0 0 22px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-tail-block{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}
/* Anleitung */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-product-manual{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:26px 0 0 !important;padding:20px 22px !important;background:#faf8f6 !important;border:1px solid #e8e2db !important;border-radius:18px !important;text-align:left !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-product-manual h2{flex:0 0 100%;margin:0 !important;font:800 20px/1.3 Georgia,"Times New Roman",serif !important;color:#2b2621 !important;text-align:left !important;letter-spacing:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-product-manual p{flex:1 1 280px;margin:0 !important;font:400 14.5px/1.5 "Segoe UI",Arial,sans-serif !important;color:#6b625b !important;text-align:left !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-product-manual a{display:inline-flex !important;align-items:center;gap:8px;padding:13px 22px !important;border-radius:999px !important;background:#2b2621 !important;color:#fff !important;font:800 14px/1 "Segoe UI",Arial,sans-serif !important;text-decoration:none !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-product-manual a::before{content:"\2193";font-weight:900}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-product-manual a:hover{background:#c2461a !important}
/* Empfehlung */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card{display:grid !important;grid-template-columns:1fr auto;gap:4px 28px;align-items:center}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card > *{grid-column:1;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__actions{grid-column:2 !important;grid-row:1/4;display:flex !important;gap:10px;flex-wrap:wrap;justify-content:flex-end}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__points,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__hint{display:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__eyebrow{font:800 11px/1 "Segoe UI",Arial,sans-serif !important;letter-spacing:.1em;text-transform:uppercase;color:#c2461a !important;background:transparent !important;padding:0 !important;border:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__title{font:800 22px/1.25 Georgia,"Times New Roman",serif !important;color:#2b2621 !important;text-align:left !important;letter-spacing:0 !important;margin-top:6px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__text{font:400 14.5px/1.55 "Segoe UI",Arial,sans-serif !important;color:#6b625b !important;text-align:left !important;margin-top:4px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__btn{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:auto !important;min-height:46px;padding:0 20px !important;border-radius:999px !important;border:1.5px solid #d8cdc1 !important;background:#fff !important;color:#8f320d !important;font:800 13.5px/1 "Segoe UI",Arial,sans-serif !important;box-shadow:none !important;text-decoration:none !important;cursor:pointer;letter-spacing:0 !important;text-transform:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__btn--primary{background:#2b2621 !important;border-color:#2b2621 !important;color:#fff !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__btn:hover{border-color:#c2461a !important}
/* SEO / Schlagwoerter / Kontakt */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__grid{display:grid !important;grid-template-columns:minmax(0,1fr) 340px;gap:28px !important;align-items:start}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story h2,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story p,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer h3,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer p{text-align:left !important;hyphens:auto}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__eyebrow{display:inline-block;font:800 11px/1 "Segoe UI",Arial,sans-serif !important;letter-spacing:.1em;text-transform:uppercase;color:#c2461a !important;background:transparent !important;padding:0 !important;border:0 !important;margin-bottom:8px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story h2,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer h3{font:800 24px/1.3 Georgia,"Times New Roman",serif !important;color:#2b2621 !important;letter-spacing:0 !important;margin:0 0 12px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story p,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer p{font:400 14.5px/1.65 "Segoe UI",Arial,sans-serif !important;color:#5d544d !important;letter-spacing:0 !important;word-spacing:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__facts{display:flex !important;flex-direction:column;gap:0;border:1px solid #e8e2db;border-radius:18px;background:#faf8f6;overflow:hidden}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__fact{padding:16px 18px !important;border:0 !important;border-bottom:1px solid #e8e2db !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__fact:last-child{border-bottom:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__fact strong{display:block;font:800 14px "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important;margin-bottom:4px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__fact span{font:400 13px/1.5 "Segoe UI",Arial,sans-serif !important;color:#6b625b !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid{display:grid !important;grid-template-columns:minmax(0,1fr) 340px;gap:28px !important;align-items:start}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid > div:first-child p:has(> .search-term){display:flex !important;flex-wrap:wrap;gap:8px;font-size:0 !important;line-height:0 !important;margin-top:14px !important;padding-top:16px;border-top:1px solid #ece7e1}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid > div:first-child p:has(> .search-term) br{display:none}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid > div:first-child p:has(> .search-term) strong{flex:0 0 100%;display:block;font:800 11px/1 "Segoe UI",Arial,sans-serif !important;letter-spacing:.1em;text-transform:uppercase;color:#7b6f66 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid > div:first-child p:has(> .search-term) strong::after{content:" \00b7  Beliebte Suchbegriffe"}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .search-term{display:inline-flex !important;align-items:center;padding:8px 14px !important;border-radius:999px !important;background:#f4f1ed !important;border:1px solid #e8e2db !important;color:#4a423c !important;font:600 13px/1 "Segoe UI",Arial,sans-serif !important;text-decoration:none !important;margin:0 !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .search-term:hover{background:#fff1e3 !important;border-color:#e0742b !important;color:#8f320d !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .search-term.bi-dup{display:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact{background:#2b2621 !important;border:0 !important;border-radius:20px !important;padding:22px !important;box-shadow:none !important;box-sizing:border-box}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact h3{font:800 20px/1.3 Georgia,"Times New Roman",serif !important;color:#fff !important;margin:0 0 8px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact p{color:#d9cfc5 !important;font:400 14px/1.55 "Segoe UI",Arial,sans-serif !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact p:last-child{display:flex !important;flex-direction:column;gap:10px;margin-top:14px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact p:last-child br{display:none}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact p:last-child a{display:flex !important;align-items:center;justify-content:center;min-height:46px;border-radius:999px;background:#e0742b;color:#fff !important;font:800 14.5px "Segoe UI",Arial,sans-serif !important;text-decoration:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__contact p:last-child a:last-of-type{background:transparent;border:1.5px solid rgba(255,255,255,.45)}
/* FAQ */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-faq-shell h3{font:800 24px/1.3 Georgia,"Times New Roman",serif !important;color:#2b2621 !important;text-align:left !important;margin:0 0 6px !important;letter-spacing:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-faq-shell > div:first-child p{font:400 14.5px/1.5 "Segoe UI",Arial,sans-serif !important;color:#6b625b !important;text-align:left !important;margin:0 0 14px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq details{background:transparent !important;border:0 !important;border-bottom:1px solid #ece7e1 !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;padding:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq details:first-child{border-top:1px solid #ece7e1 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq summary{display:flex !important;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px !important;cursor:pointer;list-style:none;font:700 16px/1.4 "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important;background:transparent !important;border:0 !important;box-shadow:none !important;text-align:left !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq summary::-webkit-details-marker{display:none}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq summary::marker{content:""}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq summary::after{content:"+" !important;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#f4f1ed !important;color:#c2461a !important;font:700 20px/32px "Segoe UI",Arial,sans-serif !important;text-align:center;position:static !important;transform:none !important;transition:background .15s}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq details[open] summary::after{content:"\2212" !important;background:#e0742b !important;color:#fff !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq details[open] summary{color:#8f320d !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .category-faq details > p{margin:0 !important;padding:0 52px 18px 4px !important;font:400 14.5px/1.65 "Segoe UI",Arial,sans-serif !important;color:#5d544d !important;text-align:left !important;background:transparent !important;border:0 !important}
@media (max-width:900px){
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card{grid-template-columns:1fr !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__actions{grid-column:1 !important;grid-row:auto;justify-content:stretch}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card__btn{flex:1 1 140px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story__grid,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid{grid-template-columns:1fr !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .referral-card,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-story,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-faq-shell{padding:20px 16px !important}
}
@media (max-width:420px){
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-cart-actions{grid-template-columns:1fr}
}
/* Fix: Legacy-Flex/Rahmen in der Mengenbox */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .item_qty_block .qty_row{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;width:100% !important;box-sizing:border-box;border:0 !important;background:transparent !important;box-shadow:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row .qty_controls{flex:0 0 auto !important;width:auto !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row .qty_label{flex:1 1 auto !important;width:auto !important;text-align:left !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row .qty_discount_hint,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row .discount_cart_hint{flex:0 0 100% !important;width:100% !important;box-sizing:border-box}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row .qty_discount_label,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row .daily_discount_label,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .product-main-cart .qty_row #qty-discount-hint .qty_discount_label{color:#7b6f66 !important;font:700 11px "Segoe UI",Arial,sans-serif !important;letter-spacing:.07em;text-transform:uppercase}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__meta{flex-direction:row !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__qty{flex-wrap:nowrap !important;white-space:nowrap}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__actions{display:block !important;margin:0 !important;order:5}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__link{display:inline-block;font:700 12.5px "Segoe UI",Arial,sans-serif !important;color:#8f320d !important;text-decoration:underline !important;text-underline-offset:3px;background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important}
/* Zubehoer: Link direkt unter Titel, linksbuendig, ohne Leerraum */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__body{align-items:flex-start !important;justify-content:flex-start !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__title{order:1 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__subtitle{order:2 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__actions{order:3 !important;display:block !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;text-align:left !important;width:auto !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__link{display:inline-flex !important;align-items:center;gap:5px;text-decoration:none !important;color:#c2461a !important;font:700 12.5px "Segoe UI",Arial,sans-serif !important;margin:0 !important;padding:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__link::after{content:"\2192";font-weight:800}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__link:hover{color:#8f320d !important;text-decoration:underline !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__select{order:5 !important;justify-content:flex-start !important;width:100%;margin:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .news-accessory-card__meta{order:4 !important;width:100%;box-sizing:border-box}

/* ===== Produktseite Teil 2: Tabs, Panel, Galerie ===== */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-topnote{display:flex !important;align-items:center;gap:12px;background:#fff8ef !important;border:1px solid #f1d9bd !important;border-radius:16px !important;padding:12px 16px !important;box-shadow:none !important;color:#4a423c !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-topnote__icon{flex:0 0 28px;width:28px !important;height:28px !important;border-radius:50% !important;background:#e0742b !important;color:#fff !important;font:800 14px/28px Georgia,serif !important;text-align:center}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-topnote__text{font:400 14px/1.55 "Segoe UI",Arial,sans-serif !important;color:#4a423c !important;text-align:left !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-topnote__text strong{color:#8f320d !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-gallery-badgebar{display:flex !important;flex-wrap:wrap;gap:8px !important;margin:0 0 12px !important;padding:0 !important;background:transparent !important;border:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-gallery-badge{display:inline-flex !important;align-items:center;gap:7px;padding:8px 14px !important;border-radius:999px !important;background:#fff !important;border:1px solid #e4ddd5 !important;color:#4a423c !important;font:700 12.5px/1 "Segoe UI",Arial,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important;white-space:nowrap}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-gallery-badge::before{content:"\2713";color:#e0742b;font-weight:900}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-gallery-kicker{display:block !important;font:400 12.5px/1.5 "Segoe UI",Arial,sans-serif !important;color:#8a7f76 !important;text-align:left !important;margin:10px 4px 0 !important;background:transparent !important;border:0 !important;padding:0 !important}
/* Tabs */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .produkt-optionen-bar{display:flex !important;flex-wrap:wrap;gap:8px !important;padding:12px !important;background:#fff !important;border:1px solid #e8e2db !important;border-radius:20px !important;box-shadow:none !important;margin:0 0 18px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .produkt-optionen-bar .produkt-optionen-button{flex:1 1 auto !important;text-align:center;width:auto !important;min-width:0 !important;height:auto !important;min-height:44px;padding:11px 16px !important;border-radius:999px !important;background:#fff !important;border:1.5px solid #e4ddd5 !important;color:#4a423c !important;font:700 14px/1.2 "Segoe UI",Arial,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;box-shadow:none !important;cursor:pointer;transition:background .15s,border-color .15s}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .produkt-optionen-bar .produkt-optionen-button:hover{border-color:#c2461a !important;color:#8f320d !important;background:#faf8f6 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .produkt-optionen-bar .produkt-optionen-button.is-active{background:#2b2621 !important;border-color:#2b2621 !important;color:#fff !important;box-shadow:inset 0 -3px 0 #e0742b !important}
/* Panel-Schnellzugriff + Bewertung */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .info-anchor-row{display:flex !important;flex-wrap:wrap;gap:8px !important;margin:0 0 10px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .info-anchor-row .btn-desc-small{width:auto !important;height:auto !important;min-height:40px;padding:9px 16px !important;white-space:nowrap}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2{padding:10px 16px !important;background:#fff !important;border:1px solid #e8e2db !important;border-radius:999px !important;box-shadow:none !important;margin:0 0 14px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__star,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__star::before{color:#e0742b !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__val{font:800 15px "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__votes,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__views,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .r2__sep{font:400 13.5px "Segoe UI",Arial,sans-serif !important;color:#6b625b !important}
/* Angebots-Karte */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-card--highlight{background:linear-gradient(135deg,#2b2621,#3c342d) !important;border:0 !important;border-radius:22px !important;box-shadow:inset 0 4px 0 #e0742b,0 14px 34px rgba(27,43,53,.18) !important;padding:22px 20px 20px !important;color:#f3e7dc !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__eyebrow{display:inline-flex !important;align-items:center;width:auto !important;padding:6px 12px !important;border-radius:999px !important;background:#e0742b !important;color:#fff !important;font:800 11px/1 "Segoe UI",Arial,sans-serif !important;letter-spacing:.08em;text-transform:uppercase}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__title{font:800 26px/1.25 Georgia,"Times New Roman",serif !important;color:#fff !important;text-align:left !important;letter-spacing:0 !important;margin:12px 0 8px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__sub{font:400 14.5px/1.55 "Segoe UI",Arial,sans-serif !important;color:#e9dccf !important;text-align:left !important;margin:0 0 14px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .price-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:10px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .price-box{background:#fff !important;border:0 !important;border-radius:16px !important;padding:14px !important;box-shadow:none !important;min-height:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .price-box strong{font:700 11px/1.3 "Segoe UI",Arial,sans-serif !important;letter-spacing:.05em;text-transform:uppercase;color:#6b625b !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .price-box .item_price_nalog,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .price-box #price-with-vat{font:800 28px/1.1 Georgia,"Times New Roman",serif !important;color:#2b2621 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .rc-open-btn{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.28) !important;border-radius:16px !important;color:#fff !important;font:700 13.5px/1.35 "Segoe UI",Arial,sans-serif !important;padding:12px !important;box-shadow:none !important;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .rc-open-btn:hover{background:rgba(255,255,255,.16) !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras{margin-top:12px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:16px !important;overflow:hidden}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras__summary{padding:12px 16px !important;color:#fff !important;cursor:pointer}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras__summary span{font:800 14px "Segoe UI",Arial,sans-serif !important;color:#fff !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras__summary small{font:400 12px "Segoe UI",Arial,sans-serif !important;color:#d9cfc5 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras__body{padding:0 12px 12px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras .product-card__service-item{background:#fff !important;color:#2b2621 !important;border:0 !important;border-radius:12px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras .product-card__service-item *{color:#2b2621 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras__delivery span{color:#d9cfc5 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-panel-extras__delivery strong{color:#fff !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .quick-service{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px !important;margin:12px 0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .quick-service__item{background:#fff !important;border:1px solid #e8e2db !important;border-radius:16px !important;padding:12px !important;box-shadow:none !important;text-align:left !important;min-width:0}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .quick-service__label{font:800 10.5px/1.2 "Segoe UI",Arial,sans-serif !important;letter-spacing:.08em;text-transform:uppercase;color:#c2461a !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .quick-service__value{font:600 13px/1.4 "Segoe UI",Arial,sans-serif !important;color:#2b2621 !important;margin-top:4px}
/* Galerie */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .product-gallery-wrap{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-wrapper{background:#fff !important;border:1px solid #e8e2db !important;border-radius:22px !important;padding:14px !important;box-shadow:0 8px 24px rgba(27,43,53,.05) !important;position:relative;overflow:hidden}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-slider{height:clamp(260px,52vw,520px) !important;border-radius:16px !important;overflow:visible}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-slide{height:100% !important;display:flex;align-items:center;justify-content:center;background:#fff}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-image-link{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:100% !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-image-link img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;border-radius:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-prev,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-next{width:46px !important;height:46px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:linear-gradient(145deg,#c2461a,#8f320d) !important;box-shadow:0 10px 22px rgba(143,50,13,.35) !important;font-size:0 !important;color:transparent !important;cursor:pointer;z-index:5;transition:transform .15s}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-prev::before,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-next::before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;border:solid #fff;border-width:0 3px 3px 0}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-prev::before{transform:translate(-30%,-50%) rotate(135deg)}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-next::before{transform:translate(-70%,-50%) rotate(-45deg)}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-prev:hover,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-next:hover{transform:scale(1.08)}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-thumbs{display:flex !important;flex-wrap:wrap;gap:8px !important;justify-content:center;margin:12px 0 0 !important;padding:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-thumb-item{width:64px !important;height:64px !important;padding:0 !important;border:2px solid #e4ddd5 !important;border-radius:12px !important;overflow:hidden;background:#fff !important;cursor:pointer;opacity:1 !important;box-shadow:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-thumb-item img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-thumb-item.active,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-thumb-item:hover{border-color:#c2461a !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-wrapper .notice-disclaimer{font:400 12px/1.4 "Segoe UI",Arial,sans-serif !important;color:#8a7f76 !important;text-align:center;margin:10px 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
@media (max-width:700px){
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .produkt-optionen-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .produkt-optionen-bar::-webkit-scrollbar{display:none}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__meta .price-grid{grid-template-columns:1fr}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-prev,html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-nav button.g-next{width:40px !important;height:40px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .gallery-thumb-item{width:54px !important;height:54px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .offer-card__title{font-size:22px !important}
}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid p:empty{display:none !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) .seo-footer__grid > div:first-child p:has(> .search-term){display:flex !important;visibility:visible !important;height:auto !important;overflow:visible !important}
/* Schnellzugriff klar beschriftet */
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .info-anchor-row{align-items:center;padding:14px 16px 12px !important;background:#faf8f6 !important;border:1px solid #e8e2db !important;border-radius:18px !important;margin:0 0 14px !important}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .info-anchor-row::before{content:"Direkt zu den wichtigen Infos springen:";flex:0 0 100%;font:800 12px/1.3 "Segoe UI",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8f320d;margin-bottom:2px}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .info-anchor-row .btn-desc-small::before{content:"\2193";display:inline-block;margin-right:7px;color:#e0742b;font-weight:900}
html body.bi-modern-ui:not(.z1):not(.z2):not(.z3):not(.z4) #page .info-anchor-row .btn-desc-small{background:#fff !important}
