/** Shopify CDN: Minification failed

Line 141:74 Unexpected "chevron"

**/
/* Silberkraft Komponenten (Style-Audit + FABLE-STYLE-REVIEW D2, 30.10.2026; Details STYLE-AUDIT.md). Werte NUR aus --sk-* (sk-design-tokens).
   A: Komponenten  B: Horizon-Kern  C: Kompat-Mapping bestehender Section-Klassen.
   body:not(#sk) = ID-Spezifität, damit Section-<style> (später im DOM) nicht gewinnt; nur Optik (kein display/width) → responsives Ein-/Ausblenden bleibt. */

/* ===== A. Komponenten ===== */
.sk-h1{font:800 var(--sk-text-h1)/var(--sk-lh-tight) var(--sk-font-heading);color:var(--sk-primary)}
.sk-h2{font:800 var(--sk-text-h2)/var(--sk-lh-heading) var(--sk-font-heading);color:var(--sk-primary)}
.sk-h3{font:700 var(--sk-text-h3)/var(--sk-lh-heading) var(--sk-font-heading);color:var(--sk-primary)}
.sk-card-title{font:700 var(--sk-text-card)/1.3 var(--sk-font-heading);color:var(--sk-primary)}
.sk-product-title{font:600 .9375rem/1.35 var(--sk-font-body);color:var(--sk-text)}
.sk-eyebrow{font:600 var(--sk-text-eyebrow)/1.2 var(--sk-font-hand);color:var(--sk-terra);letter-spacing:0;text-transform:none}
.sk-label{font:700 var(--sk-text-label)/1.3 var(--sk-font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--sk-secondary)}
.sk-price{font:800 1rem/1.2 var(--sk-font-heading);color:var(--sk-primary)}
.sk-price--lg{font-size:1.5rem}
.sk-price__unit{font:400 .8rem/1.3 var(--sk-font-body);color:var(--sk-text-muted)}
.sk-price__was{font:400 .875rem/1.3 var(--sk-font-body);color:var(--sk-text-muted);text-decoration:line-through}
.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sk-space-sm);min-height:var(--sk-btn-h);padding:var(--sk-btn-pad);border:var(--sk-btn-border) solid transparent;border-radius:var(--sk-btn-radius);font:var(--sk-btn-font);letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--sk-transition),color var(--sk-transition),border-color var(--sk-transition),transform var(--sk-transition),box-shadow var(--sk-transition)}
.sk-btn--sm{min-height:var(--sk-btn-h-sm);padding:var(--sk-btn-pad-sm);font-size:.95rem}
.sk-btn--lg{min-height:var(--sk-btn-h-lg);padding:var(--sk-btn-pad-lg);font-size:1.05rem}
.sk-btn--block{display:flex;width:100%}
.sk-link{display:inline-flex;align-items:center;gap:6px;font:600 .95rem/1.3 var(--sk-font-body);color:var(--sk-primary);text-decoration:none}
.sk-link:hover{text-decoration:underline;text-underline-offset:3px}
.sk-icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sk-bg-white);border:1px solid var(--sk-border);color:var(--sk-primary)}
.sk-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--sk-chip-h);padding:0 var(--sk-space-md);border:1px solid var(--sk-border);border-radius:var(--sk-radius-pill);background:var(--sk-bg-white);color:var(--sk-text);font:var(--sk-chip-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--sk-transition),color var(--sk-transition),background-color var(--sk-transition)}
.sk-chip--sm{min-height:var(--sk-chip-h-sm);padding:0 .75rem;font-size:.8125rem}
.sk-badge{display:inline-flex;align-items:center;gap:4px;min-height:var(--sk-badge-h);padding:0 10px;border:0;border-radius:var(--sk-radius-pill);background:var(--sk-surface-alt);color:var(--sk-text-secondary);font:var(--sk-badge-font);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}
.sk-card{background:var(--sk-bg-white);border:var(--sk-card-border);border-radius:var(--sk-card-radius);padding:var(--sk-card-pad);box-shadow:var(--sk-card-shadow);transition:box-shadow var(--sk-transition),transform var(--sk-transition)}
.sk-card--compact{padding:var(--sk-space-md);border-radius:var(--sk-card-radius-product)}
.sk-card--panel{padding:var(--sk-space-xl);border-radius:var(--sk-radius-xl);box-shadow:var(--sk-shadow-md)}
a.sk-card:hover,.sk-card--link:hover{box-shadow:var(--sk-shadow-md);transform:translateY(-2px)}
.sk-input{min-height:var(--sk-input-h);padding:0 var(--sk-space-md);border:var(--sk-input-border);border-radius:var(--sk-input-radius);background:var(--sk-bg-white);color:var(--sk-text);font:400 1rem/1.4 var(--sk-font-body)}
.sk-input--pill{border-radius:var(--sk-radius-pill)}
textarea.sk-input{min-height:120px;padding:14px var(--sk-space-md)}
.sk-search{position:relative;display:flex;align-items:center;min-height:var(--sk-control-h);padding:4px 4px 4px 44px;border:1px solid var(--sk-border);border-radius:var(--sk-radius-pill);background:var(--sk-bg-white)}
.sk-search__icon{position:absolute;left:16px;width:var(--sk-icon-md);height:var(--sk-icon-md);color:var(--sk-text-muted)}
.sk-search__input{flex:1;min-width:0;border:0;background:none;font:400 1rem var(--sk-font-body)}
.sk-icon{width:var(--sk-icon-md);height:var(--sk-icon-md);stroke:currentColor;stroke-width:var(--sk-icon-stroke);stroke-linecap:round;stroke-linejoin:round;fill:none}

