/* One field shape for the public catalogue, article, service and modal searches. */
body .radent-search-control{position:relative;display:block;width:100%;min-width:0;max-width:600px;min-height:60px;margin:0;border:1px solid var(--color-line);border-radius:18px;background:var(--color-white);color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}
body .radent-search-control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(21 95 254 / .1)}
body .radent-search-control>.radent-search-input[type="search"]{display:block;width:100%;max-width:100%;min-width:0;height:58px;min-height:58px;margin:0;padding:14px 58px 14px 58px;border:0;border-radius:17px;background:transparent;color:var(--color-ink);font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1.5;box-shadow:none;appearance:none;-webkit-appearance:none}
body .radent-search-control>.radent-search-input[type="search"]:is(:focus,:focus-visible){border:0;background:transparent;outline:0;box-shadow:none}
body .radent-search-control>.radent-search-input::placeholder{color:var(--color-muted);opacity:1}
body .radent-search-control>.radent-search-input::-webkit-search-decoration,
body .radent-search-control>.radent-search-input::-webkit-search-cancel-button,
body .radent-search-control>.radent-search-input::-webkit-search-results-button,
body .radent-search-control>.radent-search-input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}
body .radent-search-control>.radent-search-decoration{position:absolute;top:50%;left:12px;display:grid;place-items:center;width:36px;height:36px;margin:0;border-radius:50%;background:var(--color-surface-soft);color:var(--color-primary);transform:translateY(-50%);pointer-events:none}
body .radent-search-control .radent-search-icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body .radent-search-control>.radent-search-clear{position:absolute;top:50%;right:7px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-muted);transform:translateY(-50%);cursor:pointer}
body .radent-search-control>.radent-search-clear:hover{background:var(--color-surface-soft);color:var(--color-primary)}
body .radent-search-control>.radent-search-clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}
body .radent-search-control>.radent-search-clear[hidden]{display:none}
body .radent-search-control>.radent-search-clear:disabled{cursor:default;opacity:.5}
body .radent-search-control>.icon{display:none}
body .radent-search-control.radent-search-disabled{opacity:.65}
body .site-search-form .radent-search-control{max-width:none}
.ref8-interior .search-field:has(>.radent-search-control){width:100%;max-width:600px}
.ref8-interior .price-search-bar>.field:has(>.radent-search-control){width:min(100%,600px)}
body .blog-search:has(.radent-search-control){max-width:600px}
.ref8-interior .search-field:has(>.radent-search-control)>label,
.ref8-interior .price-search-bar>.field:has(>.radent-search-control)>label,
body .blog-search:has(.radent-search-control)>.blog-search-label,
body .site-search-form:has(>.radent-search-control)>.site-search-label{font-size:14px;font-weight:500;line-height:1.5;color:var(--color-muted)}

@media(max-width:767px){
 body .radent-search-control{min-height:56px;border-radius:18px}
 body .radent-search-control>.radent-search-input[type="search"]{height:54px;min-height:54px;padding-block:12px;font-size:16px}
}
@media(prefers-reduced-motion:reduce){body .radent-search-control{transition:none}}
