.header__icon-btn--search:before{content:"";position:absolute;top:0;right:-5px;bottom:0;left:-5px}html:has(.smodal[open]){overflow:hidden}.smodal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--color-fg, #10131A);overflow:hidden}.smodal::backdrop{background:#0a0a0b8c}.smodal__panel{display:flex;flex-direction:column;width:min(760px,calc(100% - 48px));max-height:calc(100dvh - 112px);margin:72px auto 0;background:var(--color-bg-alt, #FFFFFF);border:1px solid var(--color-border, #E3E6EB);border-radius:20px;box-shadow:0 24px 64px #0a0a0b47;overflow:hidden}@media(prefers-reduced-motion:no-preference){.smodal[open] .smodal__panel{animation:smodal-in .18s ease-out}@keyframes smodal-in{0%{opacity:0;transform:translateY(-8px)}}}.smodal__form{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 18px;border-bottom:1px solid var(--color-border, #E3E6EB)}.smodal__form:focus-within{border-bottom-color:#0a6bb4;box-shadow:inset 0 -1px #0a6bb4}.smodal__icon{flex:none;color:var(--color-fg-muted, #4A5361)}.smodal__input{flex:1;min-width:0;height:52px;border:0;outline:0;background:transparent;font:500 18px/1.2 var(--font-body, Inter, sans-serif);color:inherit;-webkit-appearance:none;appearance:none}.smodal .smodal__input:focus-visible{outline:none}.smodal__input::placeholder{color:var(--color-fg-muted, #4A5361);opacity:.8}.smodal__input::-webkit-search-cancel-button{-webkit-appearance:none}.smodal__close{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.smodal__close:hover{background:var(--color-surface, #EDEFF3)}.smodal__close:focus-visible{outline:2px solid #0A6BB4;outline-offset:2px}.smodal__results{overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 12px}.smodal__results[aria-busy=true] [data-ps-live]{opacity:.55}@media(max-width:699px){.smodal__panel{width:100%;height:100%;max-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}.smodal__form{padding:max(8px,env(safe-area-inset-top)) 6px 8px 16px}}.ps__group{padding-top:6px}.ps__h{padding:10px 12px 6px;font:600 11px/1.2 var(--font-body, Inter, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted, #4A5361)}.ps__item{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-radius:12px;color:var(--color-fg, #10131A);text-decoration:none}.ps__item:hover,.ps__item[aria-selected=true]{background:var(--color-surface, #EDEFF3)}.ps__img{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--color-bg, #F6F7F9)}.ps__img img{width:100%;height:100%;object-fit:contain;display:block}.ps__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ps__name{font:600 15px/1.3 var(--font-body, Inter, sans-serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps__meta{font-size:13px;line-height:1.35;color:var(--color-fg-muted, #4A5361)}.ps__price{flex:none;font:600 14px/1.2 var(--font-data, monospace);white-space:nowrap}.ps__price small{font:500 11px var(--font-body, Inter, sans-serif);color:var(--color-fg-muted, #4A5361)}.ps__item--link .ps__name{flex:1;min-width:0;-webkit-line-clamp:1}.ps__item--link .ps__meta{flex:none}.ps__none{padding:12px 12px 0;font-size:14px;line-height:1.5;color:var(--color-fg-muted, #4A5361)}.ps__all{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:8px 0 0;padding:12px;border-top:1px solid var(--color-border, #E3E6EB);border-radius:0 0 12px 12px;font-weight:600;color:#0a6bb4;text-decoration:none}.ps__all:hover,.ps__all[aria-selected=true]{background:var(--color-surface, #EDEFF3)}.sq-row{display:flex;flex-wrap:wrap;gap:8px;padding:4px 12px 8px}.sq-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--color-border-strong, #CDD3DC);border-radius:999px;background:var(--color-bg-alt, #FFFFFF);color:var(--color-fg, #10131A);font:600 14px/1.2 var(--font-body, Inter, sans-serif);text-decoration:none}.sq-chip:hover,.sq-chip[aria-selected=true]{border-color:var(--color-fg, #10131A);background:var(--color-surface, #EDEFF3)}.sq-chip:focus-visible{outline:2px solid #0A6BB4;outline-offset:2px}.sq-chip--recent{font-weight:500;color:var(--color-fg-muted, #4A5361)}.search-page{padding:calc(var(--header-h, 72px) + var(--space-5, 24px)) 0 var(--space-8, 64px)}.search-page__head{margin-bottom:var(--space-6, 32px)}.search-page__head h1{font-size:var(--fs-2xl, 2rem);font-weight:700;margin-bottom:var(--space-4, 16px);overflow-wrap:anywhere}.search-page__form{display:flex;gap:8px;max-width:640px}.search-page__form input[type=search]{flex:1;min-width:0;height:52px;padding:0 16px;border:1px solid var(--color-border-strong, #CDD3DC);border-radius:12px;background:var(--color-bg-alt, #FFFFFF);color:var(--color-fg, #10131A);font:500 16px var(--font-body, Inter, sans-serif)}.search-page__form input[type=search]:focus{outline:none;border-color:#0a6bb4;box-shadow:0 0 0 3px #0a6bb426}.search-page__form .btn{flex:none;width:auto;min-height:52px}.search-page__count{margin-top:var(--space-3, 12px);color:var(--color-fg-muted, #4A5361)}.search-page__h2{display:flex;align-items:baseline;gap:8px;margin:var(--space-6, 32px) 0 var(--space-4, 16px);font-size:1.25rem;line-height:1.3}.search-page__h2 span{font:500 14px var(--font-data, monospace);color:var(--color-fg-muted, #4A5361)}.search-page__more{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-3, 12px);font-weight:600;color:#0a6bb4}.search-page .sq-row{padding:0;margin-top:var(--space-4, 16px)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4, 16px)}.search-result{display:flex;flex-direction:column;padding:var(--space-4, 16px);background:var(--color-bg-alt, #FFFFFF);border:1px solid var(--color-border, #E3E6EB);border-radius:16px}.search-result__img{display:block;margin-bottom:var(--space-3, 12px);border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:var(--color-bg, #F6F7F9)}.search-result__img img{width:100%;height:100%;object-fit:cover;display:block}.search-result__kind{font:600 11px/1.2 var(--font-body, Inter, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted, #4A5361);margin-bottom:6px}.search-result__title{font-size:var(--fs-base, 1rem);font-weight:700;line-height:1.35;margin-bottom:var(--space-2, 8px)}.search-result__title a{color:var(--color-fg, #10131A);text-decoration:none}.search-result__title a:hover{color:#0a6bb4}.search-result__excerpt{font-size:var(--fs-sm, .875rem);color:var(--color-fg-muted, #4A5361);line-height:1.6;margin-bottom:var(--space-2, 8px)}.search-result__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-xs, .75rem);color:var(--color-fg-muted, #4A5361)}.search-result__link{display:inline-flex;align-items:center;min-height:44px;color:#0a6bb4;font-weight:600;text-decoration:none}.search-result__link:hover{text-decoration:underline}.search-empty{max-width:760px}.search-empty__lead{font-size:var(--fs-lg, 1.125rem);color:var(--color-fg, #10131A)}.search-empty__tips{margin:var(--space-3, 12px) 0 0;padding-left:1.2em;color:var(--color-fg-muted, #4A5361);line-height:1.7}@media(max-width:640px){.search-page__head h1{font-size:var(--fs-xl, 1.5rem)}.search-results{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/journe-search.css.map */