/* ===== Button-Varianten (Komponente + Mapping teilen die Regeln) ===== */
.sk-btn--primary,.sk-search__btn,body:not(#sk) :is(.sk-hph__btn,.sk-coll-list__cta,.sk-sort-hero__btn,.sk-rh__search-btn,.sks-form__btn,.sk-pq__ask-btn,.sidebar-product__button:not(.sidebar-product__button--secondary),.btn-primary,.article-comments__submit,.sk-art-cta__button,.sk-lookup__btn--primary,.sk-cart-b2b__cta,.sk-btn-primary,.sk-sticky-atc__btn,.sidebar-author__link,.product-form--atc-button,.cart__checkout-button){background:var(--sk-primary);border-color:var(--sk-primary);color:var(--sk-bg-white)}
.sk-btn--primary:hover,.sk-search__btn:hover,body:not(#sk) :is(.sk-hph__btn,.sk-coll-list__cta,.sk-sort-hero__btn,.sk-rh__search-btn,.sks-form__btn,.sk-pq__ask-btn,.sidebar-product__button:not(.sidebar-product__button--secondary),.btn-primary,.article-comments__submit,.sk-art-cta__button,.sk-lookup__btn--primary,.sk-cart-b2b__cta,.sk-btn-primary,.sk-sticky-atc__btn,.sidebar-author__link,.product-form--atc-button:not(.disabled),.cart__checkout-button):hover{background:var(--sk-primary-hover);border-color:var(--sk-primary-hover);color:var(--sk-bg-white);transform:translateY(-1px);box-shadow:var(--sk-shadow-md)}
.sk-btn--secondary,.sk-btn--outline,body:not(#sk) :is(.sk-hpcl__btn,.sk-rv__cta,.sk-hpt__btn,.sk-rh__more,.sk-rh__btn--ghost,.sk-pq__more,.sk-reviews__more,.sidebar-product__button--secondary,.sk-lookup__btn--ghost,.sk-btn-secondary){background:transparent;border-color:var(--sk-primary);color:var(--sk-primary)}
.sk-btn--secondary:hover,.sk-btn--outline:hover,body:not(#sk) :is(.sk-hpcl__btn,.sk-rv__cta,.sk-hpt__btn,.sk-rh__more,.sk-rh__btn--ghost,.sk-pq__more,.sk-reviews__more,.sidebar-product__button--secondary,.sk-lookup__btn--ghost,.sk-btn-secondary):hover{background:var(--sk-primary);border-color:var(--sk-primary);color:var(--sk-bg-white)}
/* auf dunklen Flächen: Weiß gefüllt (statt Gold – Gold nur für Badges/Sterne) bzw. Weiß-Outline */
.sk-btn--white,body:not(#sk) :is(.sk-rh__btn--gold,.skh-btn--primary){background:var(--sk-bg-white);border-color:var(--sk-bg-white);color:var(--sk-primary)}
.sk-btn--white:hover,body:not(#sk) :is(.sk-rh__btn--gold,.skh-btn--primary):hover{background:var(--sk-surface-alt);border-color:var(--sk-surface-alt);color:var(--sk-primary)}
.sk-btn--inverse,body:not(#sk) :is(.sk-rh__btn--light,.skh-btn--ghost){background:transparent;border-color:var(--sk-bg-white);color:var(--sk-bg-white)}
.sk-btn--inverse:hover,body:not(#sk) :is(.sk-rh__btn--light,.skh-btn--ghost):hover{background:var(--sk-bg-white);color:var(--sk-primary)}
.sk-btn--text,body:not(#sk) :is(.sk-hprt__more,.sk-sort-faq__seo-btn,.sk-lookup__fallback-cta){min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--sk-primary);font:600 .95rem/1.3 var(--sk-font-body);text-decoration:none;box-shadow:none}
.sk-btn--text:hover,body:not(#sk) :is(.sk-hprt__more,.sk-sort-faq__seo-btn,.sk-lookup__fallback-cta):hover{text-decoration:underline;text-underline-offset:3px;color:var(--sk-primary)}
.sk-btn:focus-visible,.sk-chip:focus-visible,.sk-input:focus-visible,body:not(#sk) :is(.sk-hph__btn,.sk-hpcl__btn,.sk-rv__cta,.sk-hpt__btn,.sk-rh__btn,.sk-rh__more,.skh-btn,.sk-lookup__btn,.product-form--atc-button,.cart__checkout-button,.sk-pq__ask-btn,.sk-pq__more):focus-visible{outline:none;box-shadow:var(--sk-focus)}
.sk-chip:hover{border-color:var(--sk-primary);color:var(--sk-primary)}
.sk-chip.is-active,.sk-chip[aria-pressed="true"],.sk-chip[aria-selected="true"]{background:var(--sk-primary);border-color:var(--sk-primary);color:var(--sk-bg-white)}
.sk-badge--primary{background:var(--sk-primary);color:var(--sk-bg-white)}
.sk-badge--success{background:var(--sk-secondary);color:var(--sk-bg-white)}
.sk-badge--gold{background:var(--sk-gold);color:var(--sk-text)}
.sk-badge--neutral{background:var(--sk-surface-alt);color:var(--sk-text-secondary)}

/* ===== B. Horizon-Kern (Warenkorb, Suche, Formulare) ===== */
html:root{--color-primary-button-background:var(--sk-primary);--color-primary-button-border:var(--sk-primary);--color-primary-button-text:var(--sk-bg-white);--color-primary-button-hover-background:var(--sk-primary-hover);--color-primary-button-hover-border:var(--sk-primary-hover);--color-primary-button-hover-text:var(--sk-bg-white);--color-primary-button-focus-outline:var(--sk-secondary);--button-font-family-primary:var(--sk-font-heading);--button-font-family-secondary:var(--sk-font-heading)}
body:not(#sk) :is(.button,.button-secondary):not(.button-unstyled){font-weight:700;letter-spacing:0;border-radius:var(--sk-btn-radius)}
/* Horizon-Seitenbreite = Lovebrand-Standard (1200 + 24/16 px Rand) */
body.page-width-normal{--page-content-width:var(--sk-section-width);--page-margin:max(var(--sk-page-pad),var(--safe-area-inset-left,0px),var(--safe-area-inset-right,0px))}
/* Warenkorb-Seite */
body:not(#sk) .cart-title h1{font:800 var(--sk-text-h1)/var(--sk-lh-tight) var(--sk-font-heading);color:var(--sk-primary);letter-spacing:0;text-transform:none}
body:not(#sk) .cart-items__price{font:800 1rem/1.2 var(--sk-font-heading);color:var(--sk-primary)}
body:not(#sk) :is(.cart-items__price-unit,.cart-items__unit-price-wrapper){font:400 .8rem/1.3 var(--sk-font-body);color:var(--sk-text-muted)}
body:not(#sk) :is(.cart-items .compare-at-price,.cart-items .unit-price,.product-card product-price .unit-price,.product-card product-price .compare-at-price){font:400 .875rem/1.3 var(--sk-font-body);color:var(--sk-text-muted)}

/* ===== C. Kompat-Mapping ===== */
/* Buttons: Größe/Form/Schrift */
body:not(#sk) :is(.sk-sticky-atc__btn,.sidebar-author__link,.sk-hph__btn,.sk-hpcl__btn,.sk-rv__cta,.sk-hpt__btn,.sk-coll-list__cta,.sk-rh__btn,.sk-rh__more,.sk-pq__ask-btn,.sk-pq__more,.sk-reviews__more,.btn-primary,.article-comments__submit,.sk-art-cta__button,.sk-lookup__btn,.skh-btn,.sk-btn-primary,.sk-btn-secondary){min-height:var(--sk-btn-h);height:auto;padding:var(--sk-btn-pad);border-width:var(--sk-btn-border);border-style:solid;border-radius:var(--sk-btn-radius);font:var(--sk-btn-font);letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none}
body:not(#sk) :is(.sidebar-product__button,.sk-cart-b2b__cta,.sk-lookup__btn--sm,.sk-sort-hero__btn,.sk-rh__search-btn){min-height:var(--sk-btn-h-sm);height:auto;padding:var(--sk-btn-pad-sm);border-width:var(--sk-btn-border);border-style:solid;border-radius:var(--sk-btn-radius);font:var(--sk-btn-font);font-size:.95rem;box-shadow:none}
body:not(#sk) :is(.product-form--atc-button,.cart__checkout-button){min-height:var(--sk-btn-h-lg);height:auto;border-radius:var(--sk-btn-radius)!important;font:700 1.05rem/1.2 var(--sk-font-heading);letter-spacing:0;text-transform:none;box-shadow:none}
body:not(#sk) :is(.product-form--atc-button,.product-form--atc-button .atc-button--text){font-weight:700!important;font-family:var(--sk-font-heading)!important}
body:not(#sk) .product-form--atc-button{padding-block:.75rem}
body:not(#sk) :is(.btn-primary,.sidebar-author__link,.sk-sticky-atc__btn){border-radius:var(--sk-btn-radius)!important;box-shadow:none!important;font-family:var(--sk-font-heading)!important}
body:not(#sk) .sks-form__btn{width:var(--sk-control-h-sm);height:var(--sk-control-h-sm);padding:0;border:0;border-radius:50%;box-shadow:none}
/* Chips (interaktiv) */
body:not(#sk) :is(.sks-chip:not(.is-active),.article-content__tags a,.skl__toggle,.sk-coll-list__chip,.sk-hpa__chip,.sk-sort-prob__art,.sk-rh__chip,.sk-related-collections__link,.product-faq__tab,.sk-sort-saison__chip,.sk-rh__pop-link,.sk-sort-best__tab,.skv2-btn,.skv2-page:not(.skv2-page--ellipsis),.lexikon-index__pagination-btn,.lexikon-index__group-btn,.article-ai-box__ai){min-height:var(--sk-chip-h);height:auto;padding-block:.6rem;padding-inline:var(--sk-space-md);border:1px solid var(--sk-border);border-radius:var(--sk-radius-pill);background-color:var(--sk-bg-white);color:var(--sk-text);font:var(--sk-chip-font);letter-spacing:0;text-transform:none;box-shadow:none}
body:not(#sk) .sk-coll-list__chip.sk-coll-list__chip{padding-block:.2rem}
body:not(#sk) :is(.lexikon-index__letter,.sw__help){min-height:var(--sk-chip-h-sm);border-radius:var(--sk-radius-pill);font:var(--sk-chip-font);font-size:.8125rem}
body:not(#sk) .lexikon-index__letter:not(.lexikon-index__letter--active):not(.lexikon-index__letter--disabled){background-color:var(--sk-bg-white);border-color:var(--sk-border)}
body:not(#sk) .lexikon-index__letter:not(.lexikon-index__letter--active):not(.lexikon-index__letter--disabled):hover{background-color:var(--sk-bg-white);border-color:var(--sk-primary);color:var(--sk-primary)}
body:not(#sk) :is(.sks-chip:not(.is-active),.article-content__tags a,.skl__toggle,.sk-coll-list__chip,.sk-hpa__chip,.sk-sort-prob__art,.sk-rh__chip,.sk-related-collections__link,.product-faq__tab,.sk-sort-saison__chip,.sk-rh__pop-link,.sk-sort-best__tab,.skv2-btn,.skv2-page:not(.skv2-page--ellipsis),.lexikon-index__pagination-btn,.lexikon-index__group-btn,.article-ai-box__ai):hover{border-color:var(--sk-primary);color:var(--sk-primary)}
body:not(#sk) .sks-chip.is-active{min-height:var(--sk-chip-h);height:auto;border-radius:var(--sk-radius-pill);font:var(--sk-chip-font)}
body:not(#sk) :is(.product-faq__tab--active,.sk-sort-best__tab[aria-selected="true"],.skv2-page--current,.article-ai-box__ai--active,.lexikon-index__letter--active),body:not(#sk) :is(.product-faq__tab--active,.sk-sort-best__tab[aria-selected="true"],.skv2-page--current,.article-ai-box__ai--active):hover{background-color:var(--sk-primary);border-color:var(--sk-primary);color:var(--sk-bg-white)}
/* Badges (nicht interaktiv) */
body:not(#sk) :is(.sk-pq__badge,.sk-reviews__verified-badge,.skl__chip,.sk-hpr2__tag,.skv2-card__badge--oos,.skl__best-badge,.skl__rec-badge,.sw-content__infobox-badge,.sidebar-product__badge){min-height:var(--sk-badge-h);height:auto;padding:.3rem 10px;border:0;border-radius:var(--sk-radius-pill);font:var(--sk-badge-font);letter-spacing:.04em;text-transform:uppercase;box-shadow:none}
body:not(#sk) :is(.sk-pq__badge,.sk-hpr2__tag,.sidebar-product__badge){background:var(--sk-surface-alt);color:var(--sk-text-secondary)}
body:not(#sk) :is(.sk-reviews__verified-badge,.skl__best-badge,.skl__rec-badge,.sw-content__infobox-badge){background:var(--sk-primary);color:var(--sk-bg-white)}
body:not(#sk) .skl__chip{background:var(--sk-secondary);color:var(--sk-bg-white)}
body:not(#sk) .skv2-card__badge--oos{background:var(--sk-surface-alt);color:var(--sk-text-secondary)}
body:not(#sk) .sk-pg__sw-badge{border:0;background:var(--sk-surface-alt);color:var(--sk-text-secondary);font-family:var(--sk-font-body)}
/* Karten: Content 16 px + shadow-sm, Produktkarten 12 px */
body:not(#sk) :is(.sk-rh__card,.sk-hpa__card,.sk-rv__card,.skh-tile,.sk-sort-seg__card,.sk-pg__ar-card,.sk-coll-acard,.sk-safety__card){border:var(--sk-card-border);border-radius:var(--sk-card-radius);box-shadow:var(--sk-card-shadow)}
body:not(#sk) :is(.sk-pg__sw-card,.sk-art-related__card,.sk-art-cta__card,.lc__card,.sk-rh__tile){border-radius:var(--sk-card-radius);box-shadow:var(--sk-card-shadow)}
body:not(#sk) :is(.skv2-card,.sk-pdp-card){border:var(--sk-card-border);border-radius:var(--sk-card-radius-product);box-shadow:var(--sk-card-shadow)}
body:not(#sk) :is(.sk-rh__card,.skh-tile,.sk-sort-seg__card,.sk-coll-acard,.skv2-card,.sk-pdp-card,.sk-art-related__card):hover{box-shadow:var(--sk-shadow-md);transform:translateY(-2px)}
body:not(#sk) :is(.sk-coll-acard__media,.sk-pdp-card__media){border-radius:var(--sk-card-radius-product)}
body:not(#sk) :is(.article-shorts__nav,.sk-art-products__nav){box-shadow:var(--sk-shadow-md)}
/* Eingabefelder */
body:not(#sk) :is(.sk-lookup__input,.article-comments__form-field input,.cart-discount__input){min-height:var(--sk-input-h);border:var(--sk-input-border);border-radius:var(--sk-input-radius);background-color:var(--sk-bg-white);font-size:1rem}
body:not(#sk) .article-comments__form-field textarea{border:var(--sk-input-border);border-radius:var(--sk-input-radius);font-size:1rem}
body:not(#sk) .skv2-sortby__select{min-height:var(--sk-chip-h);border:1px solid var(--sk-border);border-radius:var(--sk-radius-pill)}
body:not(#sk) :is(.sk-lookup__input,.lexikon-index__search,.sk-pdpfaq__search-input,.article-comments__form-field :is(input,textarea),.cart-discount__input):focus{border-color:var(--sk-primary);outline:none;box-shadow:var(--sk-focus)}
/* Suchfelder = .sk-search (Pill 52, Rahmen, Icon links, Button innen) */
body:not(#sk) :is(.sk-sort-hero__search,.sk-rh__search,.sks-form){min-height:var(--sk-control-h);padding:3px;border:1px solid var(--sk-border);border-radius:var(--sk-radius-pill);background:var(--sk-bg-white);box-shadow:none}
body:not(#sk) :is(.sk-sort-hero__search,.sk-rh__search,.sks-form):focus-within{border-color:var(--sk-primary);box-shadow:var(--sk-focus)}
body:not(#sk) :is(.sk-sort-hero__input,.sk-rh__search-input,.sks-form__input){min-height:var(--sk-control-h-sm);height:auto;padding-block:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 1rem/1.4 var(--sk-font-body)}
body:not(#sk) :is(.lexikon-index__search,.sk-pdpfaq__search-input){min-height:var(--sk-control-h);border:1px solid var(--sk-border);border-radius:var(--sk-radius-pill);background-color:var(--sk-bg-white);font:400 1rem/1.4 var(--sk-font-body);box-shadow:none}
body:not(#sk) :is(.sk-sort-hero__search-ic,.sk-rh__search-icon,.lexikon-index__search-icon,.sk-pdpfaq__search-icon){width:var(--sk-icon-md);height:var(--sk-icon-md);color:var(--sk-text-muted);stroke:currentColor}
/* Überschriften */
body:not(#sk) :is(.sk-hph__title,.sk-sort-hero__title,.skv2-hero__title,.lexikon-index__title,.skh-hero__title,.sk-rh__title,.sks-hero__title){font-size:var(--sk-text-h1);line-height:var(--sk-lh-tight)}
body:not(#sk) .article-header__title{font-size:var(--sk-text-h1)!important;line-height:var(--sk-lh-tight)!important;letter-spacing:0!important}
body:not(#sk) :is(.sk-hpcl__title,.sk-hpa__title,.sk-hpc__title,.sk-hpr2__title,.sk-hpt__title,.sk-rv__title,.sk-sort-best__title,.sk-sort-faq__title,.sk-sort-nutz__title,.sk-sort-prob__title,.sk-sort-seg__title,.sk-pg__h2,.sk-pg__title,.sk-related-collections__title,.sk-coll-blog__title,.sk-coll-list__title,.sk-lookup__title,.skh-contact__title,.skh-doors__title,.skh-faq__title,.skh-tiles__title,.sk-sort-saison__title,.sk-pdp-recs__title,.sk-ptabs__open-title,.sk-reviews__title,.sk-safety__title,.lc__title,.product-faq__title,.sk-art-products__title,.sk-art-related__title){font-size:var(--sk-text-h2);line-height:var(--sk-lh-heading)}
body:not(#sk) :is(.sk-rh__card-title,.sk-hpr2__card-title,.sk-pg__ar-name,.sk-art-products__name,.sk-art-related__name){font-size:var(--sk-text-card);line-height:1.3}
body:not(#sk) :is(.sk-hpc-card__title,.skv2-card__title,.sk-pdp-card__title){font:600 .9375rem/1.35 var(--sk-font-body);color:var(--sk-text)}
/* Eyebrows: emotional = Caveat terra; Daten-Labels = .sk-label */
body:not(#sk) :is(.sk-hph__eyebrow,.sk-hpa__eyebrow,.sk-hpt__eyebrow,.sk-hpr2__eyebrow,.sk-sort-hero__eyebrow,.sk-sort-saison__eyebrow,.sk-sort-seg__eyebrow,.sk-sort-prob__eyebrow,.sk-sort-nutz__eyebrow,.sk-idk__eyebrow,.skv2-hero__eyebrow,.skh-eyebrow,.sk-rh__eyebrow,.sk-art-products__eyebrow,.sk-art-related__eyebrow,.sk-xsell__eyebrow,.sb-hub__eyebrow,.sk-uc__eyebrow){font:600 var(--sk-text-eyebrow)/1.2 var(--sk-font-hand);color:var(--sk-terra);letter-spacing:0;text-transform:none}
body:not(#sk) :is(.sk-hph__eyebrow,.sk-hpa__eyebrow,.sk-hpt__eyebrow,.sk-hpr2__eyebrow,.sk-sort-hero__eyebrow,.sk-sort-saison__eyebrow,.sk-sort-seg__eyebrow,.sk-sort-prob__eyebrow,.sk-sort-nutz__eyebrow,.sk-idk__eyebrow)::before,body:not(#sk) :is(.sk-hph__eyebrow,.sk-hpa__eyebrow,.sk-hpt__eyebrow,.sk-hpr2__eyebrow,.sk-sort-hero__eyebrow,.sk-sort-saison__eyebrow,.sk-sort-seg__eyebrow,.sk-sort-prob__eyebrow,.sk-sort-nutz__eyebrow) [class$="__dot"]{display:none}
body:not(#sk) :is(.sk-pg__eyebrow,.sk-hub-cta__eyebrow,.sks-hero__eyebrow,.sk-hpa__chips-label,.sk-lookup__examples-label,.skl__hd-label,.species-title__eyebrow,.lexikon-index__eyebrow,.sk-uc-cards__kicker,.sk-uc-products__kicker){font:700 var(--sk-text-label)/1.3 var(--sk-font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--sk-secondary)}
/* Preise */
body:not(#sk) :is(.skv2-card__price-amount,.sk-hpc-card__price,.sk-pg__prod-price,.sk-art-products__price,.sk-sort-best__price,.sk-pdp-card__price,.sk-xsell__price,.sk-fc__price,.sk-sticky-atc__price){font:800 1rem/1.2 var(--sk-font-heading);color:var(--sk-primary)}
body:not(#sk) .product-block--price .original_price{font:800 1.5rem/1.2 var(--sk-font-heading);color:var(--sk-primary)}
body:not(#sk) :is(.skv2-card__unit-price,.sk-hpc-card__unit-price,.sk-pdp-card__unit-price,.sk-art-products__unit-price,.product__unit-price){font:400 .8rem/1.3 var(--sk-font-body);color:var(--sk-text-muted)}
body:not(#sk) #MainContent [class*="unit-price"]:not([class*="wrapper"]),body:not(#sk) #MainContent [class*="unit-price"] *,body:not(#sk) .sk-price-promise-row{font:400 .8rem/1.3 var(--sk-font-body);color:var(--sk-text-muted)}
body:not(#sk) :is(.cart-items__price .price,.cart-items__price>span:first-child,.product-card product-price .price){font:800 1rem/1.2 var(--sk-font-heading);color:var(--sk-primary)}
body:not(#sk) .sk-pdp-section .skl__price strong{font-family:var(--sk-font-heading);font-weight:800;color:var(--sk-primary)}
body:not(#sk) :is(.skv2-card__price-cmp,.sk-hpc-card__compare,.sk-xsell__price-was,.sk-fc__compare,.price__compare-at){font:400 .875rem/1.3 var(--sk-font-body);color:var(--sk-text-muted)}
/* Container: 900 Text / 1200 Standard / 1280 Grids, Rand 24/16 */
body:not(#sk) .sk-pdp-section{max-width:var(--sk-section-width);padding-inline:var(--sk-page-pad)}
body:not(#sk) main :is(.blogposts--container,.custom-liquid--container,.breadcrumbs-container){--layout-container-max-width:var(--sk-section-width)}
body:not(#sk) :is(.sk-coll-blog,.lexikon-index,.sks-box,.sks-products.skv2-collection){max-width:var(--sk-wide-width)}
body:not(#sk) :is(.sk-hph__inner,.sk-hpcl__inner,.sk-hpa__inner,.sk-hpu__list,.sk-ptabs__wrap,.sk-pdp-recs,.lexikon-index,.sk-coll-blog){padding-inline:var(--sk-page-pad)}
/* Icons: ein Strich (1,75), runde Enden – nur UI-Icons (Klasse *icon*/*chevron*/*arrow*, Icons in Buttons/Links) */
body:not(#sk) #MainContent :is(svg[class*="icon"],svg[class*="chevron"],svg[class*="arrow"],svg[class*="-ic"],button>svg,a>svg,summary svg),body:not(#sk) #MainContent :is(svg[class*="icon"],svg[class*="chevron"],svg[class*="arrow"],svg[class*="-ic"],button>svg,a>svg,summary svg) :is(path,line,polyline,circle,rect,polygon){stroke-width:var(--sk-icon-stroke);stroke-linecap:round;stroke-linejoin:round}
/* ===== Akkordeon/FAQ = EINE Komponente (.sk-acc; Fable A7): Trennlinien, Frage Montserrat 700 16 px Primary, min-h 56,
   Icon Plus/Minus 20 px Strich 1,75, Antwort Inter 16/1.6 Sekundär. Markup/Schema (details/summary, aria, FAQPage-Microdata) bleibt. ===== */
.sk-acc{border-top:1px solid var(--sk-border)}
.sk-acc__item,body:not(#sk) :is(.product-faq-item,.sk-pg__faq-item,.sk-sort-faq__item,.faq__details,.skh-faq__item,.sk-rh__faq-item,.sk-pq__item,.collapsible-tab,.sk-ptabs__faq-item,.sk-coll-faq__item,.sk-kt-faq__item,.sb-ort-faq__item,.sb-sv-faq__item,.sk-uc-faq__item){margin:0;padding:0;border:0;border-bottom:1px solid var(--sk-border);border-radius:0;background:transparent;box-shadow:none}
.sk-acc__trigger,body:not(#sk) :is(.product-faq-item>summary,.sk-pg__faq-q,.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-rh__faq-item>summary,.sk-pq__summary,.collapsible-tab__heading,.sk-ptabs__acc-trigger,.sk-ptabs__faq-summary,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q,.sk-uc-faq__q){position:relative;min-height:56px;margin:0;padding:16px 36px 16px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font:700 1rem/1.35 var(--sk-font-heading);color:var(--sk-primary);text-align:left;text-transform:none;letter-spacing:0;list-style:none;cursor:pointer}
body:not(#sk) :is(.product-faq-item__question,.faq__summary-heading,.sk-ptabs__faq-question,.sk-ptabs__acc-title,.sk-pq__q,.sk-pq__q-text){font:inherit;color:inherit;margin:0}
.sk-acc__trigger::-webkit-details-marker,body:not(#sk) :is(.product-faq-item>summary,.sk-pg__faq-q,.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-rh__faq-item>summary,.sk-pq__summary,.collapsible-tab__heading,.sk-ptabs__faq-summary,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q,.sk-uc-faq__q,.sk-pg__fold-sum)::-webkit-details-marker{display:none}
.sk-acc__trigger:hover,body:not(#sk) :is(.product-faq-item>summary,.sk-pg__faq-q,.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-rh__faq-item>summary,.sk-pq__summary,.collapsible-tab__heading,.sk-ptabs__acc-trigger,.sk-ptabs__faq-summary,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q,.sk-uc-faq__q):hover{color:var(--sk-primary-hover);background:transparent}
.sk-acc__trigger:focus-visible,body:not(#sk) :is(.product-faq-item>summary,.sk-pg__faq-q,.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-rh__faq-item>summary,.sk-pq__summary,.collapsible-tab__heading,.sk-ptabs__acc-trigger,.sk-ptabs__faq-summary,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q,.sk-uc-faq__q,.sk-pg__fold-sum):focus-visible{outline:none;box-shadow:var(--sk-focus);border-radius:var(--sk-radius-sm)}
/* alte Icons aus, ein Plus/Minus (zwei Balken, currentColor) */
body:not(#sk) :is(.product-faq-item__icon,.sk-ptabs__acc-icon,.sk-ptabs__faq-icon,.skh-faq__chev,.sk-uc-faq__toggle,.sk-pg__fold-icon,.faq__summary-icon),body:not(#sk) :is(.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-pq__summary,.collapsible-tab__heading,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q)>svg,body:not(#sk) .sk-pq__summary svg{display:none}
.sk-acc__trigger::after,body:not(#sk) :is(.product-faq-item>summary,.sk-pg__faq-q,.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-rh__faq-item>summary,.sk-pq__summary,.collapsible-tab__heading,.sk-ptabs__acc-trigger,.sk-ptabs__faq-summary,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q,.sk-uc-faq__q,.sk-pg__fold-sum)::after{content:"";position:absolute;right:2px;top:50%;width:var(--sk-icon-md);height:var(--sk-icon-md);margin:0;transform:translateY(-50%);border:0;border-radius:0;background:linear-gradient(currentColor,currentColor) center/14px var(--sk-icon-stroke) no-repeat,linear-gradient(currentColor,currentColor) center/var(--sk-icon-stroke) 14px no-repeat;color:var(--sk-primary);font-size:0;opacity:1;transition:background-size var(--sk-transition)}
body:not(#sk) :is(details[open]>:is(.product-faq-item>summary,.sk-pg__faq-q,.sk-sort-faq__q,.faq__summary,.skh-faq__q,.sk-pq__summary,.collapsible-tab__heading,.sk-ptabs__faq-summary,.sk-coll-faq__q,.sk-kt-faq__q,.sb-ort-faq__q,.sb-sv-faq__q,.sk-uc-faq__q,.sk-pg__fold-sum),.sk-rh__faq-item[open]>summary,[aria-expanded="true"]:is(.sk-acc__trigger,.sk-ptabs__acc-trigger,.product-faq-item>summary,.sk-uc-faq__q,.skh-faq__q,.sk-coll-faq__q))::after,.sk-acc__item[open]>.sk-acc__trigger::after{background-size:14px var(--sk-icon-stroke),0 0}
/* Antworten */
.sk-acc__panel,body:not(#sk) :is(.sk-pq__answer-text,.product-faq-answer,.sk-pg__faq-a,.sk-sort-faq__a,.faq__answer-content,.skh-faq__a,.sk-rh__faq-a,.collapsible-tab__text,.sk-ptabs__faq-answer,.sk-coll-faq__a,.sb-ort-faq__a,.sb-sv-faq__a,.sk-uc-faq__a){margin:0;padding:0 0 20px;border:0;background:transparent;font:400 1rem/1.6 var(--sk-font-body);color:var(--sk-text-secondary)}
body:not(#sk) :is(.sk-pq__answer-text,.product-faq-answer,.sk-pg__faq-a,.sk-sort-faq__a,.faq__answer-content,.skh-faq__a,.sk-rh__faq-a,.collapsible-tab__text,.sk-ptabs__faq-answer,.sk-coll-faq__a,.sb-ort-faq__a,.sb-sv-faq__a,.sk-uc-faq__a) :is(p,li){font-size:1rem;line-height:1.6;color:var(--sk-text-secondary)}
/* Klapp-Karte um die Kollektions-FAQ (Pest-Guide) = Card, Kopf wie Section-H3, gleiches Plus/Minus */
body:not(#sk) .sk-pg__fold{border:var(--sk-card-border);border-radius:var(--sk-card-radius);background:var(--sk-bg-white);box-shadow:var(--sk-card-shadow)}
body:not(#sk) .sk-pg__fold-sum{position:relative;list-style:none;padding-right:44px!important}
body:not(#sk) .sk-pg__fold-sum::after{right:16px}
body:not(#sk) .faq__heading{font:700 var(--sk-text-h3)/var(--sk-lh-heading) var(--sk-font-heading);color:var(--sk-primary)}
body:not(#sk) .skv2-card__stars{font-size:.875rem}
body:not(#sk) :is(.sk-coll-faq__title,.sb-ort-faq__title,.sb-sv-faq__title){font-size:var(--sk-text-h2);line-height:var(--sk-lh-heading);font-family:var(--sk-font-heading);font-weight:800;color:var(--sk-primary)}

/* Lead 30.10.: PDP-Titel am Desktop nicht mitten im Wort trennen (schmalerer 1200er-Container) */
@media (min-width:769px){html .sk-pdp-section h1.sk-pdp-h1title,html .sk-pdp-section .product-title--short{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}}
