.okp-so{--so-ink:#14110F;--so-ink-2:#1B1613;--so-panel:#17130F;--so-ivory:#F5F2EE;--so-text:#EBE6DD;--so-text-2:#C9C2B6;--so-muted:#9C9385;--so-gold:#C6A76C;--so-gold-2:#D8BE8A;--so-gold-deep:#A9712B;--so-line:rgba(235,230,221,.14);--so-line-soft:rgba(235,230,221,.08);--so-card:rgba(255,255,255,.035);--so-card-hover:rgba(255,255,255,.065);--so-sans:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--so-serif:"Playfair Display","Times New Roman",Georgia,serif;--so-display:"Archivo","Montserrat","Helvetica Neue",Arial,sans-serif;--so-radius:12px;--so-radius-lg:16px;--so-ease:cubic-bezier(.22,.61,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;background:radial-gradient(1100px 640px at 50% -12%,#c6a76c24,#c6a76c00 58%),linear-gradient(180deg,#171310,#14110f 60%,#100d0b);color:var(--so-text);font-family:var(--so-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--so-ease),visibility .3s var(--so-ease)}.okp-so *,.okp-so *:before,.okp-so *:after{box-sizing:border-box}#okp-so.okp-so.is-open{opacity:1;visibility:visible;pointer-events:auto}html.okp-so-lock,body.okp-so-lock{overflow:hidden!important}.okp-so__scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:48px}.okp-so__scroll::-webkit-scrollbar{width:10px}.okp-so__scroll::-webkit-scrollbar-thumb{background:#ebe6dd24;border-radius:8px}.okp-so__inner{width:100%;max-width:1080px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.okp-so__top{position:sticky;top:0;z-index:3;padding:clamp(16px,3vw,26px) 0 14px;background:linear-gradient(180deg,#171310 0% 72%,#17131000)}.okp-so__bar{display:flex;align-items:center;gap:12px}.okp-so__form{flex:1 1 auto;min-width:0;display:flex}.okp-so__field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;background:#ffffff0b;border:1px solid var(--so-line);border-radius:var(--so-radius);padding:0 14px;height:56px;transition:border-color .2s var(--so-ease),box-shadow .2s var(--so-ease)}.okp-so__field:focus-within{border-color:#c6a76c8c;box-shadow:0 0 0 3px #c6a76c24}.okp-so__field-icon{width:20px;height:20px;flex:0 0 auto;color:var(--so-muted)}.okp-so__input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--so-text);font-family:var(--so-sans);font-size:16px;font-weight:500;letter-spacing:.005em;padding:0;width:100%}.okp-so__input::placeholder{color:var(--so-muted);opacity:1;font-weight:400}.okp-so .okp-so__input,.okp-so .okp-so__input:focus,.okp-so .okp-so__input:focus-visible,.okp-so .okp-so__input:active,.okp-so .okp-so__input:hover{outline:none!important;box-shadow:none!important;border:none!important;-webkit-appearance:none;appearance:none}.okp-so .okp-so__input::-webkit-search-cancel-button,.okp-so .okp-so__input::-webkit-search-decoration{-webkit-appearance:none}.okp-so__field-clear{display:none;flex:0 0 auto;width:26px;height:26px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--so-muted);cursor:pointer;border-radius:50%}.okp-so__field-clear:hover{color:var(--so-text);background:#ffffff0f}.okp-so__field.has-text .okp-so__field-clear{display:inline-flex}.okp-so__ai{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:56px;padding:0 18px;border-radius:var(--so-radius);border:1px solid rgba(198,167,108,.45);background:linear-gradient(180deg,#c6a76c29,#c6a76c0f);color:var(--so-gold-2);font-family:var(--so-sans);font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s var(--so-ease),border-color .2s var(--so-ease),transform .12s var(--so-ease)}.okp-so__ai:hover{background:linear-gradient(180deg,#c6a76c42,#c6a76c1f);border-color:#c6a76cb3;color:#ebd6a6}.okp-so__ai:active{transform:translateY(1px)}.okp-so__ai-spark{width:17px;height:17px;flex:0 0 auto}.okp-so__close{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--so-line);background:#ffffff08;color:var(--so-text-2);border-radius:50%;cursor:pointer;transition:background .2s var(--so-ease),color .2s var(--so-ease),border-color .2s var(--so-ease)}.okp-so__close:hover{background:#ffffff14;color:#fff;border-color:var(--so-line)}.okp-so__close svg{width:18px;height:18px}.okp-so__block{margin-top:clamp(22px,3vw,34px)}.okp-so__block-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.okp-so__h{margin:0;font-family:var(--so-sans);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--so-gold)}.okp-so__h .okp-so__h-ico{width:15px;height:15px;margin-right:8px;vertical-align:-2px;color:var(--so-muted)}.okp-so__recent-list{display:flex;flex-wrap:wrap;gap:10px}.okp-so__chip{display:inline-flex;align-items:center;gap:9px;padding:9px 12px 9px 13px;background:var(--so-card);border:1px solid var(--so-line-soft);border-radius:999px;color:var(--so-text);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .18s var(--so-ease),border-color .18s var(--so-ease)}.okp-so__chip:hover{background:var(--so-card-hover);border-color:var(--so-line)}.okp-so__chip-ico{width:15px;height:15px;color:var(--so-muted);flex:0 0 auto}.okp-so__chip-x{width:18px;height:18px;margin-left:2px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--so-muted);cursor:pointer;border-radius:50%;flex:0 0 auto}.okp-so__chip-x:hover{color:var(--so-text);background:#ffffff14}.okp-so__chip-x svg{width:11px;height:11px}.okp-so__recent-actions{margin-top:14px;font-size:12.5px;color:var(--so-muted);display:flex;align-items:center;gap:10px}.okp-so__link{background:none;border:0;padding:0;cursor:pointer;color:var(--so-muted);font:inherit;letter-spacing:.02em;transition:color .18s var(--so-ease)}.okp-so__link:hover{color:var(--so-gold-2);text-decoration:underline;text-underline-offset:3px}.okp-so__dot{color:#ebe6dd47}.okp-so__carousel{position:relative}.okp-so__rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.okp-so__rail::-webkit-scrollbar{display:none;width:0;height:0}.okp-so__car-btn{position:absolute;top:34%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--so-line);background:#171310e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--so-text);cursor:pointer;box-shadow:0 8px 24px #0006;transition:background .18s var(--so-ease),border-color .18s var(--so-ease),opacity .18s var(--so-ease),transform .12s var(--so-ease)}.okp-so__car-btn:hover{background:#251e19f7;border-color:#c6a76c8c;color:#fff}.okp-so__car-btn:active{transform:translateY(-50%) scale(.93)}.okp-so__car-btn svg{width:20px;height:20px}.okp-so__car-btn[hidden]{display:none}.okp-so__car-btn:disabled{opacity:0;pointer-events:none}.okp-so__car-btn--prev{left:-6px}.okp-so__car-btn--next{right:-6px}.okp-so__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.okp-so-card{scroll-snap-align:start;flex:0 0 190px;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--so-card);border:1px solid var(--so-line-soft);border-radius:var(--so-radius-lg);overflow:hidden;transition:background .2s var(--so-ease),border-color .2s var(--so-ease),transform .2s var(--so-ease)}.okp-so__grid .okp-so-card{flex:0 0 auto;width:auto}.okp-so-card:hover{background:var(--so-card-hover);border-color:#c6a76c66;transform:translateY(-2px)}.okp-so-card__imgwrap{position:relative;aspect-ratio:1/1;background:#0f0c0a;display:flex;align-items:center;justify-content:center;overflow:hidden}.okp-so-card__img{width:100%;height:100%;object-fit:cover;display:block}.okp-so-card__body{padding:12px 13px 14px;display:flex;flex-direction:column;gap:5px;min-height:0}.okp-so-card__fam{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--so-gold);min-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okp-so-card__name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--so-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}.okp-so-card__price{margin-top:2px;font-size:13.5px;font-weight:600;color:var(--so-text-2)}.okp-so-card__price s{color:var(--so-muted);font-weight:400;margin-right:6px;font-size:12px}.okp-so-card__price em{color:var(--so-gold-2);font-style:normal}.okp-so__results,.okp-so.is-searching .okp-so__default{display:none}.okp-so.is-searching .okp-so__results{display:block}.okp-so__results-foot{margin-top:22px;text-align:center}.okp-so__seeall{display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border:1px solid rgba(198,167,108,.45);border-radius:var(--so-radius);background:transparent;color:var(--so-gold-2);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s var(--so-ease),border-color .2s var(--so-ease)}.okp-so__seeall:hover{background:#c6a76c1f;border-color:#c6a76cb3}.okp-so__empty{padding:40px 0 8px;text-align:center;color:var(--so-muted)}.okp-so__empty b{display:block;color:var(--so-text);font-size:16px;font-weight:600;margin-bottom:6px}.okp-so__spin{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid rgba(235,230,221,.2);border-top-color:var(--so-gold);animation:okp-so-spin .7s linear infinite}@keyframes okp-so-spin{to{transform:rotate(360deg)}}.okp-so__loading{padding:34px 0;text-align:center}.okp-so__hint{margin-top:10px;font-size:12px;color:var(--so-muted);letter-spacing:.02em}@media(max-width:640px){.okp-so__bar{gap:10px;flex-wrap:nowrap}.okp-so__ai{padding:0;font-size:0;gap:0;height:52px;width:52px;flex:0 0 52px;justify-content:center}.okp-so__ai-spark{width:20px;height:20px}.okp-so__ai .okp-so__ai-label{display:none}.okp-so__car-btn{display:none!important}.okp-so-card{flex-basis:150px}.okp-so__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.okp-so__field{height:52px;padding:0 12px;gap:6px}.okp-so__close{width:44px;height:44px;flex:0 0 44px}}@media(max-width:400px){.okp-so__bar{gap:8px}.okp-so__ai{width:48px;flex-basis:48px}.okp-so__close{width:42px;height:42px;flex-basis:42px}.okp-so__field{padding:0 10px}}@media(prefers-reduced-motion:reduce){.okp-so,.okp-so *{transition:none!important;animation-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/okp-search-overlay.css.map */
