:root{--km-mehlweiss: 251, 247, 239;--km-leinen: 243, 234, 219;--km-stroh: 232, 213, 174;--km-gold: 217, 164, 65;--km-blau: 53, 106, 142;--km-walnuss: 59, 47, 37;--km-holz: 107, 91, 75;--km-salbei: 111, 122, 85;--km-ziegel: 169, 79, 44;--km-radius: 10px;--km-ease: cubic-bezier(.22, .61, .36, 1)}:focus-visible{outline:2px solid rgb(var(--km-gold));outline-offset:3px}.button,.shopify-payment-button__button--unbranded{transition:transform .2s var(--km-ease),box-shadow .2s var(--km-ease),background-color .2s var(--km-ease)}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(var(--km-walnuss),.45)}.km-meter{display:block;padding:1.4rem 1.6rem;border:1px solid rgb(var(--km-stroh));border-left:4px solid rgb(var(--km-gold));border-radius:var(--km-radius);background:#fff;box-shadow:0 6px 18px -14px rgba(var(--km-walnuss),.5);color:rgb(var(--km-walnuss));font-size:1.4rem;line-height:1.45}.km-meter--product{margin-top:1.4rem}.km-drawer-meter{padding-bottom:1rem}.km-meter__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem}.km-meter__title{font-weight:700;letter-spacing:.02em}.km-meter__weight{font-variant-numeric:tabular-nums;font-weight:700}.km-meter__bar{position:relative;display:flex;height:1.4rem;border-radius:999px;background:rgba(var(--km-stroh),.55);margin-bottom:2.2rem;overflow:visible}.km-meter__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:linear-gradient(90deg,rgb(var(--km-gold)),#e6b85c);transition:width .6s var(--km-ease)}.km-meter__segment{position:relative;height:100%;border-right:2px solid #fff}.km-meter__segment:last-child{border-right:0}.km-meter__price{position:absolute;top:calc(100% + .3rem);right:.2rem;font-size:1.1rem;line-height:1;color:rgb(var(--km-holz));white-space:nowrap;font-variant-numeric:tabular-nums}.km-meter__segment.is-active .km-meter__price{color:rgb(var(--km-walnuss));font-weight:700}.km-meter__text,.km-meter__hint,.km-meter__note{margin:0}.km-meter__hint{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed rgb(var(--km-stroh))}.km-meter__note{margin-top:.6rem;font-size:1.15rem;color:rgb(var(--km-holz))}.km-meter.is-perfect .km-meter__weight:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;margin-right:.4rem;vertical-align:-.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23d9a441'%3E%3Cellipse cx='12' cy='5' rx='2' ry='3'/%3E%3Cellipse cx='9' cy='9' rx='2' ry='3' transform='rotate(-28 9 9)'/%3E%3Cellipse cx='15' cy='9' rx='2' ry='3' transform='rotate(28 15 9)'/%3E%3Cellipse cx='9' cy='14' rx='2' ry='3' transform='rotate(-28 9 14)'/%3E%3Cellipse cx='15' cy='14' rx='2' ry='3' transform='rotate(28 15 14)'/%3E%3C/g%3E%3Cpath d='M12 8v15' stroke='%236b5b4b' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat;animation:km-pop .5s var(--km-ease)}@keyframes km-pop{0%{transform:scale(.4) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.km-line-weight{margin:.4rem 0 0;color:rgb(var(--km-holz));font-variant-numeric:tabular-nums}.km-fill{display:block;margin:1.6rem 0 0;padding:1.4rem 1.6rem;border-radius:var(--km-radius);background:rgba(var(--km-leinen),.7);border:1px dashed rgb(var(--km-stroh))}.drawer-inner-empty .km-fill{text-align:left;margin:2.4rem 0}.km-fill__title{margin:0 0 1rem;font-weight:700;color:rgb(var(--km-walnuss))}.km-fill__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.km-fill__item{display:grid;grid-template-columns:6rem 1fr auto;align-items:center;gap:1.2rem}.km-fill__item[hidden]{display:none}.km-fill__media img{display:block;width:6rem;height:6rem;object-fit:cover;border-radius:8px;background:rgb(var(--km-leinen))}.km-fill__info{display:grid;gap:.2rem;min-width:0}.km-fill__name{color:rgb(var(--km-walnuss));text-decoration:none;font-size:1.35rem;line-height:1.3}.km-fill__name:hover{text-decoration:underline}.km-fill__meta{font-size:1.2rem;color:rgb(var(--km-holz))}.km-fill__add{padding:.7rem 1.1rem;border:1px solid rgb(var(--km-blau));border-radius:999px;background:rgb(var(--km-mehlweiss));color:rgb(var(--km-blau));font:inherit;font-size:1.2rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.km-fill__add:hover{background:rgb(var(--km-blau));color:rgb(var(--km-mehlweiss))}.km-fill__add[aria-disabled=true]{opacity:.6;pointer-events:none}.km-reorder{display:block;padding:1.6rem 1.8rem;border-radius:var(--km-radius);background:rgb(var(--km-leinen));border:1px solid rgb(var(--km-stroh));color:rgb(var(--km-walnuss));text-align:left}.km-reorder[hidden],.km-reorder-section[hidden],.km-reorder [hidden]{display:none}.drawer-inner-empty .km-reorder,.cart__warnings .km-reorder{margin:2.4rem 0 0}.km-reorder__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.km-reorder__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;line-height:1.2}.km-reorder--home .km-reorder__title{font-size:clamp(2rem,2.4vw,2.6rem)}.km-reorder__sub{margin:.3rem 0 0;font-size:1.3rem;color:rgb(var(--km-holz))}.km-reorder__dismiss{flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--km-holz));cursor:pointer}.km-reorder__dismiss:hover{background:rgba(var(--km-walnuss),.08)}.km-reorder__dismiss .icon{width:1.4rem;height:1.4rem}.km-reorder__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.km-reorder--home .km-reorder__list{gap:1.2rem 2.4rem}@media screen and (min-width:750px){.km-reorder--home .km-reorder__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.km-reorder__item{display:grid;grid-template-columns:6rem 1fr auto;align-items:center;gap:1.2rem}.km-reorder__media{display:block;width:6rem;height:6rem;border-radius:8px;overflow:hidden;background:rgb(var(--km-mehlweiss))}.km-reorder__media img{display:block;width:100%;height:100%;object-fit:cover}.km-reorder__info{display:grid;gap:.2rem;min-width:0}.km-reorder__name{color:rgb(var(--km-walnuss));text-decoration:none;overflow-wrap:anywhere;font-size:1.4rem;line-height:1.3}.km-reorder__name:hover{text-decoration:underline}.km-reorder__meta{font-size:1.25rem;color:rgb(var(--km-holz));font-variant-numeric:tabular-nums}.km-reorder__add{padding:.7rem 1.1rem;border:1px solid rgb(var(--km-blau));border-radius:999px;background:rgb(var(--km-mehlweiss));color:rgb(var(--km-blau));font:inherit;font-size:1.2rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.km-reorder__add:hover{background:rgb(var(--km-blau));color:rgb(var(--km-mehlweiss))}.km-reorder__add[aria-disabled=true],.km-reorder__all[aria-disabled=true]{opacity:.6;pointer-events:none}.km-reorder__rest{font-size:1.25rem;color:rgb(var(--km-holz))}.km-reorder__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.6rem}.km-reorder__all{min-height:4.4rem}.km-reorder__more{font-size:1.4rem;color:rgb(var(--km-blau))}.km-reorder__status:empty{display:none}.km-reorder__status{margin:1rem 0 0;font-size:1.3rem;color:rgb(var(--km-ziegel))}.km-reorder__preview{margin:0;font-size:1.3rem;color:rgb(var(--km-holz))}.km-drawer-login{margin:1rem 0 0;font-size:1.3rem;line-height:1.4;text-align:center;color:rgb(var(--km-holz))}.km-drawer-login a{color:rgb(var(--km-blau))}#cart-icon-bubble{position:relative}#cart-icon-bubble.km-dust:after{content:"";position:absolute;left:50%;top:50%;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--km-mehlweiss),.95) 0 18%,rgba(var(--km-stroh),.7) 30%,rgba(var(--km-stroh),0) 68%);pointer-events:none;animation:km-dust .8s var(--km-ease) forwards}@keyframes km-dust{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.8) translateY(-.6rem);opacity:0}}html body .mh-stock-status,html body .mh-infobox{border-radius:var(--km-radius);border:1px solid rgb(var(--km-stroh));border-left:4px solid rgb(var(--km-holz));background:#fff;color:rgb(var(--km-walnuss))}html body .mh-stock-status--in,html body .mh-infobox--regional{border-left-color:rgb(var(--km-salbei))}html body .mh-stock-status--in .mh-stock-status__main,html body .mh-infobox--regional .mh-infobox__main{color:#4f5a38}html body .mh-stock-status--vacation,html body .mh-infobox--visit{border-left-color:rgb(var(--km-gold))}html body .mh-stock-status--vacation .mh-stock-status__main,html body .mh-infobox--visit .mh-infobox__main{color:rgb(var(--km-walnuss))}html body .mh-stock-status--out{border-left-color:rgb(var(--km-ziegel))}html body .mh-stock-status--out .mh-stock-status__main{color:rgb(var(--km-ziegel))}html body .mh-infobox--partners{border-left-color:rgb(var(--km-blau))}html body .mh-infobox--partners .mh-infobox__main{color:rgb(var(--km-blau))}html body .mh-stock-status__sub,html body .mh-infobox__sub{color:rgb(var(--km-holz))}.km-field{line-height:0;margin-bottom:-1px;pointer-events:none;min-height:clamp(110px,14vw,200px)}.km-field__svg{display:block;width:100%;height:clamp(110px,14vw,200px)}.km-field .km-stem,.km-field .km-awn{fill:none;stroke-width:1.4;stroke-linecap:round}.km-layer--back{fill:#f1e6cc}.km-layer--back .km-stem,.km-layer--back .km-awn{stroke:#f1e6cc}.km-layer--mid{fill:#ecd08c}.km-layer--mid .km-stem,.km-layer--mid .km-awn{stroke:#ecd08c}.km-layer--front{fill:#d4ab55}.km-layer--front .km-stem,.km-layer--front .km-awn{stroke:#d4ab55}.km-ground--back{fill:#a88f66}.km-windmill__tower,.km-windmill__cap{fill:#8c7355}.km-windmill__door,.km-windmill__win{fill:rgb(var(--km-walnuss));opacity:.75}.km-windmill__spar{fill:none;stroke:rgb(var(--km-walnuss));stroke-width:2.4;stroke-linecap:round}.km-windmill__sail{fill:#faf5ebf0;stroke:#8c7355;stroke-width:1}.km-windmill__lattice{fill:none;stroke:#8c7355;stroke-width:.7}.km-windmill__gallery{fill:none;stroke:rgb(var(--km-walnuss));stroke-width:2.5;stroke-linecap:round;opacity:.8}.km-windmill__hub{fill:rgb(var(--km-walnuss))}.km-windmill__blades{transform-box:fill-box;transform-origin:50% 50%;animation:km-windmill 14s linear infinite}@keyframes km-windmill{to{rotate:360deg}}.km-ground--front{fill:rgb(var(--km-walnuss))}.km-ear{transform-box:fill-box;transform-origin:50% 100%}.km-field.is-visible .km-ear--a{animation:km-sway 2.4s var(--km-ease) 1}.km-field.is-visible .km-ear--b{animation:km-sway 2.4s var(--km-ease) .15s 1}.km-field.is-visible .km-ear--c{animation:km-sway 2.4s var(--km-ease) .3s 1}@keyframes km-sway{0%,to{rotate:0deg}30%{rotate:4deg}65%{rotate:-2deg}}.footer .km-open,.km-open{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 1rem;padding:.5rem 1.2rem;border-radius:999px;background:rgba(var(--km-mehlweiss),.1);font-size:1.3rem;font-weight:700}.km-open__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--km-holz))}.km-open.is-open .km-open__dot{background:#9fbf6e;box-shadow:0 0 0 .3rem #9fbf6e40}.km-footer-sign{display:flex;flex-wrap:wrap;gap:.2rem 0;margin:0;font-size:1.3rem;line-height:1.6;opacity:.85}.km-footer-sign span+span:before{content:"\b7";margin:0 .8rem;opacity:.6}.badge{border-radius:999px}.cart-count-bubble{background-color:rgb(var(--km-ziegel));color:rgb(var(--km-mehlweiss))}@media(prefers-reduced-motion:reduce){.km-field.is-visible .km-ear,.km-windmill__blades,.km-meter.is-perfect .km-meter__weight:before,#cart-icon-bubble.km-dust:after{animation:none}.km-meter__fill,.button{transition:none}}.km-typ{margin:1.6rem 0 .4rem;color:rgb(var(--km-walnuss));font-size:1.35rem}.km-typ__title{margin:0 0 .8rem;font-weight:700;letter-spacing:.02em}.km-typ__scale{position:relative;display:grid;grid-template-columns:repeat(var(--km-steps),1fr);margin:0;padding:0;list-style:none}.km-typ__scale:before{content:"";position:absolute;left:calc(50% / var(--km-steps));right:calc(50% / var(--km-steps));top:.8rem;height:.6rem;border-radius:999px;background:linear-gradient(90deg,#fbf7ef,#eddcb6,#c79f63 70%,#7a6444);box-shadow:inset 0 0 0 1px rgb(var(--km-stroh))}.km-typ__step{position:relative;display:grid;justify-items:center;gap:.4rem;text-align:center}.km-typ__dot{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid rgb(var(--km-stroh));background:rgb(var(--km-mehlweiss));z-index:1}.km-typ__step:nth-child(2) .km-typ__dot{background:#f1e3c4}.km-typ__step:nth-child(3) .km-typ__dot{background:#d7b47c}.km-typ__step:nth-child(4) .km-typ__dot{background:#8f7550}.km-typ__step.is-current .km-typ__dot{border-color:rgb(var(--km-walnuss));box-shadow:0 0 0 3px rgba(var(--km-gold),.45)}.km-typ__label{font-size:1.2rem;color:rgb(var(--km-holz))}.km-typ__step.is-current .km-typ__label{color:rgb(var(--km-walnuss));font-weight:700}.km-typ__use{margin:1rem 0 0;line-height:1.5}.km-typ__hint{display:block;margin-top:.3rem;font-size:1.2rem;color:rgb(var(--km-holz))}.km-pickup{display:flex;align-items:center;gap:.8rem;margin:.8rem 0 0;font-size:1.25rem;color:rgb(var(--km-holz))}.km-pickup:before{content:"";flex:0 0 1.8rem;height:1.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f7a55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6 9 6'/%3E%3Cpath d='M5 9v11h14V9'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E") center / contain no-repeat}.header-wrapper{border-bottom:1px solid rgb(var(--km-stroh))}.product-form__submit.button{background-color:rgb(var(--km-blau));color:#fff;border-color:rgb(var(--km-blau));--border-opacity: 1}.product-form__submit.button:not([disabled]):hover{background-color:rgb(var(--km-walnuss));border-color:rgb(var(--km-walnuss));color:#fff}.product .price-item--regular,.product .price-item--sale{color:rgb(var(--km-walnuss));font-weight:700}.color-option-2 .card--standard .card__inner,.color-option-2 .card-wrapper .card{background:#fff}.rich-text-heading:after,.collection-title .title:after{content:"";display:block;width:4.8rem;height:3px;margin-top:1rem;border-radius:3px;background:rgb(var(--km-gold))}.rich-text-blocks.center .rich-text-heading:after{margin-left:auto;margin-right:auto}.color-option-4 .rich-text-heading:after{background:rgb(var(--km-walnuss))}.km-fill{background:rgb(var(--km-leinen));border-style:solid}details[open] .modal-overlay:after{background-color:transparent}details[open]>.search-modal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(var(--km-walnuss),.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:km-fade .25s ease}details[open]>.search-modal{animation:km-search-in .28s var(--km-ease)}@keyframes km-fade{0%{opacity:0}to{opacity:1}}@keyframes km-search-in{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.search-modal .search__input.field-input{border-radius:999px}.search-modal .field:after,.search-modal .field:before{border-radius:999px}.search-modal .search__input:focus-visible{box-shadow:0 0 0 3px rgba(var(--km-gold),.45)}.search-modal__content .km-search-empty{position:absolute;top:100%;left:50%;z-index:3;width:min(90rem,calc(100% - 2rem));max-height:70vh;overflow-y:auto;padding:1.8rem 2rem 2rem;transform:translate(-50%);border-radius:0 0 14px 14px;background:#fff;box-shadow:0 18px 40px -18px rgba(var(--km-walnuss),.45);animation:km-search-in .3s var(--km-ease)}predictive-search[open]~.km-search-empty,.search-modal__content.km-has-query .km-search-empty{display:none}.km-search-empty__title{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--km-holz))}.km-search-empty__title+.km-search-chips+.km-search-empty__title{margin-top:2rem}.km-search-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.km-search-chip{display:inline-block;padding:.7rem 1.4rem;border:1px solid rgb(var(--km-stroh));border-radius:999px;background:rgb(var(--km-leinen));color:rgb(var(--km-walnuss));font-size:1.35rem;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s}.km-search-chip:hover{background:rgb(var(--km-gold));border-color:rgb(var(--km-gold));transform:translateY(-1px)}.km-search-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.km-search-product{display:grid;gap:.4rem;padding:.8rem;border-radius:var(--km-radius);color:rgb(var(--km-walnuss));text-decoration:none;transition:background-color .2s}.km-search-product:hover{background:rgb(var(--km-leinen))}.km-search-product__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;background:rgb(var(--km-leinen))}.km-search-product__name{font-size:1.3rem;line-height:1.3}.km-search-product__price{font-size:1.25rem;font-weight:700}@media screen and (max-width:749px){.search-modal__content .km-search-empty{left:0;width:100%;transform:none;border-radius:0 0 12px 12px;animation:km-fade .25s ease}.km-search-products{grid-template-columns:1fr;gap:.4rem}.km-search-product{grid-template-columns:5.6rem 1fr auto;align-items:center;gap:1.2rem;padding:.6rem}.km-search-product__media img{width:5.6rem}}.predictive-search--header{border-radius:0 0 14px 14px;box-shadow:0 18px 40px -18px rgba(var(--km-walnuss),.45)}.predictive-search__item{border-radius:8px;transition:background-color .15s}.predictive-search__item:hover,.predictive-search__item[aria-selected=true],.predictive-search__list-item[aria-selected=true]>.predictive-search__item{background-color:rgb(var(--km-leinen))}.predictive-search__image{border-radius:8px;background:rgb(var(--km-leinen))}.predictive-search__item-heading .highlight,.predictive-search__item-heading strong{font-weight:700;background:linear-gradient(transparent 60%,rgba(var(--km-gold),.45) 60%)}.predictive-search__heading{color:rgb(var(--km-holz))}.km-rv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.km-rv-head .title-wrapper{margin-bottom:0}.km-rv-nav{display:flex;gap:.8rem;flex-shrink:0}.km-rv-nav[hidden]{display:none}.km-rv-btn{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid rgb(var(--km-stroh));border-radius:50%;background:#fff;color:rgb(var(--km-walnuss));cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.km-rv-btn:hover:not([disabled]){background:rgb(var(--km-blau));border-color:rgb(var(--km-blau));color:#fff}.km-rv-btn[disabled]{opacity:.35;cursor:default}.km-rv-track{--km-rv-gap: 1.2rem;--km-rv-per-view: 2.3;display:flex;gap:var(--km-rv-gap);margin:0;padding:0 0 .8rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.km-rv-track::-webkit-scrollbar{display:none}.km-rv-item{flex:0 0 calc((100% - var(--km-rv-gap) * (var(--km-rv-per-view) - 1)) / var(--km-rv-per-view));min-width:0;scroll-snap-align:start}.km-rv-item .card{border:1px solid rgb(var(--km-stroh));border-radius:var(--km-radius);background:#fff;overflow:hidden;height:100%}.km-rv-item .card-content{padding:1rem 1.2rem 1.2rem}@media screen and (min-width:750px){.km-rv-track{--km-rv-gap: 1.6rem;--km-rv-per-view: 3.3}}@media screen and (min-width:990px){.km-rv-track{--km-rv-gap: 2rem;--km-rv-per-view: 5}}@media(prefers-reduced-motion:reduce){.km-rv-track{scroll-behavior:auto}}.image-banner-with-collections .featured-collections-wrapper .card-wrapper .card{display:flex;flex-direction:column;height:auto;overflow:hidden;border-radius:var(--km-radius)}.image-banner-with-collections .featured-collections-wrapper .card-inner{display:block;height:auto}.image-banner-with-collections .featured-collections-wrapper .card-inner:before,.image-banner-with-collections .featured-collections-wrapper .card-inner:after{display:none}.image-banner-with-collections .featured-collections-wrapper .card-media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1 / 1}.image-banner-with-collections .featured-collections-wrapper .card-wrapper .card-content-1{position:static;inset:auto;top:auto;left:auto;bottom:auto;transform:none;width:100%;max-width:none;margin:0;padding:0;border-radius:0;box-shadow:none}.image-banner-with-collections .featured-collections-wrapper .card-wrapper .card-information-1{display:flex;align-items:center;justify-content:center;min-height:4.8rem;width:100%;margin:0;padding:.8rem 1rem;border-radius:0;box-shadow:none;transform:none}.image-banner-with-collections .featured-collections-wrapper .card-heading-q{margin:0;font-size:1.35rem;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:990px){.image-banner-with-collections .featured-collections-wrapper .card-heading-q{font-size:1.5rem}}html body sticky-add-to-cart{padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom,0px));border-top:0;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);box-shadow:0 -8px 24px -16px rgba(var(--km-walnuss),.5);transition:transform .35s var(--km-ease),opacity .25s ease,visibility .35s}html body sticky-add-to-cart .page-width-inner{display:flex;align-items:center;gap:1.2rem}html body sticky-add-to-cart .product-content{flex:1 1 auto;min-width:0;padding:0;gap:1rem}html body sticky-add-to-cart .product-content img{width:4.4rem;height:4.4rem;margin:0;object-fit:cover;border-radius:8px}html body sticky-add-to-cart .product-content>div{min-width:0}html body sticky-add-to-cart .product-content .product__title{margin:0;font-size:1.5rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body sticky-add-to-cart .product-content .price{font-size:1.3rem}html body sticky-add-to-cart .product-content .unit-price{display:none}html body sticky-add-to-cart .product-form{flex:0 0 auto}html body sticky-add-to-cart .product-form .quantity-input-wrapper{gap:.8rem}html body sticky-add-to-cart .product-form .select,html body sticky-add-to-cart .product-form .quantity{margin:0}html body sticky-add-to-cart .product-form .select{position:relative}html body sticky-add-to-cart sticky-add-to-cart-options{display:block;flex:1 1 auto;width:100%;min-width:0}html body sticky-add-to-cart .select__select{width:100%!important;max-width:none!important;height:4.2rem;border-radius:999px;border-color:rgb(var(--km-stroh))}html body sticky-add-to-cart .product-form button[name=add]{min-height:4.2rem;padding:0 2rem;border-radius:999px;background-color:rgb(var(--km-blau));border-color:rgb(var(--km-blau));color:#fff;white-space:nowrap}@media screen and (max-width:749px){html body sticky-add-to-cart .product-content,html body sticky-add-to-cart .product-form .quantity{display:none}html body sticky-add-to-cart .product-form{flex:1 1 auto}html body sticky-add-to-cart .product-form .quantity-input-wrapper{justify-content:stretch}html body sticky-add-to-cart .product-form .select{flex:0 0 38%;max-width:38%}html body sticky-add-to-cart .product-form button[name=add]{flex:1 1 auto;font-size:1.5rem}}html body .quick-add-modal__content{max-height:calc(100dvh - 6.4rem);border-radius:14px;box-shadow:0 30px 60px -30px rgba(var(--km-walnuss),.6)}html body .quick-add-modal__content-info{max-height:calc(100dvh - 6.4rem);overscroll-behavior:contain}html body .quick-add-modal[open] .quick-add-modal__content{animation:km-fade .25s ease}html body .quick-add-modal .mh-infobox,html body .quick-add-modal .product__description,html body .quick-add-modal .product-description,html body .quick-add-modal .share-button,html body .quick-add-modal .product__accordion,html body .quick-add-modal .list-payment,html body .quick-add-modal complementary-products,html body .quick-add-modal .product__tax+.km-pickup,html body .quick-add-modal .product-popup-modal__opener{display:none!important}html body .quick-add-modal .product-form__buttons{position:fixed;left:0;right:0;bottom:0;z-index:6;margin:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fffffff7;box-shadow:0 -10px 20px -14px rgba(var(--km-walnuss),.45)}html body .quick-add-modal .quick-add-modal__content-info,html body .quick-add-modal .product-section,html body .quick-add-modal .product-info-container{transform:none!important}html body .quick-add-modal .product-form__buttons .product-form__submit{margin:0}html body .quick-add-modal .product-form__buttons .shopify-payment-button{display:none}html body .quick-add-modal__content-info{padding-bottom:9rem}html body .quick-add-modal .product-view-details{display:inline-flex;margin-top:1.2rem;font-weight:700;color:rgb(var(--km-blau))}html body .quick-add-modal__toggle{width:4.4rem;height:4.4rem;background:#fff;color:rgb(var(--km-walnuss));box-shadow:0 6px 16px -8px rgba(var(--km-walnuss),.5)}@media screen and (max-width:749px){html body .quick-add-modal__content{top:0;left:0;transform:none;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0;box-shadow:none}html body .quick-add-modal[open] .quick-add-modal__content{animation:km-sheet-up .32s var(--km-ease)}html body .quick-add-modal__content-info{height:100dvh;max-height:100dvh;padding:0 1.6rem}html body .quick-add-modal .product.grid{margin-top:0}html body .quick-add-modal .product__media.media{padding-top:38vh!important}html body .quick-add-modal .product__media img{object-fit:contain}html body .quick-add-modal__content-info{padding:0 1.6rem 9rem}html body .quick-add-modal .product__media-item,html body .quick-add-modal .product__media{background:#fff}html body .quick-add-modal__toggle{top:calc(1rem + env(safe-area-inset-top,0px));right:1rem}}@keyframes km-sheet-up{0%{transform:translateY(4rem);opacity:0}to{transform:none;opacity:1}}@media screen and (min-width:750px){html body .quick-add-modal .product-form__buttons{position:static;margin-top:1.6rem;padding:0;background:none;box-shadow:none}html body .quick-add-modal .product-form__buttons .product-form__submit{width:100%;max-width:none}html body .quick-add-modal__content-info{padding-bottom:2.4rem}}html body .breadcrumbs ol{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;font-size:1.25rem;line-height:3.2rem}html body .breadcrumbs li{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;flex:0 1 auto}html body .breadcrumbs li:first-child{flex-shrink:0}html body .breadcrumbs li a{display:block;min-width:0;padding-bottom:0;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--km-holz));text-decoration:none}html body .breadcrumbs li:last-child a{color:rgb(var(--km-walnuss));font-weight:700}html body .breadcrumbs li:not(:last-child):after{flex-shrink:0;padding:0 .6rem;color:rgb(var(--km-stroh))}html body .breadcrumbs li:not(:first-child):not(:last-child){flex-shrink:3;max-width:45%}html body .product .product-info-wrapper .price--large .price__regular .price-item--regular,html body .product .product-info-wrapper .price--large .price__sale .price-item--sale{font-size:2.8rem;font-weight:700;line-height:1.15;letter-spacing:.01em;color:rgb(var(--km-walnuss))}html body .product .product-info-wrapper .price--large .price__sale s.price-item--regular{font-size:1.6rem;font-weight:400;color:rgb(var(--km-holz))}html body .product .product-info-wrapper .price--large .unit-price,html body .product .product-info-wrapper .price--large .unit-price span.price-item.price-item--last{margin:.2rem 0 0;font-size:1.2rem;font-weight:400;letter-spacing:.02em;color:rgb(var(--km-holz))}@media screen and (min-width:990px){html body .product .product-info-wrapper .price--large .price__regular .price-item--regular,html body .product .product-info-wrapper .price--large .price__sale .price-item--sale{font-size:3.2rem}}html body .product-card-wrapper{height:100%;padding:.8rem .8rem 1.2rem;border:1px solid rgb(var(--km-stroh));border-radius:calc(var(--km-radius) + 2px);background:#fff;transition:box-shadow .25s var(--km-ease),transform .25s var(--km-ease),border-color .25s}html body .product-card-wrapper:hover{border-color:rgba(var(--km-gold),.6);box-shadow:0 12px 28px -18px rgba(var(--km-walnuss),.45);transform:translateY(-2px)}html body .product-card-wrapper .card,html body .product-card-wrapper .card__inner,html body .product-card-wrapper .card-inner{background:transparent;box-shadow:none}html body .product-card-wrapper .card-media,html body .product-card-wrapper .media{border-radius:var(--km-radius);overflow:hidden}html body .product-card-wrapper .card-content{padding-left:.4rem;padding-right:.4rem}@media screen and (max-width:749px){html body .product-card-wrapper{padding:.6rem .6rem 1rem}}@media(prefers-reduced-motion:reduce){html body .product-card-wrapper:hover{transform:none}}@media screen and (max-width:749px){slider-component[id^=GalleryViewer]{position:relative}slider-component[id^=GalleryViewer]>.slider-buttons{position:absolute;top:0;left:0;right:0;bottom:2.4rem;display:flex;align-items:center;justify-content:space-between;padding:0 .8rem;margin:0;pointer-events:none}slider-component[id^=GalleryViewer]>.slider-buttons .slider-button{pointer-events:auto;width:3.4rem;height:3.4rem;border-radius:50%;background:#ffffffd1;box-shadow:0 4px 12px -6px rgba(var(--km-walnuss),.5);color:rgb(var(--km-walnuss));opacity:.9}slider-component[id^=GalleryViewer]>.slider-buttons .slider-button[disabled]{opacity:0}slider-component[id^=GalleryViewer]>.slider-buttons .slider-button .icon{width:1.2rem;height:1.2rem}slider-component[id^=GalleryViewer] .product__media-list{scroll-behavior:smooth}}.km-dots{display:none}@media screen and (max-width:749px){.km-dots{display:flex;justify-content:center;gap:0;height:2.4rem;align-items:center;margin:0;padding:0;list-style:none}.km-dots button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;transition:width .25s var(--km-ease)}.km-dots button:before{content:"";width:.7rem;height:.7rem;border-radius:999px;background:rgb(var(--km-stroh));transition:width .25s var(--km-ease),background-color .25s}.km-dots button[aria-current=true]{width:2.8rem}.km-dots button[aria-current=true]:before{width:2rem;background:rgb(var(--km-gold))}}@media screen and (min-width:750px){.thumbnail-list .thumbnail{border:1px solid rgb(var(--km-stroh));border-radius:8px;opacity:.65;transition:opacity .2s,border-color .2s}.thumbnail-list .thumbnail:hover{opacity:1}.thumbnail-list .thumbnail[aria-current]{opacity:1;border-color:rgb(var(--km-gold));box-shadow:0 0 0 1px rgb(var(--km-gold))}.thumbnail-slider .slider-button{width:3rem;height:3rem;border-radius:50%;background:#fff;border:1px solid rgb(var(--km-stroh));color:rgb(var(--km-walnuss))}.thumbnail-slider .slider-button .icon{width:1rem}}@media screen{.km-clamp:not(.is-open){max-height:var(--km-clamp-h, 7.2rem);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.km-clamp>:first-child{margin-top:0}.km-clamp__toggle{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.4rem 0;border:0;background:none;color:rgb(var(--km-blau));font:inherit;font-size:1.35rem;font-weight:700;cursor:pointer}.km-clamp__toggle:after{content:"";width:.7rem;height:.7rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.2rem);transition:transform .2s}.km-clamp__toggle[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-.1rem)}}.footer .km-ship .rte p{position:relative;margin:0;padding:1.2rem 1.4rem 1.2rem 5.4rem;border:1px solid rgba(var(--km-gold),.45);border-radius:var(--km-radius);background:rgba(var(--km-mehlweiss),.06);line-height:1.5}.footer .km-ship .rte p:before{content:"";position:absolute;left:1.4rem;top:50%;width:2.8rem;height:2.8rem;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9a441' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v9H2z'/%3E%3Cpath d='M13 9h4l3 3v3h-7z'/%3E%3Ccircle cx='6' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:990px){html body .menu-drawer,html body .enable-fixed-header-part--true .menu-drawer{margin:0;border:0;border-radius:0;filter:none;box-shadow:0 20px 40px -20px rgba(var(--km-walnuss),.4)}html.js body .menu-drawer{height:calc(var(--viewport-height, 100dvh) - var(--header-bottom-position, 8rem));height:calc(100dvh - var(--header-bottom-position, 8rem))}html body .menu-drawer__navigation{padding-top:0}html body .menu-drawer__navigation-container{padding-bottom:calc(2.4rem + env(safe-area-inset-bottom,0px))}html body .km-nav{padding:1.6rem 1.6rem 0}html body .km-nav__search{display:flex;align-items:center;gap:.4rem;margin-bottom:1.8rem;padding:0 .6rem 0 1.6rem;border:1px solid rgb(var(--km-stroh));border-radius:999px;background:rgb(var(--km-leinen))}html body .km-nav__search input{flex:1 1 auto;min-width:0;height:4.6rem;border:0;background:transparent;color:rgb(var(--km-walnuss));font:inherit;font-size:1.6rem;outline:none}html body .km-nav__search button{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:0;border-radius:50%;background:rgb(var(--km-blau));color:#fff}html body .km-nav__search:focus-within{box-shadow:0 0 0 3px rgba(var(--km-gold),.4)}html body .km-nav__label{margin:0 0 1rem;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--km-holz))}html body .km-nav__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 2.2rem;padding:0;list-style:none}html body .km-nav__tile{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.4rem .8rem .4rem .4rem;border:1px solid rgb(var(--km-stroh));border-radius:var(--km-radius);background:#fff;color:rgb(var(--km-walnuss));font-size:1.4rem;font-weight:700;line-height:1.15;text-decoration:none;transition:border-color .2s,background-color .2s}html body .km-nav__tile:hover,html body .km-nav__tile.is-active{border-color:rgb(var(--km-gold));background:rgba(var(--km-gold),.08)}html body .km-nav__tile-media{--icon-fill: rgb(var(--km-leinen));display:grid;place-items:center;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--icon-fill);color:#7a5a26;transition:background-color .2s}html body .km-nav__tile-media svg{width:3rem;height:3rem}html body .km-nav__tile:hover .km-nav__tile-media,html body .km-nav__tile.is-active .km-nav__tile-media,html body .km-nav__tile.km-nav-here .km-nav__tile-media{--icon-fill: rgb(var(--km-gold));color:rgb(var(--km-walnuss))}html body .km-nav__tile-label{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html body .km-nav__quick{display:flex;align-items:center;gap:1rem;min-height:4.4rem;margin:0 0 2.2rem;padding:0 1.4rem;border-radius:var(--km-radius);background:rgb(var(--km-blau));color:rgb(var(--km-mehlweiss));font-size:1.4rem;font-weight:700;text-decoration:none;transition:background-color .2s}html body .km-nav__tiles:has(+.km-nav__quick){margin-bottom:.6rem}html body .km-nav__quick:hover,html body .km-nav__quick.is-active{background:rgb(var(--km-walnuss))}html body .km-nav__quick .icon-cart{flex:none;width:2rem;height:2rem}html body .km-nav__quick span{flex:1 1 auto}html body .km-nav__quick-arrow{flex:none;width:1.8rem;height:1.8rem}html body .menu-drawer__navigation>.menu-drawer__menu{margin:0 1.6rem;border-top:1px solid rgb(var(--km-stroh))}html body .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,html body .menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{padding:1.4rem 4.4rem 1.4rem .4rem;border-bottom:1px solid rgb(var(--km-stroh));font-size:1.7rem;font-weight:700;color:rgb(var(--km-walnuss))}html body .menu-drawer__menu-item--active{color:rgb(var(--km-walnuss))!important;background:none!important}html body .menu-drawer summary.km-nav-here-top{color:rgb(var(--km-blau))!important}html body .menu-drawer__menu-item:hover,html body .menu-drawer__menu-item:focus{background-color:rgba(var(--km-leinen),.8)}html body .menu-drawer__submenu .menu-drawer__menu-item{padding:1.3rem 2rem;border-bottom:1px solid rgba(var(--km-stroh),.7);font-size:1.6rem}html body .menu-drawer-close-button{width:100%;padding:1.6rem 2rem;border-bottom:1px solid rgb(var(--km-stroh));background:rgb(var(--km-leinen));font-size:1.6rem;font-weight:700;color:rgb(var(--km-walnuss))}html body .km-nav-store{margin:2.4rem 1.6rem 0;padding:1.6rem;border-radius:calc(var(--km-radius) + 2px);background:rgb(var(--km-walnuss));color:rgb(var(--km-mehlweiss))}html body .km-nav-store .km-nav__label{color:rgb(var(--km-stroh))}html body .km-nav-store .km-open{margin:0 0 .8rem;background:#ffffff14;color:rgb(var(--km-mehlweiss))}html body .km-nav-store__address{margin:0 0 1.2rem;font-size:1.4rem;opacity:.9}html body .km-nav-store__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}html body .km-nav-store__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;border-radius:999px;background:rgb(var(--km-gold));color:rgb(var(--km-walnuss));font-size:1.4rem;font-weight:700;text-decoration:none}html body .km-nav-store__btn+.km-nav-store__btn{background:transparent;border:1px solid rgba(var(--km-mehlweiss),.5);color:rgb(var(--km-mehlweiss))}html body .km-nav-store__more{display:inline-block;margin-top:1.2rem;color:rgb(var(--km-stroh));font-size:1.35rem}html body .menu-drawer__utility-links{margin:1.6rem 1.6rem 0;padding:0;background:none}}@media screen and (max-width:749px){html body slider-component[id^=GalleryViewer] .product__media-list{align-items:flex-start}html body slider-component[id^=GalleryViewer] .product-media-container.media-type-image{display:block;align-self:flex-start}html body slider-component[id^=GalleryViewer] .product-media-container.media-type-image .product__media{padding-top:100%;background:#fff}html body slider-component[id^=GalleryViewer] .product-media-container.media-type-image .product__media img{object-fit:contain}}.media>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width:990px){html body .header .navigation-menu{display:flex;flex-wrap:nowrap;justify-content:center;gap:.4rem;margin:0}html body .header .navigation-menu>li>.nav-menu-item{min-height:4.8rem;padding:1.2rem;white-space:nowrap;font-size:1.6rem;font-weight:500;color:rgb(var(--km-walnuss))}html body .header .navigation-menu>li>.nav-menu-item .icon-caret{margin-left:.4rem;width:1rem}html body .header .navigation-menu>li:hover>.nav-menu-item,html body .header .navigation-menu>li:focus-within>.nav-menu-item{color:rgb(var(--km-blau))}html body .header .navigation-menu .navigation-submenu{min-width:28rem;padding:.8rem;border:1px solid rgb(var(--km-stroh));border-radius:14px;background:#fff;box-shadow:0 18px 40px -22px rgba(var(--km-walnuss),.45)}html body .header .navigation-menu .navigation-submenu li{margin:0}html body .header .navigation-menu .navigation-submenu .nav-menu-item{display:flex;align-items:center;width:100%;min-height:4.4rem;padding:1rem 1.4rem;border-radius:9px;white-space:nowrap;font-size:1.5rem;color:rgb(var(--km-walnuss))}html body .header .navigation-menu .navigation-submenu .nav-menu-item:hover,html body .header .navigation-menu .navigation-submenu .nav-menu-item:focus-visible{background:rgb(var(--km-leinen));color:rgb(var(--km-blau))}html body .header .navigation-menu .navigation-submenu .nav-menu-item span:after{display:none}}html body .header__icons .header__icon,html body .header__icons .header__icon--cart,html body header-drawer summary.header__icon{min-width:4.4rem;min-height:4.4rem}html body .header .header__icon .icon,html body .header .header__icon .icon-search{width:2.4rem;height:2.4rem}html body .header__icons{gap:.2rem}html body .header__icon--account{display:flex;align-items:center;justify-content:center}@media screen and (max-width:989px){html body .header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.4rem}html body .header__icons{gap:0}html body .header__icons .header__icon,html body .header__icons .header__icon--cart{width:4rem;min-width:4rem}html body .header--icons-line .header__icon:after{display:none}}html body .product .price .unit-price,html body .product .price .unit-price *{text-transform:none}html body .product .product-info-wrapper .price--large .unit-price span.price-item.price-item--last{font-size:1.3rem}html body .product .product-tax,html body .product .product-tax *{font-size:1.3rem;color:rgb(var(--km-holz))}html body .product .km-option-legend{margin-bottom:.8rem;font-size:1.5rem;font-weight:700;color:rgb(var(--km-walnuss))}html body .product fieldset.product-form-input:has(.km-pack){display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;border:0}html body .product fieldset.product-form-input:has(.km-pack)>legend{flex:0 0 100%;padding:0}html body .product .product-form-input input[type=radio]+label.km-pack{flex:1 1 0;min-width:9.6rem;min-height:6.8rem;margin:0;padding:1rem .8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:1.5px solid rgb(var(--km-stroh));border-radius:12px;background:#fff;color:rgb(var(--km-walnuss));letter-spacing:0;line-height:1.2;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}html body .product .product-form-input input[type=radio]+label.km-pack:before{display:none}html body .product .km-pack__size{font-size:1.8rem;font-weight:700}html body .product .km-pack__price{font-size:1.5rem}html body .product .km-pack__unit{font-size:1.25rem;color:rgb(var(--km-holz))}html body .product .product-form-input input[type=radio]+label.km-pack:hover{border-color:rgba(var(--km-blau),.6)}html body .product .product-form-input input[type=radio]:checked+label.km-pack{border-color:rgb(var(--km-blau));background:rgba(var(--km-blau),.07);box-shadow:0 0 0 1px rgb(var(--km-blau));color:rgb(var(--km-walnuss))}html body .product .product-form-input input[type=radio]:checked+label.km-pack .km-pack__size{color:rgb(var(--km-blau))}html body .product .product-form-input input[type=radio]:focus-visible+label.km-pack{outline:2px solid rgb(var(--km-blau));outline-offset:2px}html body .product .product-form-input input.disabled+label.km-pack{opacity:.5;text-decoration:line-through}html body .shopify-section[id$=__main] .buy-buttons-block{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:1.2rem;align-items:stretch}html body .shopify-section[id$=__main] .buy-buttons-block>*{grid-column:1 / -1;min-width:0}html body .shopify-section[id$=__main] .buy-buttons-block>.product-form-quantity{grid-column:1;margin:0;position:relative}html body .shopify-section[id$=__main] .buy-buttons-block>div:has(>product-form),html body .shopify-section[id$=__main] .buy-buttons-block product-form,html body .shopify-section[id$=__main] .buy-buttons-block product-form>form,html body .shopify-section[id$=__main] .buy-buttons-block .product-form__buttons{display:contents}html body .shopify-section[id$=__main] .buy-buttons-block .product-form__submit{grid-column:2;margin:0}html body .shopify-section[id$=__main] .buy-buttons-block .product-form__error-message-wrapper,html body .shopify-section[id$=__main] .buy-buttons-block .shopify-payment-button,html body .shopify-section[id$=__main] .buy-buttons-block pickup-availability{grid-column:1 / -1;margin:0}html body .shopify-section[id$=__main] .product-form-quantity>.quantity-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .product .product-form-quantity .quantity{width:13.2rem;min-height:5.2rem;height:100%;border-radius:12px}html body .product .product-form-quantity .quantity:before,html body .product .product-form-quantity .quantity:after{border-radius:12px}html body .product .product-form-quantity .quantity__button,html body .product .product-form-quantity .quantity-button{width:4.4rem;min-height:5.2rem}html body .product .product-form-quantity .quantity-input,html body .product .product-form-quantity .quantity__input{font-size:1.7rem;font-weight:700}html body .product .product-form-quantity .quantity-rules:empty{display:none}html body .product .product-form__submit{min-height:5.2rem;border-radius:12px;font-size:1.7rem;font-weight:700;letter-spacing:.01em}html body .product .shopify-payment-button__button{min-height:4.8rem;border-radius:12px!important;overflow:hidden}html body .product .shopify-payment-button__more-options{margin-top:.8rem;min-height:4.4rem;font-size:1.4rem}@media screen and (min-width:750px){html body .shopify-section[id$=__main] .product.grid{align-items:flex-start}html body .shopify-section[id$=__main] .product.grid>#product-gallery{flex:0 0 52%;width:52%;max-width:52%;position:sticky;top:calc(var(--header-bottom-position, 10rem) + 1.6rem)}html body .shopify-section[id$=__main] .product.grid>.product-info-wrapper{flex:1 1 0;width:auto;max-width:48%;padding-left:4rem}html body .shopify-section[id$=__main] two-column-layout.two-column-section{flex-direction:column;gap:2.4rem}html body .shopify-section[id$=__main] .column-left,html body .shopify-section[id$=__main] .column-right{width:100%!important;max-width:100%!important;border-left:0;padding-left:0}html body .shopify-section[id$=__main] .column-right{padding-top:2.4rem;border-top:1px solid rgb(var(--km-stroh))}}@media screen and (min-width:1200px){html body .shopify-section[id$=__main] .product.grid>#product-gallery{flex-basis:55%;width:55%;max-width:55%}html body .shopify-section[id$=__main] .product.grid>.product-info-wrapper{max-width:45%;padding-left:5.6rem}}html body .shopify-section[id$=__main] .buy-buttons-block .product-form__submit,html body .shopify-section[id$=__main] .buy-buttons-block .shopify-payment-button{width:100%!important;max-width:none!important;justify-self:stretch}html body .product-card-wrapper{display:flex;flex-direction:column}html body .product-card-wrapper>.card,html body .product-card-wrapper .card-content.info{display:flex;flex-direction:column;flex:1 1 auto}html body .product-card-wrapper .card__heading,html body .product-card-wrapper .card__heading a{font-size:1.5rem;line-height:1.3;color:rgb(var(--km-walnuss))}html body .product-card-wrapper .price .price-item{font-size:1.6rem;font-weight:700;color:rgb(var(--km-walnuss))}html body .product-card-wrapper .price .unit-price,html body .product-card-wrapper .price .unit-price .price-item{font-size:1.2rem;font-weight:400;color:rgb(var(--km-holz))}html body .card-wrapper .quick-add{opacity:1!important;visibility:visible!important;transform:none!important;order:99;position:static!important;inset:auto!important;margin:auto 0 0!important;padding-top:1rem;width:100%;background:none!important;border-radius:0!important}html body .card-wrapper .quick-add:before,html body .card-wrapper .quick-add:after{display:none!important}html body .card-wrapper .quick-add>modal-opener,html body .card-wrapper .quick-add>product-form{display:block;width:100%}html body .card-wrapper .quick-add:has(>product-form)>modal-opener:not(.variant-button){display:none}html body .card-wrapper .quick-add .quick-add__submit{width:100%!important;height:auto!important;min-height:4.4rem!important;min-width:0;margin:0!important;padding:0 1rem!important;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:1.5px solid rgba(var(--km-blau),.4)!important;border-radius:10px!important;background:#fff!important;color:rgb(var(--km-blau))!important;box-shadow:none!important;font-size:1.4rem;font-weight:700;transform:none!important}html body .card-wrapper .quick-add .quick-add__submit:before,html body .card-wrapper .quick-add .quick-add__submit:after{display:none!important}html body .card-wrapper .quick-add .quick-add__submit:not([disabled]):hover{background:rgb(var(--km-blau))!important;border-color:rgb(var(--km-blau))!important;color:#fff!important}html body .card-wrapper .quick-add .quick-add__submit .icon{width:1.6rem;height:1.6rem;flex:0 0 auto}html body .card-wrapper .quick-add .quick-add__submit .icon path{stroke:currentColor}html body .card-wrapper .quick-add .quick-add__submit[disabled]{border-color:rgb(var(--km-stroh))!important;background:rgb(var(--km-leinen))!important;color:rgb(var(--km-holz))!important}html body .card-wrapper .quick-add .tooltip-text,html body .card-wrapper .quick-add .sold-out-message{display:none!important}.km-qa-label{white-space:nowrap}html body .button:not(.quick-add__submit):not(.slider-button):not(.km-clamp__toggle),html body .shopify-challenge__button,html body .customer button{min-height:4.8rem;padding:0 2.4rem;border-radius:12px;font-size:1.6rem}html body .button:not(.quick-add__submit):before,html body .button:not(.quick-add__submit):after{border-radius:12px}html body .button.button--secondary{border-width:1.5px}html body .slider-button{width:4.4rem;height:4.4rem}html body .back-to-top{width:4.4rem!important;height:4.4rem!important}html body .footer .list-menu__item--link,html body .footer ul.footer-block__details-content>li>a,html body .footer .policies a{display:inline-flex;align-items:center;min-height:4.4rem;padding-top:0;padding-bottom:0}html body .footer .policies li{display:inline-flex}html body .breadcrumbs li a{min-height:4.4rem;display:flex;align-items:center}html body .facets__summary,html body .facet-filters__sort,html body .facet-filters__field .select,html body .mobile-facets__open-wrapper,html body .mobile-facets__open{min-height:4.4rem}html body .facets__summary,html body .facet-filters__sort{font-size:1.5rem}@media screen and (max-width:749px){html body .collection-layout-switcher,html body .layout-switcher,html body [class*=layout-switch]{display:none!important}}html body .pickup-availability-info .caption,html body .pickup-availability-info .caption-large+p,html body .image-with-text__subheading-vertical,html body [class*=vertical-text],html body .copyright__content,html body .footer .copyright__content *{font-size:max(1.2rem,1em)}.km-usp{border-bottom:1px solid rgb(var(--km-stroh))}.km-usp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none}.km-usp__item,.km-usp__link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;color:rgb(var(--km-walnuss));text-decoration:none}.km-usp__icon{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:50%;background:rgb(var(--km-leinen));color:#8a6a2f}.km-usp__icon svg{width:2.4rem;height:2.4rem}.km-usp__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.km-usp__title{font-size:1.45rem;font-weight:700}.km-usp__sub{font-size:1.3rem;color:rgb(var(--km-holz))}.km-usp__link:hover .km-usp__title{color:rgb(var(--km-blau))}@media screen and (min-width:990px){.km-usp__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.km-usp__title{font-size:1.6rem}.km-usp__sub{font-size:1.4rem}}.km-contact__inner{padding-top:3.2rem;padding-bottom:5.6rem}.km-contact__head{max-width:64rem;margin-bottom:3.2rem}.km-contact__title{margin:0 0 1.2rem}.km-contact__grid{display:grid;gap:2.4rem}.km-contact__card{padding:2.4rem;border-radius:16px;background:rgb(var(--km-walnuss));color:#f6efe2}.km-contact__label{margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--km-gold))}.km-contact__address{margin:1.6rem 0 .8rem;font-style:normal;font-size:1.7rem;line-height:1.5}.km-contact__hours{margin:0 0 2rem;font-size:1.5rem;opacity:.85}.km-contact__actions{display:grid;gap:1rem}.km-contact__btn{display:flex;align-items:center;gap:1rem;min-height:4.8rem;padding:0 1.6rem;border:1.5px solid rgba(246,239,226,.5);border-radius:12px;color:#f6efe2;font-size:1.6rem;font-weight:700;text-decoration:none;word-break:break-all}.km-contact__btn:hover{border-color:rgb(var(--km-gold));color:rgb(var(--km-gold))}.km-contact__btn--primary{border-color:rgb(var(--km-gold));background:rgb(var(--km-gold));color:rgb(var(--km-walnuss))}.km-contact__btn--primary:hover{color:rgb(var(--km-walnuss));filter:brightness(1.05)}.km-contact__form{padding:2.4rem;border:1px solid rgb(var(--km-stroh));border-radius:16px;background:#fff}.km-contact__form-title{margin:0 0 1.6rem;font-size:2.2rem}.km-contact__fields,.km-contact__row{display:grid;gap:1.6rem}.km-contact__field{display:grid;gap:.6rem;font-size:1.5rem;font-weight:700;color:rgb(var(--km-walnuss))}.km-contact__field abbr{text-decoration:none;color:rgb(var(--km-holz))}.km-contact__field input,.km-contact__field textarea{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:1.5px solid rgb(var(--km-stroh));border-radius:10px;background:#fff;font:inherit;font-weight:400;font-size:1.6rem;color:rgb(var(--km-walnuss))}.km-contact__field input:focus,.km-contact__field textarea:focus{outline:none;border-color:rgb(var(--km-blau));box-shadow:0 0 0 3px rgba(var(--km-blau),.15)}.km-contact__submit{justify-self:start;min-width:20rem}.km-contact__success,.km-contact__error{padding:1.2rem 1.6rem;border-radius:10px;font-size:1.5rem}.km-contact__success{background:#608c461f;color:#3f6a2c}.km-contact__error{background:#b43c281a;color:#8f2d1d}@media screen and (min-width:750px){.km-contact__row{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.km-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3.2rem}.km-contact__card,.km-contact__form{padding:3.2rem}}.km-blog-empty__inner{max-width:72rem;padding-top:5.6rem;padding-bottom:5.6rem;text-align:center}.km-blog-empty__caption{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a6a2f}.km-blog-empty__title{margin:0 0 1.6rem}.km-blog-empty__text{margin-bottom:2.4rem;font-size:1.7rem}.km-blog-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}html body .card-media .media img{-webkit-mask-image:none!important;mask-image:none!important}html body .card-wrapper .quick-add .quick-add__submit>.icon,html body .card-wrapper .quick-add .quick-add__submit>svg:not(.spinner){display:none}html body .unit-price,html body .unit-price *{text-transform:none!important}html body .caption-with-letter-spacing,html body .image-with-text__text-item .caption-with-letter-spacing,html body .rotate-text{font-size:max(1.2rem,1em)!important}html body .rotate-text{color:rgb(var(--km-holz))}html body .km-blog-empty__caption{color:#6b5020}html body .color-option-3 .rich-text-text,html body .color-option-3 .rich-text-text p{color:#fff}html body .product-card-wrapper .card__heading a{display:block;min-height:2.4rem;padding:.2rem 0}html body:has(.km-blog-empty) .shopify-section[id$=__main]{display:none}html body .shopify-section[id*=cart-items] ul.slider.product-grid,html body [id^=shopify-section-template][id*=__cart-items] ul.slider{padding-bottom:1.2rem}html body .cart-items-section .slider .grid-item,html body [id*=__cart-items] .slider .grid-item{height:auto}html body .product .product__modal-opener .product__media-icon{width:3.2rem;height:3.2rem;top:1rem;right:1rem;background:#ffffffb8;border:1px solid rgba(var(--km-walnuss),.12);box-shadow:none;color:rgba(var(--km-walnuss),.55);opacity:.8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html body .product .product__modal-opener .product__media-icon .icon{width:1.3rem;height:1.3rem}html body .product .product__modal-opener:hover .product__media-icon{opacity:1;color:rgb(var(--km-walnuss))}@media screen and (min-width:990px){html body .product .product__modal-opener .product__media-icon{opacity:0}html body .product .product__modal-opener:hover .product__media-icon,html body .product .product__modal-opener:focus-within .product__media-icon{opacity:.9}}.km-drawer-express{margin-top:1.6rem}.km-drawer-express__label{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;font-size:1.3rem;color:rgb(var(--km-holz))}.km-drawer-express__label:before,.km-drawer-express__label:after{content:"";flex:1 1 auto;height:1px;background:rgb(var(--km-stroh))}.km-drawer-express__buttons{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 12px;--shopify-accelerated-checkout-row-gap: 8px}.km-drawer-express__buttons .additional-checkout-buttons,.km-drawer-express__buttons shopify-accelerated-checkout-cart{width:100%}html body .menu-drawer a.km-nav-here{position:relative;color:rgb(var(--km-blau))!important;font-weight:700;background:rgba(var(--km-blau),.06)!important}html body .menu-drawer .menu-drawer__submenu a.km-nav-here:before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:3px;border-radius:3px;background:rgb(var(--km-gold))}html body .menu-drawer .km-nav__tile.km-nav-here{border-color:rgb(var(--km-gold));background:rgba(var(--km-gold),.08)!important}html body .card-wrapper .card-heading:not(.card-heading-q),html body .card-wrapper .card-heading:not(.card-heading-q) a,html body .product-card-wrapper .card__heading,html body .product-card-wrapper .card__heading a{font-size:1.5rem;line-height:1.3}@media screen and (min-width:990px){html body .card-wrapper .card-heading:not(.card-heading-q),html body .card-wrapper .card-heading:not(.card-heading-q) a,html body .product-card-wrapper .card__heading,html body .product-card-wrapper .card__heading a{font-size:1.6rem}}html body .template-search h1,html body .template-search__header h1{font-size:3rem;line-height:1.2}@media screen and (min-width:750px){html body .template-search h1,html body .template-search__header h1{font-size:4rem}}html body .km-meter,html body .mh-infobox,html body .mh-stock-status,html body .km-fill,html body .km-search-product{border-radius:12px}html body .facet-filters__sort,html body .facet-filters__field .select,html body .select__select{border-radius:10px}@media screen and (max-width:749px){html body .template-collection .image-banner:not(:has(.banner-heading,.banner-text,.banner-buttons .button)),html body .image-banner:not(:has(.banner-heading,.banner-text,.banner-buttons .button)){min-height:16rem;height:16rem}}html body .image-banner:not(:has(.banner-heading,.banner-text,.banner-buttons .button)) .banner-content{display:none}html body .slider,html body slider-component .slider,html body .km-rv-track{overflow-y:hidden!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y}html body .slider.product-grid,html body .km-rv-track{padding-top:.4rem;padding-bottom:1.2rem}html body .slider .product-card-wrapper:hover,html body .km-rv-track .km-rv-item:hover{transform:none}html body .product-media-modal,html body .product-media-modal[open]{background:#17120d!important}html body .product-media-modal__dialog{background:#17120d}html body .product-media-modal__dialog{height:100dvh;position:relative}html body .product-media-modal__content{display:flex;align-items:center;width:100%;height:100dvh;max-height:100dvh;padding:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:transparent!important}html body .product-media-modal__content::-webkit-scrollbar{display:none}html body .product-media-modal__content>*{display:block!important;flex:0 0 100%;width:100%!important;height:100dvh!important;max-height:100dvh;margin:0!important;padding:5.6rem 1.6rem 7.2rem;object-fit:contain;scroll-snap-align:center;scroll-snap-stop:always;background:transparent}html body .product-media-modal__toggle{position:fixed;top:1.2rem;right:1.2rem;z-index:3;width:4.4rem;height:4.4rem;background:#ffffffeb;color:rgb(var(--km-walnuss))}.km-lb__nav{position:fixed;top:50%;z-index:3;width:4.8rem;height:4.8rem;margin-top:-2.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffe6;color:rgb(var(--km-walnuss));cursor:pointer;transition:opacity .2s}.km-lb__nav[disabled]{opacity:0;pointer-events:none}.km-lb__nav--prev{left:1.2rem}.km-lb__nav--next{right:1.2rem}.km-lb__nav svg{width:2rem;height:2rem}.km-lb__count{position:fixed;left:50%;bottom:2rem;z-index:3;transform:translate(-50%);padding:.6rem 1.4rem;border-radius:999px;background:#ffffffe6;color:rgb(var(--km-walnuss));font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.km-lb__nav{width:4.4rem;height:4.4rem;margin-top:-2.2rem;background:#ffffffbf}.km-lb__nav--prev{left:.8rem}.km-lb__nav--next{right:.8rem}}.km-more{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:3.2rem auto 1.6rem;max-width:32rem;text-align:center}.km-more__count{margin:0;font-size:1.4rem;color:rgb(var(--km-holz))}.km-more__bar{display:block;width:100%;height:4px;border-radius:4px;background:rgb(var(--km-stroh));overflow:hidden}.km-more__bar span{display:block;height:100%;background:rgb(var(--km-gold));transition:width .4s var(--km-ease)}.km-more.is-loading .km-more__button{opacity:.6;pointer-events:none}.km-more.is-loading .km-more__button:after{content:" \2026"}.km-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(48rem,74svh,64rem);overflow:hidden;background:rgb(var(--km-walnuss));color:#fbf7ef}.km-hero__media,.km-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.km-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--km-hero-pos, center)}.km-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(38,28,18,calc(var(--km-hero-overlay) + .2)),rgba(38,28,18,calc(var(--km-hero-overlay) * .75)),#261c1214)}.km-hero__inner{position:relative;z-index:1;width:100%;padding-top:9rem;padding-bottom:7.2rem}.km-hero__content{max-width:58rem}.km-hero__eyebrow{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--km-gold))}.km-hero__title{margin:0 0 1.4rem;font-size:clamp(3.4rem,9vw,5.8rem);line-height:1.06;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.25)}.km-hero__text{margin:0 0 2.4rem;max-width:48rem;font-size:1.7rem;line-height:1.55;color:#ffffffeb}.km-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}html body .km-hero__btn{min-width:0;box-shadow:none}html body .km-hero__btn--primary{background:rgb(var(--km-gold));color:rgb(var(--km-walnuss))}html body .km-hero__btn--primary:hover{background:#e6b457}html body .km-hero__btn--ghost{background:#ffffff14;border:1.5px solid rgba(255,255,255,.8);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html body .km-hero__btn--ghost:hover{background:#ffffff2e}.km-hero__trust{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:2rem 0 0;padding:0;list-style:none;font-size:1.4rem;font-weight:600;color:#ffffffeb}.km-hero__trust li{display:inline-flex;align-items:center;gap:.5rem}.km-hero__trust svg{color:rgb(var(--km-gold))}.km-cats{position:relative;z-index:2;margin-top:-4.8rem;margin-bottom:2.4rem}.km-cats__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:.8rem;list-style:none;border:1px solid rgb(var(--km-stroh));border-radius:16px;background:#fff;box-shadow:0 18px 40px -24px rgba(var(--km-walnuss),.5)}.km-cats__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:12rem;padding:1rem .4rem;border-radius:12px;color:rgb(var(--km-walnuss));text-align:center;text-decoration:none;transition:background-color .2s,color .2s}.km-cats__item:hover,.km-cats__item:focus-visible{background:rgb(var(--km-leinen));color:rgb(var(--km-blau))}.km-cats__icon{display:grid;place-items:center;--icon-fill: rgb(var(--km-leinen));width:7.6rem;height:7.6rem;border-radius:50%;background:var(--icon-fill);color:#7a5a26;transition:background-color .2s,color .2s}.km-cats__item:hover .km-cats__icon,.km-cats__item:focus-visible .km-cats__icon{--icon-fill: rgb(var(--km-gold));color:rgb(var(--km-walnuss))}.km-cats__icon svg{width:5.8rem;height:5.8rem}.km-icon .k{fill:var(--icon-fill, #f3eadb);transition:fill .2s}.km-cats__label{font-size:1.4rem;font-weight:700;line-height:1.2}@media screen and (min-width:750px){.km-hero{align-items:center;min-height:clamp(52rem,70vh,66rem)}.km-hero:after{background:linear-gradient(90deg,rgba(38,28,18,calc(var(--km-hero-overlay) + .1)),rgba(38,28,18,calc(var(--km-hero-overlay) * .6)) 45%,#261c1200 80%)}.km-hero__inner{padding-top:6.4rem;padding-bottom:10rem}.km-hero__text{font-size:1.9rem}.km-cats{margin-top:-6.4rem;margin-bottom:4rem}.km-cats__list{grid-template-columns:repeat(6,minmax(0,1fr));padding:1.2rem;gap:.8rem}.km-cats__item{min-height:14.4rem}.km-cats__icon{width:8.8rem;height:8.8rem}.km-cats__icon svg{width:6.6rem;height:6.6rem}.km-cats__label{font-size:1.5rem}}html body .km-chead{padding:.4rem 0 1.6rem}html body .km-chead .breadcrumbs{margin:0 0 .4rem}html body .km-chead__title{margin:2rem 0 .8rem;font-size:clamp(2.4rem,6.4vw,4rem);line-height:1.15;color:rgb(var(--km-walnuss));text-wrap:balance}html body .km-chead__text{max-width:72rem;font-size:1.5rem;line-height:1.6;color:rgb(var(--km-holz))}html body .km-chead__text p{margin:0 0 .8rem}@media screen and (min-width:750px){html body .km-chead{padding:.8rem 0 2.4rem}html body .km-chead__title{margin-top:2.8rem}html body .km-chead__text{font-size:1.6rem}}@media screen and (max-width:990px){html body .km-nav--search{padding-top:2.4rem}html body .km-nav--search .km-nav__search{margin-bottom:.8rem}html body .km-nav-instant .menu-drawer__submenu,html body .km-nav-instant .menu-drawer__menu{transition:none!important}}html body cart-drawer .drawer-footer .tax-note{margin:1.2rem 0 0}html body cart-drawer .drawer-footer .cart-ctas{margin-top:1.6rem}html body cart-drawer-items .km-fill.km-fill{width:auto;margin:1.6rem 1.5rem 0}html body .km-fill__add{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.4rem;font-size:1.3rem}html body .km-fill__list{gap:1.2rem}html body .recent-products .km-rv-head .title{margin:0;font-size:clamp(2rem,5.6vw,3.2rem);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .km-rv-head{display:block;margin-bottom:1.2rem}html body .km-rv-stage{position:relative}html body .km-rv-stage .km-rv-nav{position:absolute;inset:var(--km-rv-mid, 38%) 0 auto;display:flex;justify-content:space-between;height:0;pointer-events:none}html body .km-rv-stage .km-rv-nav[hidden]{display:none}html body .km-rv-stage .km-rv-btn{width:4.4rem;height:4.4rem;margin:0 -.6rem;transform:translateY(-50%);border-color:rgba(var(--km-walnuss),.12);background:#fffffff0;box-shadow:0 6px 18px -8px rgba(var(--km-walnuss),.45);pointer-events:auto}html body .km-rv-stage .km-rv-btn[disabled]{opacity:0;pointer-events:none}@media screen and (min-width:990px){html body .km-rv-stage .km-rv-btn{margin:0 -2.2rem}}html body .pickup-availability-preview{display:flex;align-items:flex-start;gap:.8rem;margin:.4rem 0 0;padding:0}html body .pickup-availability-preview>.icon{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin-top:.2rem}html body .pickup-availability-info .km-pick{margin:0;font-size:1.4rem;line-height:1.45;color:rgb(var(--km-holz))}html body .km-pick strong{font-weight:600;color:rgb(var(--km-walnuss))}html body .pickup-availability-info .km-pick__more{display:inline;min-height:0;margin:0 0 0 .4rem;padding:.4rem 0;border:0;background:none;color:rgb(var(--km-blau));font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}html body pickup-availability[available]{min-height:0}html body .product-card-wrapper,html body .card-information{box-sizing:border-box}html body .related-products .related-products__heading{font-size:clamp(2rem,5.6vw,3.2rem);line-height:1.2}html body #recently-viewed>.gradient{background:none}html body .km-nutri__table{width:100%;margin:.4rem 0 1.6rem;border-collapse:collapse;font-size:1.4rem;line-height:1.4;box-shadow:none;border:0}html body .km-nutri__table caption{margin-bottom:.6rem;text-align:left;font-weight:700;color:rgb(var(--km-walnuss))}html body .km-nutri__table th,html body .km-nutri__table td{padding:.6rem 0;border:0;border-bottom:1px solid rgb(var(--km-stroh));text-align:left;font-weight:400;color:rgb(var(--km-walnuss))}html body .km-nutri__table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}html body .km-nutri__table tr.is-sub th{padding-left:1.2rem;color:rgb(var(--km-holz))}html body .km-nutri__h{margin:1.2rem 0 .2rem;font-weight:700;color:rgb(var(--km-walnuss))}html body .km-nutri__body p{font-size:1.4rem;line-height:1.5}html body .km-pickup-howto{margin:1.2rem 2rem 2rem;padding:1.6rem;border:1px solid rgb(var(--km-stroh));border-radius:12px;background:rgb(var(--km-leinen));color:rgb(var(--km-walnuss))}html body .km-pickup-howto__title{margin:0 0 1rem;font-size:1.6rem;font-weight:700}html body .km-pickup-howto__steps{margin:0;padding:0;list-style:none;counter-reset:km-step}html body .km-pickup-howto__steps li{position:relative;margin:0 0 .9rem;padding-left:3.4rem;font-size:1.45rem;line-height:1.45;counter-increment:km-step}html body .km-pickup-howto__steps li:before{content:counter(km-step);position:absolute;left:0;top:-.1rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgb(var(--km-blau));color:#fff;font-size:1.3rem;font-weight:700}html body .km-pickup-howto__hours{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px dashed rgb(var(--km-stroh));font-size:1.4rem;font-weight:600}html body .km-pickup-howto__link{display:inline-block;margin-top:.8rem;padding:.6rem 0;color:rgb(var(--km-blau));font-size:1.4rem;font-weight:600}html body .km-share{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1.6rem 0 2.4rem}html body .km-share__label{font-size:1.4rem;font-weight:700;color:rgb(var(--km-walnuss))}html body .km-share__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}html body .km-share__list li[hidden]{display:none}html body .km-share__btn{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgb(var(--km-stroh));border-radius:50%;background:#fff;color:rgb(var(--km-walnuss));cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}html body .km-share__btn svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .km-share__btn--more svg circle{fill:currentColor;stroke:none}html body .km-share__btn:hover,html body .km-share__btn:focus-visible{color:#fff;border-color:transparent}html body .km-share__btn--wa:hover,html body .km-share__btn--wa:focus-visible{background:#25d366}html body .km-share__btn--fb:hover,html body .km-share__btn--fb:focus-visible{background:#1877f2}html body .km-share__btn--pin:hover,html body .km-share__btn--pin:focus-visible{background:#e60023}html body .km-share__btn--mail:hover,html body .km-share__btn--mail:focus-visible,html body .km-share__btn--copy:hover,html body .km-share__btn--copy:focus-visible,html body .km-share__btn--more:hover,html body .km-share__btn--more:focus-visible{background:rgb(var(--km-blau))}html body .km-share__status{font-size:1.3rem;font-weight:600;color:rgb(var(--km-blau))}html body .km-share__status:empty{display:none}html body .km-store-dialog{width:min(46rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:16px;background:#fff;color:rgb(var(--km-walnuss));box-shadow:0 24px 60px -20px rgba(var(--km-walnuss),.5);overflow:auto}html body .km-store-dialog::backdrop{background:#261c128c}html body .km-store-dialog__inner{padding:2rem 2rem 2.4rem}html body .km-store-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}html body .km-store-dialog__title{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700}html body .km-store-dialog__close{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-right:-1rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}html body .km-store-dialog__close .icon{width:2rem;height:2rem}html body .km-store-dialog__lead{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.5;color:rgb(var(--km-holz))}html body .km-store-dialog .km-open{background:rgb(var(--km-leinen));color:rgb(var(--km-walnuss))}html body .km-store-dialog__facts{display:grid;gap:1.2rem;margin:1.2rem 0 1.6rem}html body .km-store-dialog__facts dt{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--km-holz))}html body .km-store-dialog__facts dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:600}html body .km-store-dialog__actions{display:grid;gap:.8rem}html body .km-store-dialog__more{display:inline-block;margin-top:1.2rem;padding:.6rem 0;color:rgb(var(--km-blau));font-size:1.4rem;font-weight:600}@media screen and (max-width:749px){html body .km-store-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:16px 16px 0 0}html body .km-store-dialog__inner{padding-bottom:calc(2.4rem + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:750px){html body .km-store-dialog__actions{grid-template-columns:1fr 1fr}}html body .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem;margin:0!important;padding:0}html body .footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}html body .footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:1 / -1}@media screen and (min-width:750px){html body .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}html body .footer__blocks-wrapper>.footer-block:not(.footer-block--menu){grid-column:auto}html body .footer__blocks-wrapper>.footer-block--newsletter{grid-column:span 2}}@media screen and (min-width:990px){html body .footer__blocks-wrapper{grid-template-columns:1.15fr 1fr .9fr 1.25fr 1.35fr;gap:3.2rem}html body .footer__blocks-wrapper>.footer-block--newsletter{grid-column:auto}}html body .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-top:2rem;padding-bottom:2rem}html body .footer__content-bottom-wrapper .footer__column{margin:0;padding:0}html body .footer__payment .list-payment{justify-content:flex-end;gap:.6rem;margin:0}html body .footer__payment .list-payment__item{padding:0}@media screen and (max-width:749px){html body .footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}html body .footer__payment .list-payment{justify-content:flex-start}}html body .km-hero-section{background:rgb(var(--km-leinen))}html body .km-hero-section .km-cats{margin-bottom:0}@media screen and (max-width:749px){html body .km-footer-sign{flex-direction:column}html body .km-footer-sign span+span:before{content:none}}html body main .shopify-section.section:has(>div>:is(.color-option-2,.color-option-3,.color-option-4)),html body main .shopify-section.section:has(>div>div>:is(.color-option-2,.color-option-3,.color-option-4)),html body main .shopify-section.km-hero-section+.shopify-section{margin-top:0}html body main .shopify-section.section:has(>div>:is(.color-option-2,.color-option-3,.color-option-4))>.ignore-true,html body main .shopify-section.section:has(>div>div>:is(.color-option-2,.color-option-3,.color-option-4))>.ignore-true,html body main .shopify-section.km-hero-section+.shopify-section>.ignore-true{margin-top:0}.km-info{background:rgb(var(--km-walnuss));color:rgb(var(--km-leinen))}.km-info__inner{display:flex;align-items:center;justify-content:center;min-height:4rem;padding-top:.6rem;padding-bottom:.6rem}.km-info__text{display:inline-flex;align-items:center;gap:.8rem;margin:0;color:inherit;font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:.01em;text-align:center;text-decoration:none;-webkit-hyphens:manual;hyphens:manual}a.km-info__text:hover span,a.km-info__text:focus-visible span{text-decoration:underline;text-underline-offset:.25em}.km-info__arrow{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;fill:none;stroke:rgb(var(--km-gold));stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}a.km-info__text:hover .km-info__arrow{transform:translate(.3rem)}@media screen and (min-width:750px){.km-info__inner{min-height:4.4rem}.km-info__text{font-size:1.45rem;letter-spacing:.02em}}.km-footer-sign__love{display:inline-flex;align-items:center;gap:.5rem}.km-footer-sign__love svg{width:1.3rem;height:1.3rem;fill:rgb(var(--km-gold))}html body .product-card-wrapper{height:100%}html body .product-card-wrapper>.card{flex:1 1 auto}html body .product-card-wrapper>.card>.card-content{display:flex;flex:1 1 auto;flex-direction:column}html body .product-card-wrapper>.card>.card-content>.card-information.main-block{display:flex;flex:1 1 auto;flex-direction:column}html body .product-card-wrapper .card-information.price-rating{margin-top:auto!important;padding-top:.6rem;min-height:4.8rem}@media screen and (min-width:750px){html body .product-card-wrapper .card-information.price-rating{min-height:5.4rem}}html body cart-items .title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2rem;margin:3.2rem 0 1.6rem}html body cart-items .title-wrapper-with-link .title{margin:0;font-size:clamp(3rem,7vw,4rem)}html body .km-cart-continue{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 0;color:rgb(var(--km-blau));font-size:1.4rem;font-weight:600;text-decoration:none}html body .km-cart-continue svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body #main-cart-items .cart-item{padding:1.6rem 0;border-bottom:1px solid rgb(var(--km-stroh))}html body #main-cart-items .cart-item-name{font-size:1.6rem;line-height:1.3;text-decoration:none}html body #main-cart-items .cart-item-quantity-wrapper .quantity{min-height:4.4rem;border-radius:12px}@media screen and (max-width:749px){html body #main-cart-items .cart-item{column-gap:1.2rem;row-gap:1rem}html body #main-cart-items .cart-item-quantity{grid-column:2 / -1}html body #main-cart-items .cart-item-quantity-wrapper{justify-content:space-between;gap:.8rem}html body #main-cart-items .cart-item-quantity-wrapper .quantity{flex:0 1 14rem;width:14rem;height:4.4rem}html body #main-cart-items cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;padding:0}}html body #main-cart-footer .cart__footer{margin-top:1.6rem;padding:2rem;border:1px solid rgb(var(--km-stroh));border-radius:16px;background:rgb(var(--km-leinen))}html body #main-cart-footer .km-meter{margin:0 0 1.6rem;background:#fff}html body #main-cart-footer .totals{margin:0}html body #main-cart-footer .cart__ctas{margin-top:1.6rem}html body #main-cart-footer .cart-checkout-button{width:100%;max-width:none}html body #main-cart-footer .km-drawer-express__buttons{max-width:none;margin:0}html body #main-cart-footer .tax-note{margin:1.2rem 0 0;text-align:left}@media screen and (min-width:990px){html body #main-cart-footer .cart__footer{margin-top:3.2rem;padding:2.4rem}}@media screen and (min-width:990px){html body .cart__items-wrapper,html body .cart__footer-wrapper{display:block;width:100%;max-width:96rem;margin-inline:auto;padding-right:0;position:static;vertical-align:initial}html body .cart__footer-wrapper{padding-top:0}}html body #main-cart-footer{padding-bottom:4.8rem}@media screen and (max-width:749px){html body .facets-container .mobile-facets__wrapper{justify-content:flex-end}html body .mobile-facets__open-wrapper{display:flex;justify-content:flex-end}html body .mobile-facets__open{gap:.6rem;padding:0 1.4rem;border:1px solid rgb(var(--km-stroh));border-radius:999px;background:transparent;box-shadow:none;color:rgb(var(--km-walnuss))}html body .mobile-facets__open .icon-filter{width:1.6rem;height:1.6rem}html body .mobile-facets__open-label{font-size:1.35rem;letter-spacing:.02em;color:rgb(var(--km-walnuss))}html body .mobile-facets__open-wrapper .mobile-facets__close--no-js{display:none}}@media screen and (min-width:750px){html body .facets-container.facets-horizontal{justify-content:flex-end;align-items:center;gap:1.2rem}html body .facets-container .facets__summary,html body .facets-container .facet-filters__sort{min-height:4rem;padding:0 3.2rem 0 1.4rem;border-radius:999px;font-size:1.35rem;color:rgb(var(--km-walnuss))}html body .facets-container .facets__disclosure,html body .facets-container .facet-filters__field .select{border-radius:999px}}html body .product-description a.km-autolink{color:rgb(var(--km-blau));text-decoration:underline;text-decoration-color:rgba(var(--km-blau),.35);text-underline-offset:.2em}html body .product-description a.km-autolink:hover{text-decoration-color:currentColor}@media screen and (min-width:750px){html body .facets-container .facets__summary{display:flex;align-items:center;height:4rem;padding-top:0;padding-bottom:0}html body .facets-container .facets__summary>div,html body .facets-container .facets__summary>span{display:flex;align-items:center;gap:.6rem}html body .facets-container .facets__summary .icon-caret{position:static;margin-left:.8rem;transform:none}html body .facets-container .facet-filters__sort{height:4rem;line-height:4rem}}html body .footer__payment .list-payment__item img{display:block;width:3.8rem;height:2.4rem}.icon-container{display:inline-block}html body .section-header:has(>.km-float){z-index:5;margin-bottom:calc(-1 * var(--km-float-h, 10.4rem))}html body .header-wrapper.km-float{padding:1.2rem 1.2rem 0;border-bottom:0;background:transparent!important;pointer-events:none}html body .header-wrapper.km-float>.header{pointer-events:auto;border-radius:20px;background:#fff;box-shadow:0 12px 32px -14px #261c1261}@media screen and (min-width:990px){html body .header-wrapper.km-float{padding:1.6rem 2.4rem 0}html body .header-wrapper.km-float>.header{max-width:calc(var(--page-width) - 4.8rem)}}html body .header-wrapper.km-float,html body .header-wrapper.km-float>.header{transition:padding .2s,border-radius .2s,box-shadow .2s,background-color .2s}html body .section-header.scrolled-past-header>.header-wrapper.km-float{padding:0;background:#fff!important;border-bottom:1px solid rgb(var(--km-stroh));pointer-events:auto}html body .section-header.scrolled-past-header>.header-wrapper.km-float>.header{border-radius:0;box-shadow:none}.km-hero2{position:relative}.km-hero2__media{position:relative;height:clamp(32rem,50svh,46rem);overflow:hidden;background:rgb(var(--km-walnuss))}.km-hero2__media picture,.km-hero2__media .km-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--km-hero-pos, center)}.km-hero2__wrap{position:relative;z-index:1;margin-top:-8rem}.km-hero2__card{padding:2.4rem 2.2rem 2.6rem;border:1px solid rgba(var(--km-stroh),.7);border-radius:24px;background:#fff;box-shadow:0 26px 48px -30px #261c1280}.km-hero2__badge{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;padding:.7rem 1.5rem .7rem 1.2rem;border-radius:999px;background:rgb(var(--km-leinen));color:rgb(var(--km-walnuss));font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.km-hero2__badge svg{flex:0 0 auto;width:1.9rem;height:1.9rem;fill:rgb(var(--km-gold))}html body .km-hero2__title{margin:0 0 1rem;font-size:clamp(3rem,8.4vw,5.2rem);line-height:1.08;color:rgb(var(--km-walnuss));text-wrap:balance}.km-hero2__text{margin:0 0 2.2rem;max-width:48rem;font-size:1.7rem;line-height:1.5;color:rgb(var(--km-holz))}html body .km-hero2__btn{width:100%;min-height:5.2rem;border-radius:14px;background:rgb(var(--km-blau));color:#fff;font-size:1.7rem;box-shadow:none}html body .km-hero2__btn:before,html body .km-hero2__btn:after{display:none}html body .km-hero2__btn:hover{background:rgb(var(--km-walnuss))}.km-hero2__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-weight:700;color:rgb(var(--km-blau));text-decoration:none}.km-hero2__link svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.km-hero2+.km-cats{margin-top:2.4rem}@media screen and (min-width:750px){.km-hero2__media{height:clamp(40rem,58vh,56rem)}.km-hero2__wrap{margin-top:-18rem}.km-hero2__card{max-width:60rem;padding:3.2rem 3.6rem 3.4rem}html body .km-hero2__btn{width:auto;min-width:28rem}.km-hero2__link{margin-left:2.4rem}.km-hero2+.km-cats{margin-top:3.2rem}}.km-drawer-top{display:none}@media screen and (max-width:990px){html body .menu-drawer,html body .enable-fixed-header-part--true .menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;box-shadow:none}html.js body .menu-drawer{height:100vh;height:100dvh}html body .menu-drawer>.menu-drawer-inner-container{flex:1 1 auto;min-height:0;height:auto}.km-drawer-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:6.8rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1.2rem .8rem 1.6rem;border-bottom:1px solid rgb(var(--km-stroh));background:#fff}.km-drawer-top__logo{display:block;color:rgb(var(--km-walnuss));font-weight:700;text-decoration:none}.km-drawer-top__logo img{display:block;width:auto;height:5.2rem}.km-drawer-top__close{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgb(var(--km-leinen));color:rgb(var(--km-walnuss));cursor:pointer}.km-drawer-top__close svg{width:2rem;height:2rem}}.km-withdraw{padding:.8rem 0 2.8rem;background:rgb(var(--km-walnuss))}.km-withdraw__box{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem 1.4rem;padding:1.6rem;border:1.5px solid rgb(var(--km-gold));border-radius:16px;background:#ffffff0f}.km-withdraw__icon{width:2.8rem;height:2.8rem;fill:none;stroke:rgb(var(--km-gold));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.km-withdraw__text{margin:0;font-size:1.5rem;line-height:1.45;color:rgb(var(--km-leinen))}html body .km-withdraw__btn{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border-radius:12px;background:rgb(var(--km-gold));color:rgb(var(--km-walnuss));font-size:1.6rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background-color .2s}html body .km-withdraw__btn:hover,html body .km-withdraw__btn:focus-visible{background:#fff;color:rgb(var(--km-walnuss))}@media screen and (min-width:750px){.km-withdraw__box{grid-template-columns:auto 1fr auto;padding:1.6rem 2rem}html body .km-withdraw__btn{grid-column:auto;min-width:22rem}}.km-trust{display:grid;gap:1rem;margin:1.6rem 0 0;padding:1.4rem 1.6rem;list-style:none;border:1px solid rgb(var(--km-stroh));border-radius:var(--km-radius);background:rgb(var(--km-mehlweiss))}.km-trust__item{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;align-items:start;font-size:1.35rem;line-height:1.45;color:rgb(var(--km-holz))}.km-trust__item strong{display:block;font-size:1.45rem;color:rgb(var(--km-walnuss))}.km-trust__item a{color:rgb(var(--km-blau));font-weight:600}.km-trust__icon{width:2.4rem;height:2.4rem;fill:none;stroke:rgb(var(--km-gold));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-description.km-clamp:not(.is-open){-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}html body .km-clamp__toggle{min-height:4.4rem}@media screen and (min-width:990px){html body .product-column-sticky{top:calc(var(--header-height, 11rem) + 2rem)}}.km-chead__text[data-km-clamp]:not([data-km-clamp-ready]){max-height:calc(var(--km-clamp-lines, 2) * 1.6em + 4.8rem);overflow:hidden}.km-chead__text>p:first-child{margin-top:0}html body .product-media-modal:not([open]){display:none}.km-404{max-width:64rem;text-align:center}.km-404__code{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--km-holz))}html body .km-404__title{margin:0 0 1.6rem;font-size:clamp(3rem,7vw,4.6rem);line-height:1.1;color:rgb(var(--km-walnuss));text-wrap:balance}.km-404__img{display:block;width:100%;height:auto;margin:0 auto 2rem;border-radius:var(--km-radius)}.km-404__text{margin:0 auto 2.4rem;max-width:48rem;font-size:1.6rem;line-height:1.6;color:rgb(var(--km-holz))}.km-404__search{display:flex;align-items:center;max-width:44rem;margin:0 auto 2.4rem;padding:.4rem .4rem .4rem 1.8rem;border:1px solid rgb(var(--km-stroh));border-radius:999px;background:rgb(var(--km-leinen))}.km-404__search input[type=search]{flex:1 1 auto;min-width:0;min-height:4.4rem;border:0;background:transparent;font:inherit;font-size:1.6rem;color:rgb(var(--km-walnuss));outline-offset:4px}.km-404__search-btn{display:grid;place-items:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:rgb(var(--km-blau));color:#fff;cursor:pointer}.km-404__search-btn svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}html body .color-option-4 .rich-text-text,html body .color-option-4 .rich-text-text p{color:rgb(var(--km-walnuss));opacity:1}@media screen and (max-width:749px){html body .card-wrapper .card-heading:not(.card-heading-q),html body .card-wrapper .card-heading:not(.card-heading-q) a,html body .product-card-wrapper .card__heading,html body .product-card-wrapper .card__heading a{font-size:1.4rem;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto}html body .image-with-text .rotate-text{display:none}}html body .layout-switcher{display:none!important}html body .slider-button{min-width:4rem;min-height:4rem}.km-meter__bar+.km-meter__hint{margin-top:.8rem;padding-top:0;border-top:0}html body main .shopify-section.km-hours-section:has(>:is(.color-option-2,.color-option-3)){margin-top:0}.km-hours__inner{padding-top:5.6rem;padding-bottom:5.6rem}.km-hours--light.color-option-1 .km-hours__inner{padding-top:2.4rem;padding-bottom:3.2rem}.km-hours--center .km-hours__inner{text-align:center}.km-hours__caption{margin:0 0 .6rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.85}html body .km-hours__title{margin:0 0 1.4rem;font-size:clamp(2.8rem,6vw,4rem);line-height:1.15;color:inherit;text-wrap:balance}.km-hours__title:after{content:"";display:block;width:4.8rem;height:3px;margin-top:1.2rem;border-radius:2px;background:rgb(var(--km-gold))}.km-hours--center .km-hours__title:after{margin-inline:auto}.km-hours .km-open{margin:0 0 1.6rem}.km-hours--light .km-open{background:rgb(var(--km-leinen));color:rgb(var(--km-walnuss))}.km-hours__list{display:grid;gap:1.2rem;margin:0 0 1.6rem}.km-hours--center .km-hours__list{justify-items:center}.km-hours__row dt{margin:0 0 .2rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.km-hours__row dd{margin:0;font-size:1.9rem;font-weight:700;line-height:1.35}.km-hours__note{max-width:52rem;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;opacity:.9}.km-hours--center .km-hours__note{margin-inline:auto}.km-hours__note p{margin:0}.km-hours .km-hours__caption,.km-hours .km-hours__row dt,.km-hours .km-hours__note{opacity:1}.km-hours:not(.km-hours--light),.km-hours:not(.km-hours--light) .km-hours__note p,.km-hours:not(.km-hours--light) .km-open{color:rgb(var(--km-mehlweiss))}.km-hours:not(.km-hours--light) .km-hours__row dt,.km-hours:not(.km-hours--light) .km-hours__caption{color:rgb(var(--km-leinen))}.km-hours--light .km-hours__row dt,.km-hours--light .km-hours__caption,.km-hours--light .km-hours__note p{color:rgb(var(--km-holz))}.km-hours:not(.km-hours--light) .km-open{background:#261c123d}.km-wish-btn{display:inline-flex}.km-wish-btn__button{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--km-mehlweiss),.92);color:rgb(var(--km-walnuss));cursor:pointer;transition:background-color .2s,color .2s,transform .2s var(--km-ease)}.km-wish-btn__button:hover{color:rgb(var(--km-ziegel));transform:scale(1.06)}.km-wish-btn__button .icon-heart{width:2.2rem;height:2.2rem}.km-wish-btn.is-active .km-wish-btn__button,.km-wish__remove{color:rgb(var(--km-ziegel))}.km-wish-btn.is-active .icon-heart path,.km-wish__remove .icon-heart path{fill:currentColor}.km-wish-btn.is-pop .icon-heart,.header__icon--wishlist.is-pop .icon-heart{animation:km-heart-pop .45s var(--km-ease)}@keyframes km-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.card-inner>.km-wish-btn--card{position:absolute;right:.8rem;bottom:.8rem;z-index:3}.card-inner>.km-wish-btn--card .km-wish-btn__button{box-shadow:0 2px 8px -4px rgba(var(--km-walnuss),.5)}html body .product .product-title.km-has-wish{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.km-wish-btn--product{flex:none}.km-wish-btn--product .km-wish-btn__button{border:1px solid rgb(var(--km-stroh));background:rgb(var(--km-mehlweiss))}.km-account-mobile{display:none}@media screen and (max-width:989px){html body .header:has(>.km-account-mobile)>header-drawer{grid-area:left-icon;justify-self:start}html body .header>.km-account-mobile{display:flex;align-items:center;justify-content:center;grid-area:left-icon;justify-self:start;width:4rem;min-width:4rem;height:4.4rem;margin-left:4.4rem}html body .header>.km-account-mobile .icon{width:2.4rem;height:2.4rem}}html body .header__icon--wishlist{position:relative;border:0;background:transparent;cursor:pointer}.km-wish-count[hidden]{display:none}html body .km-wish-count.cart-count-bubble{background-color:rgb(var(--km-gold));color:rgb(var(--km-walnuss))}html.km-wish-open,html.km-wish-open body{overflow:hidden}.km-wish{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;justify-content:flex-end;visibility:hidden;background-color:rgba(var(--color-base-opacity),0);transition:background-color .4s ease-in-out,visibility .4s ease-in-out}.km-wish.active{visibility:visible;background-color:rgba(var(--color-base-opacity),.5)}.km-wish__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.km-wish__inner{position:relative;display:flex;flex-direction:column;width:50rem;max-width:calc(100vw - 3rem);height:100dvh;overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--km-walnuss));transform:translate(100%);transition:transform .4s ease-in-out}.km-wish.active .km-wish__inner{transform:translate(0)}.km-wish .drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0}.km-wish .drawer-heading{margin:0 0 1rem}.km-wish .drawer-close{position:absolute;top:10px;right:10px;min-width:4.4rem;min-height:4.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.km-wish .drawer-close svg{width:1.4rem;height:1.4rem}.km-wish__body{flex:1 1 auto;overflow-y:auto;padding:.4rem 1.5rem 1.5rem}.km-wish__list{display:grid;margin:0;padding:0;list-style:none}.km-wish__list[aria-busy=true]{opacity:.6}.km-wish__item{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:.8rem 1.4rem;padding:1.4rem 0;border-bottom:1px solid rgb(var(--km-stroh))}.km-wish__media{display:block;width:7.2rem;height:7.2rem;border-radius:8px;overflow:hidden;background:rgb(var(--km-leinen))}.km-wish__media img{display:block;width:100%;height:100%;object-fit:cover}.km-wish__info{display:grid;align-content:start;gap:.4rem;min-width:0}.km-wish__name{color:rgb(var(--km-walnuss));font-weight:700;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.km-wish__name:hover{text-decoration:underline}.km-wish__size,.km-wish__price{font-size:1.35rem;color:rgb(var(--km-holz));font-variant-numeric:tabular-nums}.km-wish__unit{font-size:1.2rem;color:rgb(var(--km-holz));font-variant-numeric:tabular-nums}.km-wish__unit:empty{display:none}.km-wish__price s{margin-left:.4rem;opacity:.7}.km-wish__variant{justify-self:start;max-width:100%;min-height:3.6rem;padding:0 3rem 0 1.2rem;border:1px solid rgb(var(--km-stroh));border-radius:var(--km-radius);background:rgb(var(--km-mehlweiss)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%233b2f25' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1.1rem center / 1rem;color:rgb(var(--km-walnuss));font:inherit;font-size:1.4rem;-webkit-appearance:none;appearance:none;cursor:pointer}.km-wish__actions{grid-column:2;display:flex;align-items:center;gap:.8rem}.km-wish__add{min-height:4rem;padding:0 1.6rem;border:1px solid rgb(var(--km-blau));border-radius:999px;background:rgb(var(--km-blau));color:rgb(var(--km-mehlweiss));font:inherit;font-size:1.35rem;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.km-wish__add:hover:not([disabled]){background:rgb(var(--km-walnuss));border-color:rgb(var(--km-walnuss))}.km-wish__add[disabled]{border-color:rgb(var(--km-stroh));background:rgb(var(--km-leinen));color:rgb(var(--km-holz));cursor:default}.km-wish__add.loading,.km-wish__all.loading{opacity:.6;pointer-events:none}.km-wish__remove{display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.km-wish__remove:hover{background:rgba(var(--km-ziegel),.08)}.km-wish__remove .icon-heart{width:2.2rem;height:2.2rem}.km-wish__empty{display:grid;justify-items:center;gap:.8rem;padding:4rem 1rem;text-align:center}.km-wish__empty[hidden]{display:none}.km-wish__empty-icon{color:rgb(var(--km-ziegel))}.km-wish__empty-icon .icon-heart{width:4rem;height:4rem}.km-wish__empty-title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2rem}.km-wish__empty-text{margin:0 0 1.2rem;color:rgb(var(--km-holz))}.km-wish__footer{padding:1.5rem;border-top:1px solid rgb(var(--km-stroh))}.km-wish__footer[hidden],.km-wish__all[hidden]{display:none}.km-wish__status{margin:1rem 0 0;color:rgb(var(--km-ziegel));font-size:1.3rem}.km-wish__status:empty{display:none}.km-wish__note{margin:1rem 0 0;font-size:1.25rem;text-align:center;color:rgb(var(--km-holz))}@media(prefers-reduced-motion:reduce){.km-wish,.km-wish__inner{transition:none}.km-wish-btn.is-pop .icon-heart,.header__icon--wishlist.is-pop .icon-heart{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/km-relaunch.css.map */
