.ksg,.ksk,.kst,.kfr{--ks-akzent: var(--klair-saison-akzent, #E3001B);--ks-bg: var(--klair-saison-bg, #0B0B0C)}.ksg{background:var(--ks-bg);color:#fff;padding-inline:20px}.ksg__kopf{max-width:1400px;margin:0 auto 22px}.ksg__marke{display:inline-block;margin-bottom:10px;padding:5px 12px;border-radius:999px;background:var(--ks-akzent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ksg__titel{margin:0;font-family:var(--heading-font-family);font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1;color:#fff}.ksg__raster{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--spalten, 4),minmax(0,1fr));gap:34px 18px}.ksg__karte{display:flex;flex-direction:column;min-width:0}.ksg__karte[hidden],.ksg__foto[hidden]{display:none}.ksg__flaeche{position:relative;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--k-bg, #EFEDEA);transition:box-shadow .2s ease}.ksg__bild{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ksg__bild img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--zoom, 1));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ksg__karte:hover .ksg__bild img{transform:scale(calc(var(--zoom, 1) * 1.05)) rotate(-3deg)}.ksg__mischen{mix-blend-mode:multiply}.ksg__bild--tippen{cursor:pointer}.ksg__bild--tippen:focus-visible{outline:3px solid var(--ks-akzent);outline-offset:-3px;border-radius:8px}.ksg__badge{position:absolute;z-index:2;top:12px;left:12px;padding:4px 10px;border-radius:4px;background:#2a2a2e;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ksg__karte--aus .ksg__bild img{filter:grayscale(.75);opacity:.5}.ksg__karte--aus .ksg__name a,.ksg__karte--aus .ksg__preis{color:#8a8a92}.ksg__korb,.ksg__mb{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center}.ksg__korb{position:absolute;z-index:2;right:12px;bottom:12px;width:48px;height:48px;border-radius:6px;background:#141417;color:#fff;transition:background .2s ease,transform .2s ease}.ksg__korb:hover{background:var(--ks-akzent);transform:translateY(-2px)}.ksg__korb svg{width:22px;height:22px}.ksg__korb.ok{background:#2e9e5b}.ksg__korb[aria-busy=true]{opacity:.6}.ksg__menge{position:absolute;z-index:2;right:12px;bottom:12px;display:flex;align-items:center;gap:2px;height:48px;padding:0 4px;border-radius:6px;background:var(--ks-akzent);color:#fff;box-shadow:0 8px 20px #0003}.ksg__menge[data-leer]{padding:0;background:#141417}.ksg__menge[data-leer] [data-ks-minus],.ksg__menge[data-leer] .ksg__zahl{display:none}.ksg__mb{width:40px;height:40px;border-radius:5px}.ksg__menge[data-leer] .ksg__mb{width:48px;height:48px}.ksg__mb:hover{background:#ffffff29}.ksg__mb svg{width:18px;height:18px}.ksg__korb:focus-visible,.ksg__mb:focus-visible{outline:2px solid #fff;outline-offset:2px}.ksg__zahl{min-width:22px;text-align:center;font-size:17px;font-weight:800}.ksg__karte.gewaehlt .ksg__flaeche{box-shadow:0 0 0 3px var(--ks-akzent)}.ksg__eyebrow{margin:14px 0 4px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b9b9c0}.ksg__name{margin:0;font-family:var(--heading-font-family);font-size:clamp(18px,1.5vw,24px);font-weight:800;line-height:1.05;text-transform:uppercase}.ksg__name a{color:#fff;text-decoration:none}.ksg__text{margin:8px 0 0;font-size:14px;line-height:1.45;color:#c9c9cf}.ksg__preis{margin:10px 0 0;font-size:15px;font-weight:800;color:#fff}.ksg__preis s{margin-left:6px;font-weight:600;opacity:.55;font-size:13px}.ksg__foto{position:relative;margin:0;grid-column:span var(--fs, 1);grid-row:span var(--fz, 1);border-radius:8px;overflow:hidden;background:#000;min-height:260px}.ksg__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.ksg__foto:hover img{transform:scale(1.04)}.ksg__foto-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ksg__foto figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:48px 20px 18px;background:linear-gradient(to bottom,#0000,#000000b8)}.ksg__foto figcaption strong{display:block;font-family:var(--heading-font-family);font-size:24px;font-weight:800;line-height:1.1;color:#fff}.ksg__foto figcaption span{display:block;margin-top:6px;font-size:14px;color:#e4e4e8}.ksk{background:var(--ks-bg);color:#fff}.ksk__tabs{display:flex;justify-content:center;gap:clamp(18px,3vw,46px);padding:16px 20px 4px;overflow-x:auto;scrollbar-width:none}.ksk__tabs::-webkit-scrollbar{display:none}.ksk__tab{all:unset;box-sizing:border-box;cursor:pointer;position:relative;padding-bottom:6px;white-space:nowrap;font-family:var(--heading-font-family);font-size:clamp(17px,1.9vw,28px);font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:#6e6e76;transition:color .2s ease}.ksk__tab:hover,.ksk__tab[aria-pressed=true],.ksk__tab[aria-current=page]{color:#fff}.ksk__tab[aria-pressed=true]:after,.ksk__tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--ks-akzent)}.ksk__tab:focus-visible{outline:2px solid var(--ks-akzent);outline-offset:4px;border-radius:4px}.ksk__buehne{position:relative;overflow:hidden;display:grid;place-items:center;min-height:clamp(280px,30vw,440px);text-align:center;background:radial-gradient(55% 70% at 50% 48%,#e3001b3d,#e3001b00 70%)}.ksk__deko{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;transform:translate(-50%,-50%) rotate(var(--r));filter:blur(var(--b)) drop-shadow(0 22px 30px rgb(0 0 0 / .55));pointer-events:none;animation:ksk-schweben 7s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes ksk-schweben{0%,to{translate:0 0}50%{translate:0 -14px}}.ksk__mitte{position:relative;z-index:1;padding:40px 20px}.ksk__eyebrow{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:999px;background:var(--ks-akzent);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ksk__titel{margin:0;font-family:var(--heading-font-family);font-size:clamp(44px,6.4vw,96px);font-weight:800;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.ksk__unter{margin:16px 0 0;font-size:clamp(14px,1.4vw,20px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f2f2f4}.kst{padding:0 12px}.kst__box{max-width:1400px;margin:10px auto 0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:22px;padding:12px 16px;border-radius:14px;background:#141417f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #26262B;color:#fff;box-shadow:0 12px 30px #00000059}.kst__label{display:block;font-size:13px;font-weight:800}.kst__stufen{display:flex;gap:8px;margin-top:8px}.kst__stufe{position:relative;padding:6px 10px;border-radius:10px;border:1px solid #33333A;background:#0e0e10;text-align:center;transition:border-color .2s ease,background .2s ease}.kst__stufe b{display:block;font-size:13px;line-height:1.2}.kst__stufe span{display:block;font-size:12px;line-height:1.2;color:#b9b9c0}.kst__stufe.an{border-color:var(--ks-akzent);background:#e3001b2e}.kst__stufe.an span{color:#fff}.kst__stufe em{position:absolute;top:-9px;right:-8px;padding:1px 6px;border-radius:999px;background:var(--ks-akzent);font-style:normal;font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.kst__mitte{min-width:0}.kst__meldung{margin:0;font-size:15px;font-weight:800;line-height:1.3}.kst__meldung.ok{color:#7ce0a1}.kst__balken{height:6px;margin-top:8px;border-radius:999px;background:#26262b;overflow:hidden}.kst__fuellung{height:100%;width:0;border-radius:999px;background:var(--ks-akzent);transition:width .4s ease}.kst__hinweis{margin:6px 0 0;font-size:12px;color:#b9b9c0}.kst__rechts{display:flex;align-items:center;gap:12px}.kst__korb{font-size:12px;color:#b9b9c0;white-space:nowrap}.kst__kaufen{all:unset;box-sizing:border-box;cursor:pointer;padding:12px 20px;border-radius:999px;background:var(--ks-akzent);color:#fff;font-size:15px;font-weight:800;white-space:nowrap}.kst__kaufen:disabled{opacity:.4;cursor:default}.kst__kaufen:focus-visible{outline:2px solid #fff;outline-offset:2px}.kfr{background:var(--ks-bg);color:#fff;padding:48px 20px}.kfr__kopf{max-width:1400px;margin:0 auto 20px}.kfr__titel{margin:0;font-family:var(--heading-font-family);font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1;color:#fff}.kfr__reihe{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kfr__bild{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:#000}.kfr__bild img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.kfr__bild:hover img{transform:scale(1.04)}.kfr__bild figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;background:linear-gradient(to bottom,#0000,#000000b3);font-size:15px;font-weight:700}@media(max-width:989px){.ksg__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.kst__box{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.kst__links{grid-column:1 / -1}}@media(max-width:699px){.ksg{padding-inline:12px}.ksg__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.ksg__foto{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 3;min-height:0}.ksg__name{font-size:17px}.ksg__text{font-size:13px}.ksg__korb,.ksg__menge[data-leer] .ksg__mb{width:42px;height:42px}.ksg__korb,.ksg__menge{right:8px;bottom:8px}.ksg__menge{height:42px}.ksg__mb{width:34px;height:34px}.ksk__tabs{justify-content:flex-start}.ksk__deko{width:calc(var(--w) * .55)}.kst{padding:0 8px}.kst__box{padding:10px 12px}.kst__stufen{gap:6px}.kst__stufe{padding:5px 7px}.kst__meldung{font-size:13px}.kst__kaufen{padding:11px 14px;font-size:14px}.kst__korb{display:none}.kfr__reihe{grid-template-columns:repeat(3,78%);overflow-x:auto;scroll-snap-type:x mandatory}.kfr__bild{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.ksk__deko{animation:none}.ksg__bild img,.ksg__foto img,.kfr__bild img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/klair-sortiment.css.map */
