/* Live search box over the storefront catalog grid (#catalogo). */
.catalog-search-wrap{position:relative;display:flex;align-items:center;max-width:420px;margin:0 0 26px;background:#fff;border:1px solid var(--line,#eee2e5);border-radius:999px;box-shadow:var(--soft-shadow,0 10px 30px rgba(83,50,61,.06))}
.catalog-search-icon{position:absolute;left:18px;font-size:17px;color:var(--muted,#786f71);pointer-events:none}
.catalog-search-input{width:100%;border:0;background:transparent;border-radius:999px;padding:13px 44px 13px 44px;margin:0;font-size:14px;color:var(--ink,#30292b);outline:none}
.catalog-search-input:focus{box-shadow:0 0 0 3px rgba(223,100,137,.14)}
.catalog-search-clear{position:absolute;right:8px;width:30px;height:30px;border:0;border-radius:50%;background:var(--rose-soft,#fff1f5);color:var(--rose-dark,#b14368);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}
.catalog-search-clear:hover{background:var(--rose-pale,#fbe3eb)}
.premium-product-card[hidden]{display:none!important}
@media(max-width:640px){.catalog-search-wrap{max-width:none}}
