.product-card-wrapper .card-content{text-align:left!important;container-type:inline-size}.product-card-wrapper .card-others{display:flex!important;justify-content:flex-start!important;width:100%!important;align-self:stretch!important;text-align:left!important}.kl-karte-zustand-ico{position:absolute;left:10px;top:10px;z-index:2;width:36px;height:36px;border-radius:50%;background:#faf3e0;border:1.5px solid #D2B48C;display:flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 1px 4px #3333331f}.kl-karte-zustand-ico svg{width:18px;height:18px;fill:#333;display:block}.kl-karte-zustand-ico--unikat,.kl-karte-zustand-ico--defekt{background:#f8c5cb;border-color:#e8939d}.kl-karte-zustand-ico--unikat svg,.kl-karte-zustand-ico--defekt svg{fill:#a50e1e}.kl-karte-zustand-ico--neu{background:#e6f2e1;border-color:#a9cd9a}.kl-karte-zustand-ico--neu svg{fill:#3f6b2f}.kl-karte-zustand-ico[role=button]{cursor:pointer;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.kl-karte-zustand-ico[role=button]:hover{transform:scale(1.08)}}.kl-karte-zustand-ico[role=button]:focus-visible{outline:2px solid #333333;outline-offset:2px}.kl-kz-info[hidden]{display:none!important}.kl-kz-info{position:absolute;left:8px;right:8px;top:56px;z-index:5;display:block;max-height:calc(100% - 66px);overflow-y:auto;padding:10px 12px;background:#faf3e0;border:1.5px solid #D2B48C;border-radius:14px;box-shadow:0 8px 24px #33333324;color:#333;text-align:left;cursor:default;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.kl-kz-info.kl-kz-auf{opacity:1;transform:translateY(0)}.kl-kz-titel{display:block;margin:0 0 3px;font-family:var(--font-heading-family, "Poppins"),sans-serif;font-size:13px;font-weight:600;line-height:1.35}.kl-kz-text{display:block;margin:0 0 6px;font-size:13px;line-height:1.45}.kl-kz-text:last-child{margin-bottom:0}@media(min-width:990px){.kl-kz-info{overflow:visible;max-height:none}.kl-kz-info:after{content:"";position:absolute;left:14px;top:-8px;width:12px;height:12px;background:#faf3e0;border-left:1.5px solid #D2B48C;border-top:1.5px solid #D2B48C;transform:rotate(45deg)}}@media(max-width:989px){.kl-kz-info{display:none!important}.kl-karte-zustand-ico[role=button]{cursor:inherit}}@media(prefers-reduced-motion:reduce){.kl-kz-info{transition:none}}.klw-pill{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 12px;border-radius:0 0 var(--kl-bild-radius, 12px) var(--kl-bild-radius, 12px);background:#ea7317f2;color:#fff;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background .2s ease}.klw-pill svg{width:17px;height:17px;flex:0 0 17px;fill:#fff;display:block}.klw-pill:hover{background:#d2660df2}.klw-pill:focus-visible{outline:2px solid #333333;outline-offset:2px}.product-card-wrapper .card-inner:has(.klw-pill:hover) .product-card-featured-image,.product-card-wrapper .card-inner:has(.kl-karte-zustand-ico:hover) .product-card-featured-image{transform:none!important;opacity:1!important;filter:none!important}.product-card-wrapper .card-inner:has(.klw-pill:hover) .product-card-secondary-image,.product-card-wrapper .card-inner:has(.kl-karte-zustand-ico:hover) .product-card-secondary-image{opacity:0!important;visibility:hidden!important}.product-card-wrapper .card-meta:has(.klw-pill)>:not(.klw-pill):not(.kl-kz){display:none!important}#klw-ov{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0000008c;align-items:center;justify-content:center;padding:18px}#klw-ov.klw-on{display:flex}#klw-ov *{box-sizing:border-box}#klw-box{position:relative;width:100%;max-width:420px;background:#faf3e0;border:1px solid #EA7317;border-radius:12px;padding:26px 24px 24px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 12px 40px #00000040;text-align:left}#klw-x{position:absolute;top:8px;right:12px;width:32px;height:32px;background:none;border:none;font-size:26px;line-height:1;color:#999;cursor:pointer;padding:0;min-height:0;min-width:0}#klw-x:hover{color:#333}#klw-box h3{margin:0 0 6px;font-size:19px;font-weight:700;color:#333}#klw-box .klw-sub{margin:0 0 16px;font-size:13px;color:#666;line-height:1.5}#klw-prod{background:#f0f0f0;color:#666;padding:10px 12px;margin:0 0 6px;border-radius:7px;font-size:14px;font-weight:600;line-height:1.4}#klw-box .klw-preis-hinweis{margin:0 0 16px;font-size:11.5px;color:#777;line-height:1.45}#klw-box label{display:block;font-size:13px;font-weight:600;color:#444;margin:0 0 4px}#klw-box .klw-f{margin-bottom:12px}#klw-box input{width:100%;padding:10px 12px;font-size:14px;color:#333;border:1.5px solid #e0cfa8;border-radius:7px;background:#fff;outline:none}#klw-box input:focus{border-color:#ea7317}#klw-send{width:100%;padding:12px;margin-top:4px;background:#ea7317;color:#fff;font-size:15px;font-weight:700;border:none;border-radius:8px;cursor:pointer}#klw-send:hover{background:#d2660d}#klw-send:disabled{opacity:.6;cursor:not-allowed}#klw-msg{margin-top:12px;font-size:13px;display:none}#klw-msg.klw-err{display:block;color:#c0392b}#klw-ok{display:none;text-align:center;padding:10px 4px 4px}#klw-ok .klw-i{font-size:42px;line-height:1;margin-bottom:10px;color:#ea7317}#klw-ok p{margin:0;font-size:14px;color:#444;line-height:1.55}#klw-consent{margin-top:12px;font-size:11px;color:#777;line-height:1.45}#klw-consent a{color:#666;text-decoration:underline}@media(max-width:600px){#klw-ov{padding:0;align-items:flex-end}#klw-box{max-width:none;width:100%;border-radius:16px 16px 0 0;border-width:1px 1px 0 1px;max-height:90vh;overflow-y:auto;transition:transform .28s ease}#klw-ov.klw-on #klw-box{animation:klw-up .28s ease-out}#klw-ov.klw-closing #klw-box{transform:translateY(100%)}}@keyframes klw-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.product-card-wrapper .kl-karte-kopf{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;flex:1 1 100%!important;width:100%!important;min-height:22px;margin:0 0 4px!important;text-align:left!important}.product-card-wrapper .kl-karte-marke{min-width:0;padding:0 3px;margin:0 -3px;border-radius:4px;border-bottom:2px dotted #8B6F47;color:#333!important;font-family:var(--font-heading-family, "Poppins"),sans-serif;font-size:.85rem;font-weight:600;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none!important;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.product-card-wrapper a.kl-karte-marke:hover{background:#d2b48c59;border-bottom-style:solid}}.product-card-wrapper a.kl-karte-marke:active{background:tan;color:#fff!important}.product-card-wrapper a.kl-karte-marke:focus-visible{outline:2px solid #333333;outline-offset:2px}.product-card-wrapper .kl-karte-groesse{margin-left:auto!important;font-size:.85rem;line-height:1.6;color:#7a6a52;white-space:nowrap}.product-card-wrapper .card-heading{text-align:left!important}.product-card-wrapper .card-heading a{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;text-overflow:ellipsis!important;min-height:2lh}.product-card-wrapper .kl-karte-zeile{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin-top:8px!important}.product-card-wrapper .kl-karte-zeile:has(.kl-karte-weg) .kl-karte-preis{opacity:.5}.kl-karte-weg{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:#eae6de;color:#666;font-size:.8rem;line-height:1.4;white-space:nowrap}.product-card-wrapper .kl-karte-preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;text-align:left!important;font-size:clamp(1.15rem,8cqi,1.6rem)!important;font-weight:700!important;line-height:1.2!important;color:#333}.product-card-wrapper .kl-karte-preis *{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.product-card-wrapper .kl-karte-preis .price{justify-content:flex-start!important}.product-card-wrapper .kl-karte-preis .kl-karte-alt{color:#999;white-space:nowrap}.product-card-wrapper .kl-karte-preis .kl-karte-neu{color:#ef192f;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/94/assets/kl-karten.css.map */
