.klubkaffe-header{width:100%;color:var(--klubkaffe-text);background-color:var(--klubkaffe-surface);border-bottom:1px solid var(--klubkaffe-border)}.klubkaffe-header{padding:20px var(--klubkaffe-page-padding)}@media (max-width:1119px){.klubkaffe-header{padding-top:16px;padding-bottom:12px}}.klubkaffe-header-inner{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.klubkaffe-header-inner{gap:8px 16px}.klubkaffe-header-inner{flex-wrap:wrap}}.klubkaffe-logo{color:var(--klubkaffe-primary);font-family:var(--klubkaffe-font-family);font-weight:750;font-size:26px;line-height:1.2;text-decoration:none}.klubkaffe-logo:hover{color:var(--klubkaffe-primary-hover)}.klubkaffe-logo{white-space:nowrap}@media (max-width:479px){.klubkaffe-logo{font-size:24px}}.klubkaffe-header-actions{display:flex;flex-flow:row;align-items:center;gap:16px;flex-shrink:0}@media (max-width:1119px){.klubkaffe-header-actions{margin-left:auto}}@media (max-width:479px){.klubkaffe-header-actions{gap:12px}}.klubkaffe-account{color:var(--klubkaffe-text);font-weight:600;font-size:14px;line-height:1.4;text-decoration:none;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;transition:color 180ms ease}.klubkaffe-account:hover{color:var(--klubkaffe-primary)}.klubkaffe-account:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-account{white-space:nowrap}.klubkaffe-minicart{color:var(--klubkaffe-text)}.klubkaffe-main-menu{margin-left:auto}.klubkaffe-main-menu .breakdance-menu-toggle::after{color:var(--klubkaffe-text);font-weight:600;font-size:14px;margin-left:10px}.klubkaffe-main-menu .breakdance-menu-toggle::after{content:"Menu"}.klubkaffe-main-menu .breakdance-menu-link:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:2px}.klubkaffe-main-menu .breakdance-menu-link[href="#"]{cursor:default}.klubkaffe-main-menu .breakdance-dropdown-link[href="#"]{cursor:default;pointer-events:none}.klubkaffe-main-menu .breakdance-dropdown-body{border-top:1px solid var(--klubkaffe-border);border-right:1px solid var(--klubkaffe-border);border-bottom:1px solid var(--klubkaffe-border);border-left:1px solid var(--klubkaffe-border)}.klubkaffe-main-menu .breakdance-dropdown-body{box-shadow:none}@media (max-width:1119px){.klubkaffe-main-menu{order:3;width:100%;margin-left:0px}}.klubkaffe-footer{width:100%;color:var(--klubkaffe-background);background-color:var(--klubkaffe-text)}.klubkaffe-footer{padding:56px var(--klubkaffe-page-padding) 24px}@media (max-width:767px){.klubkaffe-footer{padding-top:40px}}.klubkaffe-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:var(--klubkaffe-space-lg);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:767px){.klubkaffe-footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.klubkaffe-footer-column{display:flex;flex-flow:column;align-items:start;gap:12px;min-width:0px}.klubkaffe-footer-logo{color:var(--klubkaffe-surface);font-weight:750;font-size:28px;line-height:1.2;text-decoration:none}.klubkaffe-footer-logo:hover{color:var(--klubkaffe-accent)}.klubkaffe-footer-copy{max-width:260px;color:var(--klubkaffe-border);font-size:16px;line-height:1.6}.klubkaffe-footer-heading{color:var(--klubkaffe-surface);font-weight:700;font-size:16px;line-height:1.4;margin-bottom:4px}.klubkaffe-footer-link{color:var(--klubkaffe-background);font-size:15px;line-height:1.6;text-decoration:none;transition:color 180ms ease}.klubkaffe-footer-link:hover{color:var(--klubkaffe-accent);text-decoration:underline}.klubkaffe-footer-link:focus-visible{color:var(--klubkaffe-surface);outline:2px solid var(--klubkaffe-accent);outline-offset:4px}.klubkaffe-footer-placeholder{color:var(--klubkaffe-border);font-size:15px;line-height:1.6}.klubkaffe-footer-bottom{width:100%;max-width:var(--klubkaffe-content-width);margin-top:40px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:20px;border-top:1px solid var(--klubkaffe-text-muted)}.klubkaffe-copyright{color:var(--klubkaffe-border);font-size:var(--klubkaffe-font-small);line-height:1.6}.klubkaffe-home-section{width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-home-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-home-section-surface{background-color:var(--klubkaffe-surface)}.klubkaffe-home-section-accent{background-color:var(--klubkaffe-border)}.klubkaffe-home-hero{background-color:var(--klubkaffe-background)}.klubkaffe-home-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.klubkaffe-home-two-column{gap:var(--klubkaffe-space-lg)}}@media (max-width:767px){.klubkaffe-home-two-column{grid-template-columns:minmax(0,1fr);gap:var(--klubkaffe-space-lg)}}.klubkaffe-home-copy{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);min-width:0px}.klubkaffe-home-eyebrow{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}.klubkaffe-home-h1{max-width:720px;color:var(--klubkaffe-text);font-weight:800;font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading);letter-spacing:-0.025em}.klubkaffe-home-h2{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-home-h3{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h3);line-height:var(--klubkaffe-line-heading)}.klubkaffe-home-lead{max-width:640px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-home-intro{max-width:680px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-home-actions{display:flex;flex-flow:row;align-items:center;gap:var(--klubkaffe-space-sm);margin-top:var(--klubkaffe-space-xs)}.klubkaffe-home-actions{flex-wrap:wrap}@media (max-width:479px){.klubkaffe-home-actions{align-items:stretch;width:100%}}.klubkaffe-home-button-primary{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--klubkaffe-surface);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-align:center;text-decoration:none;background-color:var(--klubkaffe-primary);border-radius:var(--klubkaffe-radius-button);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.klubkaffe-home-button-primary:hover{color:var(--klubkaffe-surface);background-color:var(--klubkaffe-primary-hover)}.klubkaffe-home-button-primary:hover{border-color:var(--klubkaffe-primary-hover)}.klubkaffe-home-button-primary:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-home-button-primary{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-primary)}@media (max-width:479px){.klubkaffe-home-button-primary{width:100%}}.klubkaffe-home-button-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--klubkaffe-text);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-align:center;text-decoration:none;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-button);transition:border-color 180ms ease,color 180ms ease}.klubkaffe-home-button-secondary:hover{color:var(--klubkaffe-primary)}.klubkaffe-home-button-secondary:hover{border-color:var(--klubkaffe-primary)}.klubkaffe-home-button-secondary:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-home-button-secondary{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}@media (max-width:479px){.klubkaffe-home-button-secondary{width:100%}}.klubkaffe-home-image-placeholder{display:block;width:100%;min-height:320px;object-fit:cover;object-position:50% 50%;border-radius:var(--klubkaffe-radius-card)}@media (max-width:767px){.klubkaffe-home-image-placeholder{min-height:240px}}@media (max-width:479px){.klubkaffe-home-image-placeholder{min-height:200px}}.klubkaffe-home-image-hero{min-height:360px;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3}@media (max-width:767px){.klubkaffe-home-image-hero{min-height:240px;aspect-ratio:3/2}}@media (max-width:479px){.klubkaffe-home-image-hero{min-height:200px}}.klubkaffe-home-image-wide{object-fit:cover;object-position:50% 50%;aspect-ratio:4/3}.klubkaffe-home-placeholder-label{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h3);line-height:1.3}.klubkaffe-home-placeholder-note{max-width:300px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small);line-height:1.5}.klubkaffe-home-section-heading{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);width:100%;max-width:var(--klubkaffe-content-width)}.klubkaffe-home-section-heading{margin:0 auto var(--klubkaffe-space-lg)}.klubkaffe-home-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-home-card-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-home-card{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-home-card{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-home-card-image{display:block;width:100%;object-fit:contain;object-position:50% 50%;aspect-ratio:4/3;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-home-card-text{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-home-text-link{color:var(--klubkaffe-primary);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.4;text-decoration:none;margin-top:auto;transition:color 180ms ease}.klubkaffe-home-text-link:hover{color:var(--klubkaffe-primary-hover);text-decoration:underline}.klubkaffe-home-text-link:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-home-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-home-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-home-entry-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-home-entry{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-home-entry{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-home-entry-image{display:block;width:100%;object-fit:contain;object-position:50% 50%;aspect-ratio:3/2;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-home-entry-image{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}.klubkaffe-home-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.klubkaffe-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-home-product-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-home-product-placeholder{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-home-product-placeholder{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-home-product-image{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small);text-align:center;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-home-product-image{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}.klubkaffe-home-product-badge{display:inline-flex;align-self:start;color:var(--klubkaffe-text-muted);font-weight:600;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.04em;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-home-product-badge{padding:var(--klubkaffe-space-xs) var(--klubkaffe-space-sm)}.klubkaffe-home-product-title{color:var(--klubkaffe-text);font-weight:600;font-size:var(--klubkaffe-font-h3);line-height:var(--klubkaffe-line-heading)}.klubkaffe-home-product-meta{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small);line-height:1.5;margin-top:auto}.klubkaffe-home-business{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:767px){.klubkaffe-home-business{grid-template-columns:minmax(0,1fr)}}.klubkaffe-home-about{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:767px){.klubkaffe-home-about{grid-template-columns:minmax(0,1fr)}}.klubkaffe-home-usp-section{width:100%;background-color:var(--klubkaffe-primary)}.klubkaffe-home-usp-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-home-usp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-home-usp-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-home-usp{display:flex;flex-flow:row;align-items:center;gap:var(--klubkaffe-space-sm);min-width:0px;border-radius:var(--klubkaffe-radius-card)}.klubkaffe-home-usp{padding:var(--klubkaffe-space-sm);border:var(--klubkaffe-border-width) solid var(--klubkaffe-accent)}.klubkaffe-home-usp-icon{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:42px;width:42px;height:42px;color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);background-color:var(--klubkaffe-surface);border-radius:50%}.klubkaffe-home-usp-title{color:var(--klubkaffe-surface);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.4}.klubkaffe-business-section{width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-business-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-business-section-surface{background-color:var(--klubkaffe-surface)}.klubkaffe-business-inner{width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.klubkaffe-business-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.klubkaffe-business-split{gap:var(--klubkaffe-space-lg)}}@media (max-width:767px){.klubkaffe-business-split{grid-template-columns:minmax(0,1fr);gap:var(--klubkaffe-space-lg)}}.klubkaffe-business-copy{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);min-width:0px}.klubkaffe-business-eyebrow{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}.klubkaffe-business-h1{max-width:720px;color:var(--klubkaffe-text);font-weight:800;font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading);letter-spacing:-0.025em}.klubkaffe-business-h2{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-business-h3{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h3);line-height:var(--klubkaffe-line-heading)}.klubkaffe-business-lead{max-width:640px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-business-text{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-business-button{display:inline-flex;justify-content:center;align-items:center;color:var(--klubkaffe-surface);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-decoration:none;margin-top:var(--klubkaffe-space-xs);background-color:var(--klubkaffe-primary);border-radius:var(--klubkaffe-radius-button);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.klubkaffe-business-button:hover{color:var(--klubkaffe-surface);background-color:var(--klubkaffe-primary-hover)}.klubkaffe-business-button:hover{border-color:var(--klubkaffe-primary-hover)}.klubkaffe-business-button:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-business-button{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-primary)}@media (max-width:479px){.klubkaffe-business-button{width:100%}}.klubkaffe-business-hero-image{display:block;width:100%;min-height:360px;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3;border-radius:var(--klubkaffe-radius-card)}@media (max-width:767px){.klubkaffe-business-hero-image{min-height:240px;aspect-ratio:3/2}}@media (max-width:479px){.klubkaffe-business-hero-image{min-height:200px}}.klubkaffe-business-section-heading{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);width:100%;max-width:var(--klubkaffe-content-width)}.klubkaffe-business-section-heading{margin:0 auto var(--klubkaffe-space-lg)}.klubkaffe-business-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-business-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-business-card-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-business-card{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-business-card{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-business-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-business-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-business-step-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-business-step{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-business-step{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}.klubkaffe-business-step-number{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1;background-color:var(--klubkaffe-surface);border-radius:50%}.klubkaffe-business-image-placeholder{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--klubkaffe-space-xs);width:100%;min-height:320px;aspect-ratio:4/3;color:var(--klubkaffe-text-muted);text-align:center;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-business-image-placeholder{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}@media (max-width:767px){.klubkaffe-business-image-placeholder{min-height:240px;aspect-ratio:3/2}}@media (max-width:479px){.klubkaffe-business-image-placeholder{min-height:200px}}.klubkaffe-business-placeholder-label{color:var(--klubkaffe-text);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.4}.klubkaffe-business-placeholder-note{max-width:320px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small);line-height:1.5}.klubkaffe-business-cta-section{width:100%;background-color:var(--klubkaffe-primary)}.klubkaffe-business-cta-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-business-cta{display:flex;flex-flow:column;align-items:center;gap:var(--klubkaffe-space-sm);width:100%;max-width:760px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.klubkaffe-business-cta-title{color:var(--klubkaffe-surface);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-business-cta-text{color:var(--klubkaffe-background);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-business-button-light{display:inline-flex;justify-content:center;align-items:center;color:var(--klubkaffe-primary);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-decoration:none;margin-top:var(--klubkaffe-space-xs);background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-button);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.klubkaffe-business-button-light:hover{color:var(--klubkaffe-primary-hover);background-color:var(--klubkaffe-background)}.klubkaffe-business-button-light:hover{border-color:var(--klubkaffe-background)}.klubkaffe-business-button-light:focus-visible{outline:2px solid var(--klubkaffe-surface);outline-offset:4px}.klubkaffe-business-button-light{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-surface)}@media (max-width:479px){.klubkaffe-business-button-light{width:100%}}.klubkaffe-business-content-image{display:block;width:100%;min-height:320px;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3;border-radius:var(--klubkaffe-radius-card)}@media (max-width:767px){.klubkaffe-business-content-image{min-height:240px;aspect-ratio:3/2}}@media (max-width:479px){.klubkaffe-business-content-image{min-height:200px}}.klubkaffe-about-section{width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-about-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-about-section-surface{background-color:var(--klubkaffe-surface)}.klubkaffe-about-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.klubkaffe-about-split{gap:var(--klubkaffe-space-lg)}}@media (max-width:767px){.klubkaffe-about-split{grid-template-columns:minmax(0,1fr);gap:var(--klubkaffe-space-lg)}}.klubkaffe-about-copy{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);min-width:0px}.klubkaffe-about-eyebrow{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}.klubkaffe-about-h1{max-width:720px;color:var(--klubkaffe-text);font-weight:800;font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading);letter-spacing:-0.025em}.klubkaffe-about-h2{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-about-h3{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h3);line-height:var(--klubkaffe-line-heading)}.klubkaffe-about-lead{max-width:680px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-about-text{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-about-hero-image{display:block;width:100%;min-height:360px;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3;border-radius:var(--klubkaffe-radius-card)}@media (max-width:767px){.klubkaffe-about-hero-image{min-height:240px;aspect-ratio:3/2}}@media (max-width:479px){.klubkaffe-about-hero-image{min-height:200px}}.klubkaffe-about-section-heading{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);width:100%;max-width:var(--klubkaffe-content-width)}.klubkaffe-about-section-heading{margin:0 auto var(--klubkaffe-space-lg)}.klubkaffe-about-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-about-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-about-card-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-about-card{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-about-card{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-about-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--klubkaffe-space-md);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.klubkaffe-about-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.klubkaffe-about-entry-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-about-entry{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-about-entry{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-about-entry-image{display:block;width:100%;object-fit:contain;object-position:50% 50%;aspect-ratio:3/2;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-about-entry-image{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}.klubkaffe-about-cta-section{width:100%;background-color:var(--klubkaffe-primary)}.klubkaffe-about-cta-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-about-cta{display:flex;flex-flow:column;align-items:center;gap:var(--klubkaffe-space-sm);width:100%;max-width:760px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.klubkaffe-about-cta-title{color:var(--klubkaffe-surface);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-about-cta-text{color:var(--klubkaffe-background);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-about-button-light{display:inline-flex;justify-content:center;align-items:center;color:var(--klubkaffe-primary);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-decoration:none;margin-top:var(--klubkaffe-space-xs);background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-button);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.klubkaffe-about-button-light:hover{color:var(--klubkaffe-primary-hover);background-color:var(--klubkaffe-background)}.klubkaffe-about-button-light:hover{border-color:var(--klubkaffe-background)}.klubkaffe-about-button-light:focus-visible{outline:2px solid var(--klubkaffe-surface);outline-offset:4px}.klubkaffe-about-button-light{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-surface)}@media (max-width:479px){.klubkaffe-about-button-light{width:100%}}.klubkaffe-info-section{width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-info-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-info-section-surface{background-color:var(--klubkaffe-surface)}.klubkaffe-info-intro{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);width:100%;max-width:840px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.klubkaffe-info-eyebrow{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}.klubkaffe-info-h1{color:var(--klubkaffe-text);font-weight:800;font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading);letter-spacing:-0.025em}.klubkaffe-info-h2{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-info-h3{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h3);line-height:var(--klubkaffe-line-heading)}.klubkaffe-info-lead{max-width:760px;color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-info-text{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);width:100%;max-width:var(--klubkaffe-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.klubkaffe-info-grid{gap:var(--klubkaffe-space-lg)}}@media (max-width:767px){.klubkaffe-info-grid{grid-template-columns:minmax(0,1fr)}}.klubkaffe-info-card{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-md);width:100%;height:100%;min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-info-card{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-info-contact-stack{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-md);width:100%}.klubkaffe-info-detail-group{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-xs);width:100%}.klubkaffe-info-label{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4}.klubkaffe-info-link{color:var(--klubkaffe-primary);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.5;text-decoration:none;transition:color 180ms ease}.klubkaffe-info-link:hover{color:var(--klubkaffe-primary-hover);text-decoration:underline}.klubkaffe-info-link:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-info-link{overflow-wrap:anywhere}.klubkaffe-info-inline-link{color:var(--klubkaffe-primary);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.5;text-decoration:none;margin-top:var(--klubkaffe-space-xs);transition:color 180ms ease}.klubkaffe-info-inline-link:hover{color:var(--klubkaffe-primary-hover);text-decoration:underline}.klubkaffe-info-inline-link:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-info-form-fields{display:flex;flex-flow:column;gap:var(--klubkaffe-space-sm);width:100%}.klubkaffe-info-form-field{display:flex;flex-flow:column;gap:var(--klubkaffe-space-xs);width:100%}.klubkaffe-info-form-control{width:100%;min-height:48px;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-info-form-control{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}.klubkaffe-info-form-message{min-height:128px}.klubkaffe-info-form-note{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small);line-height:1.5}.klubkaffe-info-hours-card{display:flex;flex-flow:column;gap:var(--klubkaffe-space-sm);width:100%;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-info-hours-card{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}.klubkaffe-info-hours-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--klubkaffe-space-md);width:100%;background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-info-hours-row{padding:var(--klubkaffe-space-sm);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}@media (max-width:479px){.klubkaffe-info-hours-row{grid-template-columns:minmax(0,1fr);gap:var(--klubkaffe-space-xs)}}.klubkaffe-info-hours-day{color:var(--klubkaffe-text);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.5}.klubkaffe-info-hours-time{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:1.5;text-align:right}@media (max-width:479px){.klubkaffe-info-hours-time{text-align:left}}.klubkaffe-info-phone-row{display:flex;align-items:baseline;gap:var(--klubkaffe-space-xs);width:100%;margin-top:var(--klubkaffe-space-sm)}.klubkaffe-info-phone-row{flex-wrap:wrap}.klubkaffe-info-cta-section{width:100%;background-color:var(--klubkaffe-primary)}.klubkaffe-info-cta-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-info-cta{display:flex;flex-flow:column;align-items:center;gap:var(--klubkaffe-space-sm);width:100%;max-width:760px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.klubkaffe-info-cta-title{color:var(--klubkaffe-surface);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-info-cta-text{color:var(--klubkaffe-background);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-info-button-light{display:inline-flex;justify-content:center;align-items:center;color:var(--klubkaffe-primary);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-decoration:none;margin-top:var(--klubkaffe-space-xs);background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-button);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.klubkaffe-info-button-light:hover{color:var(--klubkaffe-primary-hover);background-color:var(--klubkaffe-background)}.klubkaffe-info-button-light:hover{border-color:var(--klubkaffe-background)}.klubkaffe-info-button-light:focus-visible{outline:2px solid var(--klubkaffe-surface);outline-offset:4px}.klubkaffe-info-button-light{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-surface)}@media (max-width:479px){.klubkaffe-info-button-light{width:100%}}.klubkaffe-terms-section{width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-terms-section{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-terms-section-surface{background-color:var(--klubkaffe-surface)}.klubkaffe-terms-inner{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-sm);width:100%;max-width:820px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.klubkaffe-terms-eyebrow{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}.klubkaffe-terms-h1{color:var(--klubkaffe-text);font-weight:800;font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading);letter-spacing:-0.025em}.klubkaffe-terms-h2{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-h2);line-height:var(--klubkaffe-line-heading)}.klubkaffe-terms-text{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-terms-notice{display:flex;flex-flow:column;gap:var(--klubkaffe-space-xs);width:100%;margin-top:var(--klubkaffe-space-sm);background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card);border-left:4px solid var(--klubkaffe-primary)}.klubkaffe-terms-notice{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}@media (max-width:767px){.klubkaffe-terms-notice{padding:var(--klubkaffe-space-sm)}}.klubkaffe-terms-notice-label{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4;text-transform:uppercase;letter-spacing:0.04em}.klubkaffe-terms-company-card{display:flex;flex-flow:column;align-items:start;gap:var(--klubkaffe-space-xs);width:100%;margin-top:var(--klubkaffe-space-sm);background-color:var(--klubkaffe-background);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-terms-company-card{padding:var(--klubkaffe-card-padding);border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);box-shadow:var(--klubkaffe-shadow)}@media (max-width:767px){.klubkaffe-terms-company-card{padding:var(--klubkaffe-space-sm)}}.klubkaffe-terms-company-name{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-terms-cvr{display:flex;flex-flow:column;gap:var(--klubkaffe-space-xs);width:100%;margin-top:var(--klubkaffe-space-sm);background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-terms-cvr{padding:var(--klubkaffe-space-sm);border:var(--klubkaffe-border-width) solid var(--klubkaffe-accent)}.klubkaffe-terms-cvr-label{color:var(--klubkaffe-text);font-weight:700;font-size:var(--klubkaffe-font-small);line-height:1.4}.klubkaffe-terms-placeholder{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-terms-button{display:inline-flex;justify-content:center;align-items:center;color:var(--klubkaffe-surface);font-weight:600;font-size:var(--klubkaffe-font-body);line-height:1.2;text-decoration:none;margin-top:var(--klubkaffe-space-sm);background-color:var(--klubkaffe-primary);border-radius:var(--klubkaffe-radius-button)}.klubkaffe-terms-button:hover{color:var(--klubkaffe-surface);background-color:var(--klubkaffe-primary-hover)}.klubkaffe-terms-button:hover{border-color:var(--klubkaffe-primary-hover)}.klubkaffe-terms-button:focus-visible{outline:2px solid var(--klubkaffe-primary);outline-offset:4px}.klubkaffe-terms-button{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x);border:var(--klubkaffe-border-width) solid var(--klubkaffe-primary)}@media (max-width:479px){.klubkaffe-terms-button{width:100%}}.klubkaffe-shop-archive{width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-shop-archive{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}.klubkaffe-shop-inner{display:flex;flex-flow:column;gap:var(--klubkaffe-space-lg);width:100%;max-width:var(--klubkaffe-content-width);margin-right:auto;margin-left:auto}@media (max-width:1119px){.klubkaffe-shop-inner{gap:var(--klubkaffe-space-md)}}.klubkaffe-shop-intro{display:flex;flex-flow:column;gap:var(--klubkaffe-space-sm);width:100%;max-width:760px}@media (max-width:767px){.klubkaffe-shop-intro{gap:var(--klubkaffe-space-xs)}}.klubkaffe-shop-title{color:var(--klubkaffe-text);font-family:var(--klubkaffe-font-family);font-weight:700;font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading);text-wrap:balance}.klubkaffe-shop-description{max-width:68ch;color:var(--klubkaffe-text-muted);font-family:var(--klubkaffe-font-family);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-shop-products{width:100%;min-width:0px}.klubkaffe-product-template{display:flex;flex-flow:column;gap:var(--klubkaffe-section-padding);width:100%;background-color:var(--klubkaffe-background)}.klubkaffe-product-template{padding:var(--klubkaffe-section-padding) var(--klubkaffe-page-padding)}@media (max-width:767px){.klubkaffe-product-template{gap:40px}}.klubkaffe-product-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;width:100%;max-width:var(--klubkaffe-content-width);margin-right:auto;margin-left:auto}@media (max-width:1119px){.klubkaffe-product-main{gap:var(--klubkaffe-space-lg)}}@media (max-width:767px){.klubkaffe-product-main{grid-template-columns:minmax(0,1fr);gap:var(--klubkaffe-space-md)}}.klubkaffe-product-media{display:flex;flex-flow:column;gap:var(--klubkaffe-space-sm);min-width:0px}.klubkaffe-product-summary{display:flex;flex-flow:column;gap:var(--klubkaffe-space-sm);min-width:0px;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-product-summary{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);padding:var(--klubkaffe-space-lg)}@media (max-width:767px){.klubkaffe-product-summary{padding:var(--klubkaffe-space-md)}}@media (max-width:479px){.klubkaffe-product-summary{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.klubkaffe-product-breadcrumbs{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small)}.klubkaffe-product-title{color:var(--klubkaffe-text);font-family:var(--klubkaffe-font-family);font-size:var(--klubkaffe-font-h1);line-height:var(--klubkaffe-line-heading)}.klubkaffe-product-price{color:var(--klubkaffe-primary)}.klubkaffe-product-price .price{color:var(--klubkaffe-primary);font-weight:700;font-size:var(--klubkaffe-font-h3)}.klubkaffe-product-excerpt{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-body);line-height:var(--klubkaffe-line-body)}.klubkaffe-product-stock{color:var(--klubkaffe-text);font-weight:600;font-size:var(--klubkaffe-font-small)}.klubkaffe-product-cart{width:100%}.klubkaffe-product-cart .single_add_to_cart_button{min-height:48px;color:var(--klubkaffe-surface);font-weight:700;background-color:var(--klubkaffe-primary);border-radius:var(--klubkaffe-radius-button);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:background-color 180ms ease,color 180ms ease}.klubkaffe-product-cart .single_add_to_cart_button{padding:var(--klubkaffe-button-padding-y) var(--klubkaffe-button-padding-x)}.klubkaffe-product-cart .single_add_to_cart_button:hover{color:var(--klubkaffe-surface);background-color:var(--klubkaffe-primary-hover)}.klubkaffe-product-cart .qty{min-height:48px;border-radius:var(--klubkaffe-radius-button)}.klubkaffe-product-cart .qty{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border)}@media (max-width:767px){.klubkaffe-product-cart .single_add_to_cart_button{width:100%}}.klubkaffe-product-meta{color:var(--klubkaffe-text-muted);font-size:var(--klubkaffe-font-small);line-height:var(--klubkaffe-line-body)}.klubkaffe-product-details{width:100%;max-width:var(--klubkaffe-content-width);margin-right:auto;margin-left:auto;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-product-details{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);padding:var(--klubkaffe-space-lg)}@media (max-width:767px){.klubkaffe-product-details{padding:var(--klubkaffe-space-md)}}@media (max-width:479px){.klubkaffe-product-details{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.klubkaffe-product-tabs{width:100%}.klubkaffe-product-related{width:100%;max-width:var(--klubkaffe-content-width);margin-right:auto;margin-left:auto}.klubkaffe-product-placeholder{width:100%;object-fit:contain;object-position:50% 50%;aspect-ratio:1/1;background-color:var(--klubkaffe-surface);border-radius:var(--klubkaffe-radius-card)}.klubkaffe-product-placeholder{border:var(--klubkaffe-border-width) solid var(--klubkaffe-border);padding:var(--klubkaffe-space-md)}