.ay-search-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:94}.ay-search-drawer{position:fixed;z-index:95;left:0;right:0;top:0;background:#faf7f2;transform:translateY(-105%);transition:transform .3s ease;box-shadow:0 25px 70px rgba(0,0,0,.12);padding:32px max(24px,calc((100vw - 1180px)/2));max-height:82dvh;overflow:auto}.ay-search-drawer.is-open{transform:none}.ay-search-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.ay-search-head h2{font-family:"Cormorant Garamond",serif;font-size:clamp(42px,5vw,64px);line-height:.95;font-weight:500;margin:0}.ay-search-head button{border:0;background:transparent;font-size:34px;cursor:pointer}.ay-search-drawer-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin:32px 0 22px}.ay-search-drawer-form input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #111;background:transparent;padding:16px 2px;font:inherit;font-size:18px}.ay-search-suggest{border-top:1px solid rgba(17,17,17,.14)}.ay-search-suggest>p{padding:20px 0;font-size:12px;opacity:.6}.ay-search-result{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;color:inherit;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(17,17,17,.12)}.ay-search-result img,.ay-search-result-placeholder{width:64px;height:64px;object-fit:cover;background:#eae2d6}.ay-search-result-placeholder{display:grid;place-items:center;font-family:"Cormorant Garamond",serif;font-size:25px}.ay-search-result>span{display:grid;gap:3px}.ay-search-result small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.ay-search-result strong{font-family:"Cormorant Garamond",serif;font-size:24px;font-weight:500}.ay-search-result b{font-weight:400}.ay-search-foot{padding-top:20px}.search-open{overflow:hidden}@media(max-width:600px){.ay-search-drawer{padding:24px 20px}.ay-search-drawer-form{grid-template-columns:1fr}.ay-search-result{grid-template-columns:54px 1fr auto}.ay-search-result img,.ay-search-result-placeholder{width:54px;height:54px}}