.featured-card del,.price del{display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:400}.promo{position:absolute;z-index:3;right:12px;top:12px;padding:7px 9px;border-radius:4px;background:var(--orange);color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}
.product-search{margin:24px 0 16px}.product-search>label{display:block;font-weight:800;margin-bottom:8px}.search-field{display:flex;align-items:center;gap:10px;max-width:720px;border:1px solid #d8d8d8;border-radius:14px;background:#fff;padding:0 14px;box-shadow:0 8px 24px rgba(0,0,0,.05)}.search-field:focus-within{border-color:#e05825;box-shadow:0 0 0 3px rgba(224,88,37,.14)}.search-field input{width:100%;border:0;outline:0;background:transparent;padding:14px 0;font:inherit}.search-field button{border:0;background:transparent;color:#b33e16;font-weight:800;cursor:pointer}.search-status{min-height:1.4em;margin:7px 0 0;color:#666;font-size:.9rem}.no-results{padding:36px;border:1px dashed #bbb;border-radius:16px;text-align:center;background:#fafafa}.no-results strong,.no-results span{display:block}.no-results span{margin-top:6px;color:#666}.product-meta{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.product-meta span{font-size:.75rem;font-weight:800;padding:4px 8px;border-radius:999px;background:#f2f2f2;color:#333}
.instagram-link{display:inline-block;margin-top:14px;color:#e05825;font-weight:800}
