.shop-details-knopf[data-astro-cid-7y6xxr3y]{cursor:pointer;color:var(--color-brand-green);align-items:center;gap:.35rem;padding:.3rem 0;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.shop-details-knopf[data-astro-cid-7y6xxr3y]::-webkit-details-marker{display:none}.shop-details-knopf[data-astro-cid-7y6xxr3y]:hover{text-underline-offset:4px;text-decoration:underline}[class*=shop-].hidden{display:none!important}.shop-punkt[data-astro-cid-e7dcylbg]{vertical-align:baseline;width:.22em;height:.22em;margin:0 .02em 0 .035em;display:inline-block}.shop-wortmarke{letter-spacing:-.045em;color:var(--color-brand-green);font-weight:600;line-height:.88}.shop-btn{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;height:3.25rem;padding:0 1.75rem;font-size:1rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.shop-btn-primaer{background:var(--color-brand-green);color:#fff}.shop-btn-primaer:hover{background:var(--color-brand-green-90)}.shop-btn-primaer:disabled{opacity:.4;cursor:not-allowed}.shop-btn-sekundaer{color:var(--color-brand-dark);background:0 0;border:1px solid #1a1a1a2e}.shop-btn-sekundaer:hover{border-color:var(--color-brand-dark)}.shop-btn-sekundaer:disabled{opacity:.5}.shop-btn-klein{height:3rem;padding:0 1.25rem}.shop-close{width:2.5rem;height:2.5rem;color:var(--color-brand-dark);background:#fffffff0;border:1px solid #1a1a1a14;border-radius:9999px;place-items:center;transition:background-color .15s;display:grid}.shop-close:hover{background:var(--color-brand-beige)}.shop-chips[data-astro-cid-e7dcylbg]{scrollbar-width:none}.shop-chips[data-astro-cid-e7dcylbg]::-webkit-scrollbar{display:none}.shop-chip[data-astro-cid-e7dcylbg]{color:#1a1a1ad9;background:0 0;border:1px solid #1a1a1a24;border-radius:9999px;flex:none;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.05rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.shop-chip[data-astro-cid-e7dcylbg] span[data-astro-cid-e7dcylbg]{color:#1a1a1a73;font-variant-numeric:tabular-nums}.shop-chip[data-astro-cid-e7dcylbg][aria-pressed=true]{background:var(--color-brand-green);border-color:var(--color-brand-green);color:#fff}.shop-chip[data-astro-cid-e7dcylbg][aria-pressed=true] span[data-astro-cid-e7dcylbg]{color:#ffffffb3}.shop-h1[data-astro-cid-e7dcylbg]{letter-spacing:-.045em;color:var(--color-brand-green);margin:0;font-size:clamp(2.4rem,10.2vw,7.75rem);font-weight:700;line-height:1}.shop-h1-wort[data-astro-cid-e7dcylbg]{white-space:nowrap}.shop-schwebt[data-astro-cid-e7dcylbg]{animation:4.4s ease-in-out infinite shopSchweben;display:inline-block}@keyframes shopSchweben{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.07em)rotate(-2deg)}}.shop-stern{color:var(--color-brand-peach)}.shop-unterzeile[data-astro-cid-e7dcylbg]{color:var(--color-brand-green);margin:0;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:700;line-height:1.25}.shop-orbit[data-astro-cid-e7dcylbg]{aspect-ratio:1;width:min(540px,100% - 3.5rem);margin:1.75rem auto;position:relative}.shop-orbit-dot[data-astro-cid-e7dcylbg]{box-shadow:0 0 0 clamp(.6rem, 2.4vw, 1.1rem) var(--color-brand-peach-30), 0 0 0 clamp(1.3rem, 5vw, 2.4rem) var(--color-brand-peach-10);border-radius:9999px;position:absolute;inset:31%}.shop-orbit-monster[data-astro-cid-e7dcylbg]{z-index:1;transform-origin:50% 90%;pointer-events:none;width:30%;height:auto;animation:3.2s ease-in-out infinite shopWinken;position:absolute;bottom:-5%;left:-9%}@keyframes shopWinken{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-6px)}}.shop-ring[data-astro-cid-e7dcylbg]{z-index:2;pointer-events:none;border:1.5px dashed #2c5c5e47;border-radius:9999px;margin:0;padding:0;list-style:none;animation:60s linear infinite shopDreh;position:absolute}.shop-ring-innen[data-astro-cid-e7dcylbg]{inset:12%}.shop-ring-aussen[data-astro-cid-e7dcylbg]{inset:1%}.shop-ring-platz[data-astro-cid-e7dcylbg]{transform:rotate(var(--w));position:absolute;inset:0}.shop-anker[data-astro-cid-e7dcylbg]{transform:translate(-50%, -50%) rotate(calc(-1 * var(--w)));position:absolute;top:0;left:50%}.shop-chip-bahn[data-astro-cid-e7dcylbg]{pointer-events:auto;white-space:nowrap;border:1.5px solid var(--color-brand-green-30);min-height:2.75rem;color:var(--color-brand-green);background:#fff;border-radius:9999px;align-items:center;padding:0 1.1rem;font-size:.95rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;animation:60s linear infinite shopDrehZurueck;display:inline-flex;box-shadow:0 10px 24px -14px #2c5c5e73}.shop-chip-bahn[data-astro-cid-e7dcylbg]:hover,.shop-chip-bahn[data-astro-cid-e7dcylbg]:focus-visible{background:var(--color-brand-green);color:var(--color-brand-beige);border-color:var(--color-brand-green)}.shop-chip-bahn[data-astro-cid-e7dcylbg]:focus-visible{outline:3px solid var(--color-brand-peach);outline-offset:3px}.shop-orbit[data-astro-cid-e7dcylbg]:hover .shop-ring[data-astro-cid-e7dcylbg],.shop-orbit[data-astro-cid-e7dcylbg]:hover .shop-chip-bahn[data-astro-cid-e7dcylbg],.shop-orbit[data-astro-cid-e7dcylbg]:focus-within .shop-ring[data-astro-cid-e7dcylbg],.shop-orbit[data-astro-cid-e7dcylbg]:focus-within .shop-chip-bahn[data-astro-cid-e7dcylbg]{animation-play-state:paused}@keyframes shopDreh{to{transform:rotate(360deg)}}@keyframes shopDrehZurueck{to{transform:rotate(-360deg)}}@media (width<=480px){.shop-ring-innen[data-astro-cid-e7dcylbg]{inset:16%}.shop-ring-aussen[data-astro-cid-e7dcylbg]{inset:0}.shop-chip-bahn[data-astro-cid-e7dcylbg]{min-height:2.25rem;padding:0 .8rem;font-size:.8rem}}.shop-baender[data-astro-cid-e7dcylbg]{height:clamp(150px,15vw,210px);position:relative;overflow-x:clip}.shop-band[data-astro-cid-e7dcylbg]{padding:1.05rem 0;position:absolute;left:-60px;right:-60px;overflow:hidden}.shop-band-peach[data-astro-cid-e7dcylbg]{background:var(--color-brand-peach);color:var(--color-brand-dark);z-index:1;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:600;top:calc(50% - 2rem);transform:rotate(3deg)}.shop-band-gruen[data-astro-cid-e7dcylbg]{background:var(--color-brand-green);color:var(--color-brand-beige);z-index:2;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.1rem,2.2vw,1.75rem);font-weight:700;top:calc(50% - 2.2rem);transform:rotate(-3deg)}.shop-spur[data-astro-cid-e7dcylbg]{width:max-content;animation:38s linear infinite shopLauf;display:flex}.shop-spur-rueck[data-astro-cid-e7dcylbg]{animation-duration:48s;animation-direction:reverse}.shop-band-gruen[data-astro-cid-e7dcylbg] .shop-spur[data-astro-cid-e7dcylbg]{animation-duration:80s}.shop-spur-teil[data-astro-cid-e7dcylbg]{white-space:nowrap;align-items:center;gap:2.5rem;padding-right:2.5rem;display:flex}@keyframes shopLauf{to{transform:translate(-50%)}}.shop-btn-rand{border:1.5px solid var(--color-brand-green);color:var(--color-brand-green);background:0 0}.shop-btn-rand:hover{background:var(--color-brand-peach-30)}.shop-btn-peach{background:var(--color-brand-peach);height:3.5rem;color:var(--color-brand-dark);font-weight:700}.shop-btn-peach:hover{background:var(--color-brand-peach-90)}.shop-btn-peach:disabled,.shop-btn-peach[aria-disabled=true]{opacity:.75;cursor:progress}.shop-btn-peach:focus-visible{outline:3px solid var(--color-brand-beige);outline-offset:3px}.shop-h2[data-astro-cid-e7dcylbg]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.shop-karte[data-astro-cid-e7dcylbg]{border:1.5px solid var(--color-brand-green-10);background:#fff;border-radius:1rem;flex-direction:column;padding:.6rem .6rem .85rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .4s;display:flex}@media (width>=768px){.shop-karte[data-astro-cid-e7dcylbg]{padding:.8rem .8rem 1rem}}.shop-karte[data-astro-cid-e7dcylbg][hidden]{display:none}.shop-karte-kopf[data-astro-cid-e7dcylbg]{color:var(--color-brand-green-50);justify-content:space-between;gap:.5rem;padding:.15rem .35rem .6rem;font-size:.75rem;font-weight:500;display:flex}.shop-karte-titel[data-astro-cid-e7dcylbg]{color:var(--color-brand-dark);font-size:.95rem;font-weight:700;line-height:1.3}@media (width>=768px){.shop-karte-titel[data-astro-cid-e7dcylbg]{font-size:1.05rem}}.shop-ansehen[data-astro-cid-e7dcylbg]{border:1.5px solid var(--color-brand-green-30);height:2.25rem;color:var(--color-brand-green);border-radius:9999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}@media (width<=639px){.shop-ansehen[data-astro-cid-e7dcylbg]{display:none}}@media (hover:hover){.shop-karte[data-astro-cid-e7dcylbg]:hover{border-color:var(--color-brand-peach);transform:translateY(-6px);box-shadow:0 30px 50px -24px #2c5c5e73}.shop-karte[data-astro-cid-e7dcylbg]:hover .shop-ansehen[data-astro-cid-e7dcylbg]{background:var(--color-brand-green);color:var(--color-brand-beige);border-color:var(--color-brand-green)}}.shop-chip[data-astro-cid-e7dcylbg]{border-width:1.5px;border-color:var(--color-brand-green-30);color:var(--color-brand-green);background:#fff;height:2.75rem;font-weight:600}.shop-chip[data-astro-cid-e7dcylbg] span[data-astro-cid-e7dcylbg]{color:var(--color-brand-green-70);font-size:.75rem}.shop-chip[data-astro-cid-e7dcylbg]:hover{border-color:var(--color-brand-green)}.shop-slot[data-astro-cid-e7dcylbg]{letter-spacing:-.03em;color:var(--color-brand-green);font-size:clamp(3.25rem,7.6vw,6.75rem);font-weight:700;line-height:1;transition:filter .1s}.shop-slot-neben[data-astro-cid-e7dcylbg]{color:var(--color-brand-green-70);font-size:clamp(1.1875rem,2vw,1.625rem);font-weight:700;line-height:1}.shop-dreht[data-astro-cid-e7dcylbg] .shop-slot[data-astro-cid-e7dcylbg]{filter:blur(1.5px)}.shop-dreht[data-astro-cid-e7dcylbg] .shop-slot-neben[data-astro-cid-e7dcylbg]{filter:blur(2px)}.shop-formel[data-astro-cid-e7dcylbg]{color:var(--color-brand-green);border:1.5px dashed var(--color-brand-green-30);background:#fff;border-radius:.875rem;padding:.55rem .8rem;font-size:.8125rem;line-height:1.45}.shop-roulette-bild[data-astro-cid-e7dcylbg]{pointer-events:none;display:block;position:absolute;inset:0}.shop-roulette-monster[data-astro-cid-e7dcylbg]{width:10.5rem;height:auto;position:absolute;bottom:-2.75rem;left:calc(50% - 12.5rem)}@media (width<=1023px){.shop-roulette-bild[data-astro-cid-e7dcylbg]{display:none}}.shop-roulette-treffer[data-astro-cid-e7dcylbg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;animation:.35s cubic-bezier(.2,.9,.25,1.3) shopHoch;display:flex}.shop-nummer[data-astro-cid-e7dcylbg]{color:#0000;-webkit-text-stroke:2px var(--color-brand-peach);font-size:clamp(3.5rem,6vw,5.25rem);font-weight:700;line-height:1}.shop-nummer[data-astro-cid-e7dcylbg]:before{content:attr(data-nummer)}.merch-card-img-wrap[data-astro-cid-e7dcylbg]{position:relative;overflow:hidden}.merch-card-img-wrap[data-astro-cid-e7dcylbg] .merch-img-back[data-astro-cid-e7dcylbg]{opacity:0;position:absolute;inset:0}.merch-card-img-wrap[data-astro-cid-e7dcylbg] img[data-astro-cid-e7dcylbg]{transition:opacity .4s}@media (hover:hover){.merch-card-img-wrap[data-astro-cid-e7dcylbg]:hover .merch-img-front[data-astro-cid-e7dcylbg]{opacity:0}.merch-card-img-wrap[data-astro-cid-e7dcylbg]:hover .merch-img-back[data-astro-cid-e7dcylbg]{opacity:1}}.merch-size-pill{min-width:3rem;height:2.75rem;color:var(--color-brand-dark);cursor:pointer;background:#fff;border:1px solid #1a1a1a29;border-radius:9999px;padding:0 1rem;font-size:.95rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.merch-size-pill:hover{border-color:var(--color-brand-dark)}.merch-size-pill.active{background:var(--color-brand-green);border-color:var(--color-brand-green);color:#fff}.shop-modell{appearance:none;width:100%;height:3rem;font:inherit;color:var(--color-brand-dark);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%231A1A1A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 1.1rem center no-repeat;border:1px solid #1a1a1a29;border-radius:9999px;padding:0 2.75rem 0 1rem;font-size:.95rem}.shop-modell:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:2px}.shop-feldname{color:#1a1a1aa6;margin-bottom:.625rem;font-size:.875rem;font-weight:500}.shop-stepper{border:1px solid #1a1a1a29;border-radius:9999px;flex:none;align-items:center;height:3.25rem;display:inline-flex}.shop-stepper button{width:2.75rem;height:100%;color:var(--color-brand-dark);border-radius:9999px;place-items:center;transition:background-color .15s;display:grid}.shop-stepper button:hover{background:var(--color-brand-beige)}.shop-stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:600}.shop-stepper input{text-align:center;width:2.75rem;height:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-brand-dark);appearance:textfield;background:0 0;border:0;padding:0;font-size:1rem;font-weight:600}.shop-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-stepper input:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:-2px;border-radius:.5rem}.shop-stepper.klein{height:2.25rem}.shop-stepper.klein button{width:2.25rem}.shop-stepper.klein span{font-size:.9rem}.merch-thumb{cursor:pointer;outline-offset:-2px;background:#fff;border-radius:.75rem;outline:2px solid #0000;flex:none;width:4rem;height:4rem;padding:0;transition:outline-color .15s;overflow:hidden}@media (width>=768px){.merch-thumb{width:4.5rem;height:4.5rem}}.merch-thumb:hover{outline-color:#1a1a1a40}.merch-thumb.active{outline-color:var(--color-brand-green)}.merch-thumb:focus-visible{outline:2px solid var(--color-brand-dark);outline-offset:2px}.merch-modal-backdrop[data-astro-cid-e7dcylbg]{-webkit-backdrop-filter:blur(4px);background:#1a1a1a73}.shop-overlay[data-astro-cid-e7dcylbg]{justify-content:center;align-items:center;display:flex}@keyframes shopRein{0%{transform:translate(100%)}to{transform:none}}@keyframes shopHoch{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.shop-drawer[data-astro-cid-e7dcylbg]{animation:.32s cubic-bezier(.22,.61,.36,1) shopRein}.shop-sheet[data-astro-cid-e7dcylbg]{animation:.28s cubic-bezier(.22,.61,.36,1) shopHoch}.shop-cart-toggle[data-astro-cid-e7dcylbg]{z-index:30;background:var(--color-brand-green);color:#fff;border-radius:9999px;align-items:center;gap:.75rem;height:3.5rem;padding:0 1.25rem;transition:background-color .15s;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 14px 30px -10px #2c5c5e8c}.shop-cart-toggle[data-astro-cid-e7dcylbg]:hover{background:var(--color-brand-green-90)}html:has(#merch-cart-toggle:not(.hidden)){scroll-padding-bottom:6.5rem}@media (width>=768px){.shop-cart-toggle[data-astro-cid-e7dcylbg]{padding:0 1.25rem 0 1.1rem;bottom:1.5rem;left:auto;right:1.5rem}}@media (width<=767px){body:has([data-cmp-reopen]:not([hidden])) .shop-cart-toggle{left:4.75rem}body:has([data-cmp-reopen]:not([hidden])) .shop-modal-fuss{padding-bottom:4.75rem}}@media (width<=639px){body:has([data-cmp-reopen]:not([hidden])) .shop-fuss{padding-bottom:4.75rem}}.shop-badge[data-astro-cid-e7dcylbg]{background:var(--color-brand-peach);min-width:1.5rem;height:1.5rem;color:var(--color-brand-dark);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding:0 .4rem;font-size:.8rem;font-weight:700;display:inline-grid}.merch-form input[type=text],.merch-form input[type=email],.merch-form input[type=tel],.merch-form select{width:100%;height:3rem;color:var(--color-brand-dark);background:#fff;border:1px solid #1a1a1a29;border-radius:.75rem;padding:0 1rem;font-family:inherit;font-size:1rem}.merch-form input:focus,.merch-form select:focus{border-color:var(--color-brand-green);outline:none;box-shadow:0 0 0 3px #2c5c5e26}.merch-form label{color:#1a1a1ab3;margin-bottom:.375rem;font-size:.85rem;font-weight:500;display:block}.shop-zeile{justify-content:space-between;gap:1rem;display:flex}.shop-kassebox[data-astro-cid-e7dcylbg]{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.shop-drawer[data-astro-cid-e7dcylbg],.shop-sheet[data-astro-cid-e7dcylbg],.shop-roulette-treffer[data-astro-cid-e7dcylbg]{animation:none}.merch-card-img-wrap[data-astro-cid-e7dcylbg] img[data-astro-cid-e7dcylbg],.shop-karte[data-astro-cid-e7dcylbg]{transition:none}.shop-schwebt[data-astro-cid-e7dcylbg],.shop-orbit-monster[data-astro-cid-e7dcylbg],.shop-ring[data-astro-cid-e7dcylbg],.shop-chip-bahn[data-astro-cid-e7dcylbg],.shop-spur[data-astro-cid-e7dcylbg]{animation:none}.shop-karte[data-astro-cid-e7dcylbg]:hover{transform:none}}
