.od-searchdlg{overflow-y:auto;overscroll-behavior:contain}.od-search__bar{position:sticky;top:0;z-index:2;background:var(--od-ash);border-bottom:1px solid var(--od-line)}.od-search__row{display:flex;align-items:center;gap:8px;padding-block:14px}.od-search__form{display:flex;flex:1;gap:12px;min-width:0}.od-search__field{position:relative;flex:1;min-width:0}.od-search__field .od-ic{position:absolute;left:16px;top:50%;translate:0 -50%;pointer-events:none}.od-search__input{width:100%;min-height:54px;padding:0 16px 0 50px;border:1.5px solid var(--od-ink);border-radius:0;background:transparent;color:var(--od-ink);font:500 16px/1.3 var(--od-text);-webkit-appearance:none;appearance:none}.od-search__input::placeholder{color:var(--od-ink-soft);opacity:1}.od-search__input:focus-visible{outline:3px solid var(--od-oak);outline-offset:2px}.od-search__form .od-btn{flex:none}.od-search__body{padding-block:24px 40px}.od-search__results{transition:opacity .2s}.od-search.is-loading .od-search__results{opacity:.5}.od-pop__h{margin:0 0 14px;font:600 14px/1 var(--od-text);color:var(--od-ink-soft)}.od-pop__list{display:flex;flex-wrap:wrap;gap:10px}.od-pop__link{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;box-shadow:inset 0 0 0 1.5px var(--od-ink);font-size:15px;font-weight:500;transition:background-color .2s,color .2s}.od-pop__link:hover{background:var(--od-ink);color:var(--od-ash)}.od-sres,.od-sres__cols{display:grid;gap:32px}.od-sres__h{margin:0 0 12px;font:600 14px/1 var(--od-text);color:var(--od-ink-soft)}.od-sres__products{display:grid;gap:4px 28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.od-sres__p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:8px 0}.od-sres__p:focus-visible,.od-sres__link:focus-visible{outline:3px solid var(--od-oak);outline-offset:-3px}.od-sres__img{display:block;aspect-ratio:2 / 3;overflow:hidden;background:var(--od-plate)}.od-sres__img img{width:100%;height:100%;object-fit:cover}.od-sres__info{display:grid;gap:2px;min-width:0}.od-sres__name{font-size:14.5px;font-weight:500;line-height:1.35;text-wrap:balance}.od-sres__p:hover .od-sres__name{text-decoration:underline;text-underline-offset:3px}.od-sres__info .od-card__meta{margin-top:0}.od-sres__out{color:var(--od-ink-soft);font-size:13.5px}.od-sres__side{display:grid;align-content:start;gap:28px}.od-sres__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--od-line);font-size:15px;font-weight:500}.od-sres__link:hover{text-decoration:underline;text-underline-offset:3px}.od-sres__link .od-ic{width:18px;height:18px}.od-sres__all{justify-self:start}.od-sres__empty{display:grid;justify-items:start;gap:12px}.od-sres__msg{font-size:16px}.od-searchpage__form{display:flex;gap:12px;max-width:720px;margin-bottom:28px}.od-searchpage__form .od-btn{flex:none}.od-searchpage__count{margin-bottom:32px;color:var(--od-ink-soft)}.od-searchpage__count strong{color:var(--od-ink)}.od-searchpage__empty{display:grid;justify-items:start;gap:28px}.od-searchpage__empty .od-lead strong{color:var(--od-ink)}.od-searchgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.od-searchcontent{margin-top:clamp(48px,7vw,96px);max-width:760px}.od-searchcontent__list{margin-top:20px}.od-searchcontent__list>li{padding-block:16px;border-bottom:1px solid var(--od-line)}.od-searchcontent__link{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.od-searchcontent__title{font-size:17px;font-weight:600}.od-searchcontent__link:hover .od-searchcontent__title{text-decoration:underline;text-underline-offset:3px}.od-searchcontent__type{flex:none;font-size:13px;color:var(--od-ink-soft)}.od-searchcontent__excerpt{margin-top:6px;max-width:62ch;font-size:14.5px;color:var(--od-ink-soft)}@media(min-width:700px){.od-searchgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}}@media(min-width:900px){.od-sres__cols:not(.od-sres__cols--single){grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:56px}}@media(min-width:1000px){.od-searchgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.od-search__form .od-btn{padding:0 20px}.od-searchpage__form{flex-wrap:wrap}.od-searchpage__form .od-search__field{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/od-search.css.map */
