/* Search demonstration for the two supported product pages only. */
.ed-page .kontur-search{margin:56px 0;padding:clamp(24px,4vw,40px);border:1px solid color-mix(in srgb,var(--sp-accent) 55%,#dedede);border-radius:20px;background:color-mix(in srgb,var(--sp-accent) 8%,white)}
.ed-page .kontur-search h2{margin:0 0 12px;font-size:clamp(24px,2.5vw,32px);line-height:1.2;color:#18191a}
.ed-page .kontur-search p{max-width:68ch;margin:0 0 16px;line-height:1.55;color:#232128}
.ed-page .kontur-search button{min-height:44px;padding:11px 18px;border:0;border-radius:10px;background:var(--sp-accent);color:#18191a;font:inherit;font-weight:600;cursor:pointer}
.ed-page .kontur-search button:disabled{cursor:not-allowed;opacity:.65}
.ed-page .kontur-search button:focus-visible,.ed-page .kontur-search a:focus-visible{outline:3px solid #18191a;outline-offset:3px}
.ed-page .kontur-search [data-search-slot] iframe{display:block;width:100%;height:116px;max-width:100%;border:0;background:#fff}
.ed-page .kontur-search [data-search-slot]:not(:empty){margin:16px 0}
.ed-page .kontur-search .kontur-search-note{margin:16px 0 0;font-size:14px}
.ed-page .kontur-search .kontur-search-note [data-search-retry]{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;cursor:pointer}
.ed-page .kontur-search .kontur-search-note [data-search-retry]:not(:disabled):hover{color:#111;text-decoration-thickness:2px}
.ed-page .kontur-search .kontur-search-note [data-search-retry]:focus-visible{outline:2px solid #232128;outline-offset:2px}
.ed-page .kontur-search a{color:#232128;text-decoration-color:var(--sp-accent)}
@media(max-width:700px){.ed-page .kontur-search{margin:40px 0;padding:24px}}
