.cherry-sd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a071073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:198;opacity:0;visibility:hidden;transition:opacity var(--cherry-dur) var(--cherry-ease),visibility 0s linear var(--cherry-dur)}.cherry-sd-overlay.is-open{opacity:1;visibility:visible;transition:opacity var(--cherry-dur) var(--cherry-ease),visibility 0s linear 0s}.cherry-sd{position:fixed;top:0;left:0;right:0;z-index:199;background:var(--cherry-cream);transform:translateY(-100%);transition:transform var(--cherry-dur) var(--cherry-ease);box-shadow:0 30px 60px #1a07102e;max-height:100vh;overflow-y:auto}.cherry-sd.is-open{transform:none}.cherry-sd__bar{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.4rem clamp(1.2rem,3vw,2rem);width:var(--cherry-container);margin-inline:auto;max-width:100%}.cherry-sd__form{position:relative}.cherry-sd__form input{width:100%;background:var(--cherry-ivory);border:1.5px solid var(--cherry-line);border-radius:var(--cherry-radius-pill);padding:.95rem 3rem .95rem 1.4rem;font-family:var(--cherry-font-display);font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;font-weight:400;color:var(--cherry-ink);outline:none}.cherry-sd__form input::placeholder{color:var(--cherry-mute)}.cherry-sd__form input:focus{border-color:var(--cherry-rose);background:var(--cherry-cream)}.cherry-sd__form svg{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:var(--cherry-rose);pointer-events:none}.cherry-sd__close{width:40px;height:40px;border-radius:50%;background:var(--cherry-ivory);border:none;display:grid;place-items:center;cursor:pointer;color:var(--cherry-ink);flex-shrink:0}.cherry-sd__close:hover{background:var(--cherry-ink);color:var(--cherry-cream)}.cherry-sd__body{width:var(--cherry-container);margin-inline:auto;max-width:100%;padding:0 clamp(1.2rem,3vw,2rem) 2rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.cherry-sd__body{grid-template-columns:.6fr 1fr;gap:3rem}}.cherry-sd__suggestions-title{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--cherry-mute);margin-bottom:.85rem}.cherry-sd__suggestions-list{display:flex;flex-direction:column;gap:.4rem}.cherry-sd__suggestion{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-radius:var(--cherry-radius-sm);text-decoration:none;color:var(--cherry-ink);font-size:1rem;transition:background var(--cherry-dur-fast) var(--cherry-ease)}.cherry-sd__suggestion:hover{background:var(--cherry-ivory);color:var(--cherry-rose)}.cherry-sd__suggestion svg{color:var(--cherry-mute);flex-shrink:0}.cherry-sd__suggestion:hover svg{color:var(--cherry-rose)}.cherry-sd__results-title{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--cherry-mute);margin-bottom:.85rem}.cherry-sd__results{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}@media(min-width:720px){.cherry-sd__results{grid-template-columns:repeat(3,1fr)}}.cherry-sd__result{display:flex;gap:.7rem;text-decoration:none;color:var(--cherry-ink);padding:.5rem;border-radius:var(--cherry-radius-sm);transition:background var(--cherry-dur-fast) var(--cherry-ease)}.cherry-sd__result:hover{background:var(--cherry-ivory)}.cherry-sd__result-media{width:60px;height:70px;border-radius:var(--cherry-radius-sm);overflow:hidden;background:var(--cherry-ivory);flex-shrink:0}.cherry-sd__result-media img{width:100%;height:100%;object-fit:cover}.cherry-sd__result-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cherry-sd__result-brand{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--cherry-mute)}.cherry-sd__result-name{font-family:var(--cherry-font-display);font-size:.95rem;line-height:1.15}.cherry-sd__result-price{font-size:.85rem;color:var(--cherry-graphite);margin-top:.15rem}.cherry-sd__view-all{margin-top:1.5rem;text-align:center}.cherry-sd__loading{text-align:center;color:var(--cherry-graphite);padding:2rem;font-size:.92rem}.cherry-sd__empty{text-align:center;color:var(--cherry-graphite);padding:2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cherry-search-drawer.css.map */
