:root{--kl-accent:#C8873A;--kl-dark:#1E2124;--kl-warm:#F5F2ED;--kl-line:rgba(30,33,36,.09);--kl-radius:14px}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;line-height:1.15}.title,.collection-hero__title{font-weight:600}a{text-underline-offset:.25em}.announcement-bar__message{letter-spacing:.04em;font-size:1.25rem}.header-wrapper{box-shadow:0 1px 0 var(--kl-line)}.header__heading-link .h2,.header__heading-link{font-weight:700;letter-spacing:-.02em}.header__menu-item{font-size:1.45rem;font-weight:500}.header__inline-menu .header__menu-item{padding:1.2rem 1rem}.header__inline-menu summary.header__menu-item{padding-right:2.6rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item:hover span{text-decoration:none;color:var(--kl-accent)}.header__submenu{border-radius:12px;box-shadow:0 12px 32px #00000014}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}.button:after,.button:before{border-radius:inherit}.card-wrapper .card{border-radius:var(--kl-radius);transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card{box-shadow:0 10px 30px #00000014}.card .card__inner,.card .card__media,.card .media{background:#fff!important}.card__media .media img{object-fit:contain!important;padding:7%}.card--standard .card__inner{border:1px solid var(--kl-line);border-radius:var(--kl-radius);overflow:hidden}.card--standard>.card__content{padding:1.2rem .4rem 0}.card__heading{font-size:1.45rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.35em*3)}.card__heading a:hover{color:var(--kl-accent)}.card-information .price{font-size:1.65rem;font-weight:700;color:var(--kl-dark)}.card-information .price .price-item--regular{font-weight:700}.card .caption-with-letter-spacing{letter-spacing:.08em;font-size:1.1rem;color:var(--kl-accent);font-weight:600}.price__badge-sale,.badge{border-radius:999px}.card-information>.caption-with-letter-spacing,.card__information .caption-with-letter-spacing.light{display:none}.kl-vorteile{list-style:none;margin:1.6rem 0;padding:1.4rem 1.6rem;border:1px solid var(--kl-line);border-radius:12px;background:var(--kl-warm);display:grid;gap:.7rem}.kl-vorteile li{position:relative;padding-left:2.6rem;font-size:1.4rem;line-height:1.4;color:var(--kl-dark)}.kl-vorteile li:before{content:"";position:absolute;left:0;top:.15rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--kl-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/100% no-repeat}.kl-vendor{margin:0 0 .4rem;color:var(--kl-accent);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.collection-card-wrapper .card,.collection-list .card{border-radius:var(--kl-radius);overflow:hidden}.collection-list .card__media .media img{object-fit:cover!important;padding:0}.collection-list .card__heading{font-size:1.6rem;font-weight:600;-webkit-line-clamp:2;min-height:0}.collection-list .card--card .card__content,.collection-list .card--standard>.card__content{padding-top:1rem}.multicolumn-card{border-radius:var(--kl-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.multicolumn-list__item:hover .multicolumn-card{transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.multicolumn-card__info h3{font-weight:600}[id$=__usp] .multicolumn-card__info h3{font-size:1.6rem}[id$=__usp] .multicolumn-card__info .rte{font-size:1.4rem}.product__media-wrapper .product__media{background:#fff}.product__media-list .product__media-item .product-media-container{--ratio:1 !important;--preview-ratio:1 !important}.product-media-container.media-fit-contain .media img,.product__media img{object-fit:contain!important}.product__media-list .media{border-radius:var(--kl-radius);border:1px solid var(--kl-line)}.thumbnail{border-radius:10px;background:#fff}.thumbnail img{object-fit:contain!important;padding:6%}.product__title h1{font-weight:600}.product .price--large .price-item{font-size:2.6rem;font-weight:700;color:var(--kl-dark)}.product__info-container .product__text.caption-with-letter-spacing{color:var(--kl-accent);font-weight:600}.product__description{line-height:1.7}.product__description table{border-collapse:collapse;width:100%;font-size:1.4rem}.product__description td,.product__description th{border-bottom:1px solid var(--kl-line);padding:.6rem .4rem;text-align:left}.icon-with-text{border:1px solid var(--kl-line);border-radius:12px;padding:1.4rem 1.6rem;background:var(--kl-warm)}.facets-vertical .facets-wrapper{position:sticky;top:10rem;align-self:flex-start;max-height:calc(100vh - 12rem);overflow-y:auto;overflow-x:hidden;padding-right:1.6rem}.facets__heading{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.facets-vertical .facets__summary{padding:1.3rem 0;border-bottom:1px solid var(--kl-line);font-weight:600}.facets__summary span{font-size:1.45rem}.facets-vertical .facets__item label,.facets__label{font-size:1.4rem}.facet-checkbox .icon-checkmark,.facet-checkbox>svg{border-radius:4px}.facets__price input{border-radius:8px}.active-facets__button-inner{border-radius:999px;background:var(--kl-warm);border-color:transparent}.facets-vertical .facet-filters.sorting{border-radius:10px}.product-count__text{font-weight:500}.collection-hero__title{font-size:clamp(2.8rem,4vw,4.2rem)}.collection-hero__description{max-width:80rem;line-height:1.6}.banner__heading{font-weight:700;letter-spacing:-.02em}.banner__box{border-radius:var(--kl-radius)}[id$=__hero] .banner__heading{font-size:clamp(3.2rem,5.2vw,6rem)}[id$=__hero] .banner__text p{font-size:1.8rem}.collapsible-content .accordion{border-radius:12px}.collapsible-content summary{padding:1.6rem 0}.footer{border-top:none}.footer-block__heading{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;opacity:.85}.footer-block__details-content .list-menu__item--link:hover{opacity:1;color:var(--kl-accent)}@media screen and (max-width:749px){.card__heading{font-size:1.3rem;-webkit-line-clamp:3}.card-information .price{font-size:1.45rem}.facets-vertical .facets-wrapper{position:static;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kl24-modern.css.map */
