.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.so{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;visibility:hidden;transition:visibility 0s linear .28s}.so.is-open{visibility:visible;transition:none}.so__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--burgundy);opacity:0;transition:opacity .28s ease-out}.so.is-open .so__overlay{opacity:.4}.so__panel{position:absolute;top:0;left:0;right:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--ivory);color:var(--burgundy);transform:translateY(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);outline:none}.so.is-open .so__panel{transform:none}.so__inner{max-width:1200px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 12px) 20px 32px}.so__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--burgundy)}.so__icon{flex:none;width:20px;height:20px;fill:none;stroke:currentcolor;stroke-width:1.3;stroke-linecap:round}.so__input{flex:1;min-width:0;height:64px;padding:0;border:0;border-radius:0;background:none;color:inherit;font-family:var(--font-serif);font-size:24px;outline:none;-webkit-appearance:none;appearance:none}.so__input::placeholder{color:currentcolor;opacity:.4}.so__input::-webkit-search-cancel-button{display:none}.so__close{flex:none;min-height:var(--tap);padding:0 4px;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking);text-decoration:underline;text-underline-offset:4px}.so__body{padding-top:24px;transition:opacity .16s ease}.so__body.is-loading{opacity:.5}.so__label{margin:0 0 14px;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.2em;opacity:.6}.so__queries{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.so__query{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--blush);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.06em;transition:border-color .2s ease}.so__query mark{background:none;color:inherit;font-weight:700}.so__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}.so__link{display:flex;flex-direction:column;gap:4px}.so__media{display:block;aspect-ratio:1;margin-bottom:6px;overflow:hidden;background:var(--paper)}.so__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.so__name{font-family:var(--font-serif);font-size:16px;line-height:1.25}.so__price{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking);opacity:.7}.so__all{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);margin-top:20px;font-family:var(--font-ui);font-size:13px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:5px}.so__all:after{content:"";flex:none;width:22px;height:10px;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M0 5h58M53.5 1.5 58 5l-4.5 3.5' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right center / 60px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M0 5h58M53.5 1.5 58 5l-4.5 3.5' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right center / 60px 10px no-repeat;transition:width .35s cubic-bezier(.22,1,.36,1)}.so__empty{margin:0;font-family:var(--font-serif);font-size:18px}@media(hover:hover){.so__query:hover{border-color:var(--burgundy)}.so__link:hover .so__img{transform:scale(1.04)}.so__all:hover:after{width:34px}}@media(min-width:750px){.so__inner{padding:calc(env(safe-area-inset-top) + 20px) 32px 40px}.so__input{height:80px;font-size:34px}.so__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}}@media(prefers-reduced-motion:reduce){.so,.so__overlay,.so__panel,.so__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/search.css.map */
