.product-placeholder.svelte-17ielrf{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:100%;padding:20px 12px;background:#f2f2f2;color:#353535;text-align:center}.brand.svelte-17ielrf{--w18-logo-width: 190px;--w18-logo-opacity: .4;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:80%}p.svelte-17ielrf{margin:0;color:#444;font-family:var(--font-heading);font-size:clamp(12px,5cqi,15px);font-weight:400;line-height:1.5}@media(max-width:600px){.product-placeholder.svelte-17ielrf{padding-top:40px;padding-bottom:12px;gap:16px}}.w18-product-card.svelte-3glkmk{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid var(--w18-rule);background:#fff;color:var(--w18-ink);font-family:var(--font-body);text-align:left}.media.svelte-3glkmk{position:relative}.media.svelte-3glkmk>a:where(.svelte-3glkmk){display:block;aspect-ratio:1;overflow:hidden}.media.svelte-3glkmk img:where(.svelte-3glkmk){display:block;width:100%;height:100%;padding:10%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.media.svelte-3glkmk>a:where(.svelte-3glkmk):hover img:where(.svelte-3glkmk){transform:scale(1.03)}.save.svelte-3glkmk{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#fffffff0;color:var(--w18-ink);cursor:pointer}.save.is-saved.svelte-3glkmk svg{fill:currentColor}.details.svelte-3glkmk{display:flex;flex:1;flex-direction:column;padding:16px;border-top:1px solid var(--w18-rule);color:inherit;text-decoration:none}p.svelte-3glkmk{margin:0}.category.svelte-3glkmk{min-height:16px;overflow:hidden;color:var(--w18-grey);font-size:10px;line-height:16px;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}h3.svelte-3glkmk{display:-webkit-box;min-height:40px;margin:6px 0 8px;overflow:hidden;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.details.svelte-3glkmk:hover h3:where(.svelte-3glkmk){text-decoration:underline;text-underline-offset:3px}.facts.svelte-3glkmk{min-height:36px;margin-bottom:12px;color:var(--w18-grey);font-size:12px;line-height:18px}.price.svelte-3glkmk{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:auto;font-size:14px;font-weight:500;line-height:20px;font-variant-numeric:tabular-nums}.price.svelte-3glkmk s:where(.svelte-3glkmk){color:var(--w18-grey);font-size:12px;font-weight:400}.add-to-bag.svelte-3glkmk{min-height:44px;margin:0 16px 16px;padding:10px 16px;border:1px solid var(--w18-ink);background:var(--w18-ink);color:#fff;font:500 12px/20px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}button.svelte-3glkmk:disabled{cursor:default;opacity:.6}@media(prefers-reduced-motion:reduce){.media.svelte-3glkmk img:where(.svelte-3glkmk){transition:none}}a.svelte-3glkmk:focus-visible,button.svelte-3glkmk:focus-visible{outline:2px solid var(--w18-ink);outline-offset:-3px}@media(max-width:600px){.add-to-bag.svelte-3glkmk{margin:0 12px 12px}.details.svelte-3glkmk{padding:12px}h3.svelte-3glkmk{min-height:36px;font-size:13px;line-height:18px}.facts.svelte-3glkmk{font-size:11px}.price.svelte-3glkmk{font-size:13px}}
