.so-sr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;visibility:hidden;pointer-events:none}.so-sr.is-open{visibility:visible;pointer-events:auto}.so-sr__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a090959;opacity:0;transition:opacity .25s}.so-sr.is-open .so-sr__veil{opacity:1}.so-sr__panel{position:relative;display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;background:#fff;transform:translateY(-102%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.so-sr.is-open .so-sr__panel{transform:none}.so-sr__bar{flex:none;display:flex;align-items:center;gap:18px;margin:0;padding:22px var(--so-pad) 0}.so-sr__field{flex:1;display:flex;align-items:center;gap:12px;min-width:0;border-bottom:1px solid var(--so-ink);padding-bottom:10px;cursor:text}.so-sr__field svg{width:18px;height:18px;flex:none;color:var(--so-ink)}.so-sr__field input{flex:1;min-width:0;height:auto;border:0;outline:0;background:none;padding:0;margin:0;box-shadow:none;font:400 20px/1.2 var(--so-ui);text-transform:uppercase;letter-spacing:.01em;color:var(--so-ink);-webkit-appearance:none;appearance:none}.so-sr__field input::-webkit-search-cancel-button,.so-sr__field input::-webkit-search-decoration{-webkit-appearance:none;display:none}.so-sr__field input::placeholder{color:var(--so-faint);transition:color .2s}.so-sr__clear,.so-sr__x{flex:none;background:none;border:0;padding:4px 0;cursor:pointer;font:400 11px/1 var(--so-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--so-mute)}.so-sr__clear:hover{color:var(--so-ink)}.so-sr__clear[hidden]{display:none}.so-sr__x{color:var(--so-ink);margin-bottom:10px}.so-sr__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px var(--so-pad) 30px}.so-ss__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font:500 10px/1 var(--so-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--so-mute)}.so-ss__g+.so-ss__g{margin-top:28px}.so-ss__chips{display:flex;flex-wrap:wrap;gap:6px}.so-ss__chip{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border:1px solid var(--so-line);border-radius:0;background:#fff;color:var(--so-ink);font:400 11px/1 var(--so-ui);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.so-ss__chip:hover{border-color:var(--so-ink)}.so-ss__chip.is-active{background:var(--so-ink);border-color:var(--so-ink);color:#fff}.so-ss__clr{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--so-mute);text-decoration:underline;text-underline-offset:3px}.so-ss__clr:hover{color:var(--so-ink)}.so-ss__wait{margin:0;font:400 11px/1.4 var(--so-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--so-mute)}.so-ss__res{display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-areas:"sug main" "more main";grid-template-rows:auto 1fr;column-gap:52px;row-gap:28px;align-items:start}.so-ss__res.is-solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.so-ss__sug{grid-area:sug}.so-ss__more{grid-area:more}.so-ss__main{grid-area:main;min-width:0}.so-ss__list{list-style:none;margin:0;padding:0}.so-ss__opt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:calc(100% + 20px);margin:0 -10px;padding:8px 10px;border:0;border-radius:0;background:none;color:var(--so-ink);text-align:left;text-decoration:none;font:400 13px/1.3 var(--so-ui);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:background .15s}.so-ss__opt mark,.so-ss__pn mark{background:none;color:inherit;font-weight:600}.so-ss__opt small{flex:none;font-size:10px;color:var(--so-faint)}.so-ss__opt:hover,.so-ss__opt.is-active{background:#1412130d}.so-ss__note{margin:0 0 16px;font:400 12px/1.5 var(--so-ui);text-transform:uppercase;letter-spacing:.01em}.so-ss__note b{font-weight:600}.so-ss__none{margin:0 0 26px;font:400 14px/1.5 var(--so-ui);text-transform:uppercase}.so-ss__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 12px}.so-ss__grid--row{grid-template-columns:repeat(6,minmax(0,1fr))}.so-ss__p{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--so-ink);text-decoration:none;font:400 10px/1.4 var(--so-ui);text-transform:uppercase;letter-spacing:.01em}.so-ss__img{position:relative;display:block;aspect-ratio:4/5;margin-bottom:7px;overflow:hidden;background:var(--so-tile)}.so-ss__img img{width:100%;height:100%;object-fit:contain;padding:5%;box-sizing:border-box;display:block;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.so-ss__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;transition:border-color .2s;pointer-events:none}@media(hover:hover){.so-ss__p:hover .so-ss__img img{transform:scale(1.04)}}.so-ss__p.is-active .so-ss__img:after,.so-ss__p:focus-visible .so-ss__img:after{border-color:var(--so-ink)}.so-ss__p:focus-visible{outline:none}.so-ss__pn{font-size:11px;line-height:1.35}.so-ss__ps{color:var(--so-mute)}.so-ss__pp s{opacity:.6;margin-right:5px}.so-ss__pp em{font-style:normal;color:var(--so-mute);margin-left:8px}.so-ss__all{margin-top:24px}.so-ss__all .so-btn{min-height:42px}.so-ss__all .so-btn.is-active{background:var(--so-ink);color:#fff}@media(max-width:1199px){.so-ss__grid,.so-ss__grid--row{grid-template-columns:repeat(4,minmax(0,1fr))}.so-ss__grid--row .so-ss__p:nth-child(n+5){display:none}}@media(max-width:989px){.so-ss__res{grid-template-columns:190px minmax(0,1fr);column-gap:28px}.so-ss__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.so-sr__panel{height:100%;max-height:none;transform:translateY(-100%)}.so-sr__bar{gap:14px;padding-top:max(14px,env(safe-area-inset-top))}.so-sr__field input{font-size:16px}.so-sr__body{padding:20px var(--so-pad) calc(28px + env(safe-area-inset-bottom))}.so-ss__res{grid-template-columns:minmax(0,1fr);grid-template-areas:"sug" "more" "main";row-gap:22px}.so-ss__more{display:flex;flex-direction:column;gap:18px}.so-ss__more .so-ss__g+.so-ss__g{margin-top:0}.so-ss__more .so-ss__h{margin-bottom:9px}.so-ss__more .so-ss__list{display:flex;flex-wrap:wrap;gap:6px}.so-ss__more .so-ss__opt{width:auto;margin:0;padding:9px 12px;border:1px solid var(--so-line);font-size:11px;letter-spacing:.03em;align-items:center}.so-ss__more .so-ss__opt.is-active,.so-ss__more .so-ss__opt:hover{border-color:var(--so-ink);background:#fff}.so-ss__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.so-ss__grid--row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:0 calc(var(--so-pad) * -1);padding:0 var(--so-pad);scrollbar-width:none}.so-ss__grid--row::-webkit-scrollbar{display:none}.so-ss__grid--row .so-ss__p,.so-ss__grid--row .so-ss__p:nth-child(n+5){display:flex;flex:0 0 42%;scroll-snap-align:start}.so-ss__opt{font-size:14px;padding:10px}.so-ss__sug li:nth-child(n+5){display:none}.so-ss__chip{min-height:36px}.so-ss__all .so-btn{width:100%}}@media(prefers-reduced-motion:reduce){.so-sr__panel,.so-sr__veil,.so-ss__img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/so-search.css.map */
