.products-hero-strip.svelte-1dj9mz1{display:flex;height:200px}.products-hero-strip.svelte-1dj9mz1 .strip-item:where(.svelte-1dj9mz1){flex:1;min-width:0;padding:0;border:none;background:none;display:block;cursor:pointer;transition:flex .4s var(--ease)}.products-hero-strip.svelte-1dj9mz1 .strip-item:where(.svelte-1dj9mz1) img:where(.svelte-1dj9mz1){width:100%;height:100%;object-fit:cover;filter:grayscale(20%) brightness(.9);transition:filter .4s ease}.products-hero-strip.svelte-1dj9mz1 .strip-item:where(.svelte-1dj9mz1):hover,.products-hero-strip.svelte-1dj9mz1 .strip-item.active:where(.svelte-1dj9mz1){flex:2}.products-hero-strip.svelte-1dj9mz1 .strip-item:where(.svelte-1dj9mz1):hover img:where(.svelte-1dj9mz1),.products-hero-strip.svelte-1dj9mz1 .strip-item.active:where(.svelte-1dj9mz1) img:where(.svelte-1dj9mz1){filter:grayscale(0%) brightness(1)}.filter-bar.svelte-1dj9mz1{background:var(--sand-light);border-bottom:1px solid var(--border);position:sticky;top:var(--nav-height);z-index:10}.bar-inner.svelte-1dj9mz1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.filter-toggle.svelte-1dj9mz1{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--white);border:1.5px solid var(--border);color:var(--text);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:var(--transition)}.filter-toggle.svelte-1dj9mz1:hover{border-color:var(--wine);color:var(--wine)}.filter-count.svelte-1dj9mz1{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--wine);color:var(--white);font-size:10px;font-weight:700}.chevron.svelte-1dj9mz1{transition:transform .25s var(--ease)}.chevron.open.svelte-1dj9mz1{transform:rotate(180deg)}.results-count.svelte-1dj9mz1{font-size:12px;letter-spacing:.04em;color:var(--text-light);flex-shrink:0}.filter-panel.svelte-1dj9mz1{background:var(--white);border-top:1px solid var(--border);box-shadow:0 16px 32px #140a0514;overflow:hidden}.filter-panel-inner.svelte-1dj9mz1{display:flex;flex-direction:column;gap:18px;padding:24px 0 28px}.search-wrap.svelte-1dj9mz1{display:flex;align-items:center;gap:10px;background:var(--white);border:1.5px solid var(--border);padding:9px 14px;max-width:360px;transition:border-color .2s}.search-wrap.svelte-1dj9mz1:focus-within{border-color:var(--wine)}.search-wrap.svelte-1dj9mz1 svg:where(.svelte-1dj9mz1){color:var(--text-light)}.search-wrap.svelte-1dj9mz1 input:where(.svelte-1dj9mz1){border:none;outline:none;font-family:var(--font-sans);font-size:14px;background:transparent;color:var(--text);width:100%}.pills.svelte-1dj9mz1{display:flex;gap:6px;flex-wrap:wrap}.pill.svelte-1dj9mz1{padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--border);background:var(--white);color:var(--text-light);cursor:pointer;transition:var(--transition)}.pill.active.svelte-1dj9mz1,.pill.svelte-1dj9mz1:hover{background:var(--wine);border-color:var(--wine);color:var(--white)}.page-bg.svelte-1dj9mz1{position:relative;isolation:isolate;background:url(../../../pozadina%204k.jpg) center / cover fixed no-repeat}.page-bg.svelte-1dj9mz1:before{content:"";position:absolute;inset:0;z-index:-1;background:#fffff0d9;pointer-events:none}.page-header.svelte-1dj9mz1{padding:56px 0 60px}.ad-gap.svelte-1dj9mz1{padding-top:32px}.products-section.svelte-1dj9mz1{padding:56px 0 80px}.products-grid.svelte-1dj9mz1{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;gap:28px}.products-grid.svelte-1dj9mz1:before{content:"";position:absolute;inset:0;z-index:-1;background:#4a0e1759;transform:translate(24px,24px)}.product-card.svelte-1dj9mz1{display:flex;flex-direction:column;text-align:left;background:var(--white);box-shadow:0 1px 2px #140a050f;transition:var(--transition);cursor:pointer}.product-card.svelte-1dj9mz1:hover{box-shadow:0 16px 40px #140a051f;transform:translateY(-3px)}.product-img.svelte-1dj9mz1{position:relative;height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-icon.svelte-1dj9mz1{display:flex;width:56px;height:56px;transition:transform .4s var(--ease)}.product-icon.svelte-1dj9mz1 svg{width:100%;height:100%}.product-card.svelte-1dj9mz1:hover .product-icon:where(.svelte-1dj9mz1){transform:scale(1.08)}.export-flag.svelte-1dj9mz1{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--olive);color:var(--white);padding:4px 10px}.product-body.svelte-1dj9mz1{padding:20px 22px 22px;display:flex;flex-direction:column;gap:4px;flex:1}.product-body.svelte-1dj9mz1 .badge:where(.svelte-1dj9mz1){align-self:flex-start;margin-bottom:8px}.product-body.svelte-1dj9mz1 h3:where(.svelte-1dj9mz1){font-size:1.1rem;color:var(--charcoal)}.producer.svelte-1dj9mz1{font-size:12px;color:var(--text-light);margin-bottom:6px}.excerpt.svelte-1dj9mz1{font-size:13px;line-height:1.6;color:var(--text-light);margin-bottom:14px}.view-link.svelte-1dj9mz1{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wine);margin-top:auto}.description.svelte-1dj9mz1{font-size:14px;line-height:1.7;color:var(--text)}.detail-block.svelte-1dj9mz1 h4:where(.svelte-1dj9mz1){font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-xlight);margin-bottom:6px}.detail-block.svelte-1dj9mz1 p:where(.svelte-1dj9mz1){font-size:13px;color:var(--text-light);line-height:1.65}.no-results.svelte-1dj9mz1{text-align:center;color:var(--text-light);padding:60px}.modal-overlay.svelte-1dj9mz1{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal-backdrop.svelte-1dj9mz1{position:absolute;inset:0;z-index:0;background:#140a0599;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;padding:0;cursor:default}.modal-panel.svelte-1dj9mz1{position:relative;z-index:1;background:var(--white);width:100%;max-width:640px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 64px #00000040}.modal-close.svelte-1dj9mz1{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffffd9;color:var(--charcoal);cursor:pointer;transition:var(--transition)}.modal-close.svelte-1dj9mz1:hover{background:var(--white);color:var(--wine)}.modal-img.svelte-1dj9mz1{position:relative;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-icon.svelte-1dj9mz1{display:flex;width:88px;height:88px}.modal-icon.svelte-1dj9mz1 svg{width:100%;height:100%}.modal-body.svelte-1dj9mz1{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-body.svelte-1dj9mz1 .badge:where(.svelte-1dj9mz1){align-self:flex-start}.modal-body.svelte-1dj9mz1 h3:where(.svelte-1dj9mz1){font-size:1.5rem;color:var(--charcoal)}@media(min-width:640px){.products-grid.svelte-1dj9mz1{grid-template-columns:repeat(2,1fr)}.modal-img.svelte-1dj9mz1{height:280px}.modal-body.svelte-1dj9mz1{padding:28px 32px 32px}}@media(min-width:1024px){.products-grid.svelte-1dj9mz1{grid-template-columns:repeat(3,1fr)}}
