body[data-redesign="2026"] .catalog_detail .drz-product-summary>p{font:400 14px/1.7 Manrope,Arial,sans-serif;margin:0 0 12px;color:#596662}
body[data-redesign="2026"] .drz-product-description{margin:0 0 20px;border-bottom:1px solid #dce8e5}
body[data-redesign="2026"] .drz-product-description>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 0;cursor:pointer;list-style:none;font:500 13px/1.6 Manrope,Arial,sans-serif;color:#26746e}
.drz-product-description>summary::-webkit-details-marker{display:none}
.drz-product-description>summary span{font-size:22px;font-weight:400}
.drz-product-description[open]>summary span{transform:rotate(45deg)}
.drz-product-description-body{padding:10px 0 20px;max-height:420px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;font:400 14px/1.75 Manrope,Arial,sans-serif;color:#4d4d4d}
body[data-redesign="2026"] .drz-product-description-body :is(h2,h3,h4){font:600 16px/1.5 Montserrat,Arial,sans-serif;margin:20px 0 12px;color:#263f39}
.drz-product-description-body :is(p,ul,ol){margin:0 0 14px}
.drz-product-description-body :is(ul,ol){padding-left:22px}
.drz-product-description-body li{margin:0 0 8px}
.drz-product-description-body :is(table,img){max-width:100%}
.drz-product-description summary:focus-visible,.drz-compatibility-scroll:focus-visible{outline:2px solid #26746e;outline-offset:4px}

body[data-redesign="2026"] .drz-compatibility{min-width:0;max-width:100%;font:400 14px/1.7 Manrope,Arial,sans-serif;color:#4d4d4d}
body[data-redesign="2026"] .drz-compatibility h3{font:600 18px/1.4 Montserrat,Arial,sans-serif;margin:0 0 8px;color:#274b43}
.drz-compatibility-product{margin:0 0 8px;font-weight:600;color:#274b43}
.drz-compatibility-source,.drz-compatibility-empty{font-size:13px;line-height:1.7;margin:0 0 20px;color:#65716d}
body[data-redesign="2026"] .drz-compatibility-filter{display:grid;gap:8px;margin:20px 0 12px;font:500 13px/1.6 Manrope,Arial,sans-serif;color:#274b43}
body[data-redesign="2026"] .drz-compatibility-filter select{display:block;width:100%;max-width:100%;height:48px;padding:10px 36px 10px 14px;border:1px solid #c7d9d4;border-radius:8px;background-color:#fff;color:#274b43;font:400 16px/1.4 Manrope,Arial,sans-serif;text-transform:none}
.drz-compatibility-count{font-size:12px;color:#65716d;margin:10px 0 12px}
.drz-compatibility-results{max-height:520px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 5px 2px 2px}
.drz-compatibility[data-filtered=true] .drz-compatibility-results{max-height:none;overflow:visible}
body[data-redesign="2026"] .drz-compatibility-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
body[data-redesign="2026"] .drz-compatibility-pairs>li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;border:1px solid #dce8e5;border-radius:10px;padding:18px;margin:0;background:#fff}
body[data-redesign="2026"] .drz-compatibility-pairs>li>a{font:500 14px/1.5 Manrope,Arial,sans-serif;color:#274b43;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
body[data-redesign="2026"] .drz-compatibility-pairs>li>p{font:400 12px/1.6 Manrope,Arial,sans-serif;color:#65716d;margin:0}
.drz-compatibility-badge{display:inline-block;max-width:100%;padding:5px 9px;border-radius:6px;font:500 12px/1.5 Manrope,Arial,sans-serif;background:#f0f2f1;color:#596662}
.drz-compatibility-badge[data-compatibility-status=compatible],.drz-compatibility-badge[data-compatibility-status=enhance]{background:#e8f5ee;color:#24654a}
.drz-compatibility-badge[data-compatibility-status=separate]{background:#fff5d8;color:#765318}
.drz-compatibility-badge[data-compatibility-status=different]{background:#eaf2fa;color:#365b7d}
.drz-compatibility-badge[data-compatibility-status=avoid]{background:#fbebe6;color:#8b4839}
.drz-compatibility-notes{margin-top:20px;font-size:12px;line-height:1.7;color:#65716d}
.drz-compatibility-notes p{margin:8px 0}
.drz-compatibility [hidden]{display:none!important}
.drz-compatibility :is(select,a,.drz-compatibility-results):focus-visible{outline:2px solid #26746e;outline-offset:3px}
@media(max-width:767px){.drz-product-description-body{max-height:360px;font-size:13px}body[data-redesign="2026"] .drz-compatibility h3{font-size:16px}body[data-redesign="2026"] .drz-compatibility-pairs{grid-template-columns:minmax(0,1fr)}.drz-compatibility-results{max-height:460px}body[data-redesign="2026"] .drz-compatibility-pairs>li{padding:14px}}

/* Two curated columns; no search or scrollable result catalogue. */
body[data-redesign="2026"] .drz-compatibility-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 20px}
body[data-redesign="2026"] .drz-compatibility-column{min-width:0}
body[data-redesign="2026"] .drz-compatibility-column .drz-compatibility-pairs{grid-template-columns:minmax(0,1fr);gap:12px}
body[data-redesign="2026"] .drz-compatibility-column h3{margin-bottom:16px}
@media(max-width:767px){body[data-redesign="2026"] .drz-compatibility-columns{gap:10px}body[data-redesign="2026"] .drz-compatibility-column h3{font-size:13px;overflow-wrap:anywhere}body[data-redesign="2026"] .drz-compatibility-column .drz-compatibility-pairs>li{padding:10px;gap:8px}body[data-redesign="2026"] .drz-compatibility-column .drz-compatibility-pairs>li>a{font-size:12px}body[data-redesign="2026"] .drz-compatibility-column .drz-compatibility-badge{font-size:10px;padding:4px 6px}}

/* Omega generated photos: white letterbox matches the photograph backdrop. */
body[data-redesign="2026"] .product-detail-gallery__slider.drz-product-gallery-white{background:#fff!important}

/* Draw the selected thumbnail frame above its image, for every aspect ratio. */
body[data-redesign="2026"] .product-detail-gallery__slider.thmb .owl-item.current{box-shadow:none!important}
body[data-redesign="2026"] .product-detail-gallery__slider.thmb .owl-item.current::after{content:"";position:absolute;inset:0;z-index:2;box-sizing:border-box;border:1px solid #2f8f88;border-radius:inherit;pointer-events:none}
body[data-redesign="2026"] .product-detail-gallery:has(.drz-product-gallery-white) .product-detail-gallery__item--thmb{background:#fff!important}
