:root{--kk-text: #1a1917;--kk-text-2: rgba(26, 25, 23, .8);--kk-text-3: rgba(26, 25, 23, .7);--kk-bg: #f5f2ec;--kk-flaeche: #e3ebe2;--kk-flaeche-2: #f5f2ec;--kk-sand: #cfdfd3;--kk-sand-tief: #b3cbb9;--kk-sand-hell: #dce7de;--kk-linie: rgba(26, 25, 23, .1);--kk-linie-2: rgba(26, 25, 23, .18);--kk-stern: #f9ca58;--kk-gruen: #2f5e48;--kk-gruen-hell: #d9e6dc;--kk-rot: #c8102e;--kk-primaer: #2f5e48;--kk-primaer-hover: #244b3a;--kk-primaer-tief: #1d3a2d;--kk-primaer-hell: #d9e6dc;--kk-salbei: #8fae98;--kk-radius: 6px;--kk-radius-gross: 12px;--kk-pille: 100px;--kk-breite: 1300px;--kk-rand: 50px;--kk-schatten: 0 2px 14px rgba(26, 25, 23, .07);--kk-schrift: var(--font-body--family, "Assistant", sans-serif)}@media screen and (max-width:749px){:root{--kk-rand: 30px}}@media screen and (max-width:479px){:root{--kk-rand: 20px}}html{background:var(--kk-bg)}body,.page-wrapper{background:var(--kk-bg)!important;color:var(--kk-text);font-family:var(--kk-schrift);font-size:1rem;line-height:1.8;letter-spacing:.02em;-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){body{font-size:.9375rem}}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--kk-schrift);font-weight:400;letter-spacing:.04em;line-height:1.3;color:var(--kk-text)}h1 strong,h2 strong,h3 strong,h4 strong,.kk-fett{font-weight:700}.kk-innen{max-width:var(--kk-breite);margin-inline:auto;padding-inline:var(--kk-rand)}.kk-titel-gross{margin-block-start:0;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:400;line-height:1.2}.kk-titel{margin-block-start:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.3}.kk-untertitel{margin:.6rem 0 0;color:var(--kk-text-2);font-size:1rem}.kk-untertitel strong{color:var(--kk-text);font-weight:700}.kk-knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:45px;padding:0 30px;border:1px solid var(--kk-text);border-radius:var(--kk-radius);background:var(--kk-text);color:#fff;font-family:var(--kk-schrift);font-size:.9375rem;font-weight:400;letter-spacing:.06em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.kk-knopf:hover{background:#333130;border-color:#333130;color:#fff}.kk-knopf--sand{background:var(--kk-sand);border-color:var(--kk-sand);color:var(--kk-text);font-weight:600}.kk-knopf--sand:hover{background:var(--kk-sand-tief);border-color:var(--kk-sand-tief);color:var(--kk-text)}.kk-knopf--hell{background:#fff;border-color:var(--kk-linie-2);color:var(--kk-text)}.kk-knopf--hell:hover{background:var(--kk-flaeche);border-color:var(--kk-text);color:var(--kk-text)}.kk-knopf--pille{border-radius:var(--kk-pille);padding:0 32px;min-height:48px;font-weight:700}.kk-knopf--breit{inline-size:100%}.kk-pille{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:var(--kk-pille);background:var(--kk-text);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.kk-pille--hell{background:#fff;color:var(--kk-text);border:1px solid var(--kk-linie)}.kk-pille--flaeche{background:var(--kk-flaeche);color:var(--kk-text)}.kk-pille--gruen{background:var(--kk-gruen);color:#fff}.kk-pille--sand{background:var(--kk-sand);color:var(--kk-text)}.kk-sterne{display:inline-flex;align-items:center;gap:2px;color:var(--kk-stern);line-height:1}.kk-sterne svg{inline-size:1em;block-size:1em;fill:currentColor}.kk-kreismarke{position:absolute;inset-block-start:14px;inset-inline-end:14px;inline-size:clamp(64px,24%,84px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--kk-text);text-align:center;font-size:clamp(.62rem,1.4vw,.78rem);font-weight:800;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;box-shadow:0 2px 10px #1a19171f;z-index:1}.kk-kreismarke small{display:block;font-size:.8em;font-weight:500;letter-spacing:.08em}.kk-feld{inline-size:100%;min-height:48px;padding:0 1rem;border:1px solid var(--kk-linie-2);border-radius:var(--kk-radius);background:#fff;color:var(--kk-text);font-family:var(--kk-schrift);font-size:1rem}.kk-feld:focus{outline:none;border-color:var(--kk-text);box-shadow:0 0 0 3px #1a191714}header-component .header,header-component .header__row,.header-section,#header-group{background:var(--kk-bg)}.header__columns{inline-size:100%;justify-self:stretch;max-width:var(--kk-breite);margin-inline:auto;padding-inline:var(--kk-rand)!important}@media screen and (min-width:750px){#header-component .header__columns:has(.header__column--left header-menu){grid-template-columns:auto minmax(max-content,1fr)}#header-component .header__column--right{justify-content:flex-end}#header-component .header__column--left{gap:1.5rem}}.header .menu-list__link{font-family:var(--kk-schrift);font-size:.9375rem;color:var(--kk-text-2);letter-spacing:.02em}.header .menu-list__link:hover,.header .menu-list__link--active{color:var(--kk-text);text-decoration:underline;text-underline-offset:.3em}.header-actions__action{color:var(--kk-text)}.header-actions__cart-icon .cart-bubble,.cart-bubble{background:var(--kk-text)!important;color:#fff!important}.kk-klapp{border-block-end:1px solid var(--kk-linie)}.kk-klapp>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;cursor:pointer;list-style:none;font-size:1rem;font-weight:500;color:var(--kk-text)}.kk-klapp>summary::-webkit-details-marker{display:none}.kk-klapp>summary:after{content:"";flex:0 0 auto;inline-size:9px;block-size:9px;border-inline-end:1.5px solid var(--kk-text);border-block-end:1.5px solid var(--kk-text);transform:rotate(45deg);transition:transform .2s ease;margin-inline-end:4px}.kk-klapp[open]>summary:after{transform:rotate(-135deg)}.kk-klapp__inhalt{padding:0 0 1.1rem;color:var(--kk-text-2);font-size:.9375rem;line-height:1.7}.kk-klapp__inhalt p{margin:0 0 .6rem}.kk-klapp__inhalt p:last-child{margin-block-end:0}.kk-haken{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.kk-haken li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9375rem;line-height:1.5;color:var(--kk-text)}.kk-haken li:before{content:"";flex:0 0 auto;margin-block-start:.15rem;inline-size:18px;block-size:18px;border-radius:50%;background:var(--kk-gruen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 11px no-repeat}.kk-reihe{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kk-rand);scrollbar-width:none;padding-block:4px;margin-inline:calc(-1 * var(--kk-rand));padding-inline:var(--kk-rand)}.kk-reihe::-webkit-scrollbar{display:none}.kk-reihe>*{flex:0 0 auto;scroll-snap-align:start}.kk-pfeile{display:flex;align-items:center;justify-content:center;gap:1rem;margin-block-start:1.25rem;color:var(--kk-text-3);font-size:.8125rem}.kk-pfeile button{inline-size:40px;block-size:40px;border:0;border-radius:50%;background:transparent;color:var(--kk-text);cursor:pointer;display:grid;place-items:center}.kk-pfeile button:disabled{color:var(--kk-text-3);cursor:default}.kk-pfeile svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.6}#shopify-pc__banner.shopify-pc__banner__dialog{border:1px solid var(--kk-linie)!important;border-radius:var(--kk-radius-gross)!important;background:#fff!important;color:var(--kk-text)!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-family:var(--kk-schrift)!important;color:var(--kk-text)!important}#shopify-pc__banner .shopify-pc__banner__body p{color:var(--kk-text-2)!important}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--kk-text)!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{border:1px solid var(--kk-text)!important;border-radius:var(--kk-radius)!important;background:#fff!important;color:var(--kk-text)!important;font-family:var(--kk-schrift)!important;font-weight:600!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{background:var(--kk-text)!important;color:#fff!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{color:var(--kk-text-2)!important}.theme-drawer__dialog,.menu-drawer{background:#fff;color:var(--kk-text)}.menu-drawer-container{background:transparent;color:var(--kk-text)}.menu-drawer__menu-item{font-family:var(--kk-schrift);color:var(--kk-text)}a{color:inherit}::selection{background:var(--kk-sand);color:var(--kk-text)}.kkpk{display:flex;flex-direction:column;gap:.75rem;color:var(--kk-text);text-decoration:none;min-inline-size:0;padding:.6rem .6rem .9rem;border:1px solid var(--kk-linie, #e6e2dc);border-radius:var(--kk-radius-gross, 12px);background:#fff;box-shadow:0 1px 2px #1a19170a;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}@media(hover:hover){.kkpk:hover{border-color:var(--kk-sand, #d4c9bc);box-shadow:0 10px 28px #1a19171a;transform:translateY(-2px)}}.kkpk__bild{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--kk-radius);background:var(--kk-flaeche)}.kkpk__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .5s ease}.kkpk__img--2{opacity:0}@media(hover:hover){.kkpk:hover .kkpk__img--2{opacity:1}.kkpk:hover .kkpk__img--1{transform:scale(1.03)}}.kkpk__vorteil{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:1}.kkpk__pillen{position:absolute;inset-block-end:12px;inset-inline-start:12px;display:flex;gap:6px;z-index:1;max-inline-size:calc(100% - 24px)}.kkpk__pille{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem .3rem .45rem;border-radius:var(--kk-pille);background:#fff;color:var(--kk-text);font-size:.5625rem;font-weight:700;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;max-inline-size:9.5rem;box-shadow:0 1px 6px #1a19171f}.kkpk__pille svg{flex:0 0 auto;inline-size:18px;block-size:18px;padding:3px;border:1px solid var(--kk-linie-2);border-radius:50%;fill:none;stroke:var(--kk-text);stroke-width:1.6}.kkpk__text{display:flex;flex-direction:column;gap:.3rem;padding-inline:.35rem}.kkpk__name{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.kkpk__rest{display:block;text-transform:none;letter-spacing:.01em;color:var(--kk-text-2);font-size:.8125rem}.kkpk__bew{display:flex;align-items:center;gap:.4rem;font-size:.875rem}.kkpk__bew .kk-sterne{font-size:1.05rem}.kkpk__preise{display:flex;align-items:baseline;gap:.5rem;font-size:1rem}.kkpk__alt{color:var(--kk-text-3);font-size:.8125rem}@media screen and (max-width:749px){.kkpk__pillen{inset-block-end:8px;inset-inline-start:8px;overflow:hidden}.kkpk__pille{font-size:.5rem;padding:.2rem .5rem .2rem .3rem;max-inline-size:none;line-height:1.1;white-space:nowrap;gap:.25rem}.kkpk__pille:nth-child(2){display:none}.kkpk__pille svg{inline-size:13px;block-size:13px;padding:2px}.kkpk__name{font-size:.8125rem}.kkpk__rest{font-size:.75rem}.kkpk{padding:.45rem .45rem .7rem}.kkpk__vorteil{inset-block-start:10px;inset-inline-start:10px;font-size:.6875rem}}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 20px;inline-size:min(458px,100vw);max-inline-size:100vw;background:#fff;color:var(--kk-text);font-family:var(--kk-schrift);border-radius:0;box-shadow:-12px 0 40px #1a19171f}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: min(458px, 100vw)}#cart-drawer .theme-drawer__dialog--opening{animation:kk-schublade-rein .4s cubic-bezier(.32,.72,0,1)}#cart-drawer .theme-drawer__dialog--closing{animation:kk-schublade-raus .28s cubic-bezier(.4,0,.6,1) forwards}@keyframes kk-schublade-rein{0%{right:calc(-1*min(458px,100vw))}to{right:0}}@keyframes kk-schublade-raus{to{right:calc(-1*min(458px,100vw))}}#cart-drawer .theme-drawer__dialog::backdrop{background:#1a191773;animation:kk-schleier .4s ease-out}@keyframes kk-schleier{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing,#cart-drawer .theme-drawer__dialog::backdrop{animation-duration:.01s}}#cart-drawer .theme-drawer__header{padding:16px 20px 12px;border-block-end:1px solid var(--kk-linie);background:#fff;align-items:center}#cart-drawer .theme-drawer__title{display:inline-flex;align-items:center;gap:10px;font-family:var(--kk-schrift);font-size:1.0625rem;font-weight:600;letter-spacing:.01em}#cart-drawer .theme-drawer__title:before{content:"";inline-size:20px;block-size:20px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1917' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat}#cart-drawer .theme-drawer__badge{background:var(--kk-flaeche);color:var(--kk-text);font-weight:600;border-radius:var(--kk-pille);min-inline-size:26px;block-size:24px;padding-inline:8px;font-size:.8125rem;display:inline-grid;place-items:center}#cart-drawer .theme-drawer__close-button{border:0;background:transparent;box-shadow:none;inline-size:40px;block-size:40px;color:var(--kk-text)}#cart-drawer .theme-drawer__close-button:hover{background:var(--kk-flaeche);border-radius:50%}#cart-drawer .theme-drawer__close-button:focus-visible{outline-color:var(--kk-sand-tief);outline-offset:0;border-radius:50%}#cart-drawer .cart-drawer__content{background:#fff}.kkwk__zeile{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 18px;padding:11px 20px;border-block-end:1px solid var(--kk-linie);color:var(--kk-text-2);font-size:.75rem;font-weight:600;letter-spacing:.02em}.kkwk__zeile span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.kkwk__zeile svg{inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kkwk__aktion{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:var(--kk-sand);color:var(--kk-text);font-size:.8125rem;text-decoration:none;text-align:center;line-height:1.35}.kkwk__aktion strong{font-weight:700}.kkwk__aktion svg{flex:0 0 auto;inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}#cart-drawer .cart-drawer__items{padding-block-start:4px}#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{position:relative;grid-template-columns:88px minmax(0,1fr) auto;grid-template-rows:repeat(3,min-content) 1fr;grid-template-areas:"media details details" "media variants variants" "media unit_price unit_price" "media quantity price" "media error error";column-gap:14px;align-items:start;border-block-end:1px solid var(--kk-linie);padding-block:18px;margin-block-end:0}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{border-block-end:1px solid var(--kk-linie);padding-block-end:18px}@media screen and (max-width:479px){#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{grid-template-columns:80px minmax(0,1fr) auto;column-gap:12px}}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media img{border-radius:var(--kk-radius)}#cart-drawer .cart-items__media{inline-size:auto;min-inline-size:0}#cart-drawer .cart-items__media-container{display:block;background:var(--kk-flaeche)}#cart-drawer .cart-items__product-info{padding-inline-end:2.25rem}#cart-drawer .cart-items__title{font-family:var(--kk-schrift);font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--kk-text);text-decoration:none}#cart-drawer .cart-items__details,#cart-drawer .cart-items__price,#cart-drawer .cart-primary-typography,#cart-drawer .cart-secondary-typography{font-family:var(--kk-schrift);color:var(--kk-text)}#cart-drawer .cart-items__title-row{flex-wrap:wrap}.kkwk__untertitel{flex-basis:100%;display:block;margin-block-start:2px;font-size:.8125rem;line-height:1.4;color:var(--kk-text-2)}#cart-drawer .cart-items__properties{margin:6px 0 0}#cart-drawer .cart-items__property{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--kk-pille);background:var(--kk-flaeche);color:var(--kk-text);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#cart-drawer .cart-items__property dt{display:none}#cart-drawer .cart-items__property dd{margin:0}#cart-drawer .cart-items__property:before{content:"";inline-size:11px;block-size:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1917' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l9 9-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat}#cart-drawer .cart-items__variants-wrapper{margin-block-start:4px;font-size:.8125rem;color:var(--kk-text-2);line-height:1.5}#cart-drawer .cart-items__variants-wrapper ul{margin:6px 0 0;padding:0}#cart-drawer .cart-items__variants-wrapper ul li{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--kk-pille);background:var(--kk-flaeche);color:var(--kk-text);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#cart-drawer .cart-items__variants-wrapper ul li:before{content:"";inline-size:11px;block-size:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1917' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l9 9-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__price{align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin:0;inline-size:auto;block-size:auto;min-inline-size:0;font-size:.9375rem;font-weight:700;line-height:1.25}#cart-drawer .kkwk__zeile-regulaer{font-size:.75rem;font-weight:400;color:var(--kk-text-3)}#cart-drawer .cart-items__quantity{align-self:end;margin-block-start:10px}#cart-drawer .cart-items__quantity-controls{gap:0}#cart-drawer quantity-selector-component,#cart-drawer .quantity-selector{border:1px solid var(--kk-linie-2)!important;border-radius:4px!important;background:#fff;block-size:36px;min-block-size:36px}#cart-drawer .quantity-selector__button,#cart-drawer .quantity-selector__input{color:var(--kk-text);font-family:var(--kk-schrift);block-size:34px;min-block-size:34px}#cart-drawer .quantity-selector__button{inline-size:32px;min-inline-size:32px}#cart-drawer .quantity-selector__input{inline-size:36px;min-inline-size:36px;font-size:.875rem;font-weight:600}#cart-drawer .cart-items__remove{position:absolute;inset-block-start:14px;inset-inline-end:-6px;inline-size:32px;block-size:32px;color:var(--kk-text-3)}#cart-drawer .cart-items__remove:hover{color:var(--kk-text)}#cart-drawer .cart-items__remove svg{inline-size:16px;block-size:16px}.kkzg-block{padding-block:18px 6px}.kkzg-block__titel{margin:0 0 12px;text-align:center;font-size:.9375rem;font-weight:700}.kkzg{margin-block-end:10px}.kkzg__karte{display:flex;gap:12px;align-items:center;padding:12px;border-radius:var(--kk-radius);background:var(--kk-flaeche)}.kkzg__bild{flex:0 0 auto;inline-size:72px;block-size:72px;border-radius:var(--kk-radius);object-fit:cover;background:#fff}.kkzg__rechts{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:6px}.kkzg__name{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kkzg__rabatt{display:inline-block;padding:2px 8px;border-radius:var(--kk-pille);background:var(--kk-gruen);color:#fff;font-size:.6875rem;font-weight:700}.kkzg__felder{display:flex;gap:6px}.kkzg__feld{flex:1 1 0;min-inline-size:0;min-height:32px;padding:0 8px;border:1px solid var(--kk-linie-2);border-radius:4px;background:#fff;font-family:var(--kk-schrift);font-size:.8125rem;color:var(--kk-text)}.kkzg__unten{display:flex;align-items:center;justify-content:space-between;gap:8px}.kkzg__preise{display:flex;align-items:baseline;gap:6px;font-size:.9375rem;font-weight:600}.kkzg__voll{color:var(--kk-text-3);font-size:.75rem;font-weight:400}.kkzg__knopf{min-height:34px;padding:0 14px;border:0;border-radius:4px;background:var(--kk-text);color:#fff;font-family:var(--kk-schrift);font-size:.8125rem;font-weight:600;cursor:pointer}.kkzg__knopf:disabled{opacity:.6;cursor:default}.kkzg__fehler{margin:0;color:var(--kk-rot);font-size:.75rem}.kkzg__karte--link{color:inherit;text-decoration:none}.kkzg__ansehen{flex:0 0 auto;color:var(--kk-primaer);font-size:.8125rem;font-weight:600;white-space:nowrap}.kkzg__karte--link:hover .kkzg__ansehen,.kkzg__karte--link:focus-visible .kkzg__ansehen{text-decoration:underline}.kkzg-block__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.kkzg-block__kopf .kkzg-block__titel{margin:0;text-align:left}.kkzg-pfeile{display:inline-flex;flex:0 0 auto;gap:6px}.kkzg-pfeil{display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border:1px solid var(--kk-linie-2);border-radius:50%;background:#fff;color:var(--kk-text);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.kkzg-pfeil svg{inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kkzg-pfeil:hover:not(:disabled){border-color:var(--kk-primaer);color:var(--kk-primaer)}.kkzg-pfeil:disabled{opacity:.35;cursor:default}.kkzg-reihe{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kkzg-reihe::-webkit-scrollbar{display:none}.kkzg-reihe>.kkzg{display:flex;flex:0 0 84%;min-inline-size:0;margin:0;scroll-snap-align:start}.kkzg-block--eins .kkzg-reihe>.kkzg{flex-basis:100%}.kkzg-reihe>.kkzg>.kkzg__karte{flex:1 1 auto;min-inline-size:0}.kkzg-reihe .kkzg__bild{inline-size:64px;block-size:64px}.kkzg-reihe .kkzg__preise{flex-direction:column;align-items:flex-start;gap:0;line-height:1.25}.kkzg-reihe .kkzg__preis,.kkzg-reihe .kkzg__voll{white-space:nowrap}.kkzg-reihe .kkzg__knopf,.kkzg-reihe .kkzg__ansehen{flex:0 0 auto;white-space:nowrap}.kkzg-reihe .kkzg__knopf{padding:0 12px}#cart-drawer .cart-drawer__summary{background:#fff;border-block-start:1px solid var(--kk-linie);gap:10px;padding:14px 20px 16px;-webkit-mask-image:none;mask-image:none;box-shadow:0 -10px 24px #1a19170d}.kkwk__sparen{display:flex;justify-content:space-between;align-items:center;inline-size:100%;font-size:.875rem;font-weight:600;color:var(--kk-gruen)}.kkwk__sparen-wert{font-weight:700}#cart-drawer .cart-totals{inline-size:100%;gap:8px}#cart-drawer .cart-totals__total{display:flex;align-items:baseline;gap:8px}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-family:var(--kk-schrift);font-size:1rem;font-weight:700;color:var(--kk-text)}#cart-drawer .kkwk__regulaer{margin-inline-start:auto;font-size:.8125rem;font-weight:400;color:var(--kk-text-3)}#cart-drawer .cart-totals__tax-note{font-size:.75rem;line-height:1.5;color:var(--kk-text-3)}#cart-drawer .cart__ctas{inline-size:100%;gap:8px}#cart-drawer .cart__checkout-button{min-height:50px;border-radius:var(--kk-radius);background:var(--kk-text);color:#fff;font-family:var(--kk-schrift);font-size:.9375rem;font-weight:700;letter-spacing:.03em}#cart-drawer .cart__checkout-button:hover{background:#333130}#cart-drawer .cart-actions{border-color:var(--kk-linie);inline-size:100%}#cart-drawer .cart-discount__label,#cart-drawer .cart-note__label{font-family:var(--kk-schrift);font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:7px}#cart-drawer .cart-discount__label:before{content:"";inline-size:15px;block-size:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1917' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='10' rx='2'/%3E%3Cpath d='M9 7v10M15 7v10' stroke-dasharray='2 2'/%3E%3C/svg%3E") center / contain no-repeat}#cart-drawer .cart-discount__input{font-family:var(--kk-schrift);border-radius:4px}#cart-drawer .cart-discount__button{border-radius:4px;background:var(--kk-text);color:#fff}.kkwk__sicher{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.75rem;color:var(--kk-text-3)}.kkwk__sicher svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.kkwk__zahlung{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;inline-size:100%}.kkwk__zahlicon{inline-size:34px;block-size:22px;display:block}#cart-drawer .cart-drawer--empty .theme-drawer__title,#cart-drawer .cart-drawer--empty .cart-drawer__content{font-family:var(--kk-schrift)}@media screen and (max-width:479px){#cart-drawer .theme-drawer__header{padding:10px 16px 8px}#cart-drawer .theme-drawer__title{font-size:1rem}.kkwk__zeile{padding:7px 12px;gap:4px 14px;font-size:.6875rem}.kkwk__zeile .kkwk__zeile-mitte{display:none}.kkwk__aktion{padding:7px 12px;font-size:.75rem}.kkwk__aktion-rest{display:none}#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{padding-block:14px}.kkzg-block{padding-block:12px 4px}.kkzg-block__titel,.kkzg-block__kopf{margin-block-end:8px}#cart-drawer .cart-drawer__summary{gap:6px;padding:10px 16px}.kkwk__sparen{font-size:.8125rem}#cart-drawer .cart-actions summary{padding-block:6px;min-height:36px}#cart-drawer .cart-totals{gap:4px}#cart-drawer .cart-totals__tax-note{font-size:.6875rem;line-height:1.35}#cart-drawer .cart__checkout-button{min-height:46px}.kkwk__sicher{font-size:.6875rem}.kkwk__zahlicon{inline-size:30px;block-size:19px}}#cart-drawer .cart-drawer--empty .button{border-radius:var(--kk-radius);background:var(--kk-text);color:#fff}.kkpop__dialog{border-radius:var(--kk-radius-gross)!important;font-family:var(--kk-schrift)}.kkpop__eyebrow{color:var(--kk-text-3)!important;letter-spacing:.12em}.kkpop__title{font-family:var(--kk-schrift);font-weight:700}.kkpop__input,.kkpop__submit,.kkpop__decline{border-radius:var(--kk-radius)!important;font-family:var(--kk-schrift)}.kkpop__submit{background:var(--kk-text)!important;color:#fff!important;font-weight:600}.search-modal .predictive-search-form__header-inner{border-color:var(--kk-linie-2)!important}.menu-drawer__menu-item{font-size:1rem}.kkueber,.kkkontakt,.kkrueck,.kkbwf{font-family:var(--kk-schrift)}.kkueber__eyebrow,.kkkontakt__kicker{color:var(--kk-text-3)!important}.kk-knopf{border-color:var(--kk-primaer);background:var(--kk-primaer);box-shadow:0 1px 2px #1d3a2d1f;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.kk-knopf:hover{background:var(--kk-primaer-hover);border-color:var(--kk-primaer-hover);color:#fff}@media(hover:hover){.kk-knopf:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1d3a2d2e}}.kk-knopf:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #1d3a2d1f}.kk-knopf:focus-visible{outline:3px solid var(--kk-salbei);outline-offset:2px}.kk-knopf--sand{background:var(--kk-sand);border-color:var(--kk-sand);color:var(--kk-primaer-tief);box-shadow:none}.kk-knopf--sand:hover{background:var(--kk-sand-tief);border-color:var(--kk-sand-tief);color:var(--kk-primaer-tief)}.kk-knopf--hell{background:#fff;border-color:var(--kk-linie-2);color:var(--kk-text);box-shadow:none}.kk-knopf--hell:hover{border-color:var(--kk-primaer);color:var(--kk-primaer);background:#fff}.kk-pille{background:var(--kk-primaer)}.header-actions__cart-icon .cart-bubble,.cart-bubble{background:var(--kk-primaer)!important}::selection{background:var(--kk-primaer-hell);color:var(--kk-primaer-tief)}a:focus-visible,button:focus-visible{outline-color:var(--kk-salbei)}#cart-drawer .cart__checkout-button,#cart-drawer .cart-discount__button,#cart-drawer .cart-drawer--empty .button,.kkzg__knopf,.kkpop__submit{background:var(--kk-primaer)!important;border-color:var(--kk-primaer)!important;color:#fff!important}#cart-drawer .cart__checkout-button:hover,.kkzg__knopf:hover,.kkpop__submit:hover{background:var(--kk-primaer-hover)!important}.kkpop__eyebrow{color:var(--kk-primaer)!important}header-component .header,header-component .header__row,.header-section{background:#fff}#header-component{border-block-end:1px solid rgba(26,25,23,.08);transition:box-shadow .3s ease}#header-component[data-sticky-state=active]{box-shadow:0 6px 24px #1a191714}.header .menu-list__link{position:relative;text-decoration:none}.header .menu-list__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;block-size:1.5px;background:var(--kk-primaer);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.header .menu-list__link:hover,.header .menu-list__link--active{color:var(--kk-primaer-tief);text-decoration:none}.header .menu-list__link:hover:after,.header .menu-list__link--active:after{transform:scaleX(1)}.header-actions__action{transition:color .2s ease,transform .2s ease}@media(hover:hover){.header-actions__action:hover{color:var(--kk-primaer)}}#shopify-pc__banner.shopify-pc__banner__dialog{padding:18px 22px!important;box-shadow:0 -6px 30px #1a19171f!important;animation:kk-cookie-rein .5s cubic-bezier(.16,1,.3,1) both}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 6px!important;font-size:1rem!important;font-weight:700!important;line-height:1.3!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:.8125rem!important;line-height:1.5!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 12px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;align-items:center}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{margin:0!important;inline-size:100%!important;min-height:44px!important;padding:0 10px!important;border:1px solid var(--kk-primaer)!important;border-radius:var(--kk-radius)!important;background:var(--kk-primaer)!important;color:#fff!important;font-size:.9375rem!important;font-weight:600!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{background:var(--kk-primaer-hover)!important;color:#fff!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:center;margin:2px 0 0!important;padding:4px 8px!important;min-height:0!important;border:0!important;background:none!important;color:var(--kk-text-2)!important;font-size:.8125rem!important;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0 0!important;inline-size:100%!important;max-inline-size:none!important;margin:0!important;padding:14px 16px calc(10px + env(safe-area-inset-bottom))!important;border:0!important;border-block-start:1px solid var(--kk-linie)!important;border-radius:16px 16px 0 0!important}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 4px!important;font-size:.9375rem!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:.75rem!important;line-height:1.45!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 10px!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{min-height:42px!important;font-size:.875rem!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{font-size:.75rem!important;padding:2px 8px!important}}@keyframes kk-cookie-rein{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}#cart-drawer .theme-drawer__dialog--opening{animation:kk-schublade-rein-t .45s cubic-bezier(.32,.72,0,1)}#cart-drawer .theme-drawer__dialog--closing{animation:kk-schublade-raus-t .28s cubic-bezier(.4,0,.6,1) forwards}@keyframes kk-schublade-rein-t{0%{transform:translate(100%)}to{transform:none}}@keyframes kk-schublade-raus-t{to{transform:translate(100%)}}@media(prefers-reduced-motion:no-preference){.kkpop__dialog[open]{animation:kk-pop-deckkraft .55s ease-out both,kk-pop-rein .85s cubic-bezier(.16,1,.3,1) both}.kkpop__dialog[open]::backdrop{animation:kk-pop-schleier .6s ease-out both}.kkpop__dialog[open] .kkpop__body>*{animation:kk-pop-zeile .7s cubic-bezier(.16,1,.3,1) both}.kkpop__dialog[open] .kkpop__body>*:nth-child(1){animation-delay:.12s}.kkpop__dialog[open] .kkpop__body>*:nth-child(2){animation-delay:.18s}.kkpop__dialog[open] .kkpop__body>*:nth-child(3){animation-delay:.24s}.kkpop__dialog[open] .kkpop__body>*:nth-child(4){animation-delay:.3s}.kkpop__dialog[open] .kkpop__body>*:nth-child(5){animation-delay:.36s}.kkpop__dialog[open] .kkpop__body>*:nth-child(n+6){animation-delay:.42s}.kkpop__dialog.kkpop__dialog--zu{animation:kk-pop-raus .3s cubic-bezier(.4,0,1,1) both}.kkpop__dialog.kkpop__dialog--zu::backdrop{animation:kk-pop-schleier-raus .3s ease-in both}}.kkpop__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes kk-pop-deckkraft{0%{opacity:0}to{opacity:1}}@keyframes kk-pop-rein{0%{transform:translateY(40px) scale(.94)}to{transform:none}}@keyframes kk-pop-zeile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kk-pop-raus{to{opacity:0;transform:translateY(20px) scale(.97)}}@keyframes kk-pop-schleier{0%{opacity:0}to{opacity:1}}@keyframes kk-pop-schleier-raus{to{opacity:0}}.kk-bewegt .kk-rein{opacity:0;transform:translate3d(0,34px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--kk-i, 0) * 90ms)}.kk-bewegt .kk-rein--bild{transform:translate3d(0,24px,0) scale(.97)}.kk-bewegt .kk-rein--links{transform:translate3d(-40px,0,0)}.kk-bewegt .kk-rein--rechts{transform:translate3d(40px,0,0)}.kk-bewegt .kk-rein.kk-da{opacity:1;transform:none}.kk-bewegt .kk-rein:not(.kk-da){animation:kk-notausgang 0s linear 2.5s forwards}.kk-bewegt .kk-rein.kk-beobachtet:not(.kk-da){animation:none}@keyframes kk-notausgang{to{opacity:1;transform:none}}@media(hover:hover){.kkpk{transition:box-shadow .35s ease,transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.kkpk:hover{border-color:var(--kk-salbei);box-shadow:0 14px 34px #1d3a2d24;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.kk-knopf,.kkpk,#header-component{transition:none!important}#shopify-pc__banner.shopify-pc__banner__dialog{animation:none}}a.account-button.header-actions__action{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;color:var(--color-account-icon, currentColor)}@media screen and (max-width:749px){#header-component .header__columns:has(a.account-button) .search-action{grid-area:leftB}}#header-component[data-menu-style=drawer] .header__columns:has(a.account-button) .search-action{grid-area:leftB}
/*# sourceMappingURL=/cdn/shop/t/156/assets/kk-hell.css.map */
