.vqsd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none;visibility:hidden}.vqsd[aria-hidden=false]{visibility:visible}.vqsd.vqsd--open{pointer-events:auto}.vqsd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1b2a6b;opacity:0;transition:opacity .32s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vqsd--open .vqsd__overlay{opacity:1}.vqsd__panel{position:absolute;top:0;left:0;right:0;width:100%;background:var(--vaultiqe-ow, #faf7f2);color:var(--vaultiqe-ch, #2b2b2b);padding:76px 40px 64px;transform:translateY(-100%);transition:transform .42s cubic-bezier(.22,1,.36,1);max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--vaultiqe-bd, #e5e0d8);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.vqsd--open .vqsd__panel{transform:translateY(0)}.vqsd__close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:none;border:1px solid transparent;cursor:pointer;color:var(--vaultiqe-nv, #0d1b2a);padding:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease}.vqsd__close:hover,.vqsd__close:focus-visible{border-color:var(--vaultiqe-nv, #0d1b2a);outline:none}.vqsd__form{width:100%;max-width:620px;margin-left:auto;margin-right:auto}.vqsd__input-wrap{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--vaultiqe-nv, #0d1b2a);padding:6px 4px 10px}.vqsd__input-icon{flex-shrink:0;width:18px;height:18px;color:var(--vaultiqe-mu, #8a8577)}.vqsd__input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:Playfair Display,Georgia,serif;font-weight:300;font-size:clamp(18px,2.6vw,26px);color:var(--vaultiqe-nv, #0d1b2a);outline:none;box-shadow:none;padding:4px 0;-webkit-appearance:none;appearance:none;letter-spacing:-.005em;text-align:center}.vqsd__input:focus,.vqsd__input:focus-visible{outline:none;box-shadow:none;border:0}.vqsd__input:focus-visible{box-shadow:inset 0 -1px 0 0 var(--vaultiqe-gd, #c9a96e)}.vqsd__input::placeholder{color:#0d1b2a59;font-style:italic}.vqsd__input::-webkit-search-cancel-button,.vqsd__input::-webkit-search-decoration,.vqsd__input::-webkit-search-results-button,.vqsd__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.vqsd__clear{flex-shrink:0;width:26px;height:26px;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#0d1b2a73;border-radius:999px;padding:0;transition:color .2s ease,background-color .2s ease}.vqsd__clear:hover,.vqsd__clear:focus-visible{color:var(--vaultiqe-nv, #0d1b2a);background:#0d1b2a0f;outline:none}.vqsd__submit-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vqsd__hint{margin:20px 0 0;font-family:Inter,sans-serif;font-size:11px;color:var(--vaultiqe-mu, #8a8577);letter-spacing:.04em;text-align:center}.vqsd__hint kbd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:2px 6px;background:#0d1b2a0f;border:1px solid rgba(13,27,42,.12);border-radius:3px;color:var(--vaultiqe-nv, #0d1b2a);margin:0 4px}.vqsd__hint-dot{margin:0 6px;color:#0d1b2a66}.vqsd__body{width:100%;max-width:780px;margin-top:56px;margin-left:auto;margin-right:auto}.vqsd__group{margin-bottom:44px}.vqsd__group:last-child{margin-bottom:0}.vqsd__group-title{display:flex;align-items:center;justify-content:center;gap:14px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--vaultiqe-nv, #0d1b2a);margin:0 0 22px;text-align:center}.vqsd__group-title:before,.vqsd__group-title:after{content:"";flex:1 1 0;max-width:56px;height:1px;background:#0d1b2a29}.vqsd__group-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:400;letter-spacing:.12em;color:#0d1b2a61;margin-left:-6px}.vqsd__group-clear{background:transparent;border:0;padding:0;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#0d1b2a66;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.vqsd__group-clear:hover{color:var(--vaultiqe-nv, #0d1b2a)}.vqsd__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.vqsd__chip{display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:17px;font-style:italic;font-weight:300;color:var(--vaultiqe-nv, #0d1b2a);text-decoration:none;padding:8px 18px;border:1px solid var(--vaultiqe-nv, #0d1b2a);background:transparent;transition:background .2s ease,color .2s ease}.vqsd__chip:hover,.vqsd__chip:focus-visible{background:var(--vaultiqe-nv, #0d1b2a);color:var(--vaultiqe-ow, #faf7f2);outline:none}.vqsd__chip--ghost{font-family:Inter,sans-serif;font-size:12px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;border-color:var(--vaultiqe-bd, #e5e0d8);color:var(--vaultiqe-ch, #2b2b2b)}.vqsd__chip--ghost:hover{border-color:var(--vaultiqe-nv, #0d1b2a);background:transparent;color:var(--vaultiqe-nv, #0d1b2a)}.vqsd__results-section{margin-bottom:44px}.vqsd__results-section:last-child{margin-bottom:0}.vqsd__prods+.vqsd__group-title{margin-top:40px}.vqsd__cols{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.vqsd__col{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 18px;border:1px solid var(--vaultiqe-bd, #e5e0d8);text-decoration:none;color:var(--vaultiqe-nv, #0d1b2a);background:#fff;transition:border-color .2s ease,color .2s ease}.vqsd__col:hover,.vqsd__col:focus-visible{border-color:var(--vaultiqe-gd, #c9a96e);color:var(--vaultiqe-gd, #c9a96e);outline:none}.vqsd__prods{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.vqsd__prod{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;padding:12px 14px;background:#fff;border:1px solid var(--vaultiqe-bd, #e5e0d8);text-decoration:none;color:inherit;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.vqsd__prod:hover,.vqsd__prod:focus-visible,.vqsd__prod--focus{border-color:var(--vaultiqe-gd, #c9a96e);background:#c9a96e0a;outline:none}.vqsd__prod-media{position:relative;aspect-ratio:1 / 1;background:var(--vaultiqe-cr, #f4ede1);overflow:hidden;flex-shrink:0}.vqsd__prod-media img{width:100%;height:100%;object-fit:cover;display:block}.vqsd__prod-sold{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0d1b2a73;color:var(--vaultiqe-ow, #faf7f2);font-family:Inter,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.vqsd__prod-body{min-width:0}.vqsd__prod-vendor{font-family:Inter,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vaultiqe-gd, #c9a96e);margin:0 0 5px}.vqsd__prod-name{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:15px;margin:0 0 3px;color:var(--vaultiqe-nv, #0d1b2a);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vqsd__prod-cat,.vqsd__prod-cond{font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--vaultiqe-mu, #8a8577);margin:0 0 6px;line-height:1.3}.vqsd__prod-name mark{background:#c9a96e38;color:inherit;padding:0 2px;border-radius:1px}.vqsd__prod--best{position:relative}.vqsd__prod--best:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:2px;background:var(--vaultiqe-gd, #c9a96e)}.vqsd__prod-price{font-family:Inter,sans-serif;font-size:12px;margin:0;color:var(--vaultiqe-ch, #2b2b2b)}.vqsd__prod-price s{color:var(--vaultiqe-mu, #8a8577);margin-right:6px}.vqsd__prod--sold .vqsd__prod-name{color:var(--vaultiqe-mu, #8a8577)}.vqsd__view-all{margin-top:40px;text-align:center}.vqsd__view-all a{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--vaultiqe-nv, #0d1b2a);text-decoration:none;padding:14px 4px;border-bottom:1px solid rgba(13,27,42,.18);transition:color .2s ease,border-color .2s ease}.vqsd__view-all a:hover,.vqsd__view-all a:focus-visible{color:var(--vaultiqe-gd, #c9a96e);border-color:var(--vaultiqe-gd, #c9a96e);outline:none}.vqsd__view-all svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.vqsd__view-all a:hover svg,.vqsd__view-all a:focus-visible svg{transform:translate(4px)}.vqsd__no-results,.vqsd__error{text-align:center;padding:48px 24px;font-family:Inter,sans-serif;color:var(--vaultiqe-ch, #2b2b2b)}.vqsd__no-results-head{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:22px;margin:0 0 12px;color:var(--vaultiqe-nv, #0d1b2a)}.vqsd__no-results-sub{color:var(--vaultiqe-mu, #8a8577);font-size:13px;margin:0;line-height:1.6}.vqsd__no-results a,.vqsd__error a{color:var(--vaultiqe-nv, #0d1b2a);text-decoration:underline;text-underline-offset:3px}.vqsd__no-results a:hover,.vqsd__error a:hover{color:var(--vaultiqe-gd, #c9a96e)}.vqsd__loading{padding:8px 0}.vqsd__skel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.vqsd__skel-card{height:100px;background:linear-gradient(90deg,#0d1b2a0a,#0d1b2a14,#0d1b2a0a);background-size:200% 100%;animation:vqsd-shimmer 1.3s ease-in-out infinite;border:1px solid var(--vaultiqe-bd, #e5e0d8)}@keyframes vqsd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.vqsd__panel{padding:72px 22px 36px}.vqsd__overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0d1b2a8c}.vqsd__close{top:16px;right:14px}.vqsd__body{margin-top:28px}.vqsd__group{margin-bottom:24px}.vqsd__hint{display:none}.vqsd__chip{font-size:15px;padding:7px 14px}.vqsd__chip--ghost{font-size:11px;padding:7px 12px}.vqsd__prods,.vqsd__skel-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.vqsd__overlay,.vqsd__panel,.vqsd__prod,.vqsd__view-all svg,.vqsd__skel-card{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/snippet-vq-search-drawer.css.map */
