.wlv-suggest-form{position:relative;overflow:visible!important}
.wgh__primary:has(.wlv-suggest-form){position:relative;z-index:2}
.wlv-suggestions{position:absolute;top:calc(100% + 8px);inset-inline-start:0;width:100%;min-width:240px;max-height:min(440px,45vh);overflow:auto;z-index:120;border:1px solid #bcd0f3;border-radius:16px;background:#fff;color:#17263e;box-shadow:0 18px 45px #132f6430;padding:7px;text-align:start}
.wlv-suggestions[hidden]{display:none}
.wlv-suggestions a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-radius:10px;color:inherit;text-decoration:none;min-height:48px}
.wlv-suggestions a span{min-width:0;overflow-wrap:anywhere;font-size:15px;line-height:1.4}
.wlv-suggestions small{color:#536784;font-size:12px;flex-shrink:0;max-width:40%}
.wlv-suggestions a:hover,.wlv-suggestions a[aria-selected=true]{background:#edf4ff;outline:2px solid #c4d8ff}
.wlv-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[data-wv-page=search-index] .summary a{display:inline-flex;border:1px solid #cbdcf8;border-radius:999px;background:#fff;padding:8px 12px;color:#2352a1;font-size:13px;font-weight:700;min-height:38px;align-items:center}
html[data-wv-page=search-index] .summary a:hover,html[data-wv-page=search-index] a.intent-chip:hover{background:#e7f0ff;border-color:#729ee8}
html[data-wv-page=search-index] .section,html[data-wv-page=search-index] .section-head h2{scroll-margin-top:200px}
html[data-wv-page=search-index] [data-search-group] .card{display:flex;flex-direction:column;min-width:0}
html[data-wv-page=search-index] [data-search-group] .body{display:flex;flex-direction:column;flex:1;min-width:0}
html[data-wv-page=search-index] [data-search-group] .body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:0;margin-bottom:10px}
html[data-wv-page=search-index] [data-search-group] .body h3{font-size:17px;overflow-wrap:anywhere}
html[data-wv-page=search-index] [data-search-group] .price{margin-top:auto;padding-top:12px}
html[data-wv-page=search-index] [data-search-group] .art img{width:100%;height:100%;object-fit:contain}
.wv2-item-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.wv2-item-card--grid{display:flex!important;flex-direction:column;min-width:0}
.wv2-item-card--grid .wv2-item-card__price{margin-top:auto}
.wv2-item-card__media img{object-fit:contain!important}
.wlv-offer-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--line,#dbe5f4);padding-top:12px;margin-top:8px;grid-column:1/-1}
.wlv-offer-details dt{font-size:12px;color:var(--muted,#64748b);margin-bottom:5px}
.wlv-offer-details dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.wlv-payments{display:flex;flex-wrap:wrap;gap:6px}
.wlv-payments span{border:1px solid var(--line,#dbe5f4);border-radius:7px;padding:3px 7px}
.wlv-product-jumps{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}
.wlv-product-jumps a{border:1px solid var(--line,#dbe5f4);padding:10px 16px;border-radius:12px;font-weight:700;color:var(--blue,#2563eb)}
#wlv-offer-list,#wlv-product-details{scroll-margin-top:180px}
@media(max-width:650px){.wlv-suggestions{min-width:0}.wlv-suggestions a{align-items:flex-start}.wlv-offer-details{grid-template-columns:1fr}html[data-wv-page=search-index] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-wv-page=search-index] .art{height:135px;padding:10px}html[data-wv-page=search-index] .body{padding:12px}html[data-wv-page=search-index] .body h3{font-size:15px}html[data-wv-page=search-index] .price{font-size:17px}}
@media(max-width:370px){html[data-wv-page=search-index] .grid{grid-template-columns:1fr}}
html[data-wv-theme=dark] .wlv-suggestions{background:#142033;color:#e7edf8;border-color:#3a4e69}
html[data-wv-theme=dark] .wlv-suggestions small{color:#adc2df}
html[data-wv-theme=dark] .wlv-suggestions a:hover,html[data-wv-theme=dark] .wlv-suggestions a[aria-selected=true]{background:#243750;outline-color:#46628b}
html[data-wv-theme=dark][data-wv-page=search-index] .summary a{background:#142033;color:#9ecbff;border-color:#3a4e69}
