.arbach-fehlerseite{background:var(--color-ivory);padding-block:clamp(4rem,12vw,8rem)}.arbach-fehlerseite__innen{max-width:34rem;text-align:center}.arbach-fehlerseite__code{margin:0;font-family:var(--font-display);font-size:clamp(3.5rem,12vw,6rem);line-height:1;letter-spacing:.08em;color:var(--color-sand-deep)}.arbach-fehlerseite__titel{margin:.75rem 0 0;font-family:var(--font-display);font-size:clamp(1.375rem,4vw,2rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brown)}.arbach-fehlerseite__rule{margin:1.25rem auto 1.5rem}.arbach-fehlerseite__text{margin:0 0 2rem;font-family:var(--font-serif);font-size:clamp(1.0625rem,2.5vw,1.1875rem);line-height:1.6;color:var(--color-muted)}.arbach-fehlerseite__wege{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.arbach-cart{background:var(--color-ivory);padding-block:3rem}@media(min-width:1024px){.arbach-cart{padding-block:4rem}}.arbach-cart__head{text-align:center}.arbach-cart.is-laedt .arbach-cart__list,.arbach-cart.is-laedt .arbach-cart__summary{opacity:.6;transition:opacity .2s;cursor:progress}.arbach-cart__meldung{margin-bottom:.75rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--color-gold) 45%,transparent);border-radius:var(--radius-xl);background:var(--color-parchment);font-size:.875rem;color:var(--color-brown)}.arbach-cart__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-cart__title{margin-top:.5rem;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;color:var(--color-brown)}.arbach-cart__rule{margin-top:1rem}.arbach-cart__count{margin-top:.75rem;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted)}.arbach-cart__empty{margin-top:2.5rem;padding:4rem 1.5rem;text-align:center;border:1px dashed var(--color-sand-deep);border-radius:var(--radius-2xl)}.arbach-cart__empty-title{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brown)}.arbach-cart__empty-text{max-width:42ch;margin:.5rem auto 0;color:var(--color-muted)}.arbach-cart__empty-cta{margin-top:1.5rem}.arbach-cart__layout{margin-top:2.5rem;display:grid;gap:2rem}@media(min-width:1024px){.arbach-cart__layout{grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"lines   summary" "mehr    summary" "gewaehr summary";grid-template-rows:auto auto 1fr;align-items:start;gap:2.5rem}.arbach-cart__lines{grid-area:lines}.arbach-cart__summary{grid-area:summary}.arbach-cart__mehr{grid-area:mehr}.arbach-cart__gewaehr-box{grid-area:gewaehr}}.arbach-cart__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.arbach-cart__line{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-template-areas:"media body" "qty   price";column-gap:1rem;row-gap:.875rem;align-items:start;padding:1rem;background:var(--color-parchment);border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-2xl)}@media(min-width:640px){.arbach-cart__line{grid-template-columns:5.5rem minmax(0,1fr) auto auto;grid-template-areas:"media body qty price";align-items:center;column-gap:1.25rem}}.arbach-cart__media{grid-area:media;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-sand)}.arbach-cart__img{width:100%;height:auto;object-fit:cover}.arbach-cart__body{grid-area:body;min-width:0}.arbach-cart__name{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--color-brown);transition:color .3s}.arbach-cart__name:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}@media(hover:hover)and (pointer:fine){.arbach-cart__name:hover{color:var(--color-gold-deep)}.arbach-cart__name--probe:hover{color:var(--color-brown)}}.arbach-cart__variant{margin-top:.25rem;font-size:.875rem;color:var(--color-muted)}.arbach-cart__stock,.arbach-cart__unit{margin-top:.375rem;font-size:.8rem;color:var(--color-muted)}.arbach-cart__unit-was{color:color-mix(in srgb,var(--color-muted) 70%,transparent)}.arbach-cart__unit-now{color:var(--color-brown)}.arbach-cart__unit-label{color:color-mix(in srgb,var(--color-muted) 80%,transparent)}.arbach-cart__discounts{margin:.375rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--color-bronze-deep)}.arbach-cart__qty{grid-area:qty;display:flex;flex-direction:column;gap:.25rem}.arbach-cart__qty-label{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted)}.arbach-cart__stepper{display:inline-flex;align-items:center;border:1px solid var(--color-sand-deep);border-radius:9999px;background:var(--color-ivory)}.arbach-cart__step{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:9999px;color:var(--color-brown);transition:background-color .3s,color .3s}.arbach-cart__step svg{width:1rem;height:1rem}.arbach-cart__step:disabled{color:color-mix(in srgb,var(--color-muted) 45%,transparent);cursor:not-allowed}.arbach-cart__step:focus-visible{outline:2px solid var(--color-bronze);outline-offset:1px}@media(hover:hover)and (pointer:fine){.arbach-cart__step:not(:disabled):hover{background:color-mix(in srgb,var(--color-sand) 60%,transparent)}}.arbach-cart__qty-value{min-width:1.75rem;text-align:center;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--color-brown)}.arbach-cart__lineprice{grid-area:price;display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:640px){.arbach-cart__lineprice{flex-direction:column;align-items:flex-end;gap:.375rem}}.arbach-cart__prices{display:inline-flex;align-items:baseline;gap:.5rem}.arbach-cart__lineprice-now{font-size:1rem;font-weight:500;color:var(--color-brown);font-variant-numeric:tabular-nums}.arbach-cart__lineprice-was{font-size:.8rem;color:color-mix(in srgb,var(--color-muted) 75%,transparent)}.arbach-cart__remove{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;color:var(--color-muted);transition:color .3s,background-color .3s}.arbach-cart__remove svg{width:1rem;height:1rem}.arbach-cart__remove:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}@media(hover:hover)and (pointer:fine){.arbach-cart__remove:hover{color:var(--color-brown);background:color-mix(in srgb,var(--color-sand) 60%,transparent)}}.arbach-cart__beratung{margin-top:1.5rem;padding:1.25rem 1.25rem 1.5rem;border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-xl);background:var(--color-parchment)}.arbach-cart__beratung-titel{font-family:var(--font-serif);font-size:1.25rem;font-weight:500;line-height:1.25;color:var(--color-brown)}.arbach-cart__beratung-grid{display:grid;grid-template-columns:1fr;gap:.875rem;margin-top:1.25rem}.arbach-cart__beratung-grid>*{width:100%;max-width:30rem;margin-inline:auto}@media(min-width:640px){.arbach-cart__beratung-grid{gap:1.25rem}}@media(min-width:768px){.arbach-cart__beratung-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arbach-cart__beratung-grid>*{max-width:none;margin-inline:0}}.arbach-cart__beratung-item{display:flex;flex-direction:column}.arbach-cart__discount-note{margin-top:.5rem;font-size:.8rem;color:var(--color-muted)}.arbach-cart__pay{margin-top:1rem}.arbach-cart__suggest{margin-top:4rem}.arbach-cart__suggest-title{font-family:var(--font-serif);font-size:1.5rem;text-align:center;color:var(--color-brown)}.arbach-cart__suggest-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}@media(min-width:640px){.arbach-cart__suggest-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.arbach-cart__suggest-grid{grid-template-columns:repeat(3,1fr)}}.arbach-cart__note{margin-top:2rem}.arbach-cart__note-label{display:block;font-size:.8rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-muted)}.arbach-cart__note-field{display:block;width:100%;margin-top:.5rem;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-lg);background:var(--color-parchment);font-family:inherit;font-size:1rem;line-height:1.5;color:var(--color-brown);resize:vertical}.arbach-cart__note-field::placeholder{color:var(--color-muted)}.arbach-cart__note-field:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.arbach-cart__lineactions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.arbach-cart__continue{display:inline-block;padding-block:.75rem;margin-block:-.75rem;font-size:.875rem;color:var(--color-brown);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-gold) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .3s}@media(hover:hover)and (pointer:fine){.arbach-cart__continue:hover{text-decoration-color:var(--color-gold-deep)}}.arbach-cart__summary{padding:1.5rem;background:var(--color-parchment);border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft)}@media(min-width:1024px){.arbach-cart__summary{position:sticky;top:calc(var(--arbach-shophead-h, 6rem) + 1rem)}}.arbach-cart__vorteile{margin-bottom:1.25rem;padding:.85rem 1rem .15rem;border:1px solid var(--color-gold);border-radius:var(--radius-lg);background:var(--color-ivory)}.arbach-cart__vorteile-titel{font-family:var(--font-sans);font-weight:600;font-size:.65625rem;line-height:1.2;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze)}.arbach-cart__vorteil{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:.8rem;align-items:start;padding-block:.85rem}.arbach-cart__vorteil+.arbach-cart__vorteil{border-top:1px solid color-mix(in srgb,var(--color-gold) 28%,transparent)}.arbach-cart__vorteil-badge{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--color-gold);border-radius:50%;background:var(--color-parchment);color:var(--color-gold-deep)}.arbach-cart__vorteil--erreicht .arbach-cart__vorteil-badge{background:var(--color-gold);color:var(--color-ink-warm)}.arbach-cart__vorteil-icon{width:16px;height:16px}.arbach-cart__vorteil-text{padding-top:.25rem}.arbach-cart__vorteil-satz{font-size:.875rem;line-height:1.5;color:var(--color-brown)}.arbach-cart__vorteil-satz strong,.arbach-cart__vorteil--erreicht .arbach-cart__vorteil-satz{font-weight:600}.arbach-cart__flakons{display:flex;flex-wrap:wrap;gap:6px;margin-top:.55rem}.arbach-cart__mini{width:15px;height:19px;overflow:visible;fill:none;stroke:#cdbfa8;stroke-width:1.1}.arbach-cart__mini.is-voll{fill:var(--color-bronze);stroke:none}.arbach-cart__mini--sechster{fill:var(--color-parchment);stroke:var(--color-gold)}.arbach-cart__mini--sechster.is-voll,.arbach-cart__funkeln{fill:var(--color-gold);stroke:none}.arbach-cart__mini--sechster.is-voll .arbach-cart__funkeln{fill:var(--color-bronze)}.arbach-cart__vorteil-zusatz{margin-top:.55rem;font-size:.75rem;line-height:1.45;color:var(--color-muted)}.arbach-cart__gewaehr{margin-top:0;margin-bottom:1.25rem}.arbach-cart__totals{margin:0}.arbach-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.5rem;font-size:.9rem;color:var(--color-muted)}.arbach-cart__row dd{font-variant-numeric:tabular-nums;color:var(--color-brown)}.arbach-cart__row--discount dt,.arbach-cart__row--discount dd{color:var(--color-bronze-deep)}.arbach-cart__row--total{margin-top:.5rem;padding-top:.875rem;border-top:1px solid var(--color-sand-deep)}.arbach-cart__row--total dt{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-brown)}.arbach-cart__row--total dd{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-brown)}.arbach-cart__blocker{margin-top:1.25rem;padding:.875rem 1rem;border:1px dashed var(--color-sand-deep);border-radius:var(--radius-lg);background:var(--color-ivory);font-size:.85rem;color:var(--color-brown)}.arbach-cart__checkout{width:100%;margin-top:1.25rem}.arbach-cart__checkout-off{margin-top:1.25rem;padding:.875rem 1rem;border:1px dashed var(--color-sand-deep);border-radius:var(--radius-lg);background:var(--color-ivory);font-size:.85rem;color:var(--color-muted)}.arbach-cart__checkout-hint{display:block;margin-top:.25rem;font-size:.75rem;color:color-mix(in srgb,var(--color-muted) 80%,transparent)}.arbach-cart__tax{margin-top:.75rem;font-size:.72rem;color:color-mix(in srgb,var(--color-muted) 85%,transparent)}.arbach-cart__vorteile{margin:0 0 .5rem;padding:0;border:0;background:transparent}.arbach-cart__vorteile-titel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arbach-cart__vorteil{grid-template-columns:18px minmax(0,1fr);column-gap:.5rem;align-items:center;padding-block:.3rem}.arbach-cart__vorteil+.arbach-cart__vorteil{border-top:0}.arbach-cart__vorteil-badge{width:18px;height:18px}.arbach-cart__vorteil-icon{width:11px;height:11px}.arbach-cart__vorteil-text{padding-top:0}.arbach-cart__vorteil-satz{font-size:.8125rem;line-height:1.4}.arbach-cart__vorteil--erreicht .arbach-cart__flakons{display:none}.arbach-cart__flakons{margin-top:.3rem}.arbach-cart__vorteil-zusatz{margin-top:.2rem}.arbach-cart__mehr .arbach-cart__lineactions{margin-top:0}.arbach-cart__gewaehr{margin-bottom:0}.arbach-cart__step,.arbach-cart__remove{flex:none}.arbach-cart__prices{min-width:0;flex-wrap:wrap}@media(max-width:639.98px){.arbach-cart__line{grid-template-columns:5rem auto minmax(0,1fr);grid-template-areas:"media body body" "qty   qty  price"}}@media(max-width:1023.98px){.arbach-cart{padding-top:1.5rem}.arbach-cart__rule{margin-top:.6rem}.arbach-cart__count{margin-top:.5rem}.arbach-cart__layout{margin-top:1.5rem;gap:1.25rem}.arbach-cart__list{gap:.75rem}.arbach-cart__line{padding:.75rem;row-gap:.5rem}.arbach-cart__summary{padding:1rem}.arbach-cart__row{padding-block:.35rem}.arbach-cart__checkout{margin-top:1rem}}.arbach-cart-leiste{display:none}@media(max-width:1023.98px){.arbach-cart-leiste{position:fixed;inset-inline:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--color-ivory);border-top:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);box-shadow:0 -6px 18px #2c211a14;transform:translateY(calc(100% + 1rem));visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.arbach-cart-leiste.is-sichtbar{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}.arbach-cart-leiste__summe{display:flex;flex-direction:column;margin:0;line-height:1.2}.arbach-cart-leiste__label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-cart-leiste__betrag{font-family:var(--font-serif);font-size:1.35rem;font-variant-numeric:tabular-nums;color:var(--color-brown)}.arbach-cart-leiste__knopf{flex:none;min-height:2.75rem;padding-inline:1.5rem}body:has(.arbach-cart-leiste){padding-bottom:4.75rem}}[dir=rtl] .arbach-cart-leiste__label{letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.arbach-cart-leiste,.arbach-cart-leiste.is-sichtbar{transition:none}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.arbach-firmenhinweis .arbach-container{padding-bottom:6rem;text-align:center}.arbach-firmenhinweis .arbach-firmenhinweis__eyebrow{font-family:var(--font-display);font-size:.75rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-gold)}.arbach-firmenhinweis .arbach-firmenhinweis__titel{margin-top:1rem;font-family:var(--font-serif);font-weight:400;font-size:1.875rem;line-height:1.2;color:var(--color-cream);text-wrap:balance}.arbach-firmenhinweis .arbach-firmenhinweis__divider{margin-top:1.5rem}.arbach-firmenhinweis .arbach-firmenhinweis__text{margin-inline:auto;margin-top:2rem;max-width:48ch;font-size:1rem;line-height:1.625;color:color-mix(in srgb,var(--color-cream) 80%,transparent);text-wrap:pretty}.arbach-firmenhinweis .arbach-firmenhinweis__knopf{margin-top:2rem}@media(min-width:640px){.arbach-firmenhinweis .arbach-firmenhinweis__text{font-size:1.125rem}}@media(min-width:768px){.arbach-firmenhinweis .arbach-container{padding-bottom:8rem}.arbach-firmenhinweis .arbach-firmenhinweis__titel{font-size:2.25rem}}@media(min-width:1024px){.arbach-firmenhinweis .arbach-firmenhinweis__titel{font-size:3rem}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.arbach-bewseite__karte{margin-top:3rem;padding:1.5rem 1.25rem;color:var(--color-ink-warm, var(--color-brown))}@media(min-width:640px){.arbach-bewseite__karte{padding:2rem}}.arbach-bewseite__schnitt{justify-content:flex-start;font-size:.9375rem}.arbach-bewseite__schnitt .arbach-bewschnitt__sterne{width:6.875rem;height:1.25rem}.arbach-bewseite .jdgm-widget{margin-top:1.5rem}.arbach-bewseite :is(.jdgm-write-rev-link,.jdgm-all-reviews__summary,.jdgm-histogram,.jdgm-spinner){display:none!important}.arbach-bewseite__hinweis{margin-top:1.5rem;font-size:.6875rem;line-height:1.5;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-bewseite__knopf{margin-top:1.25rem;min-height:2.75rem;max-width:100%;text-align:center}.arbach-firmen__kopf{display:grid;gap:2.5rem;align-items:center}.arbach-firmen__eyebrow{font-family:var(--font-display);font-size:.75rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-gold);margin-bottom:1rem}.arbach-firmen .arbach-firmen__lead{margin-top:1.5rem;max-width:42rem;line-height:1.625;color:color-mix(in srgb,var(--color-cream) 80%,transparent);text-wrap:pretty}.arbach-firmen__knopf{margin-top:2rem}.arbach-firmen__maschine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:36rem;padding:0}.arbach-firmen__maschinenbild img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);background:color-mix(in srgb,var(--color-cream) 8%,transparent)}@media(min-width:768px){.arbach-firmen__kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.arbach-firmen .arbach-firmen__lead{font-size:1.125rem}.arbach-firmen__maschine{max-width:none}}.arbach-firmen .arbach-firmen__angaben{margin-top:1.5rem;padding:0;display:grid;gap:.75rem}.arbach-firmen__angaben li{padding-inline-start:.875rem;border-inline-start:2px solid var(--color-gold);line-height:1.5;color:var(--color-cream)}@media(min-width:768px){.arbach-firmen .arbach-firmen__angaben{grid-template-columns:repeat(2,max-content);column-gap:2.5rem}}.arbach-firmen .arbach-firmen__karten{margin-top:4rem}.arbach-firmen__kartentitel{margin-top:1rem;font-family:var(--font-serif);font-size:1.375rem;line-height:1.25;color:var(--color-brown)}.arbach-firmen .arbach-firmen__einzeln{margin-top:1.5rem;line-height:1.625;color:color-mix(in srgb,var(--color-cream) 80%,transparent)}.arbach-firmen__einzeln a{color:var(--color-gold);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--color-gold) 60%,transparent)}@media(hover:hover)and (pointer:fine){.arbach-firmen__einzeln a:hover{color:var(--color-cream)}}.arbach-firmen__schritte{margin-top:2rem;display:grid;gap:1.5rem;padding:0}.arbach-firmen__schritt{display:flex;gap:1rem;align-items:flex-start}.arbach-firmen__nr{display:flex;flex:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-gold) 50%,transparent);font-family:var(--font-serif);font-size:1.375rem;line-height:1;color:var(--color-gold)}.arbach-firmen__schritt h3{font-family:var(--font-serif);font-weight:500;font-size:1.25rem;line-height:1.3;color:var(--color-cream);padding-top:.5rem}.arbach-firmen__schritt p,.arbach-firmen .arbach-firmen__absatz{margin-top:.375rem;line-height:1.625;color:color-mix(in srgb,var(--color-cream) 80%,transparent)}.arbach-firmen .arbach-firmen__absatz{margin-top:1.5rem;max-width:48rem}.arbach-firmen .arbach-firmen__zusatz{margin-top:1.75rem;line-height:1.625;color:color-mix(in srgb,var(--color-cream) 65%,transparent)}@media(min-width:768px){.arbach-firmen__schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.arbach-firmen .arbach-firmen__absatz{font-size:1.125rem}}.arbach-firmen .arbach-firmen__motive{margin-top:2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.arbach-firmen__motiv img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);background:color-mix(in srgb,var(--color-cream) 8%,transparent)}.arbach-firmen .arbach-firmen__motivtitel{margin-top:.75rem;font-family:var(--font-serif);font-weight:500;font-size:1.125rem;line-height:1.3;color:var(--color-cream)}.arbach-firmen .arbach-firmen__motivsatz{margin-top:.25rem;font-size:.875rem;line-height:1.5;color:color-mix(in srgb,var(--color-cream) 75%,transparent)}.arbach-firmen__regal{display:block;width:100%;max-width:28rem;height:auto;margin:2.5rem auto 0;aspect-ratio:926 / 1160;object-fit:cover;border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);background:color-mix(in srgb,var(--color-cream) 8%,transparent)}@media(min-width:640px){.arbach-firmen .arbach-firmen__motive{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem}}.arbach-firmen__anfrage{margin-top:5rem}.arbach-firmen__anfrage .arbach-contact__cta{margin-top:0}.arbach-firmen .arbach-firmen__wege{margin-top:2rem;padding:0;display:grid;gap:1.5rem}.arbach-firmen__weg{display:flex;gap:1rem;align-items:flex-start;min-width:0}.arbach-firmen__weg>div{min-width:0;padding-top:.125rem}.arbach-firmen .arbach-firmen__weglabel{font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-muted);margin-bottom:.25rem}.arbach-firmen .arbach-firmen__weg p{margin:0;max-width:none}.arbach-firmen .arbach-firmen__schluss{margin-top:2.5rem;text-align:center;font-family:var(--font-serif);font-style:italic;font-size:1.5rem;line-height:1.375;color:var(--color-gold);text-wrap:balance}@media(min-width:640px){.arbach-firmen .arbach-firmen__wege{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(min-width:768px){.arbach-firmen .arbach-firmen__schluss{font-size:1.875rem}}.arbach-map__consent{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center;background:var(--color-brown);color:var(--color-cream)}.arbach-map__consent svg{width:2.25rem;height:2.25rem;color:var(--color-gold)}.arbach-map__text{max-width:38ch;margin:0;font-size:.9rem;line-height:1.6;color:var(--color-cream);color:color-mix(in srgb,var(--color-cream) 85%,transparent)}.arbach-map__text a{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.arbach-map__ext{display:inline-block;padding-block:.8rem;margin-block:-.8rem;font-size:.8rem;color:var(--color-cream);color:color-mix(in srgb,var(--color-cream) 70%,transparent);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.arbach-map__text a:hover,.arbach-map__ext:hover{color:var(--color-cream)}}.arbach-produkte__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.arbach-produkte__ctas .arbach-cta-inline{margin-top:0}.arbach-cta-inline--zweit{background:transparent;color:var(--color-cream);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 70%,transparent)}@media(hover:hover)and (pointer:fine){.arbach-cta-inline--zweit:hover{background:color-mix(in srgb,var(--color-gold) 15%,transparent);color:var(--color-cream)}}.arbach-angebot__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-xl);margin-bottom:1.25rem;background-color:color-mix(in srgb,var(--color-brown) 8%,transparent)}.arbach-suche{background:var(--color-ivory);padding-block:clamp(2.5rem,6vw,4rem)}.arbach-suche__titel{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brown);text-align:center}.arbach-suche__rule{margin:1rem auto 2rem}.arbach-suche__form{display:flex;flex-wrap:wrap;gap:.75rem}.arbach-suche__feld{flex:1 1 12rem;min-width:0;padding:.75rem 1rem;font-family:var(--font-serif);font-size:1.0625rem;color:var(--color-brown);background:var(--color-parchment);border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);border-radius:var(--radius-lg)}.arbach-suche__feld::placeholder{color:var(--color-muted)}.arbach-suche__feld:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:2px}.arbach-suche__knopf{flex:0 0 auto}@media(max-width:429.98px){.arbach-suche__feld{flex-basis:100%}.arbach-suche__knopf{flex:1 1 100%}}.arbach-suche__hinweis,.arbach-suche__anzahl{margin:1.5rem 0 0;font-family:var(--font-sans);font-size:.875rem;color:var(--color-muted)}.arbach-suche__anzahl{margin-bottom:1.5rem}.arbach-suche__leer{margin-top:2rem;padding:clamp(2rem,6vw,3.5rem) 1.5rem;text-align:center;border:1px dashed var(--color-sand-deep);border-radius:var(--radius-2xl)}.arbach-suche__leer-titel{margin:0;font-family:var(--font-serif);font-size:clamp(1.125rem,3vw,1.375rem);color:var(--color-brown)}.arbach-suche__leer-text{margin:.5rem 0 1.5rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-muted)}@media(max-width:379.98px){.arbach-suche>.arbach-container{padding-inline:.75rem}.arbach-suche .arbach-kgrid{gap:.625rem}}.arbach-suche__seiten{margin-top:3rem}.arbach-suche__seiten-titel{margin:0 0 .75rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-suche__liste{margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--color-gold) 22%,transparent)}.arbach-suche__liste li{border-bottom:1px solid color-mix(in srgb,var(--color-gold) 22%,transparent)}.arbach-suche__liste a{display:block;padding:.875rem 0;font-family:var(--font-serif);font-size:1.0625rem;color:var(--color-brown);text-decoration:none}@media(hover:hover)and (pointer:fine){.arbach-suche__liste a:hover{color:var(--color-bronze-deep)}}.arbach-suche__seitenzahlen{margin-top:2.5rem;text-align:center;font-family:var(--font-sans);font-size:.875rem}.arbach-bestseller{background:var(--color-parchment);border-block:1px solid var(--color-sand-deep);padding-block:clamp(3.5rem,8vw,6rem)}.arbach-bestseller__head{text-align:center;max-width:46rem;margin-inline:auto}.arbach-bestseller__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-bestseller h2{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;color:var(--color-brown);margin-top:.75rem}.arbach-bestseller__lede{color:var(--color-muted);margin-top:1.25rem}.arbach-bestseller__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem}@media(max-width:767.98px){.arbach-bestseller{padding-block:2.5rem}.arbach-bestseller__lede{margin-top:.75rem}.arbach-bestseller__grid{margin-top:1.5rem}}@media(max-width:379.98px){.arbach-bestseller>.arbach-container{padding-inline:.75rem}.arbach-bestseller__grid{gap:.625rem}}@media(min-width:640px){.arbach-bestseller__grid{gap:1.25rem}}@media(min-width:1024px){.arbach-bestseller__grid{grid-template-columns:repeat(4,1fr)}}.arbach-bestseller__empty{grid-column:1 / -1;text-align:center;color:var(--color-muted);padding-block:2rem;border:1px dashed var(--color-sand-deep);border-radius:var(--radius-2xl)}.arbach-bestseller__all{text-align:center;margin-top:3rem}@media(max-width:767.98px){.arbach-bestseller__all{margin-top:1.75rem}}.arbach-shopfaq{background:var(--color-ivory);padding-block:clamp(3.5rem,8vw,6rem)}.arbach-shopfaq__head{max-width:46rem;margin-inline:auto;text-align:center}.arbach-shopfaq__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-shopfaq__heading{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;color:var(--color-brown);margin-top:.75rem}.arbach-shopfaq__headrule{margin-top:1.25rem}.arbach-shopfaq__list{max-width:48rem;margin-inline:auto;margin-top:3.5rem}.arbach-shopfaq .arbach-faq__summary h3{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brown)}@media(min-width:768px){.arbach-shopfaq .arbach-faq__summary h3{font-size:1.5rem}}.arbach-shopfaq .arbach-faq__summary:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-shopfaq__alle{margin-top:2rem;text-align:center}@media(max-width:767.98px){.arbach-shopfaq{padding-block:2.5rem}.arbach-shopfaq__headrule{margin-top:.9rem}.arbach-shopfaq__list,.arbach-shopfaq__alle{margin-top:1.5rem}}.arbach-shopfoot{background:var(--color-ink-warm);color:var(--color-sand);border-top:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);padding-top:4rem}.arbach-shopfoot__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:640px){.arbach-shopfoot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arbach-shopfoot__brand{grid-column:1 / -1}}@media(min-width:1024px){.arbach-shopfoot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.25rem}.arbach-shopfoot__brand{grid-column:auto}}.arbach-shopfoot__logo{height:var(--arbach-shopfoot-logo, 3.5rem);width:auto}.arbach-shopfoot__text{margin-top:1rem;max-width:32ch;font-size:.875rem;line-height:1.7;color:color-mix(in srgb,var(--color-sand) 90%,transparent)}.arbach-shopfoot .arbach-shopfoot__social{margin-top:.75rem;margin-inline-start:-.6875rem}.arbach-shopfoot .arbach-shopfoot__social a{color:color-mix(in srgb,var(--color-sand) 85%,transparent)}@media(hover:hover)and (pointer:fine){.arbach-shopfoot .arbach-shopfoot__social a:hover{color:var(--color-gold)}}.arbach-shopfoot__title{font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold)}.arbach-shopfoot__list{margin-top:1rem;display:grid;gap:.5rem;font-size:.875rem}.arbach-shopfoot__link{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;gap:.3rem;transition:color .2s}@media(hover:hover)and (pointer:fine){.arbach-shopfoot__link:hover{color:var(--color-gold)}}.arbach-shopfoot__contact{margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-gold) 20%,transparent);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;font-style:normal;font-size:.82rem;line-height:1.6;color:color-mix(in srgb,var(--color-sand) 88%,transparent);text-align:center}.arbach-shopfoot__company{font-family:var(--font-serif);font-size:.95rem;color:var(--color-cream)}.arbach-shopfoot__dot{color:color-mix(in srgb,var(--color-gold) 55%,transparent)}.arbach-shopfoot__teil{display:inline-flex;align-items:baseline;gap:.5rem}.arbach-shopfoot__teil.is-zeilenanfang>.arbach-shopfoot__dot{visibility:hidden}.arbach-shopfoot__contact-link{display:inline-block;padding-block:.75rem;margin-block:-.75rem;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-gold) 40%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .3s,color .3s}@media(hover:hover)and (pointer:fine){.arbach-shopfoot__contact-link:hover{color:var(--color-cream);text-decoration-color:var(--color-gold)}}@media(prefers-reduced-motion:reduce){.arbach-shopfoot__contact-link{transition:none}}.arbach-shopfoot__contact+.arbach-shopfoot__bottom{margin-top:0;border-top:0}.arbach-shopfoot__bottom{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-gold) 20%,transparent);font-size:.74rem;color:color-mix(in srgb,var(--color-sand) 80%,transparent)}@media(min-width:640px){.arbach-shopfoot__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.arbach-shopfoot__pay{justify-content:center}.arbach-shopfoot__pay-icon{border-radius:.25rem;background:color-mix(in srgb,var(--color-cream) 92%,transparent)}.arbach-shopfoot__payblock{display:flex;flex-direction:column;align-items:center;gap:.5rem}.arbach-shopfoot__liefer{margin:0;text-align:center;line-height:1.5}@media(min-width:640px){.arbach-shopfoot__payblock{flex-direction:row;gap:1rem}.arbach-shopfoot__liefer{text-align:end}}.arbach-shopfoot__summary{list-style:none}.arbach-shopfoot__summary::-webkit-details-marker{display:none}.arbach-shopfoot .arbach-shopfoot__chevron{color:var(--color-gold)}.arbach-shopfoot__col--klapp[open] .arbach-shopfoot__chevron{transform:rotate(180deg)}@media(max-width:1023.98px){.arbach-shopfoot__grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.arbach-shopfoot__brand{grid-column:auto;text-align:center}.arbach-shopfoot__logo{display:block;margin-inline:auto}.arbach-shopfoot__text{margin-inline:auto}.arbach-shopfoot .arbach-shopfoot__social{justify-content:center;margin-inline:0}.arbach-shopfoot__summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.arbach-shopfoot__summary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.arbach-shopfoot__col--recht>.arbach-shopfoot__title{display:flex;min-height:2.75rem;align-items:center}.arbach-shopfoot__list--recht{margin-top:0}.arbach-shopfoot__contact{margin-top:.75rem;padding-top:.75rem}.arbach-shopfoot__bottom{padding-top:.75rem;gap:.5rem}}@media(max-width:1023.98px){.arbach-shopfoot__grid{gap:.375rem}.arbach-shopfoot__brand{margin-bottom:.375rem}.arbach-shopfoot__logo{height:min(var(--arbach-shopfoot-logo, 3.5rem),4rem)}.arbach-shopfoot__contact{margin-top:0;padding-top:.75rem;font-size:.8125rem}.arbach-shopfoot__company{flex-basis:100%}.arbach-shopfoot__teil--mail,.arbach-shopfoot__teil--zeiten{flex-basis:100%;justify-content:center}.arbach-shopfoot__teil--adresse>.arbach-shopfoot__dot,.arbach-shopfoot__teil--mail>.arbach-shopfoot__dot,.arbach-shopfoot__teil--zeiten>.arbach-shopfoot__dot{display:none}.arbach-shopfoot__bottom{padding-top:.5rem}}@media(max-width:1023.98px){.arbach-shopfoot{padding-top:2rem}.arbach-shopfoot__text{margin-top:.625rem;line-height:1.55}.arbach-shopfoot .arbach-shopfoot__social{margin-top:.5rem}.arbach-shopfoot__col--recht>.arbach-shopfoot__title{min-height:2.25rem;justify-content:center}.arbach-shopfoot__list--recht{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.25rem;row-gap:0;font-size:.8125rem}.arbach-shopfoot__list--recht .arbach-shopfoot__link{min-height:2.5rem}.arbach-shopfoot__contact{padding-top:.5rem;row-gap:.25rem}.arbach-shopfoot__payblock{row-gap:.25rem}}@media(min-width:1024px){.arbach-shopfoot__summary{display:block;cursor:default;pointer-events:none}.arbach-shopfoot .arbach-shopfoot__chevron{display:none}}@media(min-width:1024px){.arbach-shopfoot__col--klapp::details-content{content-visibility:visible;display:block}}.arbach-fotostart{background:var(--color-parchment);border-bottom:1px solid var(--color-sand-deep);padding-block:clamp(3.5rem,8vw,6rem)}.arbach-fotostart__raster{display:grid;gap:2rem;align-items:center}.arbach-fotostart__text{text-align:center}.arbach-fotostart__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-fotostart__heading{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;color:var(--color-brown);margin-top:.75rem;text-wrap:balance}.arbach-fotostart__lede{color:var(--color-muted);margin-top:1.25rem;margin-inline:auto;max-width:46ch;text-wrap:pretty}.arbach-fotostart__preis{margin-top:1rem;font-family:var(--font-serif);font-size:1.5rem;line-height:1.2;color:var(--color-bronze-deep)}.arbach-fotostart__knopf{margin-top:1.5rem}.arbach-fotostart__bilder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:36rem;width:100%;margin:0 auto;padding:0;list-style:none}.arbach-fotostart__img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border:1px solid var(--color-sand-deep);border-radius:var(--radius-xl);background:var(--color-sand)}@media(max-width:767.98px){.arbach-fotostart{padding-block:2.5rem}.arbach-fotostart__lede{margin-top:.75rem}}@media(max-width:379.98px){.arbach-fotostart>.arbach-container{padding-inline:.75rem}.arbach-fotostart__bilder{gap:.5rem}}@media(min-width:768px){.arbach-fotostart__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.arbach-fotostart__text{text-align:start}.arbach-fotostart__lede{margin-inline:0}.arbach-fotostart__bilder{margin:0;justify-self:end}}@media(min-width:1024px){.arbach-fotostart__bilder{gap:1rem}}.arbach-shophead-wrap{display:contents}.arbach-shophead__info{background:var(--color-ink-warm);color:var(--color-sand);border-bottom:1px solid color-mix(in srgb,var(--color-gold) 20%,transparent)}.arbach-shopticker{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,transparent,#000 3rem,#000 calc(100% - 3rem),transparent)}.arbach-shopticker__track{display:flex;width:max-content;min-width:200%;animation:arbach-shopticker-run var(--arbach-shopticker-dur, 42s) linear infinite}@keyframes arbach-shopticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){.arbach-shopticker:hover .arbach-shopticker__track{animation-play-state:paused}}.arbach-shopticker__set{display:flex;flex:1 0 auto;align-items:center;justify-content:space-around}.arbach-shopticker__item{display:inline-flex;align-items:center;white-space:nowrap;padding-block:.65rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.arbach-shopticker__item:after{content:"\b7";margin-inline:1.5rem;color:color-mix(in srgb,var(--color-gold) 60%,transparent)}.arbach-shopticker__item--accent{color:var(--color-gold)}.arbach-shopticker__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}@media(hover:hover)and (pointer:fine){.arbach-shopticker__link:hover{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){.arbach-shopticker{-webkit-mask-image:none;mask-image:none}.arbach-shopticker__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.arbach-shopticker__set:nth-child(2){display:none}.arbach-shopticker__set{flex-wrap:wrap;justify-content:center;min-width:0;column-gap:0;row-gap:0;padding-inline:1.25rem}.arbach-shopticker__item{white-space:normal}.arbach-shopticker__item:last-child:after{content:none}}.arbach-shophead{position:var(--arbach-shophead-position, sticky);top:0;z-index:50;background:var(--color-ink-warm);color:var(--color-cream)}.arbach-shophead__bar{position:relative;background:var(--color-brown);border-bottom:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent)}.arbach-shophead__grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding-block:.75rem}@media(min-width:1024px){.arbach-shophead__grid{grid-template-columns:1fr auto 1fr;gap:1.5rem;padding-block:1.25rem}}.arbach-shophead__logo{justify-self:start;transition:opacity .2s}.arbach-shophead__logo img{height:var(--arbach-shophead-logo, 40px);width:auto}@media(hover:hover)and (pointer:fine){.arbach-shophead__logo:hover{opacity:.8}}.arbach-shophead__logo--echo{display:none;justify-self:end}@media(min-width:1024px){.arbach-shophead__logo--echo{display:block}}.arbach-shophead__wordmark{justify-self:center;text-align:center;min-width:0}.arbach-shophead__word{display:block;padding-inline-start:.34em;font-family:var(--font-display);font-size:clamp(1.05rem,2.6vw,1.9rem);line-height:1.1;letter-spacing:.34em;text-transform:uppercase;color:var(--color-gold);overflow-wrap:anywhere}.arbach-shophead__sub{display:block;margin-top:.4rem;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-sand)}.arbach-shophead__sub:before,.arbach-shophead__sub:after{content:"";display:inline-block;width:1rem;height:1px;vertical-align:middle;background:color-mix(in srgb,var(--color-gold) 55%,transparent)}.arbach-shophead__sub:before{margin-inline-end:.625rem}.arbach-shophead__sub:after{margin-inline-start:.625rem}@media(min-width:640px){.arbach-shophead__sub{font-size:.62rem}.arbach-shophead__sub:before,.arbach-shophead__sub:after{width:1.5rem}}.arbach-shopnav{display:block;background:var(--color-ink-warm);border-top:1px solid color-mix(in srgb,var(--color-gold) 15%,transparent)}.arbach-shopnav__grid{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding-block:.25rem}.arbach-shopnav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:1.875rem}@media(min-width:1024px)and (max-width:1279.98px){.arbach-shopnav__list{column-gap:1rem}.arbach-shopnav__grid{gap:.5rem}}.arbach-shopnav__link{display:inline-flex;min-height:2.75rem;align-items:center;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream) 90%,transparent);transition:color .2s}@media(hover:hover)and (pointer:fine){.arbach-shopnav__link:hover{color:var(--color-gold)}}.arbach-shopnav__link--icon{gap:.5rem}.arbach-shopnav__link[aria-current=page]{color:var(--color-gold)}.arbach-shopnav__link--off{color:color-mix(in srgb,var(--color-sand) 55%,transparent);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.arbach-shopnav__link--off:hover{color:color-mix(in srgb,var(--color-sand) 55%,transparent)}}.arbach-shopnav__actions{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}@media(min-width:1024px)and (max-width:1279.98px){.arbach-shopnav__actions{gap:1rem}.arbach-shopnav__link{letter-spacing:.16em}}.arbach-shopnav .arbach-switcher .arbach-disc__panel{inset-inline-start:auto;inset-inline-end:0}.arbach-shopnav__empty{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-sand) 70%,transparent);padding-block:.75rem}.arbach-shopnav__icon{width:1rem;height:1rem;flex:none}.arbach-shopnav-drawer{justify-self:end}@media(min-width:1024px){.arbach-shopnav-drawer{display:none}}.arbach-shopnav-drawer__toggle{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--color-cream);cursor:pointer;list-style:none;transition:color .2s}.arbach-shopnav-drawer__toggle::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.arbach-shopnav-drawer__toggle:hover{color:var(--color-gold)}}.arbach-shopnav-drawer__icon{width:1.5rem;height:1.5rem}.arbach-shopnav-drawer__icon--close,.arbach-shopnav-drawer__label--close,.arbach-shopnav-drawer[open] .arbach-shopnav-drawer__icon--open,.arbach-shopnav-drawer[open] .arbach-shopnav-drawer__label--open{display:none}.arbach-shopnav-drawer[open] .arbach-shopnav-drawer__icon--close{display:block}.arbach-shopnav-drawer[open] .arbach-shopnav-drawer__label--close{display:inline}.arbach-shopnav-drawer__panel{position:absolute;top:100%;inset-inline:0;z-index:5;max-height:72vh;overflow-y:auto;background:var(--color-ink-warm);color:var(--color-cream);border-top:1px solid color-mix(in srgb,var(--color-gold) 20%,transparent);box-shadow:var(--shadow-card)}.arbach-shopnav-drawer__list{padding-inline:1.25rem}.arbach-shopnav-drawer__list li+li{border-top:1px solid color-mix(in srgb,var(--color-gold) 14%,transparent)}.arbach-shopnav-drawer__link{display:flex;min-height:3.5rem;align-items:center;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cream);transition:color .2s}@media(hover:hover)and (pointer:fine){.arbach-shopnav-drawer__link:hover{color:var(--color-gold)}}.arbach-shopnav-drawer__link[aria-current=page]{color:var(--color-gold)}.arbach-shopnav-drawer__actions{display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid color-mix(in srgb,var(--color-gold) 20%,transparent)}.arbach-shopnav-drawer__pill{display:inline-flex;flex:1 1 0;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-gold) 50%,transparent);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);transition:background-color .2s}@media(hover:hover)and (pointer:fine){.arbach-shopnav-drawer__pill:hover{background:color-mix(in srgb,var(--color-gold) 12%,transparent)}}.arbach-shopnav-drawer__pill--off{color:color-mix(in srgb,var(--color-sand) 55%,transparent);border-color:color-mix(in srgb,var(--color-sand) 30%,transparent);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.arbach-shopnav-drawer__pill--off:hover{background:none}}.arbach-shopnav-drawer__hint{padding:0 1.25rem 1rem;font-size:.72rem;color:color-mix(in srgb,var(--color-sand) 70%,transparent)}.arbach-shophead__info--v1{background:var(--color-parchment);color:var(--color-brown);border-bottom-color:color-mix(in srgb,var(--color-bronze) 30%,transparent)}.arbach-shophead__info--v1 .arbach-shopticker__item:after{color:color-mix(in srgb,var(--color-bronze) 55%,transparent)}.arbach-shophead__info--v1 .arbach-shopticker__item--accent{color:var(--color-bronze-deep)}.arbach-shophead--v1{background:var(--color-ivory);color:var(--color-brown)}.arbach-shophead--v1 .arbach-shophead__bar{background:var(--color-ivory);border-bottom-color:color-mix(in srgb,var(--color-bronze) 28%,transparent)}.arbach-shophead--v1 .arbach-shophead__word{color:var(--color-bronze-deep)}.arbach-shophead--v1 .arbach-shophead__sub{color:var(--color-muted)}.arbach-shophead--v1 .arbach-shophead__sub:before,.arbach-shophead--v1 .arbach-shophead__sub:after{background:color-mix(in srgb,var(--color-bronze) 55%,transparent)}.arbach-shophead--v1 .arbach-shopnav{background:var(--color-sand);border-top-color:color-mix(in srgb,var(--color-bronze) 22%,transparent)}.arbach-shophead--v1 .arbach-shopnav__link{color:var(--color-brown)}.arbach-shophead--v1 .arbach-shopnav__link[aria-current=page]{color:var(--color-bronze-deep)}.arbach-shophead--v1 .arbach-shopnav__link--off,.arbach-shophead--v1 .arbach-shopnav__empty{color:var(--color-muted)}.arbach-shophead--v1 .arbach-shopnav-drawer__toggle{color:var(--color-brown)}@media(hover:hover)and (pointer:fine){.arbach-shophead--v1 .arbach-shopnav__link:hover,.arbach-shophead--v1 .arbach-shopnav-drawer__toggle:hover{color:var(--color-bronze-deep)}.arbach-shophead--v1 .arbach-shopnav__link--off:hover{color:var(--color-muted)}}.arbach-shophead--v1 .arbach-shopnav-drawer__panel{border-top-color:color-mix(in srgb,var(--color-bronze) 30%,transparent)}.arbach-shophead--v3 .arbach-shophead__grid{padding-block:.5rem}@media(min-width:1024px){.arbach-shophead--v3 .arbach-shophead__grid{padding-block:.75rem}}.arbach-shophead--v3 .arbach-shopnav__grid{padding-block:0}.arbach-shophead--v3 .arbach-shopnav__link{min-height:2.75rem}.arbach-shophead__info--v3 .arbach-shopticker__item{padding-block:.45rem}.arbach-shophead__aktionen{display:flex;align-items:center;gap:.25rem}.arbach-shophead__symbol{position:relative;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;color:color-mix(in srgb,var(--color-cream) 90%,transparent);transition:color .2s}.arbach-shophead__symbol .arbach-shopnav__icon{width:1.25rem;height:1.25rem}@media(hover:hover)and (pointer:fine){.arbach-shophead__symbol:hover{color:var(--color-gold)}}.arbach-shophead--v1 .arbach-shophead__symbol{color:var(--color-brown)}.arbach-shophead__zahl{position:absolute;top:.25rem;inset-inline-end:.125rem;min-width:1.125rem;height:1.125rem;padding-inline:.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-gold);color:var(--color-brown);font-size:.625rem;font-weight:600;letter-spacing:0;line-height:1}.arbach-shophead__wa{display:inline-flex;flex:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;transition:opacity .2s}.arbach-shophead__wa-kreis{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background:#25d366;color:#fff}.arbach-shophead__wa-kreis svg{width:1.25rem;height:1.25rem}@media(hover:hover)and (pointer:fine){.arbach-shophead__wa:hover{opacity:.85}}.arbach-shophead__kontakt{display:contents}@media(max-width:1023.98px){.arbach-shopticker__item{padding-block:.5rem}.arbach-shophead__grid{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:.25rem;padding-block:.375rem}.arbach-shophead__logo img{height:min(var(--arbach-shophead-logo, 40px),2.25rem)}.arbach-shophead__wordmark,.arbach-shopnav{display:none}.arbach-shophead__start{display:contents}.arbach-shophead__kontakt{display:flex;align-items:center;grid-column:2;justify-self:center}.arbach-shophead__aktionen{grid-column:3}.arbach-shopnav-drawer{grid-column:4}}@media(max-width:369.98px){.arbach-shophead__grid.arbach-shophead__grid--blase{column-gap:.125rem}.arbach-shophead__grid--blase .arbach-shophead__aktionen{gap:.125rem}}@media(min-width:1024px){.arbach-shophead__start{display:flex;align-items:center;gap:1rem;justify-self:start}.arbach-shophead__aktionen{display:none}}.arbach-shopnav-drawer__actions{flex-wrap:wrap}.arbach-shopnav-drawer__pill--konto{display:none;flex-basis:100%}@media(max-width:359.98px){.arbach-shophead__konto{display:none}.arbach-shopnav-drawer__pill--konto{display:inline-flex}}.arbach-shophead__ende{display:none}@media(min-width:1024px){.arbach-shophead__ende{display:flex;align-items:center;gap:1.25rem;justify-self:end}}.arbach-shophead__konto-rechner{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream) 90%,transparent);transition:color .2s}@media(hover:hover)and (pointer:fine){.arbach-shophead__konto-rechner:hover{color:var(--color-gold)}}.arbach-shophead--v1 .arbach-shophead__konto-rechner{color:var(--color-brown)}[dir=rtl] .arbach-shophead__konto-rechner{letter-spacing:0}.arbach-sprachliste{margin:.25rem 1.25rem 1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-gold) 18%,transparent)}.arbach-sprachliste__titel{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-sand) 80%,transparent)}.arbach-sprachliste__liste{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.arbach-sprachliste__knopf{min-height:2.75rem;padding-inline:1rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);color:var(--color-cream);font-size:.875rem}.arbach-sprachliste__knopf[aria-current=true]{border-color:var(--color-gold);color:var(--color-gold)}[dir=rtl] .arbach-sprachliste__titel{letter-spacing:0}html:has(.arbach-shophead){scroll-padding-top:calc(var(--arbach-shophead-h) + 1rem)}.arbach-shophero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:var(--color-ink-warm)}.arbach-shophero--klein{height:calc(46vh * var(--shophero-height-scale, 1));min-height:calc(19rem * var(--shophero-height-scale, 1))}@media(min-width:768px){.arbach-shophero--klein{height:calc(52vh * var(--shophero-height-scale, 1));max-height:calc(32rem * var(--shophero-height-scale, 1))}}.arbach-shophero--mittel{height:calc(60vh * var(--shophero-height-scale, 1));min-height:calc(26rem * var(--shophero-height-scale, 1))}@media(min-width:768px){.arbach-shophero--mittel{height:calc(68vh * var(--shophero-height-scale, 1));max-height:calc(42rem * var(--shophero-height-scale, 1))}}.arbach-shophero--gross{height:calc(78vh * var(--shophero-height-scale, 1));min-height:calc(30rem * var(--shophero-height-scale, 1))}@media(min-width:768px){.arbach-shophero--gross{height:calc(86vh * var(--shophero-height-scale, 1));max-height:calc(50rem * var(--shophero-height-scale, 1))}}.arbach-shophero__picture{display:contents;object-position:50% var(--shophero-focus-m, 50%)}@media(min-width:768px){.arbach-shophero__picture{object-position:50% var(--shophero-focus-d, 18%)}}.arbach-shophero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--shophero-img-opacity, 1);filter:saturate(1.06) contrast(1.02)}.arbach-shophero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--shophero-scrim, .92);background:radial-gradient(78% 58% at 50% 52%,color-mix(in srgb,var(--color-ink-warm) var(--shophero-scrim-core, 62%),transparent) 0%,transparent 78%),linear-gradient(to bottom,color-mix(in srgb,var(--color-ink-warm) var(--shophero-scrim-edge, 86%),transparent),color-mix(in srgb,var(--color-ink-warm) 18%,transparent) 34%,color-mix(in srgb,var(--color-ink-warm) 22%,transparent) 62%,color-mix(in srgb,var(--color-ink-warm) var(--shophero-scrim-edge, 86%),transparent))}.arbach-shophero__inner{position:relative;z-index:1;width:100%;padding-block:2.5rem;padding-inline:1.25rem;text-align:center}@media(min-width:640px){.arbach-shophero__inner{padding-inline:2rem}}.arbach-shophero__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-gold);text-shadow:0 1px 10px color-mix(in srgb,var(--color-ink-warm) 80%,transparent)}.arbach-shophero__headline{max-width:16ch;margin-inline:auto;margin-top:.9rem;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.1rem,6vw,4rem);line-height:1.08;color:var(--color-cream);text-wrap:balance;text-shadow:0 2px 18px color-mix(in srgb,var(--color-ink-warm) 78%,transparent)}.arbach-shophero__text{max-width:44ch;margin-inline:auto;margin-top:1.25rem;color:var(--color-cream);text-wrap:pretty;text-shadow:0 1px 12px color-mix(in srgb,var(--color-ink-warm) 82%,transparent)}.arbach-shophero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem}.arbach-shophero .arbach-shophero__cta-btn--ghost{color:var(--color-cream)}@media(hover:hover)and (pointer:fine){.arbach-shophero .arbach-shophero__cta-btn--ghost:hover{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-brown)}}@media(hover:hover)and (pointer:fine){.arbach-shophero .arbach-shophero__cta-btn.arbach-btn--primary:hover{background:var(--color-gold-deep);color:var(--color-brown)}}.arbach-shophero .arbach-shophero__cta-btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@media(max-width:767.98px){.arbach-shophero.arbach-shophero--klein,.arbach-shophero.arbach-shophero--mittel,.arbach-shophero.arbach-shophero--gross{flex-direction:column;align-items:stretch;height:auto;min-height:0}.arbach-shophero__img{position:relative;inset:auto;order:2;height:auto;aspect-ratio:8 / 7;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 3.5rem);mask-image:linear-gradient(to bottom,transparent,#000 3.5rem)}.arbach-shophero__scrim{display:none}.arbach-shophero__inner{order:1;padding-block:1.75rem .5rem}.arbach-shophero__headline{margin-top:.6rem}.arbach-shophero__text{margin-top:.75rem}.arbach-shophero__cta{gap:.625rem;margin-top:1.25rem}.arbach-shophero .arbach-shophero__cta-btn{flex:1 1 auto;padding-inline:1rem;font-size:.8125rem}}.arbach-kollektion{background:var(--color-ivory);padding-block:3rem}@media(min-width:1024px){.arbach-kollektion{padding-block:4rem}}.arbach-kollektion.arbach-kollektion--proben{padding-top:1rem}@media(min-width:1024px){.arbach-kollektion.arbach-kollektion--proben{padding-top:1.5rem}}.arbach-proben-zeile{max-width:36rem;margin:0 auto 1rem;padding:.625rem .875rem;border:1px solid color-mix(in srgb,var(--color-gold) 45%,transparent);border-radius:var(--radius-xl);background:var(--color-parchment);text-align:center;text-wrap:balance}@media(min-width:1024px){.arbach-proben-zeile{margin-bottom:1.5rem}}.arbach-proben-zeile__satz{font-size:1rem;line-height:1.4;color:var(--color-brown)}.arbach-proben-zeile__zusatz{margin-top:.125rem;font-size:.6875rem;line-height:1.4;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-fotohinweis{order:-1;flex:0 0 100%;max-width:36rem;margin-inline:auto;padding:.625rem .875rem;border:1px solid color-mix(in srgb,var(--color-gold) 45%,transparent);border-radius:var(--radius-xl);background:var(--color-parchment);text-align:center;text-wrap:balance}.arbach-fotohinweis__ober{font-family:var(--font-display);font-size:.75rem;line-height:1.4;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}[dir=rtl] .arbach-fotohinweis__ober{letter-spacing:0}.arbach-fotohinweis__titel{font-size:1rem;line-height:1.4;color:var(--color-brown)}.arbach-fotohinweis__text{margin-top:.125rem;font-size:.6875rem;line-height:1.4;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}@media(max-width:639.98px){.arbach-fotohinweis{margin-bottom:.625rem}}@media(min-width:1024px){.arbach-fbar.arbach-fbar--fotohinweis{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:1.5rem}.arbach-fbar--fotohinweis .arbach-fbar__left{justify-self:start}.arbach-fbar--fotohinweis .arbach-sort{justify-self:end;grid-column:3}.arbach-fbar--fotohinweis .arbach-fotohinweis{order:0;margin:0}}@media(min-width:1024px)and (max-width:1279.98px){.arbach-fbar--fotohinweis .arbach-fotohinweis{max-width:30rem}}.arbach-fbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.75rem;border-bottom:1px solid var(--color-sand-deep)}.arbach-fbar__left{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.arbach-fbar__count{font-size:.875rem;color:var(--color-muted)}@media(max-width:639.98px){.arbach-fbar{justify-content:flex-start;gap:.375rem .5rem;padding-bottom:1rem}.arbach-fbar__left{display:contents}.arbach-fdrawer{order:1}.arbach-sort{order:2}.arbach-fbar__count{order:3;flex-basis:100%;font-size:.75rem}.arbach-fbar .arbach-fdrawer__toggle,.arbach-fbar .arbach-sort__toggle{position:relative;min-height:2.25rem;padding-inline:.75rem;font-size:.8125rem}.arbach-fbar .arbach-fdrawer__toggle:before,.arbach-fbar .arbach-sort__toggle:before{content:"";position:absolute;top:-.25rem;right:0;bottom:-.25rem;left:0}}.arbach-sort{position:relative}.arbach-sort__toggle{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding-inline:1rem;border:1px solid var(--color-sand-deep);border-radius:9999px;font-size:.875rem;color:var(--color-brown);cursor:pointer;list-style:none;transition:border-color .3s}.arbach-sort__toggle::-webkit-details-marker{display:none}.arbach-sort__toggle:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}@media(hover:hover)and (pointer:fine){.arbach-sort__toggle:hover{border-color:var(--color-gold)}}.arbach-sort__label{color:var(--color-muted)}.arbach-sort__current{font-weight:500}.arbach-sort__chevron{width:.875rem;height:.875rem;color:var(--color-muted);transition:transform .3s}.arbach-sort[open] .arbach-sort__chevron{transform:rotate(180deg)}.arbach-sort__list{position:absolute;inset-inline-end:0;top:100%;z-index:20;margin-top:.5rem;width:14rem;padding-block:.375rem;list-style:none;background:var(--color-parchment);border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.arbach-sort__option{display:flex;min-height:2.5rem;align-items:center;padding-inline:1rem;font-size:.875rem;color:var(--color-brown);transition:background-color .2s,color .2s}.arbach-sort__option.is-active{font-weight:500;color:var(--color-gold-deep)}@media(hover:hover)and (pointer:fine){.arbach-sort__option:hover{background:color-mix(in srgb,var(--color-sand) 50%,transparent)}}.arbach-fdrawer__toggle{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding-inline:1rem;border:1px solid var(--color-sand-deep);border-radius:9999px;font-size:.875rem;color:var(--color-brown);cursor:pointer;list-style:none;transition:border-color .3s}.arbach-fdrawer__toggle::-webkit-details-marker{display:none}.arbach-fdrawer__toggle:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}@media(hover:hover)and (pointer:fine){.arbach-fdrawer__toggle:hover{border-color:var(--color-gold)}}.arbach-fdrawer__label-open,.arbach-fdrawer__label-close{display:inline-flex;align-items:center;gap:.5rem}.arbach-fdrawer__label-open svg,.arbach-fdrawer__label-close svg{width:1rem;height:1rem}.arbach-fdrawer__label-close{display:none}.arbach-fdrawer[open]>.arbach-fdrawer__toggle .arbach-fdrawer__label-open{display:none}.arbach-fdrawer[open]>.arbach-fdrawer__toggle .arbach-fdrawer__label-close{display:inline-flex}.arbach-fdrawer__badge{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-gold);color:var(--color-ink-warm);font-size:.68rem;font-weight:600}.arbach-fdrawer[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:1fr auto;grid-template-columns:100%}.arbach-fdrawer[open]:before{content:"";grid-area:1 / 1;background:color-mix(in srgb,var(--color-ink-warm) 70%,transparent)}.arbach-fdrawer[open]>.arbach-fdrawer__toggle{grid-area:2 / 1;z-index:1;justify-self:end;align-self:start;min-height:2.75rem;margin:.85rem 1rem 0 0;border-color:transparent;padding-inline:.5rem}.arbach-fdrawer[open]::details-content{grid-area:2 / 1}.arbach-fdrawer__sheet{grid-area:2 / 1;display:flex;flex-direction:column;max-height:85vh;background:var(--color-ivory);border-top:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);border-start-start-radius:var(--radius-2xl);border-start-end-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}.arbach-fdrawer__title{flex:0 0 auto;padding:1rem 1.25rem;border-bottom:1px solid var(--color-sand-deep);font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brown)}.arbach-fdrawer__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.arbach-fdrawer__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem}.arbach-fdrawer__foot{flex:0 0 auto;padding:1rem 1.25rem;border-top:1px solid var(--color-sand-deep)}.arbach-fdrawer__apply{width:100%}@media(max-width:1023px){html:has(.arbach-fdrawer[open]){overflow:hidden}}@media(min-width:1024px){.arbach-fdrawer{display:none}}.arbach-fchips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.arbach-fchip{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;padding-inline:.75rem;border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);border-radius:9999px;background:var(--color-ivory);font-size:.75rem;color:var(--color-brown);transition:border-color .3s,color .3s}.arbach-fchip svg{width:.75rem;height:.75rem}@media(hover:hover)and (pointer:fine){.arbach-fchip:hover{border-color:var(--color-gold);color:var(--color-gold-deep)}}.arbach-fchips__reset{font-size:.75rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;transition:color .3s}@media(hover:hover)and (pointer:fine){.arbach-fchips__reset:hover{color:var(--color-gold-deep)}}.arbach-klayout{margin-top:2rem}@media(min-width:1024px){.arbach-klayout{display:grid;grid-template-columns:16rem 1fr;align-items:start;gap:2.5rem}}.arbach-ksidebar{display:none}@media(min-width:1024px){.arbach-ksidebar{display:block}}.arbach-kgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:379.98px){.arbach-kollektion>.arbach-container{padding-inline:.75rem}.arbach-kgrid{gap:.625rem}}@media(min-width:640px){.arbach-kgrid{gap:1.25rem}}@media(min-width:768px){.arbach-kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.arbach-kgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.arbach-kempty{padding:4rem 1.5rem;text-align:center;border:1px dashed var(--color-sand-deep);border-radius:var(--radius-2xl)}.arbach-kempty__title{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brown)}.arbach-kempty__text{max-width:42ch;margin:.5rem auto 0;color:var(--color-muted)}.arbach-kempty__cta{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:1.5rem;padding-inline:1.5rem;border:1px solid var(--color-gold);border-radius:9999px;font-size:.875rem;color:var(--color-brown);transition:border-color .3s,background-color .3s}@media(hover:hover)and (pointer:fine){.arbach-kempty__cta:hover{border-color:var(--color-gold-deep);background:color-mix(in srgb,var(--color-gold) 10%,transparent)}}.arbach-kpage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;margin-top:3rem}.arbach-kpage__num,.arbach-kpage__step,.arbach-kpage__gap{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;color:var(--color-brown)}.arbach-kpage__num,.arbach-kpage__step{border:1px solid var(--color-sand-deep);transition:border-color .3s,background-color .3s}@media(hover:hover)and (pointer:fine){.arbach-kpage__num:hover,.arbach-kpage__step:hover{border-color:var(--color-gold)}}.arbach-kpage__num.is-current{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink-warm);font-weight:600}.arbach-kpage__gap{color:var(--color-muted)}.arbach-fpanel{display:flex;flex-direction:column;gap:1.75rem}.arbach-fpanel__legend{font-family:var(--font-display);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-fpanel__options{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.arbach-fpanel__empty{font-size:.8rem;color:var(--color-muted)}.arbach-fpanel__reset{align-self:flex-start;font-size:.8rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:2px}.arbach-fopt{display:flex;min-height:2.75rem;align-items:center;gap:.625rem;font-size:.875rem;color:var(--color-brown);cursor:pointer;transition:color .2s}@media(hover:hover)and (pointer:fine){.arbach-fopt:hover{color:var(--color-gold-deep)}}.arbach-fopt__label{flex:1 1 auto}.arbach-fopt__label:has(.arbach-fopt__skala){display:inline-flex;align-items:center;gap:.625rem}.arbach-fopt__skala{display:inline-flex;flex:none;gap:.25rem}.arbach-fopt__punkt{width:.5rem;height:.5rem;border:1px solid var(--color-sand-deep);border-radius:9999px}.arbach-fopt__punkt.is-on{border-color:var(--color-gold);background:var(--color-gold)}.arbach-fopt__count{font-size:.72rem;color:color-mix(in srgb,var(--color-muted) 75%,transparent);font-variant-numeric:tabular-nums}.arbach-fopt__box{position:relative;display:inline-flex;flex:0 0 auto;width:1rem;height:1rem}.arbach-fopt__box input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer}.arbach-fopt__mark{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color-sand-deep);border-radius:.25rem;transition:background-color .2s,border-color .2s}.arbach-fopt__box input:checked~.arbach-fopt__mark{background:var(--color-gold);border-color:var(--color-gold)}.arbach-fopt__box input:focus-visible~.arbach-fopt__mark{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-fopt__check{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.75rem;height:.75rem;color:var(--color-ink-warm);visibility:hidden}.arbach-fopt__box input:checked~.arbach-fopt__check{visibility:visible}.arbach-fopt__box--static{border:1px solid var(--color-sand-deep);border-radius:.25rem;align-items:center;justify-content:center}.arbach-fopt__box--static.is-active{background:var(--color-gold);border-color:var(--color-gold)}.arbach-fopt__box--static .arbach-fopt__check{position:static;visibility:visible}.arbach-fprice__row{display:flex;align-items:flex-end;gap:.625rem;margin-top:.75rem}.arbach-fprice__field{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--color-muted)}.arbach-fprice__field input{width:100%;min-height:2.75rem;padding-inline:.625rem;border:1px solid var(--color-sand-deep);border-radius:var(--radius-lg);background:transparent;font-family:var(--font-sans);font-size:1rem;color:var(--color-brown)}.arbach-fprice__field input:focus-visible{outline:2px solid var(--color-bronze);outline-offset:1px}.arbach-fprice__submit{margin-top:.625rem;padding:.375rem .875rem;border:1px solid var(--color-sand-deep);border-radius:9999px;background:transparent;font-family:var(--font-sans);font-size:.75rem;color:var(--color-brown);cursor:pointer;transition:border-color .3s}@media(hover:hover)and (pointer:fine){.arbach-fprice__submit:hover{border-color:var(--color-gold)}}.arbach-kkopf-wrap{display:contents}.arbach-kkopf{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-ink-warm);height:32vh;min-height:17rem}@media(min-width:768px){.arbach-kkopf{height:40vh;min-height:21rem}}@media(max-width:767.98px){.arbach-kkopf{height:11.25rem;min-height:0}}.arbach-kkopf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.arbach-kkopf__scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--kkopf-scrim, .92);background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--color-ink-warm) 38%,transparent),var(--color-ink-warm) 78%)}.arbach-kkopf__inner{position:relative;z-index:1;padding-inline:1.25rem;text-align:center}.arbach-kkopf__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-gold)}.arbach-kkopf__title{font-family:var(--font-serif);font-weight:500;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;color:var(--color-cream);margin-top:.75rem}.arbach-kkopf__text{max-width:46ch;margin-inline:auto;margin-top:.75rem;color:var(--color-sand);text-wrap:pretty}.arbach-kkopf__text>:first-child{margin-top:0}.arbach-kkopf__text>:last-child{margin-bottom:0}.arbach-kkopf__count{margin-top:1rem;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--color-sand) 70%,transparent)}.arbach-sortenwahl{position:sticky;top:var(--arbach-shophead-h, 0px);z-index:40;background:var(--color-ivory);border-bottom:1px solid color-mix(in srgb,var(--color-gold) 22%,transparent)}.arbach-sortenwahl__list{display:flex;gap:.25rem;padding-block:.45rem;overflow-x:auto;scrollbar-width:none}.arbach-sortenwahl__list::-webkit-scrollbar{display:none}.arbach-sortenwahl__list>li:first-child{margin-inline-start:auto}.arbach-sortenwahl__list>li:last-child{margin-inline-end:auto}.arbach-sortenwahl__link{position:relative;display:inline-flex;flex:none;min-height:2.25rem;align-items:center;padding-inline:.625rem;border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);border-radius:9999px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--color-brown);transition:border-color .2s,background-color .2s,color .2s}@media(hover:hover)and (pointer:fine){.arbach-sortenwahl__link:hover{border-color:var(--color-gold);background:color-mix(in srgb,var(--color-sand) 60%,transparent)}}.arbach-sortenwahl__link--current{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink-warm);font-weight:500}@media(hover:hover)and (pointer:fine){.arbach-sortenwahl__link--current:hover{background:var(--color-gold)}}.arbach-sortenwahl__link:before{content:"";position:absolute;top:-.25rem;right:0;bottom:-.25rem;left:0}.arbach-sortenwahl__link:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-sortenwahl__list>li.arbach-sortenwahl__blase{display:none}.arbach-sortenwahl__list--blase>li.arbach-sortenwahl__blase+li{margin-inline-start:auto}@media(max-width:767.98px){.arbach-sortenwahl .arbach-sortenwahl__list>li.arbach-sortenwahl__blase{display:flex;margin-inline:0 auto}.arbach-sortenwahl .arbach-sortenwahl__list--blase>li.arbach-sortenwahl__blase+li{margin-inline-start:0}}@media(max-width:359.98px){.arbach-sortenwahl__list--blase .arbach-sortenwahl__link{padding-inline:.5rem}}html:has(.arbach-shophead):has(.arbach-sortenwahl){scroll-padding-top:calc(var(--arbach-shophead-h, 0px) + 3.15rem + 1px + 1rem)}@media(prefers-reduced-motion:reduce){.arbach-sortenwahl__link{transition:none}}.arbach-produkt{background:var(--color-ivory)}.arbach-produkt__top{display:grid;gap:2.5rem;width:100%;max-width:var(--container-max);margin-inline:auto;padding:3rem 1.25rem}@media(min-width:640px){.arbach-produkt__top{padding-inline:2rem}}@media(min-width:1024px){.arbach-produkt__top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:4rem 2.5rem}}.arbach-gallery{display:block}.arbach-gallery__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-2xl);background:var(--color-sand)}@media(min-width:1024px)and (min-height:880px){.arbach-gallery{position:sticky;top:calc(var(--arbach-shophead-h, 6rem) + 1rem)}}.arbach-gallery__track{display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.arbach-gallery__track::-webkit-scrollbar{display:none}.arbach-gallery__track:focus-visible{outline:2px solid var(--color-bronze);outline-offset:-2px}.arbach-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.arbach-gallery__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.arbach-gallery__img{display:block;width:100%;height:100%;object-fit:cover}.arbach-gallery__placeholder svg{width:100%;height:100%;fill:color-mix(in srgb,var(--color-muted) 35%,transparent)}.arbach-gallery__nav{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;padding-inline:.75rem;pointer-events:none}.arbach-gallery__nav[hidden]{display:none}.arbach-gallery__arrow{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-ink-warm) 72%,transparent);color:var(--color-gold);cursor:pointer;pointer-events:auto;transition:background-color .2s,border-color .2s,color .2s}.arbach-gallery__arrow svg{width:1.25rem;height:1.25rem}@media(hover:hover)and (pointer:fine){.arbach-gallery__arrow:hover{background:color-mix(in srgb,var(--color-ink-warm) 88%,transparent);border-color:color-mix(in srgb,var(--color-gold) 55%,transparent);color:var(--color-gold-deep)}}[dir=rtl] .arbach-gallery__arrow svg,[dir=rtl] .arbach-lightbox__pfeil svg{transform:scaleX(-1)}.arbach-gallery__thumbs{display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:2px}.arbach-gallery__thumbs::-webkit-scrollbar{display:none}.arbach-gallery__thumb{flex:0 0 min(4.5rem,calc((100% - 2rem)/5));width:auto;height:auto;aspect-ratio:1 / 1;scroll-snap-align:start;overflow:hidden;border:1px solid var(--color-sand-deep);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .2s,opacity .2s;opacity:.65}.arbach-gallery__thumb img{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.arbach-gallery__thumb:hover{opacity:1}}.arbach-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--color-gold)}.arbach-gallery__thumb:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--color-ink-warm);color:var(--color-cream)}.arbach-lightbox::backdrop{background:color-mix(in srgb,var(--color-ink-warm) 92%,transparent)}html.arbach-lightbox-offen,html.arbach-lightbox-offen body{overflow:hidden}.arbach-lightbox__spur{display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.arbach-lightbox__spur::-webkit-scrollbar{display:none}.arbach-lightbox__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden}.arbach-lightbox__zoom{display:flex;width:100%;height:100%;align-items:center;justify-content:center;touch-action:pan-x}.arbach-lightbox__zoom.is-gezoomt{touch-action:none;cursor:grab}.arbach-lightbox__img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform .2s ease;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:zoom-in}.arbach-lightbox__zoom.is-gezoomt .arbach-lightbox__img{cursor:inherit}.arbach-lightbox__img.is-zieht{transition:none}.arbach-lightbox__zu,.arbach-lightbox__pfeil{position:absolute;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--color-ink-warm) 70%,transparent);color:var(--color-cream);cursor:pointer}.arbach-lightbox__zu svg,.arbach-lightbox__pfeil svg{width:1.25rem;height:1.25rem}.arbach-lightbox__zu{top:max(.75rem,env(safe-area-inset-top,0px));inset-inline-end:.75rem}.arbach-lightbox__pfeil{top:50%;transform:translateY(-50%)}.arbach-lightbox__pfeil--zurueck{inset-inline-start:.75rem}.arbach-lightbox__pfeil--vor{inset-inline-end:.75rem}@media(hover:none),(pointer:coarse){.arbach-lightbox__pfeil{display:none}}.arbach-lightbox__zaehler{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);margin:0;padding:.25rem .75rem;border-radius:9999px;background:color-mix(in srgb,var(--color-ink-warm) 70%,transparent);font-size:.8125rem;letter-spacing:.08em;color:var(--color-sand);font-variant-numeric:tabular-nums}.arbach-lightbox__zu:focus-visible,.arbach-lightbox__pfeil:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media(hover:hover)and (pointer:fine){.arbach-lightbox__zu:hover,.arbach-lightbox__pfeil:hover{border-color:var(--color-gold);color:var(--color-gold)}}@media(prefers-reduced-motion:reduce){.arbach-lightbox__img{transition:none}}.arbach-buy__kennung{font-size:.75rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--color-bronze-deep)}[dir=rtl] .arbach-buy__kennung{letter-spacing:0}.arbach-buy__title{margin-top:.25rem;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.25rem,5vw,3rem);line-height:1.1;color:var(--color-brown)}.arbach-buy__charakter{margin-top:.375rem;font-size:1rem;color:var(--color-muted)}.arbach-buy__leitsatz{margin-top:.375rem;font-family:var(--font-serif);font-style:italic;font-size:1.125rem;line-height:1.35;color:var(--color-brown);overflow-wrap:anywhere}.arbach-buy__sterne{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;min-height:1.5rem;margin-top:.375rem;font-size:.8125rem;line-height:1.4;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown));text-decoration:none}.arbach-buy__sterne-bild{flex:none;width:4.8125rem;height:.875rem;background:linear-gradient(90deg,var(--color-gold) var(--anteil, 100%),color-mix(in srgb,var(--color-gold) 30%,transparent) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1L13.16 7.63L20.13 7.63L14.49 11.73L16.64 18.37L11 14.27L5.36 18.37L7.51 11.73L1.87 7.63L8.84 7.63Z'/%3E%3C/svg%3E") 0 0 / 20% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1L13.16 7.63L20.13 7.63L14.49 11.73L16.64 18.37L11 14.27L5.36 18.37L7.51 11.73L1.87 7.63L8.84 7.63Z'/%3E%3C/svg%3E") 0 0 / 20% 100% repeat-x}[dir=rtl] .arbach-buy__sterne-bild{background:linear-gradient(270deg,var(--color-gold) var(--anteil, 100%),color-mix(in srgb,var(--color-gold) 30%,transparent) 0)}.arbach-buy__sterne-zahl{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-gold) 70%,transparent);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.arbach-buy__sterne:hover .arbach-buy__sterne-zahl{text-decoration-color:currentColor}}.arbach-buy__sterne:focus-visible{outline:2px solid var(--color-bronze);outline-offset:4px}.arbach-buy__bewertungen{margin-top:2rem}.arbach-buy__bew-titel{font-family:var(--font-serif);font-weight:500;font-size:1.375rem;line-height:1.2;color:var(--color-brown)}.arbach-buy__bew-widget{margin-top:1rem}.arbach-buy__bew-text{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:var(--color-ink-warm, var(--color-brown))}.arbach-buy__bew-knopf{margin-top:1rem;min-height:2.75rem;max-width:100%;text-align:center}#bewertungen{--jdgm-primary-color: var(--color-bronze-deep);--jdgm-secondary-color: #E6DCC8;--jdgm-star-color: var(--color-gold);--jdgm-paginate-color: var(--color-bronze-deep);--jdgm-reviewer-name-color: var(--color-brown);--jdgm-write-review-text-color: var(--color-brown);--jdgm-write-review-bg-color: transparent}#bewertungen .jdgm-widget{color:var(--color-ink-warm);font-family:var(--font-sans);font-size:.9375rem}#bewertungen .jdgm-widget :is(select,button,input,textarea){font-family:inherit}#bewertungen .jdgm-rev-widg__title{display:none}#bewertungen .jdgm-star{color:var(--color-gold)}#bewertungen .jdgm-rev-widg__summary-average{color:var(--color-brown)}#bewertungen .jdgm-rev-widg__summary-text{font-size:.8125rem}#bewertungen .jdgm-all-reviews__summary-text--verified{justify-content:center}#bewertungen :is(.jdgm-rev-widg__summary-text,.jdgm-histogram__frequency,.jdgm-rev__timestamp,.jdgm-rev__location){color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}#bewertungen .jdgm-verified-checkmark{filter:grayscale(1) sepia(1) saturate(2.3) brightness(.88)}#bewertungen .jdgm-histogram__bar{background:color-mix(in srgb,var(--color-sand) 75%,transparent)}#bewertungen .jdgm-histogram__bar-content{background-color:var(--color-gold)}#bewertungen .jdgm-sort-dropdown{color:var(--color-brown);font-size:.875rem}#bewertungen .jdgm-sort-dropdown-arrow{color:var(--color-bronze)}#bewertungen .jdgm-rev__author{color:var(--color-brown);font-size:.875rem;font-weight:600}#bewertungen .jdgm-rev__title{color:var(--color-brown)}#bewertungen .jdgm-rev__body p{line-height:1.55}#bewertungen .jdgm-rev__icon{background-color:color-mix(in srgb,var(--color-sand) 75%,transparent)}#bewertungen .jdgm-rev__buyer-badge,#bewertungen .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:after{color:var(--color-brown);background-color:var(--color-gold)}#bewertungen :is(.jdgm-write-rev-link,.jdgm-paginate__load-more){width:fit-content;max-width:100%;min-height:2.75rem;margin-inline:auto;padding:.75rem 2rem;border:1px solid var(--color-gold);border-radius:9999px;background:transparent;color:var(--color-brown);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;opacity:1;transition:color .3s,background-color .3s,border-color .3s}#bewertungen :is(.jdgm-write-rev-link,.jdgm-paginate__load-more):is(:hover,:focus){color:var(--color-brown);background:transparent;opacity:1}@media(hover:hover)and (pointer:fine){#bewertungen :is(.jdgm-write-rev-link,.jdgm-paginate__load-more):hover{border-color:var(--color-gold-deep);background:color-mix(in srgb,var(--color-gold) 10%,transparent)}}#bewertungen :is(.jdgm-write-rev-link,.jdgm-paginate__load-more):focus-visible{outline:2px solid var(--color-bronze);outline-offset:4px}#bewertungen:has(.jdgm--done-setup-widget) .arbach-buy__bew-knopf{display:none}.arbach-buy__jm-ausloeser{display:none!important}.arbach-buy__bew-hinweis{margin-top:1rem;font-size:.6875rem;line-height:1.5;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.jdgm-review-widget-modal.jdgm-write-review-modal{z-index:10001}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__title{font-family:var(--font-serif);font-size:1.75rem;font-weight:500;line-height:1.2}.jdgm-review-widget-modal.jdgm-write-review-modal :is(.jdgm-write-review-modal__title,.jdgm-write-review-modal__intro,.jdgm-write-review-modal__text,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__checkbox-text){color:var(--color-brown)}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-star.jdgm-star{color:var(--color-gold)}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{border-radius:9999px;background-color:var(--color-gold);color:var(--color-brown);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:disabled{background-color:color-mix(in srgb,var(--color-gold) 40%,transparent)}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back{background-color:transparent;color:var(--color-brown)}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input{background-color:var(--color-parchment);border-color:#e6dcc8}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__field-input:focus,.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__page .jdgm-picture-fieldset__box--input.jdgm-picture-fieldset__box--input{border-color:var(--color-gold-deep)}.jdgm-review-widget-modal.jdgm-write-review-modal :is(.jdgm-write-review-modal__chip-input:checked+.jdgm-write-review-modal__chip-label,.jdgm-write-review-modal__chip-label:hover,.jdgm-picture-fieldset__delete){background-color:var(--color-gold);color:var(--color-brown)}.jdgm-review-widget-modal.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{border-color:var(--color-gold-deep);background-color:var(--color-gold)}.jdgm-review-widget-modal.jdgm-write-review-modal :focus-visible{outline-color:var(--color-bronze)}.arbach-buy__sizes{margin-top:1rem;padding:0;border:0}.arbach-buy__legend{padding:0;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-buy__kacheln{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem;margin-top:.5rem}@media(min-width:640px){.arbach-buy__kacheln{grid-auto-columns:minmax(0,10rem)}}.arbach-buy__kachel{position:relative;display:flex;min-height:4rem;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);border-radius:var(--radius-lg);text-align:center;transition:border-color .2s,box-shadow .2s,background-color .2s}.arbach-buy__kachel:has(.arbach-buy__radio:checked){border-color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold);background:var(--color-parchment)}@media(hover:hover)and (pointer:fine){.arbach-buy__kachel:hover{border-color:var(--color-gold)}}.arbach-buy__kachel:has(.arbach-buy__radio:focus-visible){outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-buy__radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer}.arbach-buy__kachel-groesse{font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#2b2017}[dir=rtl] .arbach-buy__kachel-groesse{letter-spacing:0}.arbach-buy__kachel-preis{font-family:var(--font-serif);font-size:1.375rem;line-height:1.2;font-variant-numeric:lining-nums tabular-nums;color:var(--color-bronze-deep)}.arbach-buy__kachel:has(.arbach-buy__radio[data-unavailable]) .arbach-buy__kachel-groesse,.arbach-buy__kachel:has(.arbach-buy__radio[data-unavailable]) .arbach-buy__kachel-preis{text-decoration:line-through;color:color-mix(in srgb,var(--color-muted) 70%,transparent)}.arbach-buy__grundpreis{margin-top:.5rem;font-size:.75rem;line-height:1.4;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-buy__grundpreis-value{display:none}.arbach-buy__sizes:has(.arbach-buy__radio--1:checked) .arbach-buy__grundpreis-value--1,.arbach-buy__sizes:has(.arbach-buy__radio--2:checked) .arbach-buy__grundpreis-value--2,.arbach-buy__sizes:has(.arbach-buy__radio--3:checked) .arbach-buy__grundpreis-value--3,.arbach-buy__sizes:has(.arbach-buy__radio--4:checked) .arbach-buy__grundpreis-value--4,.arbach-buy__sizes:has(.arbach-buy__radio--5:checked) .arbach-buy__grundpreis-value--5,.arbach-buy__sizes:has(.arbach-buy__radio--6:checked) .arbach-buy__grundpreis-value--6,.arbach-buy__sizes:has(.arbach-buy__radio--probe:checked) .arbach-buy__grundpreis-value--probe{display:inline}@media(max-width:639.98px){.arbach-buy__kacheln:has(.arbach-buy__kachel--probe){gap:.5rem}.arbach-buy__kacheln:has(.arbach-buy__kachel--probe) .arbach-buy__kachel{padding-inline:.375rem}.arbach-buy__kacheln:has(.arbach-buy__kachel--probe) .arbach-buy__kachel-groesse{letter-spacing:.04em}.arbach-buy__kacheln:has(.arbach-buy__kachel--probe) .arbach-buy__kachel-preis{font-size:1.125rem}}.arbach-buy__probe-ab,.arbach-buy__preishinweis{margin-top:.125rem;font-size:.75rem;line-height:1.4;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-buy__preishinweis a{display:inline-block;padding-block:.875rem;margin-block:-.875rem;color:inherit;text-decoration:underline;text-underline-offset:3px}.arbach-buy__knoepfe{display:grid;gap:.5rem;margin-top:1.5rem}@media(min-width:640px){.arbach-buy__knoepfe{width:fit-content}}.arbach-buy__cart,.arbach-buy__sofort{width:100%}.arbach-buy__cart[disabled],.arbach-buy__sofort[disabled]{cursor:not-allowed;opacity:.55}@media(hover:hover)and (pointer:fine){.arbach-buy__cart[disabled]:hover{background:var(--color-gold);color:var(--color-brown)}.arbach-buy__sofort[disabled]:hover{border-color:var(--color-gold);background:none}}.arbach-buy__hint{margin-top:.5rem;font-size:.75rem;color:color-mix(in srgb,var(--color-muted) 80%,transparent)}.arbach-buy__offline{margin-top:1.5rem;max-width:34ch;font-size:.875rem;line-height:1.6;color:var(--color-muted)}.arbach-buy__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-sand-deep);font-size:.875rem}.arbach-buy__facts dt{color:var(--color-muted)}.arbach-buy__facts dd{margin-top:.125rem;font-weight:500;color:var(--color-brown)}.arbach-buy__gewaehr{margin-top:1.5rem}@media(max-width:767.98px){.arbach-produkt__top{gap:1rem;padding-top:.5rem;padding-bottom:2rem}.arbach-gallery{position:relative}.arbach-gallery__stage{aspect-ratio:8 / 7}.arbach-gallery__thumbs{position:absolute;inset-inline:0;bottom:.375rem;justify-content:center;gap:0;margin:0;padding:0;overflow:visible;pointer-events:none}.arbach-gallery__thumb{flex:0 0 1.5rem;display:grid;place-items:center;height:1.5rem;aspect-ratio:auto;border:0;border-radius:9999px;opacity:1;pointer-events:auto}.arbach-gallery__thumb img{display:none}.arbach-gallery__thumb:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:color-mix(in srgb,var(--color-cream) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink-warm) 35%,transparent);transition:width .2s,background-color .2s}.arbach-gallery__thumb[aria-current=true]:before{width:1.125rem;background:var(--color-gold)}.arbach-gallery__thumb:focus-visible{outline-offset:-2px}.arbach-buy{display:flex;flex-direction:column}.arbach-buy__title{font-size:2rem}.arbach-buy__facts,.arbach-buy__gewaehr,.arbach-buy__details,.arbach-buy__bewertungen{order:2}.arbach-buy__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arbach-buy__kacheln{margin-top:0}.arbach-buy__knoepfe,.arbach-buy__offline{margin-top:1rem}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.arbach-gallery__thumb:before{transition:none}}.arbach-kaufleiste{display:none}@media(max-width:1023.98px){.arbach-kaufleiste{position:fixed;inset-inline:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--color-ivory);border-top:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);box-shadow:0 -6px 18px #2c211a14;transform:translateY(calc(100% + 1rem));visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.arbach-kaufleiste.is-sichtbar{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}body:has(details.arbach-shopnav-drawer[open],.arbach-disc__btn[aria-expanded=true],[data-arb-fab-sperre]) .arbach-kaufleiste.is-sichtbar{transform:translateY(calc(100% + 1rem));visibility:hidden}.arbach-kaufleiste__preis{min-width:0;margin:0;line-height:1.2}.arbach-kaufleiste__wert{display:none}.arbach-buy__form:has(.arbach-buy__radio--1:checked) .arbach-kaufleiste__wert--1,.arbach-buy__form:has(.arbach-buy__radio--2:checked) .arbach-kaufleiste__wert--2,.arbach-buy__form:has(.arbach-buy__radio--3:checked) .arbach-kaufleiste__wert--3,.arbach-buy__form:has(.arbach-buy__radio--4:checked) .arbach-kaufleiste__wert--4,.arbach-buy__form:has(.arbach-buy__radio--5:checked) .arbach-kaufleiste__wert--5,.arbach-buy__form:has(.arbach-buy__radio--6:checked) .arbach-kaufleiste__wert--6,.arbach-buy__form:has(.arbach-buy__radio--probe:checked) .arbach-kaufleiste__wert--probe{display:flex;flex-direction:column}.arbach-kaufleiste__zeile{display:flex;align-items:baseline;gap:.375rem;white-space:nowrap}.arbach-kaufleiste__betrag{font-family:var(--font-serif);font-size:1.35rem;font-variant-numeric:tabular-nums;color:var(--color-brown)}.arbach-kaufleiste__groesse{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-kaufleiste__grundpreis{font-size:.75rem;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-kaufleiste__knopf{flex:none;min-height:2.75rem;padding-inline:1.25rem}}@media(max-width:359.98px){.arbach-kaufleiste__zeile{flex-direction:column;align-items:flex-start;gap:0}.arbach-kaufleiste__trenner{display:none}}[dir=rtl] .arbach-kaufleiste__groesse{letter-spacing:0}@media(prefers-reduced-motion:reduce){.arbach-kaufleiste,.arbach-kaufleiste.is-sichtbar{transition:none}}.arbach-produkt__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep);text-align:center}.arbach-produkt__heading{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.7rem,3.5vw,2.4rem);line-height:1.15;color:var(--color-brown);text-align:center}.arbach-produkt__eyebrow+.arbach-produkt__heading{margin-top:.5rem}.arbach-produkt__headrule{margin-top:1rem}.arbach-produkt__lede{margin-top:1rem;text-align:center;color:var(--color-muted)}.arbach-container--narrow{max-width:48rem}.arbach-pyramide{border-top:1px solid var(--color-sand-deep);background:var(--color-parchment);padding-block:3.5rem 2rem}@media(min-width:1024px){.arbach-pyramide{padding-block:5rem 2.5rem}}.arbach-pyramide__list{position:relative;max-width:44rem;margin:3rem auto 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2.25rem}@media(min-width:768px){.arbach-pyramide__list{gap:3rem}}.arbach-pyramide__axis{position:absolute;inset-inline-start:.4375rem;top:.5rem;bottom:.5rem;width:1px;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-gold) 70%,transparent),color-mix(in srgb,var(--color-gold) 35%,transparent),color-mix(in srgb,var(--color-gold) 70%,transparent))}.arbach-pyramide__step{position:relative;padding-inline-start:2.25rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem}@media(min-width:768px){.arbach-pyramide__step{gap:1.75rem}}.arbach-pyramide__step:not(:has(.arbach-pyramide__media)){grid-template-columns:1fr}.arbach-pyramide__media{display:block;width:6rem;height:6rem;flex:none;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);background:var(--color-sand)}@media(min-width:768px){.arbach-pyramide__media{width:10rem;height:10rem}}.arbach-pyramide__img{width:100%;height:100%;object-fit:cover;display:block}.arbach-pyramide__dot{position:absolute;inset-inline-start:0;top:.375rem;width:.875rem;height:.875rem;border:2px solid var(--color-gold);border-radius:9999px;background:var(--color-parchment)}.arbach-pyramide__label{font-family:var(--font-display);font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-pyramide__noten{margin-top:.375rem;font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brown)}@media(min-width:768px){.arbach-pyramide__noten{font-size:1.5rem}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.arbach-pyramide__step{animation:arbach-pyramide-auf linear forwards;animation-timeline:view();animation-range:entry 0% cover 30%}}}@keyframes arbach-pyramide-auf{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.arbach-charakter{border-bottom:1px solid var(--color-sand-deep);background:var(--color-parchment);padding-block:2rem 3.5rem}@media(min-width:1024px){.arbach-charakter{padding-block:2.5rem 5rem}}.arbach-charakter__list{max-width:36rem;margin:3rem auto 0;display:flex;flex-direction:column;gap:1.5rem}.arbach-charakter__row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.arbach-charakter__row dt{font-size:.875rem;font-weight:500;color:var(--color-brown)}.arbach-charakter__value{display:flex;align-items:center;gap:.75rem}.arbach-charakter__raw{font-size:.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums}.arbach-pbeschreibung{padding-block:4rem}@media(min-width:1024px){.arbach-pbeschreibung{padding-block:5rem}}.arbach-pbeschreibung__text{text-align:center;font-family:var(--font-serif);font-size:1.25rem;line-height:1.7;text-wrap:pretty;color:var(--color-brown)}@media(min-width:1024px){.arbach-pbeschreibung__text{font-size:1.5rem}}.arbach-pbeschreibung__text>:first-child{margin-top:0}.arbach-pbeschreibung__text>:last-child{margin-bottom:0}.arbach-pbeschreibung__chips{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem}@media(min-width:640px){.arbach-pbeschreibung__chips{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:2.5rem}}.arbach-chipgroup{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.arbach-chipgroup__label{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-aehnlich{padding-block:4rem}@media(min-width:1024px){.arbach-aehnlich{padding-block:5rem}}.arbach-aehnlich__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:3.5rem}.arbach-aehnlich__grid>*{width:100%;max-width:30rem;margin-inline:auto}@media(max-width:767.98px){.arbach-aehnlich{padding-block:2.5rem}.arbach-aehnlich__grid{margin-top:1.5rem}}@media(min-width:640px){.arbach-aehnlich__grid{gap:1.25rem}}@media(min-width:768px){.arbach-aehnlich__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arbach-aehnlich__grid>*{max-width:none;margin-inline:0}}@media(min-width:768px){.arbach-aehnlich__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.arbach-aehnlich__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-inline:auto}}.arbach-pfaq{padding-block:4rem}@media(min-width:1024px){.arbach-pfaq{padding-block:5rem}}.arbach-pfaq__list{margin-top:3.5rem}.arbach-pfaq .arbach-faq__summary h3{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brown)}@media(min-width:768px){.arbach-pfaq .arbach-faq__summary h3{font-size:1.5rem}}.arbach-pfaq__all{margin-top:2rem;text-align:center}.arbach-pfaq__all-link{display:inline-flex;min-height:2.75rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-gold) 60%,transparent);font-size:.875rem;color:var(--color-brown);transition:border-color .3s}@media(hover:hover)and (pointer:fine){.arbach-pfaq__all-link:hover{border-color:var(--color-gold-deep)}}.arbach-buy__details{margin-top:2.5rem;overflow:hidden;border:1px solid #E6DCC8;border-radius:12px;background:#faf6ef}.arbach-buy__details .arbach-faq__list{margin-top:0;gap:0}.arbach-buy__details .arbach-faq__item{border:0;border-radius:0;background:transparent;box-shadow:none}.arbach-buy__details .arbach-faq__item+.arbach-faq__item{border-top:1px solid #E6DCC8}.arbach-buy__details .arbach-faq__summary{min-height:2.75rem;padding:0 .75rem}.arbach-buy__details .arbach-faq__summary:focus-visible{outline:2px solid var(--color-bronze);outline-offset:-2px}.arbach-buy__details .arbach-faq__body{padding:0 .75rem .75rem}.arbach-buy__details .arbach-faq__rule{margin-bottom:.5rem}.arbach-buy__details .arbach-faq__chevron{width:1rem;height:1rem}.arbach-buy__details .arbach-faq__body p,.arbach-buy__details .arbach-faq__body li{font-size:.9375rem;line-height:1.5}.arbach-buy__details .arbach-faq__body>p+p{margin-top:.5rem}.arbach-buy__details .arbach-faq__summary h3{font-family:var(--font-sans);font-size:.8125rem;line-height:1.35;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-brown)}.arbach-buy__vorteile{display:grid;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none}.arbach-buy__vorteil{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-sans);font-size:.8125rem;line-height:1.45;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-buy__vorteil svg{flex:none;width:1.125rem;height:1.125rem;color:var(--color-bronze)}[dir=rtl] .arbach-buy__vorteil--versand svg{transform:scaleX(-1)}.arbach-buy__pay{margin:.75rem 0 0}.arbach-pnoten{margin:0;padding:0;list-style:none}.arbach-pnoten__zeile{display:flex;align-items:center;gap:.75rem}.arbach-pnoten__zeile+.arbach-pnoten__zeile{margin-top:.5rem}.arbach-pnoten__media{flex:0 0 auto;width:2rem;height:2rem;overflow:hidden;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent)}.arbach-pnoten__img{width:100%;height:100%;object-fit:cover}.arbach-pnoten__text{display:flex;align-items:baseline;gap:.75rem;min-width:0}.arbach-pnoten__label{flex:0 0 3.25rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-pnoten__wert{font-family:var(--font-serif);font-size:.9375rem;line-height:1.35;color:var(--color-brown)}.arbach-pdetails__fakten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.arbach-pdetails__feld{grid-column:1 / -1}.arbach-pdetails__feld--anlass,.arbach-pdetails__feld--saison{grid-column:auto}.arbach-pdetails__fakten dt,.arbach-buy__details .arbach-charakter__row dt{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;line-height:1.35;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-pdetails__fakten dd{margin-top:.125rem;font-family:var(--font-serif);font-size:.9375rem;line-height:1.35;color:var(--color-brown)}[dir=rtl] .arbach-pdetails__fakten dt,[dir=rtl] .arbach-buy__details .arbach-charakter__row dt{letter-spacing:0}.arbach-buy__details .arbach-pdetails__werte{max-width:none;gap:.5rem}.arbach-buy__details .arbach-charakter__row{gap:.75rem}.arbach-pdetails__werte{margin-top:0}.arbach-pdetails__fakten+.arbach-pdetails__frei,.arbach-pdetails__werte+.arbach-pdetails__frei{margin-top:.75rem}.arbach-pdetails__frei>:first-child{margin-top:0}.arbach-pdetails__frei>:last-child{margin-bottom:0}.arbach-peditorial{border-top:1px solid var(--color-sand-deep);padding-block:3.5rem}@media(min-width:1024px){.arbach-peditorial{padding-block:5.5rem}}.arbach-peditorial--herkunft{background:var(--color-parchment)}.arbach-peditorial--tragen{background:var(--color-ivory)}.arbach-peditorial__grid{display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.arbach-peditorial__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.arbach-peditorial--bild-rechts .arbach-peditorial__media{grid-column:2;grid-row:1}.arbach-peditorial--bild-rechts .arbach-peditorial__body{grid-column:1;grid-row:1}}.arbach-peditorial__media{position:relative;border-radius:var(--radius-2xl)}.arbach-peditorial__img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent)}@media(min-width:1024px){.arbach-peditorial__img{aspect-ratio:3 / 4}}.arbach-peditorial__detail{position:absolute;bottom:-1.5rem;inset-inline-end:-1rem;width:34%;max-width:11rem;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-xl);border:3px solid var(--color-parchment);box-shadow:var(--shadow-card)}.arbach-peditorial--bild-rechts .arbach-peditorial__detail{inset-inline-end:auto;inset-inline-start:-1rem}.arbach-peditorial--tragen .arbach-peditorial__detail{border-color:var(--color-ivory)}.arbach-peditorial__heading{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.15;color:var(--color-brown);margin-top:.5rem;text-wrap:balance}.arbach-peditorial__rule{margin-top:1.25rem}.arbach-peditorial__text{margin-top:1.5rem;max-width:44ch;line-height:1.7;color:color-mix(in srgb,var(--color-brown) 85%,transparent);text-wrap:pretty}.arbach-peditorial__text>:first-child{margin-top:0}.arbach-peditorial__text>:last-child{margin-bottom:0}@media(max-width:767.98px){.arbach-peditorial{padding-block:2rem}.arbach-peditorial__grid{gap:2rem}.arbach-peditorial__img{aspect-ratio:1 / 1;object-position:50% 40%}.arbach-peditorial__text{margin-top:1rem}}.arbach-peditorial__tipps{display:grid;gap:1.25rem;margin-top:2rem;padding:0;list-style:none}.arbach-peditorial__tipp-titel{font-family:var(--font-display);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-peditorial__tipp-text{margin-top:.35rem;line-height:1.7;color:color-mix(in srgb,var(--color-brown) 85%,transparent)}.arbach-shopsorten{background:var(--color-ivory);padding-block:clamp(3.5rem,8vw,6rem)}.arbach-shopsorten__head{text-align:center}.arbach-shopsorten__eyebrow{font-family:var(--font-display);font-size:.7rem;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-shopsorten__heading{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.15;color:var(--color-brown);margin-top:.75rem;text-wrap:balance}.arbach-shopsorten__rule{margin-top:1.25rem}.arbach-shopsorten__lede{color:var(--color-muted);margin-top:1.25rem;margin-inline:auto;max-width:46ch;text-wrap:pretty}.arbach-shopsorten__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem}@media(min-width:768px){.arbach-shopsorten__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.arbach-shopsorten__tile{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);background:var(--color-sand);box-shadow:var(--shadow-card);transition:border-color .3s}.arbach-shopsorten__tile:focus-visible{border-color:var(--color-gold)}.arbach-shopsorten__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.arbach-shopsorten__img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.arbach-shopsorten__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,color-mix(in srgb,var(--color-ink-warm) 90%,transparent),color-mix(in srgb,var(--color-ink-warm) 72%,transparent) 22%,color-mix(in srgb,var(--color-ink-warm) 30%,transparent) 45%,transparent 68%)}.arbach-shopsorten__body{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;padding:1.75rem}.arbach-shopsorten__title{font-family:var(--font-serif);font-weight:500;font-size:1.875rem;line-height:1.15;color:var(--color-cream);text-shadow:0 2px 16px color-mix(in srgb,var(--color-ink-warm) 85%,transparent)}.arbach-shopsorten__families{display:block;margin-top:.375rem;font-size:.875rem;color:var(--color-sand);text-shadow:0 1px 12px color-mix(in srgb,var(--color-ink-warm) 88%,transparent)}.arbach-shopsorten__cta,.arbach-shopsorten__index{text-shadow:0 1px 12px color-mix(in srgb,var(--color-ink-warm) 85%,transparent)}.arbach-shopsorten__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold)}.arbach-shopsorten__arrow{width:1rem;height:1rem;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.arbach-shopsorten__frame,.arbach-shopsorten__index{display:none}@media(hover:hover)and (pointer:fine){.arbach-shopsorten__tile:hover{border-color:var(--color-gold)}.arbach-shopsorten__tile:hover .arbach-shopsorten__img{transform:scale(1.05)}}@media(min-width:768px){.arbach-shopsorten--editorial .arbach-shopsorten__tile:nth-child(2){margin-top:3rem}.arbach-shopsorten--editorial .arbach-shopsorten__grid{align-items:start}}.arbach-shopsorten--editorial .arbach-shopsorten__index{display:block;position:absolute;top:1.25rem;inset-inline-start:1.5rem;z-index:1;font-family:var(--font-display);font-size:2.25rem;line-height:1;color:var(--color-gold);padding:.35rem .55rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-ink-warm) 55%,transparent),transparent);text-shadow:0 2px 10px color-mix(in srgb,var(--color-ink-warm) 90%,transparent)}.arbach-shopsorten--editorial .arbach-shopsorten__body{text-align:start;align-items:flex-start}.arbach-shopsorten--editorial .arbach-shopsorten__title{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent);align-self:stretch}.arbach-shopsorten--editorial .arbach-shopsorten__scrim{transition:opacity .4s}@media(hover:hover)and (pointer:fine){.arbach-shopsorten--editorial .arbach-shopsorten__tile:hover .arbach-shopsorten__scrim{opacity:.78}.arbach-shopsorten--editorial .arbach-shopsorten__tile:hover .arbach-shopsorten__arrow{transform:translate(.35rem)}}[dir=rtl] .arbach-shopsorten__arrow{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){[dir=rtl] .arbach-shopsorten--editorial .arbach-shopsorten__tile:hover .arbach-shopsorten__arrow{transform:rotate(180deg) translate(.35rem)}}.arbach-shopsorten--portal .arbach-shopsorten__tile{aspect-ratio:2 / 3}.arbach-shopsorten--portal .arbach-shopsorten__frame{display:block;position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:1;pointer-events:none;border:1px solid color-mix(in srgb,var(--color-gold) 45%,transparent);border-radius:calc(var(--radius-2xl) - .5rem);transition:border-color .35s,inset .35s}.arbach-shopsorten--portal .arbach-shopsorten__body{align-items:center;text-align:center;padding-bottom:2.25rem}.arbach-shopsorten--portal .arbach-shopsorten__families{order:-1;margin-top:0;margin-bottom:.6rem;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--color-gold) 90%,transparent)}.arbach-shopsorten--portal .arbach-shopsorten__title{font-family:var(--font-display);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.35}.arbach-shopsorten--portal .arbach-shopsorten__cta{position:relative;margin-top:1.1rem;padding-bottom:.45rem}.arbach-shopsorten--portal .arbach-shopsorten__cta:after{content:"";position:absolute;left:50%;bottom:0;width:2.5rem;height:1px;transform:translate(-50%);background:color-mix(in srgb,var(--color-gold) 70%,transparent);transition:width .35s cubic-bezier(.22,.61,.36,1)}.arbach-shopsorten--portal .arbach-shopsorten__arrow{display:none}@media(hover:hover)and (pointer:fine){.arbach-shopsorten--portal .arbach-shopsorten__tile:hover .arbach-shopsorten__frame{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-color:var(--color-gold)}.arbach-shopsorten--portal .arbach-shopsorten__tile:hover .arbach-shopsorten__cta:after{width:100%}}.arbach-shopsorten__tile--empty{display:grid;place-items:center;background:var(--color-parchment);border-style:dashed;border-color:var(--color-sand-deep);box-shadow:none}.arbach-shopsorten__placeholder{padding:1.5rem;text-align:center;font-size:.875rem;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.arbach-shopsorten__tile,.arbach-shopsorten__img,.arbach-shopsorten__cta,.arbach-shopsorten__arrow,.arbach-shopsorten__scrim,.arbach-shopsorten__frame,.arbach-shopsorten--portal .arbach-shopsorten__cta:after{transition:none}.arbach-shopsorten__tile:hover .arbach-shopsorten__img,.arbach-shopsorten__tile:hover .arbach-shopsorten__arrow{transform:none}.arbach-shopsorten--portal .arbach-shopsorten__tile:hover .arbach-shopsorten__frame{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.arbach-shopsorten--portal .arbach-shopsorten__tile:hover .arbach-shopsorten__cta:after{width:2.5rem}}.arbach-trust{border-top:1px solid var(--color-sand-deep);background:var(--color-ivory)}.arbach-trust__list{display:grid;grid-template-columns:repeat(var(--arbach-trust-cols-m, 2),minmax(0,1fr));column-gap:1.5rem;row-gap:2.25rem;padding-block:2.75rem;margin:0;list-style:none;text-align:center}@media(min-width:640px){.arbach-trust__list{grid-template-columns:repeat(var(--arbach-trust-cols, 4),minmax(0,1fr))}}.arbach-trust__rule{margin-bottom:.75rem}.arbach-trust__title{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brown)}.arbach-trust__text{margin-top:.25rem;font-size:.875rem;color:var(--color-muted)}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.arbach-bewschnitt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;margin:0;font-family:var(--font-sans);font-size:.8125rem;line-height:1.4;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-bewschnitt__sterne{flex:none;width:4.8125rem;height:.875rem;background:linear-gradient(90deg,var(--color-gold) var(--anteil, 100%),color-mix(in srgb,var(--color-gold) 30%,transparent) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1L13.16 7.63L20.13 7.63L14.49 11.73L16.64 18.37L11 14.27L5.36 18.37L7.51 11.73L1.87 7.63L8.84 7.63Z'/%3E%3C/svg%3E") 0 0 / 20% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1L13.16 7.63L20.13 7.63L14.49 11.73L16.64 18.37L11 14.27L5.36 18.37L7.51 11.73L1.87 7.63L8.84 7.63Z'/%3E%3C/svg%3E") 0 0 / 20% 100% repeat-x}[dir=rtl] .arbach-bewschnitt__sterne{background:linear-gradient(270deg,var(--color-gold) var(--anteil, 100%),color-mix(in srgb,var(--color-gold) 30%,transparent) 0)}.arbach-bewschnitt__werte{display:inline-flex;flex-wrap:wrap;justify-content:inherit;gap:0 .5rem}.arbach-bewschnitt__zahl{font-weight:600;color:var(--color-brown)}.arb-blase{display:none}@media(max-width:767.98px){.arb-blase{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:9999px;color:var(--color-brown);text-decoration:none}.arb-blase__form{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;background:var(--color-gold);border-radius:50%}.arb-blase__form:after{content:"";position:absolute;inset-inline-start:14%;bottom:-6px;width:11px;height:10px;background:inherit;clip-path:polygon(35% 0,100% 0,0 100%)}[dir=rtl] .arb-blase__form:after{clip-path:polygon(0 0,65% 0,100% 100%)}.arb-blase__ic{width:1.125rem;height:1.125rem;flex:none}.arb-blase--kopf .arb-blase__form{width:2.375rem;height:1.875rem;margin-top:-.25rem}.arb-blase--leiste{min-height:2.25rem}.arb-blase--leiste:before{content:"";position:absolute;top:-.25rem;right:0;bottom:-.25rem;left:0}.arb-blase--leiste .arb-blase__form{min-width:2.75rem;height:2.25rem;padding-inline:.625rem;border-radius:9999px}.arb-blase--leiste .arb-blase__form:after{inset-inline-start:.75rem}.arb-blase--leiste .arb-blase__ic{width:1rem;height:1rem}.arb-blase--leiste:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arb-blase__tx{display:none;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}}@media(min-width:390px)and (max-width:767.98px){.arb-blase__tx{display:inline}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.arbach-probe{margin-top:1.5rem;padding:14px;border:1px solid #E6DCC8;border-radius:12px;background:#faf6ef}@media(max-width:767.98px){.arbach-buy>.arbach-probe{order:2}}.arbach-probe__titel{font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;line-height:1.3;font-variant-numeric:lining-nums;color:var(--color-brown)}.arbach-probe__form{display:grid;gap:.5rem;margin-top:.625rem}.arbach-probe__auswahl{width:100%;min-height:3rem;padding-inline:.875rem;border:1px solid #E6DCC8;border-radius:8px;background-color:#fff;font-family:var(--font-sans);font-size:1rem;color:var(--color-brown)}.arbach-probe__auswahl:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-probe__knopf{width:100%}.arbach-probe__knopf[aria-busy=true]{cursor:progress;opacity:.7}.arbach-probe__hinweis{margin-top:.5rem;font-size:.8125rem;line-height:1.45;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-probe__meldung{margin-top:.5rem;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--color-brown)}.arbach-probe__meldung:empty{display:none}.arbach-probe__meldung a{text-decoration:underline;text-underline-offset:2px}.arbach-vkarten{margin-top:.75rem;min-width:0;contain:inline-size}.arbach-vkarten__spur{display:flex;gap:.75rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:12px}.arbach-vkarten__spur::-webkit-scrollbar{display:none}.arbach-vkarten__spur:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-vkarten__karte{flex:0 0 85%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem 1rem .875rem;text-align:center;background:var(--color-ivory);border:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);border-radius:12px}.arbach-vkarten__symbol{width:1.75rem;height:1.75rem;flex:none;color:var(--color-bronze)}[dir=rtl] .arbach-vkarten__symbol--richtung{transform:scaleX(-1)}.arbach-vkarten__titel{margin:.125rem 0 0;font-family:var(--font-serif);font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--color-brown)}.arbach-vkarten__text{margin:0;font-family:var(--font-sans);font-size:.8125rem;line-height:1.5;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown));text-wrap:pretty}.arbach-vkarten__text a{white-space:nowrap}.arbach-vkarten__text a,.arbach-vkarten__mehr{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-gold) 55%,transparent);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.arbach-vkarten__text a:hover,.arbach-vkarten__mehr:hover{color:var(--color-brown);text-decoration-color:var(--color-gold)}}.arbach-vkarten__mehr{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:auto;padding-inline:.5rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-vkarten__tabelle{width:100%;margin-top:.25rem;border-collapse:collapse;font-family:var(--font-sans);font-size:.75rem;line-height:1.35;text-align:start;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-vkarten__tabelle th{padding:0 .25rem .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:start;color:var(--color-bronze-deep)}.arbach-vkarten__tabelle th+th{color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}[dir=rtl] .arbach-vkarten__tabelle th{letter-spacing:0}.arbach-vkarten__tabelle td{padding:.375rem .25rem;vertical-align:top;border-top:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent)}.arbach-vkarten__tabelle td:first-child{width:58%;color:var(--color-brown)}.arbach-vkarten__zelle{display:flex;align-items:flex-start;gap:.25rem}.arbach-vkarten__haken{width:.875rem;height:.875rem;flex:none;margin-top:.125rem;color:var(--color-bronze)}.arbach-vkarten__punkte{display:flex;justify-content:center}.arbach-vkarten__punkte[hidden]{display:none}.arbach-vkarten__punkt{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer}.arbach-vkarten__punkt:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:color-mix(in srgb,var(--color-brown) 65%,transparent)}.arbach-vkarten__punkt[aria-current=true]:before{width:.75rem;height:.75rem;background:transparent;box-shadow:inset 0 0 0 2px var(--color-brown)}.arbach-vkarten__punkt:focus-visible{outline:2px solid var(--color-bronze);outline-offset:-6px;border-radius:9999px}@media(prefers-reduced-motion:reduce){.arbach-vkarten__spur{scroll-behavior:auto}}@media(min-width:1024px){.arbach-vkarten__spur{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.arbach-vkarten--4 .arbach-vkarten__spur{grid-template-columns:repeat(2,minmax(0,1fr))}.arbach-vkarten__karte{flex:none}.arbach-vkarten__punkte,.arbach-vkarten__punkte[hidden]{display:none}.arbach-vkarten__karte--bew{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"schnitt titel mehr" "schnitt text mehr";align-items:center;column-gap:1.25rem;row-gap:.125rem;padding:.875rem 1.25rem;text-align:start}.arbach-vkarten__karte--bew .arbach-vkarten__symbol{display:none}.arbach-vkarten__karte--bew .arbach-vkarten__bew-schnitt{grid-area:schnitt;flex-direction:column;align-items:flex-start;gap:.25rem}.arbach-vkarten__karte--bew .arbach-bewschnitt__werte{flex-direction:column;align-items:flex-start}.arbach-vkarten__karte--bew .arbach-bewschnitt__trenner{display:none}.arbach-vkarten__karte--bew .arbach-vkarten__titel{grid-area:titel;align-self:end;margin:0}.arbach-vkarten__karte--bew .arbach-vkarten__text{grid-area:text;align-self:start}.arbach-vkarten__karte--bew .arbach-vkarten__mehr{grid-area:mehr;margin:0}}.arbach-foto{--fd-gruen: #3F6E35;--fd-rot: #9B3426;margin-top:1.5rem;min-width:0;contain:inline-size}.arbach-foto[hidden],.arbach-foto [hidden],.arbach-foto-nur100[hidden]{display:none!important}.arbach-foto__kopf{display:flex;align-items:center;gap:.75rem;font-size:.75rem;line-height:1.3}.arbach-foto__titel{letter-spacing:.2em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-foto__neu{padding:.1875rem .625rem;border-radius:9999px;background:var(--color-brown);color:var(--color-cream);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.arbach-foto__karte{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;margin-top:.625rem;padding:.875rem 1rem;border:2px solid var(--color-gold);border-radius:14px;background:var(--color-parchment);cursor:pointer}.arbach-foto__schalter-huelle{position:relative;display:inline-flex;width:3.25rem;height:2.75rem;align-items:center}.arbach-foto__schalter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.arbach-foto__regler{position:relative;display:block;flex:none;width:3.25rem;height:1.875rem;border-radius:9999px;background:color-mix(in srgb,var(--color-muted) 45%,var(--color-sand));transition:background-color .2s}.arbach-foto__regler:after{content:"";position:absolute;top:.1875rem;inset-inline-start:.1875rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.arbach-foto__schalter:checked+.arbach-foto__regler{background:var(--color-gold)}.arbach-foto__schalter:checked+.arbach-foto__regler:after{transform:translate(1.375rem)}[dir=rtl] .arbach-foto__schalter:checked+.arbach-foto__regler:after{transform:translate(-1.375rem)}.arbach-foto__schalter:focus-visible+.arbach-foto__regler{outline:2px solid var(--color-bronze);outline-offset:3px}.arbach-foto__karte-text{display:grid;gap:.125rem}.arbach-foto__karte-titel{font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brown)}.arbach-foto__karte-satz{font-size:.875rem;line-height:1.4;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__preis{display:grid;justify-items:end;text-align:end;line-height:1.2}.arbach-foto__gratis{font-family:var(--font-serif);font-size:1.5rem;line-height:1.1;color:var(--color-bronze-deep)}.arbach-foto__bis,.arbach-foto__danach{font-size:.75rem;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown));white-space:nowrap}[dir=rtl] .arbach-foto__titel,[dir=rtl] .arbach-foto__karte-titel,[dir=rtl] .arbach-foto__unterkopf,[dir=rtl] .arbach-foto__flasche-text,[dir=rtl] .arbach-foto__umdrehen,[dir=rtl] .arbach-foto__neu{letter-spacing:0}.arbach-foto__inhalt{margin-top:1rem;display:grid;gap:.875rem}.arbach-foto__beispiele-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.arbach-foto__pfeile{display:inline-flex;flex:none;gap:.375rem}.arbach-foto__pfeil{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-gold);border-radius:50%;background:var(--color-parchment);color:var(--color-brown);cursor:pointer}.arbach-foto__pfeil svg{width:1.25rem;height:1.25rem}[dir=rtl] .arbach-foto__pfeil svg{transform:scaleX(-1)}.arbach-foto__pfeil:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-foto__pfeil[aria-disabled=true]{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.arbach-foto__pfeil:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--color-gold) 15%,var(--color-parchment))}}.arbach-foto__unterkopf{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bronze-deep)}.arbach-foto__beispiele{display:grid;grid-auto-flow:column;grid-auto-columns:var(--fd-kachel, 4.875rem);gap:.625rem;margin:-.25rem 0 0;padding:.25rem .125rem .375rem;scroll-padding-inline:.125rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;contain:inline-size}.arbach-foto__beispiele::-webkit-scrollbar{display:none}.arbach-foto__beispiele:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px;border-radius:8px}.arbach-foto__beispiel{display:grid;gap:.375rem;scroll-snap-align:start;text-align:center}.arbach-foto__beispiel-bild{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border:1px solid var(--color-sand-deep);border-radius:8px;background:var(--color-sand)}.arbach-foto__beispiel-text{font-size:.8125rem;line-height:1.2;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__datei-bereich{position:relative;display:grid;gap:.375rem}.arbach-foto__datei{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0}.arbach-foto__feld{display:grid;justify-items:center;gap:.75rem;padding:1.25rem 1rem;border:1.5px dashed var(--color-gold);border-radius:14px;text-align:center}.arbach-foto__feld-symbol{width:2.5rem;height:2.5rem;color:var(--color-bronze)}.arbach-foto__waehlen{min-height:2.75rem;padding-inline:2.25rem;background:var(--color-brown);color:var(--color-cream);cursor:pointer}@media(hover:hover)and (pointer:fine){.arbach-foto__waehlen:hover{background:var(--color-ink-warm, #2B211B)}}.arbach-foto:has(.arbach-foto__datei:focus-visible) .arbach-foto__waehlen,.arbach-foto:has(.arbach-foto__datei:focus-visible) .arbach-foto__aendern{outline:2px solid var(--color-bronze);outline-offset:4px}.arbach-foto__feld-hinweis{font-size:.8125rem;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--color-sand-deep);border-radius:14px;background:var(--color-parchment)}.arbach-foto__mini{display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:8px;background:var(--color-sand);color:var(--color-bronze-deep)}.arbach-foto__mini-bild{width:100%;height:100%;object-fit:cover;image-orientation:from-image}.arbach-foto__mini-symbol{width:1.75rem;height:1.75rem}.arbach-foto__zeile-text{display:grid;gap:.125rem;min-width:0}.arbach-foto__name{overflow:hidden;font-size:.9375rem;font-weight:600;color:var(--color-brown);text-overflow:ellipsis;white-space:nowrap}.arbach-foto__status{font-size:.8125rem;line-height:1.35;color:var(--fd-gruen)}.arbach-foto__status--hinweis{color:var(--color-bronze-deep)}.arbach-foto__quer{font-size:.8125rem;line-height:1.4;color:var(--color-bronze-deep)}.arbach-foto__quer:empty{display:none}.arbach-foto__hochformat{font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__zeile-knoepfe{display:grid;justify-items:center}.arbach-foto__aendern{min-height:2.75rem;padding:.5rem 1.125rem;font-size:.8125rem}.arbach-foto__entfernen{min-height:2.75rem;padding:0 .5rem;border:0;background:none;font-size:.75rem;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown));text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-bottom:-.75rem}.arbach-foto__entfernen:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}@media(max-width:379.98px){.arbach-foto__zeile{grid-template-columns:auto minmax(0,1fr)}.arbach-foto__zeile-knoepfe{grid-column:1 / -1;grid-auto-flow:column;justify-content:end;align-items:center;gap:.5rem}.arbach-foto__entfernen{margin-bottom:0}}.arbach-foto__vorschau{padding:1rem .75rem .75rem;border:1px solid var(--color-sand-deep);border-radius:16px;background:var(--color-parchment)}.arbach-foto__flaschen{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;max-width:26rem;margin-inline:auto}.arbach-foto__flasche{display:grid;justify-items:center;gap:.5rem;margin:0}.arbach-foto__flasche-bild{position:relative;display:block;width:100%;max-width:10rem;aspect-ratio:360 / 692}.arbach-foto__flasche-bild>img{display:block;width:100%;height:100%;object-fit:contain}.arbach-foto__flasche-text,.arbach-foto__umdrehen span{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bronze-deep);text-align:center}.arbach-foto__umdrehen{display:grid;justify-items:center;gap:.375rem;align-self:center;padding-bottom:1.5rem}.arbach-foto__umdrehen svg{width:1.75rem;height:1.75rem;color:var(--color-bronze)}.arbach-foto__druck{position:absolute;top:var(--fd-oben);left:var(--fd-links);width:var(--fd-breite);height:var(--fd-hoehe);display:grid;place-items:center;overflow:hidden;border-radius:3px}.arbach-foto__druck-bild{width:100%;height:100%;object-fit:cover;object-position:center;image-orientation:from-image;box-shadow:inset 0 0 0 1px #ffffff59}.arbach-foto__druck:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#ffffff47,#fff0 22% 78%,#ffffff2e);pointer-events:none}.arbach-foto__druck-logo{display:grid;justify-items:center;gap:.25rem;padding:.375rem;width:100%;height:100%;align-content:center;background:color-mix(in srgb,var(--color-sand) 88%,transparent);font-size:clamp(.5rem,2.5vw,.625rem);line-height:1.25;overflow-wrap:anywhere;text-align:center;color:var(--color-brown)}.arbach-foto__druck-logo svg{width:1.25rem;height:1.25rem;color:var(--color-bronze-deep)}@media(max-width:379.98px){.arbach-foto__druck-logo{gap:.125rem;padding:.25rem}}.arbach-foto__druck-logo span:first-of-type{font-weight:600}.arbach-foto__druck-gruss{align-self:stretch;justify-self:stretch;display:grid;place-items:center;padding:.375rem;background:color-mix(in srgb,var(--color-parchment) 82%,transparent);font-family:var(--font-serif);font-style:italic;font-size:.95rem;line-height:1.2;text-align:center;color:var(--color-brown);overflow-wrap:anywhere;white-space:pre-line}.arbach-foto__druck-gruss--mittel{font-size:.75rem}.arbach-foto__druck-gruss--klein{font-size:.625rem}.arbach-foto__vorschau-hinweis{margin-top:-.375rem;font-family:var(--font-serif);font-style:italic;font-size:1rem;text-align:center;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__gruss{display:grid;gap:.375rem}.arbach-foto__gruss-label{font-size:.875rem;font-weight:600;color:var(--color-brown)}.arbach-foto__gruss-feld{width:100%;min-height:3rem;max-height:calc(5.6em + 1.5rem);padding:.75rem .875rem;border:1px solid var(--color-sand-deep);border-radius:10px;background:var(--color-parchment);font:inherit;font-size:1rem;line-height:1.4;color:var(--color-brown);resize:none;field-sizing:content}.arbach-foto__gruss-feld::placeholder{color:color-mix(in srgb,var(--color-muted) 85%,transparent)}.arbach-foto__gruss-feld:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-foto__zaehler{justify-self:end;font-size:.75rem;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__hinweis{margin-top:-.5rem;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__hinweis--flasche{margin-top:0}.arbach-foto__rechte-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:2.75rem;font-size:.9375rem;line-height:1.4;color:var(--color-brown);cursor:pointer}.arbach-foto__rechte-box{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin:0;border:1.5px solid var(--color-gold);border-radius:6px;background:var(--color-parchment);cursor:pointer}.arbach-foto__rechte-box:after{content:"";width:.375rem;height:.75rem;margin-top:-.125rem;border:solid var(--color-brown);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.arbach-foto__rechte-box:checked{background:var(--color-gold)}.arbach-foto__rechte-box:checked:after{opacity:1}.arbach-foto__rechte-box:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-foto__rechte-box[aria-invalid=true]{border-color:var(--fd-rot)}.arbach-foto__info{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.75rem .875rem;border-radius:12px;background:color-mix(in srgb,var(--color-sand) 75%,var(--color-ivory));font-size:.875rem;line-height:1.45;color:var(--color-brown)}.arbach-foto__info svg{width:1.25rem;height:1.25rem;margin-top:.0625rem;color:var(--color-bronze-deep)}.arbach-foto__datenschutz{margin-top:-.375rem;font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto__datenschutz a{display:inline-block;padding-block:.875rem;margin-block:-.875rem;color:inherit;text-decoration:underline;text-underline-offset:3px}.arbach-foto__fehler{font-size:.875rem;line-height:1.4;font-weight:600;color:var(--fd-rot)}.arbach-foto__fehler:empty{display:none}.arbach-foto-nur100{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;margin-top:1rem;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-foto-nur100__knopf{min-height:2.75rem;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-bronze-deep);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.arbach-foto-nur100__knopf:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}@media(prefers-reduced-motion:reduce){.arbach-foto__regler,.arbach-foto__regler:after{transition:none}}.arbach-pcard{position:relative;isolation:isolate;display:flex;flex-direction:column;background:var(--color-ivory);border:1px solid color-mix(in srgb,var(--color-gold) 25%,transparent);border-radius:var(--radius-2xl);overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}@media(hover:hover)and (pointer:fine){.arbach-pcard:hover{border-color:var(--color-gold);transform:translateY(-4px);box-shadow:var(--shadow-card)}}.arbach-pcard__badge{position:absolute;top:.85rem;inset-inline-start:.85rem;z-index:1;background:var(--color-gold);color:var(--color-ink-warm);font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.3rem .7rem;border-radius:9999px}.arbach-pcard__link{display:block;color:inherit}.arbach-pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-2xl)}.arbach-pcard__link:focus-visible{outline:none}.arbach-pcard__link:focus-visible:after{outline:2px solid var(--color-bronze);outline-offset:-2px}.arbach-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-sand)}.arbach-pcard__leer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--color-ivory)}.arbach-pcard__leer-marke{width:34%;max-width:5.5rem;height:auto;opacity:.2}.arbach-pcard__img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.arbach-pcard:hover .arbach-pcard__img{transform:scale(1.05)}}.arbach-pcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease,transform .7s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.arbach-pcard:hover .arbach-pcard__img--alt{opacity:1}}.arbach-pcard__link:focus-visible .arbach-pcard__img--alt{opacity:1}@media(prefers-reduced-motion:reduce){.arbach-pcard__img--alt{transition:none}}.arbach-pcard__head{display:block;padding:1.1rem 1.25rem 0;text-align:center}.arbach-pcard__kennung{display:block;font-size:.6875rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bronze-deep)}[dir=rtl] .arbach-pcard__kennung{letter-spacing:0}@media(min-width:1024px){.arbach-pcard__kennung{white-space:nowrap}}.arbach-pcard__brand{display:block;margin-top:.7rem;padding-inline-start:.3em;font-size:.62rem;font-weight:500;line-height:1.2;letter-spacing:.3em;text-transform:uppercase;color:var(--color-bronze-deep)}[dir=rtl] .arbach-pcard__brand{padding-inline-start:0}.arbach-pcard__name{display:block;font-family:var(--font-serif);font-size:1.625rem;font-weight:700;line-height:1.3;margin-top:.15rem;color:#2b2017;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}@media(min-width:1024px){.arbach-pcard__name{font-size:1.75rem}}@media(max-width:374.98px){.arbach-pcard__name{font-size:1.5rem}}@supports (width: 1cqi){.arbach-pcard__head{container-type:inline-size}.arbach-pcard__name{font-size:clamp(1.25rem,21cqi,1.875rem)}}@media(hover:hover)and (pointer:fine){.arbach-pcard:hover .arbach-pcard__name{color:var(--color-gold-deep)}}.arbach-pcard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:0 1.25rem 1.5rem;text-align:center}.arbach-pcard__notes{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.8rem;color:var(--color-muted);margin-top:.6rem;min-height:3em;min-height:2lh}.arbach-pcard__foot{margin-top:auto;padding-top:.85rem}.arbach-pcard__sizes{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted)}.arbach-pcard__sizes-sep{margin-inline:.45rem;color:color-mix(in srgb,var(--color-gold) 70%,transparent)}.arbach-pcard__grund{margin-top:.7rem;padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--color-gold) 20%,transparent);font-family:var(--font-serif);font-size:.9rem;line-height:1.4;color:var(--color-brown);min-height:3.6em}@media(max-width:767.98px){.arbach-aehnlich__grid .arbach-pcard__link,.arbach-cart__beratung-grid .arbach-pcard__link{display:grid;grid-template-columns:6.5rem 1fr;gap:.75rem;align-items:center}.arbach-aehnlich__grid .arbach-pcard__head,.arbach-cart__beratung-grid .arbach-pcard__head{padding:0 1.25rem 0 0;text-align:start}.arbach-aehnlich__grid .arbach-pcard__brand,.arbach-cart__beratung-grid .arbach-pcard__brand{padding-inline-start:0}.arbach-aehnlich__grid .arbach-pcard__grund,.arbach-cart__beratung-grid .arbach-pcard__grund{min-height:0}.arbach-aehnlich__grid .arbach-pcard__notes,.arbach-cart__beratung-grid .arbach-pcard__notes,.arbach-aehnlich__grid .arbach-pcard__grund,.arbach-cart__beratung-grid .arbach-pcard__grund,.arbach-aehnlich__grid .arbach-pcard__foot,.arbach-cart__beratung-grid .arbach-pcard__foot{text-align:start}}.arbach-pcard__price{margin-top:.45rem;font-family:var(--font-serif);font-size:1.35rem;line-height:1.2;color:var(--color-bronze-deep)}.arbach-pcard__price-main{font-weight:500}.arbach-pcard__kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.arbach-pcard__preis-kachel{position:relative;z-index:2;display:flex;min-width:0;min-height:2.75rem;flex-direction:column;align-items:center;justify-content:center;padding:.3125rem .25rem;border:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);border-radius:8px;color:inherit;text-align:center;transition:border-color .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.arbach-pcard__preis-kachel:hover{border-color:var(--color-gold);background:var(--color-parchment)}}.arbach-pcard__preis-kachel:focus-visible{outline:2px solid var(--color-bronze);outline-offset:2px}.arbach-pcard__kachel-groesse{font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:#2b2017}[dir=rtl] .arbach-pcard__kachel-groesse{letter-spacing:0}@media(max-width:359.98px){.arbach-pcard__preis-kachel{padding-inline:.125rem}.arbach-pcard__kachel-groesse{white-space:nowrap}}.arbach-pcard__kachel-preis{font-family:var(--font-serif);font-size:1rem;font-weight:500;line-height:1.2;font-variant-numeric:lining-nums;color:var(--color-bronze-deep)}.arbach-pcard__preis-kachel.is-aus .arbach-pcard__kachel-groesse,.arbach-pcard__preis-kachel.is-aus .arbach-pcard__kachel-preis{text-decoration:line-through}.arbach-pcard__preishinweis,.arbach-pcard__grundpreis{font-size:.6875rem;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-pcard__preishinweis{margin-top:.3rem}@media(max-width:479px){.arbach-pcard__head,.arbach-pcard__body{padding-inline:.75rem}.arbach-pcard__price{font-size:1.2rem}.arbach-pcard__sizes{letter-spacing:.16em}}.arbach-pcard__preishinweis,.arbach-pcard__grundpreis{white-space:nowrap}@media(max-width:479px){.arbach-pcard__head{padding:.75rem .5rem 0}.arbach-pcard__body{padding:0 .5rem .75rem}.arbach-pcard__notes{margin-top:.4rem}.arbach-pcard__foot{padding-top:.5rem}.arbach-pcard__price{margin-top:0}}@media(max-width:379.98px){.arbach-pcard__head,.arbach-pcard__body{padding-inline:.375rem}.arbach-pcard__notes{font-size:.75rem}}.arbach-skala{display:flex;gap:.375rem}.arbach-skala__punkt{width:.625rem;height:.625rem;border:1px solid var(--color-sand-deep);border-radius:9999px}.arbach-skala__punkt.is-on{border-color:var(--color-gold);background:var(--color-gold)}.arbach-set{display:none;margin-top:.75rem;padding:14px;border:1px solid #E6DCC8;border-radius:12px;background:#faf6ef}.arbach-buy:has(.arbach-buy__radio--1:checked) .arbach-set--1,.arbach-buy:has(.arbach-buy__radio--2:checked) .arbach-set--2,.arbach-buy:has(.arbach-buy__radio--3:checked) .arbach-set--3,.arbach-buy:has(.arbach-buy__radio--4:checked) .arbach-set--4,.arbach-buy:has(.arbach-buy__radio--5:checked) .arbach-set--5,.arbach-buy:has(.arbach-buy__radio--6:checked) .arbach-set--6{display:block}.arbach-set__form{display:none}.arbach-buy:has(.arbach-buy__radio--1:checked) .arbach-set__form--1,.arbach-buy:has(.arbach-buy__radio--2:checked) .arbach-set__form--2,.arbach-buy:has(.arbach-buy__radio--3:checked) .arbach-set__form--3,.arbach-buy:has(.arbach-buy__radio--4:checked) .arbach-set__form--4,.arbach-buy:has(.arbach-buy__radio--5:checked) .arbach-set__form--5,.arbach-buy:has(.arbach-buy__radio--6:checked) .arbach-set__form--6{display:block}.arbach-set__eyebrow{font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-bronze-deep)}[dir=rtl] .arbach-set__eyebrow{letter-spacing:0}.arbach-set__titel{margin-top:.125rem;font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;line-height:1.3;font-variant-numeric:lining-nums;color:var(--color-brown)}.arbach-set__duefte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none}.arbach-set__duft{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;text-align:center}.arbach-set__bild{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid #E6DCC8;border-radius:var(--radius-lg);background:var(--color-ivory)}.arbach-set__img{width:100%;height:100%;object-fit:cover}.arbach-set__leer{width:55%;height:auto;opacity:.2}.arbach-set__name{max-width:100%;overflow:hidden;font-family:var(--font-serif);font-size:.9375rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--color-brown)}.arbach-set__preis{margin-top:.625rem;font-size:.875rem;line-height:1.45;color:var(--color-muted);color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-set__menge{color:var(--color-brown)}.arbach-set__alt{margin-inline-end:.125rem}.arbach-set__neu{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--color-brown)}.arbach-set__knopf{width:100%;margin-top:.625rem}.arbach-set__knopf[aria-busy=true]{cursor:progress;opacity:.7}.arbach-set__foto{margin-top:.625rem;font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--color-muted) 80%,var(--color-brown))}.arbach-set__foto[hidden]{display:none}.arbach-zahlarten{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.arbach-zahlarten__icon{display:block;height:1.25rem;width:auto}.arbach-cart__foto{display:flex;align-items:flex-start;gap:.625rem;margin-top:.375rem}.arbach-cart__foto-motiv{display:inline-flex;flex:none;align-items:center;gap:.375rem;color:var(--color-bronze-deep)}.arbach-cart__foto-bild{display:block;width:3rem;height:4rem;object-fit:cover;border:1px solid var(--color-sand-deep);border-radius:6px;background:var(--color-sand)}.arbach-cart__foto-kachel{display:grid;place-items:center;width:3rem;height:4rem;border:1px solid var(--color-sand-deep);border-radius:6px;background:var(--color-sand)}.arbach-cart__foto-symbol{width:1.5rem;height:1.5rem}.arbach-cart__foto-logo{margin-top:.25rem;font-size:.875rem;color:var(--color-bronze-deep)}.arbach-cart__foto-text{display:grid;gap:.125rem;min-width:0;overflow-wrap:anywhere}.arbach-cart__foto-text .arbach-cart__variant{margin:0}.arbach-cart__foto-menge{font-size:.75rem;line-height:1.4;color:var(--color-bronze-deep)}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
