@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://www.lumeprint.de/wp-content/themes/lumeprint/assets/css/../fonts/instrument-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://www.lumeprint.de/wp-content/themes/lumeprint/assets/css/../fonts/instrument-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Sans';font-style:italic;font-weight:400 700;font-display:swap;src:url(https://www.lumeprint.de/wp-content/themes/lumeprint/assets/css/../fonts/instrument-sans-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Sans';font-style:italic;font-weight:400 700;font-display:swap;src:url(https://www.lumeprint.de/wp-content/themes/lumeprint/assets/css/../fonts/instrument-sans-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden;max-width:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--lp-header-height) + var(--lp-space-md))}html,body{margin:0;padding:0;background:var(--lp-white)}body{font-family:var(--lp-font-sans);font-size:var(--lp-text-base);line-height:var(--lp-leading-normal);color:var(--lp-ink);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;overflow-x:hidden;max-width:100%}body.lp-no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:500;color:var(--lp-black);letter-spacing:-.02em;line-height:var(--lp-leading-snug);text-wrap:balance;margin:0 0 var(--lp-space-sm)}h1{font-size:var(--lp-text-3xl);line-height:var(--lp-leading-tight);letter-spacing:-.03em}h2{font-size:var(--lp-text-2xl);line-height:var(--lp-leading-tight);letter-spacing:-.025em}h3{font-size:var(--lp-text-xl)}h4{font-size:var(--lp-text-lg);letter-spacing:-.015em}h5,h6{font-size:var(--lp-text-md);letter-spacing:-.01em}.lp-display{font-size:var(--lp-text-display);line-height:1.02;letter-spacing:-.035em;font-weight:500;margin:0}.lp-display--sm{font-size:var(--lp-text-4xl);line-height:var(--lp-leading-tight);letter-spacing:-.03em}p{margin:0 0 var(--lp-space-sm);line-height:var(--lp-leading-relaxed)}p:last-child{margin-bottom:0}a{color:var(--lp-lume);text-decoration:none;transition:color var(--lp-dur-fast) var(--lp-ease-out)}a:hover,a:focus{color:var(--lp-lume-hover)}strong,b{font-weight:600}small{font-size:var(--lp-text-2xs)}img,svg,video{max-width:100%;height:auto;display:block}figure{margin:0}ul,ol{padding-left:var(--lp-space-md)}hr{border:0;height:1px;background:var(--lp-line);margin:var(--lp-space-lg) 0}blockquote{margin:var(--lp-space-md) 0;padding:var(--lp-space-md);background:var(--lp-surface-2);border-left:3px solid var(--lp-lume);border-radius:var(--lp-radius);color:var(--lp-ink)}code,kbd,pre{font-family:var(--lp-font-mono);font-size:var(--lp-text-xs)}pre{background:var(--lp-surface);padding:var(--lp-space-md);border-radius:var(--lp-radius);overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:var(--lp-space-xs) 0;border-bottom:1px solid var(--lp-line);font-size:var(--lp-text-sm)}th{font-weight:500;color:var(--lp-muted);font-size:var(--lp-text-xs)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--lp-lume-tint);color:var(--lp-black)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px;border-radius:var(--lp-radius-sm)}.lp-icon{display:inline-block;flex:0 0 auto;width:20px;height:20px;vertical-align:middle;color:inherit;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.lp-icon--fill,.lp-icon-filled{fill:currentColor;stroke:none}.lp-container{width:100%;max-width:var(--lp-container);margin:0 auto;padding:0 var(--lp-gutter)}.lp-container--narrow{max-width:900px}.lp-section{padding-block:var(--lp-section-y)}.lp-section--tight{padding-block:var(--lp-section-y-tight)}.lp-section--surface{background:var(--lp-surface-2);padding-block:var(--lp-section-y)}.lp-section--dark{background:var(--lp-surface-dark);color:var(--lp-ink-inverse);padding-block:var(--lp-section-y)}.lp-section--dark h1,.lp-section--dark h2,.lp-section--dark h3,.lp-section--dark h4{color:var(--lp-ink-inverse)}.lp-section--dark .lp-lead,.lp-section--dark .lp-eyebrow{color:var(--lp-muted-inverse)}.lp-eyebrow{display:block;font-size:var(--lp-text-2xs);font-weight:500;letter-spacing:var(--lp-tracking-eyebrow);text-transform:uppercase;color:var(--lp-lume);margin-bottom:var(--lp-space-xs)}.lp-label{font-size:var(--lp-text-2xs);font-weight:500;letter-spacing:var(--lp-tracking-label);text-transform:uppercase;color:var(--lp-muted)}.lp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lp-space-md);flex-wrap:wrap;margin-bottom:var(--lp-section-head-gap)}.lp-section-head__text{max-width:62ch}.lp-section-head h2,.lp-section-head h1{margin:0;font-size:var(--lp-text-2xl)}.lp-section-head .lp-lead{margin-top:var(--lp-space-xs)}.lp-section-head__link{display:inline-flex;align-items:center;gap:var(--lp-space-2xs);font-size:var(--lp-text-xs);font-weight:500;white-space:nowrap}.lp-section-head__link .lp-icon{width:16px;height:16px;transition:transform var(--lp-dur) var(--lp-ease-out)}.lp-section-head__link:hover .lp-icon{transform:translateX(3px)}.lp-section-head--center{flex-direction:column;align-items:center;text-align:center}.lp-lead{font-size:var(--lp-text-md);line-height:var(--lp-leading-relaxed);color:var(--lp-muted)}.lp-divider{height:1px;background:var(--lp-line);border:0;margin:var(--lp-space-md) 0}.lp-media-placeholder{background:var(--lp-placeholder);display:grid;place-items:center;position:relative;overflow:hidden}.lp-media-placeholder__mark{width:32%;height:auto;max-width:96px;color:var(--lp-lume);opacity:.14}.lp-columns{display:flex;gap:var(--lp-space-lg);align-items:flex-start;flex-wrap:wrap}.lp-columns__main{flex:1 1 560px;min-width:280px}.lp-columns__aside{flex:0 1 380px;min-width:280px;position:sticky;top:var(--lp-sticky-offset)}.lp-grid{display:grid;gap:var(--lp-space-md)}.lp-grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-grid--categories{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--lp-space-sm)}.lp-grid--reviews{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lp-grid--thirds{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--lp-space-md)}.lp-grid--halves{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@media (max-width:1200px){.lp-grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lp-grid--products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lp-space-sm)}.lp-grid--halves,.lp-grid--reviews,.lp-grid--thirds{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.lp-grid--products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lp-space-sm)}.lp-grid--categories{grid-template-columns:minmax(0,1fr)}}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.lp-skip-link{position:absolute;top:0;left:0;z-index:var(--lp-z-drawer);transform:translateY(-160%);background:var(--lp-white);color:var(--lp-black);padding:var(--lp-space-xs) var(--lp-space-md);border-radius:var(--lp-radius-ctrl);box-shadow:var(--lp-shadow-md);transition:transform var(--lp-dur) var(--lp-ease-out)}.lp-skip-link:focus{transform:translateY(20px) translateX(20px)}@keyframes lpFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lpSlide{from{transform:translateX(-100%)}to{transform:none}}@keyframes lpSheet{from{transform:translateY(100%)}to{transform:none}}@keyframes lpToast{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lpScaleIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes lpShimmer{from{background-position:180% 0}to{background-position:-80% 0}}.lp-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--lp-dur-slow) var(--lp-ease-out),transform var(--lp-dur-slow) var(--lp-ease-out)}.lp-reveal.is-visible{opacity:1;transform:none}.lp-skeleton{background:linear-gradient(90deg,var(--lp-surface) 25%,var(--lp-surface-2) 50%,var(--lp-surface) 75%);background-size:220% 100%;animation:lpShimmer 1.4s linear infinite;border-radius:var(--lp-radius-card)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.lp-reveal{opacity:1;transform:none}}