.ewf-shopkats{list-style:none;margin:0;padding:.5rem 0 0;display:grid;gap:clamp(1.5rem,3vw,2.25rem) clamp(1.1rem,2.5vw,1.75rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}@media(min-width:1000px){.ewf-shopkats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem) clamp(.9rem,1.6vw,1.4rem)}}.ewf-shopkat{display:flex;min-width:0;--ewf-shopkat: var(--ewf-color-festival-yellow);--ewf-shopkat-tinte: var(--ewf-color-midnight-blue)}.ewf-shopkat__link{--ewf-shopkat-hell: color-mix(in srgb, var(--ewf-shopkat) 32%, white);--ewf-shopkat-zart: color-mix(in srgb, var(--ewf-shopkat) 9%, white);flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--ewf-shopkat);color:var(--ewf-color-midnight-blue);border:8px solid var(--ewf-color-midnight-blue);border-radius:22px;box-shadow:0 12px 26px #0b244a38;transform:none;transition:transform .2s ease,box-shadow .2s ease}.ewf-shopkat .ewf-shopkat__link:hover,.ewf-shopkat .ewf-shopkat__link:focus-visible{transform:translateY(-4px);box-shadow:0 18px 36px #0b244a47;color:var(--ewf-color-midnight-blue)}.ewf-shopkat__titel{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:3.4rem;margin:0;padding:.45rem .45rem .45rem .8rem;background:var(--ewf-shopkat-hell);border-radius:8px;line-height:1.1}.ewf-shopkat__name{font-family:var(--ewf-font-antipasto);font-size:clamp(1.15rem,1rem + .45vw,1.35rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--ewf-color-midnight-blue);min-width:0;hyphens:auto;-webkit-hyphens:auto}.ewf-shopkat__name--lang{font-size:clamp(.98rem,.85rem + .3vw,1.1rem);letter-spacing:.01em}.ewf-shopkat__kreis{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;color:var(--ewf-shopkat-symbol, var(--ewf-color-midnight-blue))}.ewf-shopkat__kreis:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ewf-shopkat);background-image:var(--ewf-kreis-linie);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-mask:var(--ewf-mask-klecks) center / contain no-repeat;mask:var(--ewf-mask-klecks) center / contain no-repeat}.ewf-shopkat__kreis .ewf-icon{position:relative;width:22px;height:22px;translate:-1px -1px}@media(min-width:1000px)and (max-width:1300px){.ewf-shopkat__kreis{width:40px;height:40px}.ewf-shopkat__kreis .ewf-icon{width:19px;height:19px}.ewf-shopkat__name{font-size:1.1rem}.ewf-shopkat__name--lang{font-size:.92rem;letter-spacing:0}}.ewf-shopkat__bild{position:relative;aspect-ratio:4 / 3;border:4px solid var(--ewf-color-white);border-radius:8px;overflow:hidden;background:var(--ewf-shopkat-zart)}.ewf-shopkat__bild img{width:100%;height:100%;object-fit:cover;display:block}.ewf-shopkat__bild--icon{display:grid;place-items:center;background:radial-gradient(rgba(11,36,74,.12) 1.6px,transparent 2.2px) 0 0 / 14px 14px,var(--ewf-shopkat-zart);color:var(--ewf-color-midnight-blue)}.ewf-shopkat__gross{width:42%;height:auto;aspect-ratio:1;transform:none;stroke-width:1.6}.ewf-shopkat__text{margin:0;flex:1;padding:.75rem .85rem;background:var(--ewf-shopkat-zart);border-radius:8px;font-size:.95rem;font-weight:500;line-height:1.45}.ewf-shopkat__mehr{display:inline-flex;align-items:center;gap:.5em;font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin:.15rem .2rem .1rem;color:var(--ewf-shopkat-symbol, var(--ewf-color-midnight-blue))}.ewf-shopkat__mehr:after{content:"";width:1.2em;height:.8em;background:currentColor;-webkit-mask:var(--ewf-arrow) center / contain no-repeat;mask:var(--ewf-arrow) center / contain no-repeat;transition:transform .18s ease}.ewf-shopkat__link:hover .ewf-shopkat__mehr:after{transform:translate(4px)}.ewf-shopkopf__zurueck{color:inherit;text-decoration:none}.ewf-shopkopf__zurueck:before{content:"\2190  "}.ewf-shopkopf__zurueck:hover{color:var(--ewf-color-midnight-blue)}.ewf-shopkopf__titel{margin-top:.4rem}.ewf-shopkopf__titel--lang{font-size:min(var(--ewf-size-xx-large),6.2vw)}.ewf-shopnav{margin-top:clamp(1.75rem,4vw,2.5rem)}.ewf-shopnav__liste{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.4rem clamp(.5rem,1.6vw,1.25rem);max-width:64rem}.ewf-shopnav .ewf-filter{text-decoration:none}.ewf-shopnav .ewf-filter:hover{color:var(--ewf-color-midnight-blue)}.ewf-shopnav .ewf-filter__icon--svg{display:grid;place-items:center;color:var(--ewf-filter-ink)}.ewf-shopnav .ewf-filter__icon--svg:after{content:none}.ewf-shopnav .ewf-filter__icon--svg .ewf-icon{width:42%;height:auto;aspect-ratio:1}.ewf-shopnav .ewf-filter[aria-current=page] .ewf-filter__label:after{transform:scaleX(1)}.ewf-shopnav .ewf-filter:not([aria-current]) .ewf-filter__icon{opacity:.9}.ewf-shopnav .ewf-filter__label{white-space:nowrap}@media(max-width:760px){.ewf-shopnav__liste{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ewf-shopnav .ewf-filter__label{font-size:.74rem}}.ewf-produkte--shop .ewf-produkt__link{border:4px solid var(--ewf-shopkat);border-radius:18px}.ewf-produkte--shop .ewf-produkt__bild{border-radius:10px}.ewf-shopleer{max-width:36rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);text-align:center;background:#d4f5ff;border:5px solid var(--ewf-shopkat);border-radius:20px;transform:rotate(-.6deg)}.ewf-shopleer__icon{display:inline-grid;place-items:center;width:4.5rem;height:4.5rem;position:relative;z-index:0;color:var(--ewf-shopkat-tinte)}.ewf-shopleer__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ewf-shopkat);-webkit-mask:var(--ewf-mask-klecks) center / 100% 100% no-repeat;mask:var(--ewf-mask-klecks) center / 100% 100% no-repeat;transform:rotate(-8deg)}.ewf-shopleer__icon .ewf-icon{width:2rem;height:2rem}.ewf-shopleer__titel{margin:.9rem 0 .4rem;font-family:var(--ewf-font-antipasto);font-weight:800;font-size:var(--ewf-size-large);text-transform:uppercase}.ewf-shopleer__text{margin:0 0 1rem;font-weight:500}.ewf-shopleer__link{margin:0}.ewf-shopleer .ewf-link-arrow{color:var(--ewf-color-deep-purple)}@media(max-width:600px){.ewf-shopkats>.ewf-shopkat>.ewf-shopkat__link{aspect-ratio:5 / 7}.ewf-shopkat__gross{width:30%}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ewf-shop.css.map */
