.dp-search-backdrop{display:none;position:fixed;inset:0;z-index:100000;background:rgba(16,25,46,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html.wd-search-opened .dp-search-backdrop{display:block}
body .wd-search-full-screen.dp-search-modal{
  position:fixed;inset:50% auto auto 50%!important;z-index:100001;
  width:min(520px,calc(100% - 32px));height:auto;max-height:calc(100dvh - 32px);
  padding:34px 28px 24px;transform:translate(-50%,-50%)!important;
  background:#fff;border:0;border-radius:16px;box-shadow:0 24px 70px rgba(16,25,46,.34);
  overflow:auto;text-align:left;transition:opacity .15s ease,visibility .15s ease;
  --wd-form-height:46px;--wd-search-sp:16px;--wd-search-font-size:14px;
}
body .dp-search-modal .dp-search-title{flex:none;margin:0 28px 22px;text-align:center;font-size:25px;line-height:1.25;letter-spacing:-.02em;color:#1f3258}
body .dp-search-modal .wd-close-search.wd-style-icon{display:block;position:absolute;top:10px;right:12px;inset-inline-end:12px;--wd-action-w:34px;--wd-action-h:34px;--wd-action-icon-size:18px;color:#9aa1ac}
body .dp-search-modal .wd-close-search a:hover{color:#1f3258}
body .dp-search-modal .searchform{display:flex;flex:none;gap:8px;width:100%;height:46px;min-height:46px;margin:0 0 16px;padding:0;border:0}
body .dp-search-modal .searchform input[type=text]{width:100%;min-width:0;height:46px;padding:11px 13px;border:1px solid #d7d2c8;border-radius:9px;background:#fff;color:#1f3258;font-size:16px;font-weight:400;text-align:left;box-shadow:none}
body .dp-search-modal .searchform input[type=text]:focus{outline:0;border-color:#1f3258;box-shadow:0 0 0 3px rgba(31,50,88,.1)}
body .dp-search-modal .searchform .searchsubmit{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 82px;width:82px;height:46px;min-height:46px;padding:0 12px;border:0;border-radius:9px;background:#1f3258;color:#fff;font-size:14px;font-weight:600;text-transform:none;box-shadow:none}
body .dp-search-modal .searchform .searchsubmit span{display:block}
body .dp-search-modal .searchform .searchsubmit::after{display:none}
body .dp-search-modal .searchform .searchsubmit:hover{background:#16233f}
body .dp-search-modal .wd-search-info-text{padding:0;font-size:13px;line-height:1.5;color:#737b86;text-align:center}
body .dp-search-modal .wd-search-results{flex:0 1 auto;width:100%;max-height:min(420px,calc(100dvh - 230px));margin:0;padding:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:auto;--wd-scroll-h:min(420px,calc(100dvh - 230px))}
body .dp-search-modal .wd-search-suggestions{width:100%;animation:none}
body .dp-search-modal .wd-suggestions-group{display:flex;flex-direction:column;gap:0;width:100%}
body .dp-search-modal .wd-suggestion{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;gap:12px;width:100%;padding:10px 4px;border-bottom:1px solid #eee9df;text-align:left}
body .dp-search-modal .wd-suggestion:hover{background:#faf8f4}
body .dp-search-modal .wd-suggestion-thumb{flex:0 0 56px;width:56px;margin:0}
body .dp-search-modal .wd-suggestion-thumb img{width:56px;height:56px;object-fit:contain;border-radius:4px}
body .dp-search-modal .wd-suggestion-content{min-width:0;--wd-mb:5px}
body .dp-search-modal .wd-suggestion .wd-entities-title{font-size:14px;line-height:1.4;color:#1f3258}
body .dp-search-modal .wd-suggestion .price{font-size:13px;line-height:1.4}
/* "Skatīt visus rezultātus" pinned to the modal's bottom edge (sticky), so it
   is visible at once without scrolling the whole list. Styled as the blog
   "Lasīt vairāk" read-more: golden --dp-arrow text link, no underline. */
body .dp-search-modal .wd-all-results{position:sticky;bottom:0;z-index:3;display:block;margin:0;padding:13px 8px 3px;background:#fff;box-shadow:0 -10px 12px -6px #fff;border:0;border-radius:0;text-align:center;font-size:14px;font-weight:600;line-height:1.5;color:var(--dp-arrow,#d6b890);text-transform:uppercase;text-decoration:none!important}
body .dp-search-modal .wd-all-results:hover{color:var(--dp-arrow-active,#9c7434)}
body .dp-search-modal .wd-search-loader{top:133px;bottom:12px;left:12px;right:12px;border-radius:9px}
body .dp-search-modal :is(a,button):focus-visible{outline:2px solid #1f3258;outline-offset:2px}
@media(max-width:575px){
  body .wd-search-full-screen.dp-search-modal{padding:32px 18px 20px}
  body .dp-search-modal .dp-search-title{font-size:23px;margin-bottom:20px}
  body .dp-search-modal .searchform{gap:6px}
  body .dp-search-modal .searchform .searchsubmit{flex-basis:70px;width:70px;padding:0 8px}
}
@media(prefers-reduced-motion:reduce){body .wd-search-full-screen.dp-search-modal{transition:none}}
