:root{--bg:#F7F7F5;--surface:#FFFFFF;--muted-bg:#ECECEA;--dark-bg:#1F1F1E;--heading:#1F1F1E;--ink:#2E2E2C;--muted:#5E5E5B;--rule:#6E6E6B;--btn-bg:#1F1F1E;--btn-text:#FFFFFF;--focus:#1F1F1E;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Arimo",-apple-system,system-ui,sans-serif;--hand:"Parisienne",cursive;--font-scale:1;--heading-weight:600;--heading-caps:none;--sp-section:72px;--sp-section-m:40px;--gut:100px;--gut-m:20px;--wrap:1240px;--rule-w:2px;--radius:0px;--heading-dark:color-mix(in srgb, var(--heading) 82%, #000);--rule-soft:color-mix(in srgb, var(--rule) 45%, var(--bg));--measure:var(--measure-user,68ch);--header-h:72px;--t-body:calc(17px * var(--font-scale));--t-lead:calc(17px * var(--font-scale));--t-btn:calc(16px * var(--font-scale));--t-btn-lg:calc(17px * var(--font-scale));--t-meta:calc(15px * var(--font-scale) * var(--fs-meta,1));--t-label:calc(13px * var(--font-scale) * var(--fs-label,1));--t-h1:calc(34px * var(--font-scale) * var(--fs-h1,1));--t-h1-hero:calc(38px * var(--font-scale) * var(--fs-h1,1));--t-h2:calc(28px * var(--font-scale) * var(--fs-h2,1));--t-h2-lg:calc(32px * var(--font-scale) * var(--fs-h2,1));--t-h3:calc(21px * var(--font-scale) * var(--fs-h3,1));--t-price:calc(30px * var(--font-scale));--t-hand:calc(24px * var(--font-scale));--small:var(--t-meta);--step-0:var(--t-body);--step-1:var(--t-h3);--step-2:var(--t-h2);--step-3:var(--t-hand);--t-hand-lg:calc(30px * var(--font-scale));--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4rem;--sp-7:6rem;--paper:var(--bg);--white:var(--surface);--board:var(--muted-bg);--blush:var(--muted-bg);--mauve:var(--rule);--mat:var(--muted-bg);--border:var(--rule)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);font-weight:var(--fw-body,400);line-height:var(--lh-body,1.6);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);color:var(--heading);font-weight:var(--heading-weight);line-height:var(--lh-heading,1.12);letter-spacing:var(--tr-heading,-.005em);text-transform:var(--heading-caps);margin:0 0 var(--gap-heading,var(--sp-2))}h1{font-size:var(--t-h1);letter-spacing:var(--tr-h1,-.01em)}@media(min-width:900px){:root{--t-body:calc(18px * var(--font-scale));--t-lead:calc(18px * var(--font-scale));--t-btn:calc(17px * var(--font-scale));--t-btn-lg:calc(18px * var(--font-scale));--t-meta:calc(16px * var(--font-scale) * var(--fs-meta,1));--t-h1:calc(46px * var(--font-scale) * var(--fs-h1,1));--t-h1-hero:calc(58px * var(--font-scale) * var(--fs-h1,1));--t-h2:calc(34px * var(--font-scale) * var(--fs-h2,1));--t-h2-lg:calc(40px * var(--font-scale) * var(--fs-h2,1));--t-h3:calc(24px * var(--font-scale) * var(--fs-h3,1));--t-price:calc(38px * var(--font-scale));--t-hand:calc(26px * var(--font-scale));--t-hand-lg:calc(34px * var(--font-scale))}}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h4{font-size:var(--t-btn)}.sec--loud h2{font-size:var(--t-h2-lg)}p{margin:0 0 var(--gap-para,var(--sp-2));max-width:var(--measure)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-w,2px) solid var(--focus-user,var(--focus));outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--heading);color:#fff;padding:.75rem 1rem;z-index:100}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:calc(var(--wrap) + 2*var(--gut));margin-inline:auto;padding-inline:var(--gut)}@media(max-width:899.98px){:root{--gut:var(--gut-m)}}.section{padding-block:var(--sp-6)}.eyebrow{text-align:inherit;font-family:var(--font-eyebrow,var(--sans));font-size:var(--small);font-weight:600;letter-spacing:var(--tr-eyebrow,.1em);text-transform:var(--case-eyebrow,uppercase);color:var(--muted);margin:0 0 var(--sp-1)}.hand{font-family:var(--hand);font-size:var(--t-hand);color:var(--heading);line-height:var(--lh-hand,1.35);text-transform:none}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.6rem;border-radius:var(--radius);font-family:var(--sans);font-size:var(--t-btn-lg);font-weight:500;line-height:1.2;letter-spacing:.01em;padding:18px 28px;min-height:58px;border:2px solid transparent;background:var(--btn-bg);color:var(--btn-text);cursor:pointer;text-decoration:none;text-align:left;transition:background .15s ease}.btn:hover{background:var(--heading-dark)}.btn:disabled,.btn[aria-disabled=true]{background:#6e6260;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--heading);border-color:var(--rule);padding:16px 28px}.btn--ghost:hover{background:var(--muted-bg)}.btn--full{width:100%;justify-content:flex-start}.btn--sm{font-size:var(--step-0);min-height:44px;padding:.7rem 1.1rem}.header{background:var(--header-bg,var(--bg))}.header--linie{border-bottom:var(--rule-w) solid var(--rule)}.header--klebt{position:sticky;top:0;z-index:60}.header .wrap{padding-block:var(--h-pt-m,12px) var(--h-pb-m,12px)}@media(min-width:750px){.header .wrap{padding-block:var(--h-pt,18px) var(--h-pb,18px)}}.header__logo{display:block;width:var(--logo-w-m,120px);height:auto}@media(min-width:900px){.header__logo{width:var(--logo-w,180px)}}.header--mitte .header__inner{flex-direction:column;gap:.75rem;text-align:center}.header--mitte .nav{justify-content:center}.header--getrennt .nav{margin-left:auto;margin-right:1.5rem}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-3)}.header__brand{display:flex;flex-direction:column;text-decoration:none;line-height:1.15}.header__name{font-size:var(--name-size,22px);font-weight:600;color:var(--heading);letter-spacing:.12em;text-transform:uppercase}.header__tag{font-family:var(--sans);font-size:var(--tag-size,15px);color:var(--muted)}.header__tag--hand{font-family:var(--hand)}.nav{display:flex;gap:var(--nav-gap,28px);align-items:center;flex-wrap:wrap}.nav a{font-family:var(--font-nav,var(--sans));font-size:var(--nav-size,16px);color:var(--ink);text-decoration:none;padding-block:.4rem;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--heading);color:var(--heading)}.header__actions{display:flex;gap:var(--sp-2);align-items:center}.cart-count{font-size:var(--small);color:var(--muted)}.nav-toggle{display:none;background:none;border:0;padding:.6rem;cursor:pointer;color:var(--heading);font-size:var(--step-1);font-family:var(--serif)}[hidden]{display:none!important}@media(max-width:900px){.nav{display:none}.nav-toggle{display:block}.nav-mobile{display:block;border-top:1px solid var(--rule-soft);padding-block:var(--sp-2)}.nav-mobile a{display:block;padding:.85rem 0;font-size:var(--step-1);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-soft)}}@media(min-width:900.02px){.nav-mobile{display:none}}.footer{background:var(--bg);border-top:var(--rule-w) solid var(--rule);margin-top:var(--sp-7);padding-block:var(--sp-6) var(--sp-4)}.footer__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.footer h4{font-size:var(--step-0);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin-bottom:.5rem}.footer a{color:var(--ink);text-decoration:none}.footer a:hover{color:var(--heading);text-decoration:underline}.footer__claim{font-family:var(--hand);font-size:var(--step-3);color:var(--heading);margin-top:var(--sp-4)}.footer__social{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0}.footer__social a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-soft)}.footer__social a:hover{color:var(--heading);border-bottom-color:var(--heading)}.footer__legal{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--rule-soft);font-size:var(--small);color:var(--muted);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.grid{display:grid;gap:var(--sp-2);grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}@media(min-width:700px){.grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.grid{gap:32px;grid-template-columns:repeat(var(--cols,4),1fr)}}.card{display:flex;flex-direction:column;text-decoration:none;color:inherit;gap:.5rem}.card{--card-ratio:3 / 4}.card__media{position:relative;aspect-ratio:var(--card-ratio,4/5);overflow:hidden;background:var(--mat)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.03)}.card__body{padding:0}.card__title{font-size:var(--step-1);color:var(--heading);margin:0 0 .3rem}.card__meta{font-size:var(--small);color:var(--muted);margin:0 0 .6rem}.card__price{font-size:var(--step-1);color:var(--price-card,var(--ink));margin:0}.badge{position:absolute;bottom:0;left:0;background:var(--badge-bg,var(--heading));color:var(--white);font-size:var(--small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .8rem}.badge--sold{background:var(--badge-sold-bg,var(--heading))}.product{display:grid;gap:var(--sp-5);align-items:start}@media(min-width:900px){.product{grid-template-columns:740fr 420fr;gap:80px}}.product__price{font-size:var(--t-price)}.gallery__main{background:var(--mat);position:relative;padding:clamp(16px,3vw,32px)}.gallery__main img{width:100%;height:auto}.gallery__caption{font-size:var(--small);color:var(--muted);padding-top:.6rem;display:flex;justify-content:space-between;gap:var(--sp-3);align-items:baseline}.gallery__caption [data-gallery-counter]{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}.gallery__caption--einzeln{display:block}.gallery__thumbs{display:flex;gap:.6rem;margin-top:var(--sp-2);flex-wrap:wrap}.gallery__thumb{width:96px;height:96px;padding:0;border:var(--rule-w) solid var(--rule);background:var(--muted-bg);cursor:pointer;overflow:hidden}.gallery__thumb[aria-current=true]{border-color:var(--heading);border-width:2px}.buybox-frame{border-top:var(--rule-w) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule);padding:26px 0;margin-bottom:var(--sp-3)}.product__price{font-size:var(--t-price);color:var(--price,var(--heading));margin:0;font-weight:600}.priceline{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.product__vat{font-size:var(--t-lead);color:var(--muted);margin:0}.product__facts li{border:0!important;padding:.35rem 0!important}.product__facts{list-style:none;margin:0 0 var(--sp-3);padding:0;font-size:var(--step-0)}.product__facts li{display:flex;justify-content:space-between;gap:var(--sp-2);padding:.7rem 0;border-bottom:1px solid var(--rule)}.product__facts li span:last-child{font-weight:600;color:var(--heading)}.product__facts dt,.product__facts .k{color:var(--muted)}.availability{display:flex;align-items:center;gap:.6rem;font-size:var(--step-0);margin-bottom:var(--sp-3);background:var(--muted-bg);padding:.8rem 1rem}.availability__dot{width:9px;height:9px;background:var(--dot-ok,var(--heading));flex:none}.availability--sold .availability__dot{background:var(--dot-sold,var(--rule))}.buybox{display:flex;flex-direction:column;gap:.75rem;margin-bottom:var(--sp-4)}.trust{border:2px solid var(--heading);padding:var(--sp-3);background:var(--surface);margin-bottom:var(--sp-3)}.trust h3{font-size:var(--step-1);margin:0 0 .4rem}.trust p{font-size:var(--step-0);color:var(--ink);margin:0}.scale{border:var(--rule-w) solid var(--rule);background:var(--surface);padding:var(--sp-3);margin-bottom:var(--sp-3)}.scale__stage{position:relative;height:230px;display:flex;align-items:flex-end;gap:var(--sp-3);border-bottom:var(--rule-w) solid var(--rule)}.scale__work{background:var(--mauve);border:1px solid var(--heading);flex:none;min-width:6px;min-height:6px}.scale__human{background:var(--muted-bg);border:1px solid var(--border);flex:none}.scale__label{font-size:var(--small);color:var(--muted);text-align:center;margin-top:.4rem}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:var(--sp-2);background:var(--bg);border-top:1px solid var(--rule);padding:.7rem var(--sp-3);box-shadow:0 -2px 12px #433f3f1a}.stickybuy[data-visible=true]{display:flex}.stickybuy__price{font-size:var(--step-1);color:var(--heading);white-space:nowrap}.stickybuy__note{font-size:var(--small);color:var(--muted);white-space:nowrap}.stickybuy .btn{flex:1;min-height:48px;padding:.7rem 1rem;font-size:var(--step-0)}@media(min-width:900px){.stickybuy{display:none!important}}.cart__row{display:grid;grid-template-columns:96px 1fr auto;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:var(--rule-w) solid var(--rule);align-items:start}.cart__img{background:var(--muted-bg)}.cart__total{display:flex;justify-content:space-between;font-size:var(--step-2);color:var(--heading);padding-block:var(--sp-3)}.qty{display:inline-flex;border:1px solid var(--border)}.qty button{width:40px;height:40px;background:var(--surface);border:0;cursor:pointer;font-size:var(--step-1);color:var(--heading);font-family:var(--serif)}.qty input{width:52px;text-align:center;border:0;border-inline:1px solid var(--border);font-family:var(--serif);font-size:var(--step-0);background:var(--surface);color:var(--ink)}.contact{display:grid;gap:var(--sp-5)}@media(min-width:900px){.contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--sp-6);align-items:start}}.contact__aside{display:flex;flex-direction:column;gap:var(--sp-3)}.contact__card{border:2px solid var(--heading);background:var(--surface);padding:var(--sp-4)}.contact__card img{margin-bottom:var(--sp-2)}.contact__social{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 0;padding:0;font-size:var(--step-0)}.contact__social a{color:var(--ink)}.field-row{display:grid;gap:var(--sp-2)}@media(min-width:640px){.field-row{grid-template-columns:1fr 1fr;gap:var(--sp-3)}}.field{margin-bottom:var(--sp-3)}.field{min-width:0}.field input,.field textarea,.field select{max-width:100%;box-sizing:border-box}.field label{display:block;font-size:var(--step-0);color:var(--ink);margin-bottom:.35rem}.field input,.field textarea,.field select{width:100%;font-family:var(--sans);font-size:var(--t-body);color:var(--ink);border-radius:var(--radius);padding:.8rem .9rem;border:var(--bd-input,1px) solid var(--input-bd,var(--rule));background:var(--input-bg,var(--surface));min-height:48px}.field textarea{min-height:150px;resize:vertical}.field__hint{font-size:var(--small);color:var(--muted);margin-top:.3rem}.form-status{padding:var(--sp-3);border:1px solid var(--rule);background:var(--surface);margin-bottom:var(--sp-3)}.form-status--error{border-color:#8c2f2f;color:#8c2f2f}.empty{text-align:center;padding-block:var(--sp-7);max-width:52ch;margin-inline:auto}.empty h2{margin-bottom:var(--sp-2)}.empty p{margin-inline:auto}.hero{position:relative;padding:0}.hero.sec{padding-block:0}.hero__media img{width:100%;height:clamp(320px,62vh,640px);object-fit:cover}.hero__panel{padding:var(--pt-m,var(--sp-5)) var(--sp-5) var(--pb-m,var(--sp-5))}.hero--nomedia .hero__panel{text-align:center}.hero--nomedia .hero__actions{justify-content:center}.hero--nomedia .prose{margin-inline:auto}@media(min-width:900px){.hero{display:grid;grid-template-columns:620fr 820fr;align-items:stretch}.hero:not(:has(.hero__media img)){grid-template-columns:1fr}.hero:not(:has(.hero__media img)) .hero__media{display:none}.hero__panel{display:flex;flex-direction:column;justify-content:center;gap:22px;padding-block:80px}.hero--text-links .hero__panel{padding-left:var(--gut);padding-right:60px}.hero--text-rechts .hero__panel{padding-right:var(--gut);padding-left:60px}.hero h1{font-size:var(--t-h1-hero);margin:0}.hero .prose p{font-size:22px;margin:0}}.hero h1{margin-bottom:var(--sp-3)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--sp-3)}.prose{max-width:var(--measure)}.prose p{font-size:var(--step-0)}.prose h2{margin-top:var(--sp-4)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sec{padding-top:var(--pt,4rem);padding-bottom:var(--pb,4rem)}@media(max-width:899.98px){.sec{padding-top:var(--pt-m,var(--pt,3rem));padding-bottom:var(--pb-m,var(--pb,3rem))}}.scheme--paper{background:var(--bg);color:var(--ink)}.scheme--white{background:var(--surface);color:var(--ink)}.scheme--board,.scheme--blush{background:var(--muted-bg);color:var(--ink)}.scheme--dark{background:var(--dark-bg);color:var(--surface)}.scheme--dark h1,.scheme--dark h2,.scheme--dark h3,.scheme--dark h4{color:var(--surface)}.scheme--dark .muted,.scheme--dark .eyebrow,.scheme--dark .card__meta{color:#c9c9c6}.scheme--dark{--focus:var(--surface)}.scheme--dark .btn{background:var(--surface);color:var(--dark-bg)}.scheme--dark .btn--ghost{background:transparent;color:var(--surface);border-color:var(--surface)}.scheme--dark .btn--ghost:hover{background:#ffffff1f}.scheme--dark .card,.scheme--dark .trust,.scheme--dark .scale,.scheme--dark .linkcard,.scheme--dark .contact__card,.scheme--dark .cart__summary{background:transparent;border-color:#ffffff4d}.scheme--dark .card__title,.scheme--dark .card__price,.scheme--dark .cart__total,.scheme--dark .linkcard__title{color:var(--surface)}.scheme--dark .social a{color:#c9c9c6}.scheme--dark .social a:hover{color:var(--surface);border-color:var(--surface)}.scheme--dark .field input,.scheme--dark .field textarea,.scheme--dark .field select{background:var(--surface);color:var(--ink);border-color:var(--surface)}.scheme--paper+.scheme--paper,.scheme--white+.scheme--white,.scheme--board+.scheme--board,.scheme--blush+.scheme--blush,.scheme--dark+.scheme--dark{padding-top:0}.align--center{text-align:center}.align--center .prose,.align--center p{margin-inline:auto}.align--center .hero__actions,.align--center .grid{justify-content:center}.width--narrow{max-width:820px;margin-inline:auto}.width--wide{max-width:var(--wrap);margin-inline:auto}.width--full{max-width:none}.block{margin-bottom:var(--block-gap,24px)}.block:last-child{margin-bottom:0}.gallery__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.gallery__zoom img{display:block;width:100%}.zoom{border:0;padding:0;background:var(--bg);max-width:min(96vw,1400px);max-height:94vh;width:auto}.zoom::backdrop{background:#201e1de0}.zoom img{max-width:100%;max-height:90vh;width:auto;height:auto;margin-inline:auto}.zoom__close{position:absolute;top:.5rem;right:.5rem;z-index:2;width:48px;height:48px;border:1px solid var(--border);background:var(--bg);color:var(--heading);font-size:1.7rem;line-height:1;cursor:pointer;font-family:var(--serif)}.zoom__close:hover{background:var(--muted-bg)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center;justify-content:space-between;padding-block:var(--sp-3);border-block:var(--rule-w) solid var(--rule);margin-bottom:var(--sp-4)}.toolbar__count{font-size:var(--small);color:var(--muted)}.toolbar select{font-family:var(--serif);font-size:var(--step-0);padding:.55rem .7rem;border:1px solid var(--border);background:var(--surface);color:var(--ink);min-height:44px}.twocol{display:grid;gap:var(--sp-4)}@media(min-width:900px){.twocol{gap:var(--sp-6);align-items:center}}.portrait{display:grid;gap:var(--sp-4)}@media(min-width:900px){.portrait{grid-template-columns:1.1fr 1fr;gap:var(--sp-6);align-items:start}}.portrait__media img{width:100%}.portrait__placeholder{aspect-ratio:4/5;background:var(--muted-bg);border:2px dashed var(--mauve);display:grid;place-content:center;gap:.4rem;text-align:center;padding:var(--sp-3)}.portrait__placeholder b{font-family:var(--hand);font-size:var(--step-3);color:var(--heading);font-weight:400}.portrait__placeholder span{font-size:var(--small);color:var(--muted);max-width:26ch}.portrait:has(>:only-child){grid-template-columns:1fr}.portrait__caption{font-size:var(--small);color:var(--muted);margin-top:.5rem}.portrait__quote,.linkcards{margin-top:var(--sp-3)}.linkcard{display:flex;flex-direction:column;gap:.3rem;padding:var(--sp-3);background:var(--surface);border:1px solid var(--border);text-decoration:none;color:inherit;transition:background .15s}.linkcard:hover{background:var(--muted-bg)}.linkcard__title{font-size:var(--step-2);color:var(--heading)}.linkcard__note{font-size:var(--small);color:var(--muted)}.scheme--dark .linkcard{background:transparent;border-color:#faf3ef52}.scheme--dark .linkcard__title{color:var(--paper)}.scheme--dark .linkcard__note{color:#e4d6d0}.steps{list-style:none;counter-reset:s;margin:0 0 var(--sp-4);padding:0}.steps li{counter-increment:s;position:relative;padding-left:3rem;margin-bottom:var(--sp-3)}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:2.1rem;height:2.1rem;display:grid;place-items:center;background:var(--heading);color:var(--paper);font-size:var(--step-0)}.steps strong{display:block;color:var(--heading);font-size:var(--step-1)}.pricetable{width:100%;border-collapse:collapse;margin-bottom:var(--sp-4)}.pricetable td{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--rule);font-size:var(--step-1)}.pricetable td:last-child{font-weight:600;color:var(--heading)}.pricetable th{color:var(--muted);font-weight:400;font-size:var(--small)}.duration{display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:var(--sp-4)}.duration div{border:2px solid var(--heading);padding:var(--sp-3);background:var(--surface)}.duration dt{color:var(--muted);font-size:var(--small)}.duration dd{margin:.2rem 0 0;font-size:var(--step-2);color:var(--heading)}.filters{display:flex;gap:.5rem;flex-wrap:wrap}.filters a{font-size:var(--step-0);padding:.5rem .9rem;border:1px solid var(--border);text-decoration:none;color:var(--ink);min-height:44px;display:inline-flex;align-items:center}.filters a[aria-current=true]{background:var(--heading);color:var(--paper);border-color:var(--heading)}.filters a:hover{background:var(--muted-bg)}.scheme--dark .filters a[aria-current=true]{background:var(--bg);color:var(--heading)}.badge--commission{background:var(--mauve);color:var(--heading);top:auto;bottom:var(--sp-2);left:var(--sp-2)}.closing{text-align:center;padding-block:var(--sp-5);border-top:1px solid var(--rule-soft);margin-top:var(--sp-5)}.breadcrumb{display:flex;gap:.5rem;align-items:center;font-size:var(--small);color:var(--muted);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--rule)}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--heading)}.ways{margin-top:var(--sp-4)}@media(min-width:800px){.ways{grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}}.way{display:flex;flex-direction:column;gap:.6rem}.way__media img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--mat)}.way h3{margin:0}.way__price{font-size:var(--small);font-weight:600;color:var(--muted);margin:0}.way .btn{align-self:flex-start}.hand--lead{font-size:var(--step-3);margin-bottom:var(--sp-2)}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--sp-3)}.portrait--text-first .portrait__media{order:2}.portrait--text-first .portrait__text{order:1}@media(min-width:900px){.cart{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:var(--sp-5);align-items:start}}.cart__head{display:none}@media(min-width:900px){.cart__head{display:grid;grid-template-columns:96px 1fr auto;gap:var(--sp-3);font-size:var(--small);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:.6rem}.cart__head span:first-child{grid-column:span 2}}.cart__summary{border:var(--rule-w) solid var(--rule);background:var(--surface);padding:var(--sp-4);display:flex;flex-direction:column;gap:.75rem}.cart__line{display:flex;justify-content:space-between;gap:var(--sp-2);font-size:var(--step-0)}.cart__total{display:flex;justify-content:space-between;font-size:var(--step-2);font-weight:600;color:var(--heading);padding-top:.75rem;border-top:var(--rule-w) solid var(--rule)}.cart__aside{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-4)}@media(min-width:900px){.cart__aside{margin-top:0;position:sticky;top:var(--sp-3)}}.cart__note{background:var(--muted-bg);padding:var(--sp-4)}.cart__note h3{margin-bottom:.4rem}.cart__unique{display:inline-block;background:var(--muted-bg);padding:.4rem .8rem;margin:.6rem 0 0;font-size:var(--small);font-weight:600;color:var(--heading)}.empty--boxed{border:var(--rule-w) solid var(--rule);background:var(--surface);padding:var(--sp-5);max-width:640px}.notfound{display:grid;gap:var(--sp-5)}@media(min-width:900px){.notfound{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}.notfound__links{list-style:none;margin:var(--sp-2) 0 var(--sp-4);padding:0;border-top:var(--rule-w) solid var(--rule)}.notfound__links li{border-bottom:1px solid var(--rule)}.notfound__links a{display:flex;justify-content:space-between;gap:var(--sp-2);align-items:center;min-height:60px;padding:.5rem 0;text-decoration:none;font-size:var(--step-1);color:var(--heading)}.notfound__links a:hover{color:var(--heading-dark)}.notfound__help{background:var(--muted-bg);padding:var(--sp-3)}.searchbar{display:flex;gap:.6rem;align-items:stretch;max-width:520px;margin-top:var(--sp-3)}.searchbar input{flex:1;font-family:var(--serif);font-size:var(--step-0);padding:.8rem .9rem;border:2px solid var(--heading);background:var(--surface);color:var(--ink);min-height:56px}@media(max-width:899.98px){.nav-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);padding:calc(var(--sp-6) + 1rem) var(--sp-3) var(--sp-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-3);border-top:0}.nav-mobile__links{border-top:var(--rule-w) solid var(--rule)}.nav-mobile a{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:60px;padding:.6rem 0;border-bottom:1px solid var(--rule);font-size:var(--step-1);color:var(--heading);text-decoration:none}.nav-mobile__note{margin:auto 0 0}body.nav-open{overflow:hidden}.nav-toggle{position:relative;z-index:61}}.footer__brand{display:flex;flex-direction:column;gap:.6rem}.footer__brand .hand{font-size:var(--step-3);margin:0}.sec{padding-top:var(--pt,var(--sp-section));padding-bottom:var(--pb,var(--sp-section))}.sec--framed{border-top:var(--rule-w) solid var(--rule);border-bottom:var(--rule-w) solid var(--rule)}.sec--loud{--pt:80px;--pb:80px}@media(max-width:899.98px){.sec{padding-top:var(--pt-m,var(--sp-section-m));padding-bottom:var(--pb-m,var(--sp-section-m))}}.twocol{gap:var(--sp-4)}@media(min-width:900px){.twocol{gap:80px}}.ways{gap:var(--sp-4)}@media(min-width:800px){.ways{gap:32px}}.uniqueband{background:var(--muted-bg);padding:56px var(--gut);margin:var(--sp-6) calc(-1 * var(--gut)) 0;display:grid;gap:var(--sp-3)}@media(min-width:900px){.uniqueband{grid-template-columns:420fr 740fr;gap:80px;align-items:baseline}}.uniqueband h2{margin:0;font-size:var(--t-h2)}.uniqueband p{margin:0;font-size:var(--t-lead)}.way__price{font-size:var(--t-lead);font-weight:600;color:var(--heading)}.way .btn{align-self:stretch;justify-content:center;text-align:center}.greeting{display:grid;gap:var(--sp-3)}@media(min-width:900px){.greeting{grid-template-columns:1fr 1fr;gap:80px;align-items:start}}.greeting .hand--lead{font-size:var(--t-hand-lg);margin:0}.greeting .prose p{margin:0}.greeting--center{text-align:center}.icon{display:block;flex:none}.cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--heading);text-decoration:none}.cart-link:hover{color:var(--heading-dark)}.cart-link__count{position:absolute;top:2px;right:0;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;background:var(--btn-bg);color:var(--btn-text);font-family:var(--sans);font-size:11px;font-weight:600;line-height:1;border-radius:999px}.nav-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--heading)}.nav-toggle__close,.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:block}@media(max-width:899.98px){.nav-toggle{display:inline-flex}}.social{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0}.social a{display:inline-flex;align-items:center;gap:.5rem;min-width:44px;min-height:44px;justify-content:center;color:var(--muted);text-decoration:none;border:var(--rule-w) solid transparent;border-radius:var(--radius)}.social a:hover{color:var(--heading);border-color:var(--rule)}.social span{font-size:var(--t-meta);font-family:var(--sans)}.social:has(span) a{padding-inline:.7rem}.wrap{max-width:calc(var(--wrap) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.uniqueband,.greeting,.contact,.product,.ways,.twocol,.portrait{padding-inline:0}.uniqueband{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}@media(max-width:899.98px){.hero__panel{padding:var(--sp-section-m) var(--gut) var(--sp-section-m)}.uniqueband{padding:var(--sp-section-m) var(--gut)}.contact__card,.trust,.scale,.cart__summary,.cart__note,.empty--boxed{padding:var(--sp-3)}}.hero__panel{gap:calc(var(--sp-2) * 1.4)}@media(max-width:899.98px){.hero__panel{padding-top:calc(var(--sp-section-m) * 1.2)}}.b{padding:var(--bpt,0) var(--bpr,0) var(--bpb,0) var(--bpl,0);font-family:var(--_ff,inherit);font-size:var(--_fs,inherit);font-weight:var(--_fw,inherit);line-height:var(--_lh,inherit);letter-spacing:var(--_ls,inherit);text-transform:var(--_tt,none);text-align:var(--_ta,inherit);color:var(--_co,inherit);max-width:var(--_mw,100%)}.b:last-child{--bpb:0px}.b--al-left{--_ta:left}.b--al-center{--_ta:center;margin-inline:auto}.b--al-center.b-button,.b--al-center.b-social{justify-content:center}.b--al-right{--_ta:right;margin-inline:auto 0}.b--al-center .cta-row,.b--al-center.b-button{justify-content:center}.b--al-right .cta-row,.b--al-right.b-button{justify-content:flex-end}.b--sz-xs{--_fs:calc(var(--font-scale,1) * clamp(.72rem,.68rem + .2vw,.82rem))}.b--sz-s{--_fs:calc(var(--font-scale,1) * clamp(.86rem,.82rem + .25vw,.96rem))}.b--sz-m{--_fs:calc(var(--font-scale,1) * clamp(1rem,.95rem + .3vw,1.12rem))}.b--sz-l{--_fs:calc(var(--font-scale,1) * clamp(1.2rem,1.1rem + .55vw,1.5rem))}.b--sz-xl{--_fs:calc(var(--font-scale,1) * clamp(1.5rem,1.25rem + 1.2vw,2.15rem))}.b--sz-2xl{--_fs:calc(var(--font-scale,1) * clamp(1.9rem,1.4rem + 2.2vw,3rem))}.b--sz-3xl{--_fs:calc(var(--font-scale,1) * clamp(2.3rem,1.5rem + 3.4vw,4rem))}.b--fo-serif{--_ff:var(--serif)}.b--fo-sans{--_ff:var(--sans)}.b--fo-hand{--_ff:var(--hand)}.b--lh-tight{--_lh:1.15}.b--lh-normal{--_lh:1.5}.b--lh-loose{--_lh:1.75}.b--tr-tight{--_ls:-.02em}.b--tr-normal{--_ls:0}.b--tr-wide{--_ls:.06em}.b--tr-wider{--_ls:.16em}.b--ca-upper{--_tt:uppercase}.b--ca-lower{--_tt:lowercase}.b--wi-narrow{--_mw:var(--measure,60ch)}.b--wi-normal{--_mw:78ch}.b--wi-full{--_mw:none}.b--co-heading{--_co:var(--heading)}.b--co-text{--_co:var(--ink)}.b--co-muted{--_co:var(--muted)}.b--co-accent{--_co:var(--accent)}.b--co-custom{--_co:var(--c)}.scheme--dark .b--co-heading,.scheme--dark .b--co-text{--_co:var(--surface)}.scheme--dark .b--co-muted{--_co:color-mix(in srgb,var(--surface) 72%,transparent)}.b[style*="--w:"]{--_fw:var(--w)}.b--boxed{background:var(--bgc);padding:calc(var(--bpt,0px) + var(--bgp,24px)) calc(var(--bpr,0px) + var(--bgp,24px)) calc(var(--bpb,0px) + var(--bgp,24px)) calc(var(--bpl,0px) + var(--bgp,24px));border-radius:var(--bgr,0)}.b-heading{--_ff:var(--serif);--_lh:1.15;--_ls:-.01em;--_co:var(--heading);text-wrap:balance;margin:0}.b-heading.b--fo-sans{--_ff:var(--sans)}.b-heading.b--fo-hand{--_ff:var(--hand)}.b-heading.b--lh-normal{--_lh:1.5}.b-heading.b--lh-loose{--_lh:1.75}.b-heading.b--tr-tight{--_ls:-.02em}.b-heading.b--tr-normal{--_ls:0}.b-heading.b--tr-wide{--_ls:.06em}.b-heading.b--tr-wider{--_ls:.16em}.b-heading.b--co-text{--_co:var(--ink)}.b-heading.b--co-muted{--_co:var(--muted)}.b-heading.b--co-accent{--_co:var(--accent)}.b-heading.b--co-custom{--_co:var(--c)}.b-text{margin:0}.b-text>*:first-child{margin-top:0}.b-text>*:last-child{margin-bottom:0}.b-text p,.b-text li{font-size:inherit;line-height:inherit;color:inherit;max-width:none}.b-eyebrow{--_ff:var(--sans);--_ls:.16em;--_tt:uppercase;--_co:var(--muted);margin:0}.b-eyebrow.b--fo-serif{--_ff:var(--serif)}.b-eyebrow.b--fo-hand{--_ff:var(--hand)}.b-eyebrow.b--tr-tight{--_ls:-.02em}.b-eyebrow.b--tr-normal{--_ls:0}.b-eyebrow.b--tr-wide{--_ls:.06em}.b-eyebrow.b--ca-lower{--_tt:lowercase}.b-eyebrow.b--co-heading{--_co:var(--heading)}.b-eyebrow.b--co-text{--_co:var(--ink)}.b-eyebrow.b--co-accent{--_co:var(--accent)}.b-eyebrow.b--co-custom{--_co:var(--c)}.b-hand{--_ff:var(--hand);--_lh:1.3;--_co:var(--accent);margin:0}.b-hand.b--lh-tight{--_lh:1.15}.b-hand.b--lh-loose{--_lh:1.75}.b-hand.b--co-heading{--_co:var(--heading)}.b-hand.b--co-text{--_co:var(--ink)}.b-hand.b--co-muted{--_co:var(--muted)}.b-hand.b--co-custom{--_co:var(--c)}.b-button{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.btn--solid{background:var(--btn-bg,var(--dark-bg));color:var(--btn-fg,var(--btn-text));border:1px solid var(--btn-bd,var(--btn-bg,var(--dark-bg)));border-radius:var(--btn-r,var(--radius))}.btn--ghost{background:transparent;color:var(--btn-bd,var(--heading));border:1px solid var(--btn-bd,var(--rule));border-radius:var(--btn-r,var(--radius))}.btn--text{background:none;border:0;padding-inline:0;color:var(--btn-bd,var(--heading));text-decoration:none;border-bottom:1px solid currentColor;border-radius:0}.btn--text .btn__arrow{transition:transform .18s ease;display:inline-block}.btn--text:hover .btn__arrow{transform:translate(4px)}.btn--s{padding:.5rem 1rem;font-size:var(--t-meta)}.btn--m{padding:.75rem 1.5rem}.btn--l{padding:1rem 2.1rem;font-size:var(--t-btn-lg)}.btn--text.btn--s,.btn--text.btn--m,.btn--text.btn--l{padding-inline:0}.btn--full{width:100%;justify-content:center}.btn--dead{opacity:.5;cursor:not-allowed}@media(max-width:599px){.btn--full-m{width:100%;justify-content:center}}.b-image{margin:0;--_mw:none;max-width:var(--maxw,100%)}.b-image__img{display:block;width:100%;height:auto;border-radius:var(--imgr,0)}.b-image[style*=--ratio] .b-image__img{aspect-ratio:var(--ratio);height:100%}.b-image__img--cover{object-fit:cover}.b-image__img--contain{object-fit:contain;background:var(--muted-bg)}.b-image__img--shadow{box-shadow:0 10px 30px #0000001a}.b-image figcaption{font-size:var(--t-meta);color:var(--muted);margin-top:.6rem;line-height:1.5}.b-image__link{display:block}.b-image .placeholder{background:var(--muted-bg);fill:var(--rule);width:100%;height:auto}.b--al-center.b-image{margin-inline:auto}.b--al-right.b-image{margin-inline:auto 0}.b-divider hr{border:0;border-top:var(--lt,1px) solid var(--lc,var(--rule));width:var(--lw,100%);margin:0}.b-divider--rule hr{--lc:var(--rule)}.b-divider--heading hr{--lc:var(--heading)}.b-divider--muted hr{--lc:var(--rule-soft)}.b--al-center.b-divider hr{margin-inline:auto}.b--al-right.b-divider hr{margin-inline:auto 0}.b-spacer{height:var(--hm,24px)}@media(min-width:900px){.b-spacer{height:var(--h,48px)}}.b-social{--_mw:none}.b-social .social{gap:var(--igap,20px)}.b-social .social a{width:var(--isz,24px);height:var(--isz,24px);min-width:var(--isz,24px);min-height:var(--isz,24px)}.b-social .social svg{width:100%;height:100%}.b-social .social a{color:var(--ic,var(--muted))}.b-social--co-text .social a{--ic:var(--ink)}.b-social--co-heading .social a{--ic:var(--heading)}.b-social--co-muted .social a{--ic:var(--muted)}.b-social--mit-text .social a{width:auto;min-width:44px;gap:.5rem}.b-social--mit-text .social svg{width:var(--isz,24px);height:var(--isz,24px);flex:0 0 auto}.b-group{position:relative;padding:var(--bpt,0) var(--bpr,0) var(--bpb,0) var(--bpl,0);border-radius:var(--gr,0)}.b-group--flaeche{background:var(--gbg,transparent);padding:calc(var(--bpt,0px) + 24px) calc(var(--bpr,0px) + 24px) calc(var(--bpb,0px) + 24px) calc(var(--bpl,0px) + 24px);overflow:hidden}.b-group[style*=--gbd]{border:var(--gbd) solid var(--gbdc)}.b-group--w-full{width:100%}.b-group--w-fit{width:fit-content}.b-group--w-narrow{max-width:var(--measure,60ch)}.b-group__inhalt{position:relative;z-index:1;display:flex;gap:var(--bgap,16px)}.b-group--column>.b-group__inhalt{flex-direction:column}.b-group--row>.b-group__inhalt{flex-direction:row;flex-wrap:wrap}.b-group--h-start>.b-group__inhalt{justify-content:flex-start}.b-group--column.b-group--h-start>.b-group__inhalt{align-items:flex-start;text-align:left}.b-group--column.b-group--h-center>.b-group__inhalt{align-items:center;text-align:center}.b-group__inhalt>.b-text,.b-group__inhalt>.b-heading,.b-group__inhalt>.b-divider,.b-group__inhalt>.b-akkordeon,.b-group__inhalt>.b-eyebrow,.b-group__inhalt>.b-hand,.flex-inner>.b-text,.flex-inner>.b-heading,.flex-inner>.b-divider,.flex-inner>.b-akkordeon,.flex-inner>.b-eyebrow,.flex-inner>.b-hand{align-self:stretch}.b-group--column.b-group--h-end>.b-group__inhalt{align-items:flex-end;text-align:right}.b-group--h-center>.b-group__inhalt{justify-content:center}.b-group--h-end>.b-group__inhalt{justify-content:flex-end}.b-group--h-between>.b-group__inhalt{justify-content:space-between}.b-group--v-start>.b-group__inhalt{align-items:flex-start}.b-group--v-center>.b-group__inhalt{align-items:center}.b-group--v-end>.b-group__inhalt{align-items:flex-end}.b-group--row>.b-group__inhalt>*{min-width:0}.b-group__bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.b-group__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in srgb,var(--dark-bg) var(--gov,0%),transparent)}.b-group__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.b-group__link:focus-visible{outline:var(--focus-w,2px) solid var(--focus-user,var(--focus));outline-offset:3px}.b-group:has(.b-group__link) .b-group__inhalt a,.b-group:has(.b-group__link) .b-group__inhalt button{position:relative;z-index:3}@media(max-width:749px){.b-group--stack-m>.b-group__inhalt{flex-direction:column}}.sec--flex{position:relative}.sec--flex[style*=--sec-bg]{background:var(--sec-bg)}.sec__bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.sec__schleier{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in srgb,var(--dark-bg) var(--ov,0%),transparent)}.sec--flex .wrap{position:relative;z-index:1}.flex-inner{display:flex;gap:var(--gap,16px)}.flex--column{flex-direction:column}.flex--row{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.flex--row>*{flex:1 1 320px;min-width:0}.flex--h-start{justify-content:flex-start}.flex--h-center{justify-content:center}.flex--h-end{justify-content:flex-end}.flex--h-between{justify-content:space-between}.flex--v-start{align-items:flex-start}.flex--v-center{align-items:center}.flex--v-end{align-items:flex-end}.flex--column.flex--h-start{align-items:flex-start;text-align:left}.flex--column.flex--h-center{align-items:center;text-align:center}.flex--column.flex--h-end{align-items:flex-end;text-align:right}@media(max-width:749px){.flex--stack-m{flex-direction:column}.flex--stack-m>*{flex:1 1 auto}}@media(max-width:749px){.b,.b-group{padding-top:var(--bpt-m, calc(var(--bpt,0px) / 2));padding-bottom:var(--bpb-m, calc(var(--bpb,0px) / 2));padding-left:var(--bpl-m, calc(var(--bpl,0px) / 2));padding-right:var(--bpr-m, calc(var(--bpr,0px) / 2))}.b--boxed{padding:calc(var(--bpt-m, var(--bpt,0px) / 2) + var(--bgp,24px) * .7) calc(var(--bpr-m, var(--bpr,0px) / 2) + var(--bgp,24px) * .7) calc(var(--bpb-m, var(--bpb,0px) / 2) + var(--bgp,24px) * .7) calc(var(--bpl-m, var(--bpl,0px) / 2) + var(--bgp,24px) * .7)}.b-group--flaeche{padding:calc(var(--bpt-m, var(--bpt,0px) / 2) + 18px) calc(var(--bpr-m, var(--bpr,0px) / 2) + 18px) calc(var(--bpb-m, var(--bpb,0px) / 2) + 18px) calc(var(--bpl-m, var(--bpl,0px) / 2) + 18px)}}.anfrage{border-top:var(--rule-w) solid var(--rule);padding-top:var(--sp-3)}.anfrage__titel{font-size:var(--t-h3);margin:0 0 .4rem}.anfrage__intro{color:var(--muted);margin-bottom:var(--sp-3)}.anfrage__intro p:last-child{margin-bottom:0}.anfrage__werk{display:flex;gap:.9rem;align-items:center;background:var(--muted-bg);padding:.7rem;margin-bottom:var(--sp-3);border-radius:var(--radius)}.anfrage__bild{width:64px;height:64px;object-fit:cover;flex:0 0 auto;border-radius:var(--radius)}.anfrage__werk-titel{font-family:var(--serif);color:var(--heading);margin:0;font-size:var(--t-body)}.anfrage__werk-meta{font-size:var(--small);color:var(--muted);margin:.1rem 0 0}.anfrage__hinweis{text-align:center;margin-top:.6rem}.form-status{padding:.9rem 1rem;margin:0 0 var(--sp-3);border-radius:var(--radius);font-size:var(--t-body)}.form-status--ok{background:var(--muted-bg);color:var(--heading);border-left:3px solid var(--heading)}.form-status--fehler{background:var(--muted-bg);color:var(--heading);border-left:3px solid #A33322}.form-errors{margin:0 0 var(--sp-3);padding-left:1.2rem;color:var(--heading);font-size:var(--small)}.product__media,.product__info{min-width:0}@media(min-width:900px){.product__info{position:sticky;top:calc(var(--header-h,72px) + 16px)}}.k{color:var(--muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:var(--sp-5);flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .7rem;font-size:var(--t-body);color:var(--ink);text-decoration:none;border:1px solid transparent;border-radius:var(--radius)}.pagination a:hover{border-color:var(--rule)}.pagination [aria-current=page]{border-color:var(--heading);color:var(--heading);font-weight:600}.contact__formwrap{container-type:inline-size}.contact__form{display:grid;gap:var(--sp-3)}.contact__form .field--breit{grid-column:1 / -1}@container (min-width:520px){.contact__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact__form>.field:has(textarea),.contact__form>button,.contact__form>.field__hint,.contact__form>.form-status,.contact__form>.field--breit{grid-column:1 / -1}}@supports not (container-type: inline-size){.contact__form{grid-template-columns:1fr}}.cart__items{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.cart__items>.cart__row{display:grid;grid-template-columns:88px 1fr auto;gap:var(--sp-2);align-items:center;padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule-soft)}.cart__items>.cart__row:last-child{border-bottom:0}.cart__items img{width:88px;height:88px;object-fit:cover;border-radius:var(--radius)}@media(max-width:599px){.cart__items img{width:64px;height:64px}}.hero--text-rechts .hero__media{order:1}.hero--text-rechts .hero__panel,.hero--text-links .hero__media{order:2}.hero--text-links .hero__panel{order:1}.hero--text-ueber{display:block;position:relative;padding:0}.hero--text-ueber .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.hero--text-ueber .hero__media img,.hero--text-ueber .hero__platzhalter{width:100%;height:100%;object-fit:cover}.hero__schleier{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:color-mix(in srgb,var(--ov-c,#000) var(--ov,0%),transparent)}.hero--text-ueber .hero__panel{position:relative;z-index:1;padding:var(--pt-m) var(--gut-m) var(--pb-m);margin-inline:auto;min-height:min(78vh,620px);display:flex;flex-direction:column;justify-content:center}@media(min-width:900px){.hero--text-ueber .hero__panel{padding:var(--pt) var(--gut) var(--pb)}}.hero--eigenefarbe .hero__panel,.hero--eigenefarbe .hero__panel h1,.hero--eigenefarbe .hero__panel .prose,.hero--eigenefarbe .hero__panel .prose p,.hero--eigenefarbe .hero__panel .eyebrow{color:var(--hero-fg)}.hero--eigenefarbe .hero__panel .btn--ghost{color:var(--hero-fg);border-color:var(--hero-fg)}.hero__platzhalter{background:var(--muted-bg);fill:var(--rule);display:block;width:100%}.hero__media[style*=--hero-ratio] img{aspect-ratio:var(--hero-ratio);object-fit:cover;width:100%}.footer{padding-top:var(--pt-m,40px);padding-bottom:var(--pb-m,32px);border-top:0}.footer--linie{border-top:var(--rule-w) solid var(--rule)}@media(min-width:900px){.footer{padding-top:var(--pt,64px);padding-bottom:var(--pb,48px)}}.b-video{margin:0;--_mw:none;max-width:var(--maxw,100%)}.b-video__el,.b-video__extern,.b-video__leer,.b-video iframe{display:block;width:100%;aspect-ratio:var(--ratio,16/9);border-radius:var(--vidr,0);border:0;background:var(--muted-bg)}.b-video__el{object-fit:cover}.b-video figcaption{font-size:var(--t-meta);color:var(--muted);margin-top:.6rem}.b-video__extern{position:relative;overflow:hidden;cursor:pointer}.b-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b-video__poster--leer{background:var(--muted-bg)}.b-video__start{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:72px;height:72px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;display:grid;place-items:center;transition:transform .18s ease}.b-video__extern:hover .b-video__start{transform:scale(1.06)}.b-video__start:focus-visible{outline:var(--focus-w,2px) solid var(--focus-user,var(--focus));outline-offset:3px}.b-video__dreieck{width:0;height:0;margin-left:5px;border-left:20px solid var(--heading);border-top:12px solid transparent;border-bottom:12px solid transparent}.b-video__hinweis{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.5rem .8rem;font-size:var(--t-label);color:#fff;background:#0000008c;text-align:center}.b-akkordeon{border-bottom:1px solid var(--rule-soft)}.b-akkordeon__frage{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);cursor:pointer;list-style:none;padding:1rem 0;font-family:var(--_ff,var(--serif));color:var(--_co,var(--heading));min-height:44px}.b-akkordeon__frage::-webkit-details-marker{display:none}.b-akkordeon__frage:focus-visible{outline:var(--focus-w,2px) solid var(--focus-user,var(--focus));outline-offset:2px}.b-akkordeon__zeichen{position:relative;width:14px;height:14px;flex:0 0 auto}.b-akkordeon__zeichen:before,.b-akkordeon__zeichen:after{content:"";position:absolute;background:currentColor;transition:transform .18s ease}.b-akkordeon__zeichen:before{top:6px;right:0;bottom:6px;left:0;height:2px}.b-akkordeon__zeichen:after{top:0;right:6px;bottom:0;left:6px;width:2px}.b-akkordeon[open] .b-akkordeon__zeichen:after{transform:scaleY(0)}.b-akkordeon__antwort{padding-bottom:1rem;color:var(--ink);font-size:var(--t-body)}.b-akkordeon__antwort>*:last-child{margin-bottom:0}.b-stimme{margin:0}.b-stimme__text{margin:0 0 var(--sp-2);font-family:var(--_ff,var(--serif));color:var(--_co,var(--heading))}.b-stimme__text>*:last-child{margin-bottom:0}.b-stimme__text p{font-size:inherit;line-height:inherit;color:inherit;max-width:none}.b-stimme__quelle{display:flex;align-items:center;gap:.75rem;font-size:var(--t-meta)}.b-stimme__bild{width:var(--avatar,56px);height:var(--avatar,56px);border-radius:50%;object-fit:cover;flex:0 0 auto}.b-stimme__name{display:block;color:var(--heading);font-weight:600}.b-stimme__detail{display:block;color:var(--muted)}.b--al-center .b-stimme__quelle{justify-content:center}.b--al-right .b-stimme__quelle{justify-content:flex-end}.b-werk{--_mw:none;max-width:var(--maxw,100%)}.b-werk__bildlink{display:block}.b-werk__bild{display:block;width:100%;height:auto;border-radius:var(--cardr,0)}.b-werk[style*=--ratio] .b-werk__bild{aspect-ratio:var(--ratio);object-fit:cover}.b-werk__text{padding-top:.9rem}.b-werk__titel{font-family:var(--serif);font-size:var(--t-h3);margin:0 0 .25rem}.b-werk__titel a{color:var(--heading);text-decoration:none}.b-werk__titel a:hover{text-decoration:underline}.b-werk__meta{font-size:var(--t-meta);color:var(--muted);margin:0 0 .2rem}.b-werk__preis{font-size:var(--t-body);color:var(--ink);margin:.3rem 0 .8rem;font-weight:600}.b-werk .btn{margin-top:.2rem}.b-hinweis{--_co:var(--muted);font-style:italic;border:1px dashed var(--rule);padding:1rem;border-radius:var(--radius)}.b-liste__titel{font-family:var(--serif);font-size:var(--t-h3);color:var(--heading);margin:0 0 .4rem}.b-liste__text{color:var(--muted);margin-bottom:var(--sp-2);font-size:var(--t-body)}.b-liste__text>*:last-child{margin-bottom:0}.b-liste__zeile{display:flex;gap:.5rem;flex-wrap:wrap}.b-liste__zeile input{flex:1 1 200px;min-width:0;min-height:44px;font-family:var(--sans);font-size:var(--t-body);padding:.7rem .9rem;border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:var(--radius)}.b-liste__zeile input:focus-visible{outline:var(--focus-w,2px) solid var(--focus-user,var(--focus));outline-offset:1px}.b-liste__zeile .btn{flex:0 0 auto}.b-liste__hinweis{font-size:var(--t-label);color:var(--muted);margin-top:.6rem}.b-liste__hinweis>*:last-child{margin-bottom:0}@media(max-width:499px){.b-liste__zeile .btn{width:100%;justify-content:center}}.product__media[style*=--gal-ratio] .gallery__img{aspect-ratio:var(--gal-ratio);object-fit:cover}.gallery__thumb{width:var(--thumb,72px);height:var(--thumb,72px);flex:0 0 auto}.gallery__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.flex--stack-m.flex--m-zweite>*:first-child{order:2}.flex--stack-m.flex--m-zweite>*:nth-child(2){order:1}.b-group--stack-m.b-group--m-zweite>.b-group__inhalt>*:first-child{order:2}.b-group--stack-m.b-group--m-zweite>.b-group__inhalt>*:nth-child(2){order:1}}.ways{display:grid;gap:var(--sp-4);grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}@media(min-width:800px){.ways{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:32px}}.linkcards{display:grid;gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(min-width:750px){.linkcards[style*="--cols:"]{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.footer__grid{grid-template-columns:repeat(var(--f-cols-m,1),minmax(0,1fr))}@media(min-width:750px){.footer__grid{grid-template-columns:repeat(var(--f-cols,3),minmax(0,1fr))}}@media(max-width:749px){.flex-inner{gap:var(--gap-m,var(--gap,16px))}}.product__info{display:flex;flex-direction:column;gap:var(--block-gap-m,var(--block-gap,24px))}.product__info>.block{margin-bottom:0}@media(min-width:900px){.product__info{gap:var(--block-gap,24px)}}@media(max-width:899px){.product--m-kauf .product__media{order:2}.product--m-kauf .product__info{order:1}}.produkt-titel--l{font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem)}.produkt-titel--xl{font-size:var(--t-h1)}.produkt-titel--2xl{font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.produkt-titel--3xl{font-size:clamp(2.4rem,1.7rem + 3vw,3.6rem)}.priceline--m .product__price{font-size:var(--t-body)}.priceline--l .product__price{font-size:var(--t-price)}.priceline--xl .product__price{font-size:clamp(2rem,1.5rem + 2vw,2.6rem)}@media(max-width:899px){.hero__media[style*=--hero-ratio-m] img,.hero[style*=--hero-ratio-m] .hero__media img{aspect-ratio:var(--hero-ratio-m);object-fit:cover}.hero--text-ueber[style*=--minh-m] .hero__panel{min-height:var(--minh-m)}.hero--text-links,.hero--text-rechts{display:flex;flex-direction:column}.hero--m-bild .hero__media{order:1}.hero--m-bild .hero__panel,.hero--m-text .hero__media{order:2}.hero--m-text .hero__panel{order:1}}.diagnose{width:100%;border-collapse:collapse;margin:1rem 0;font-size:var(--t-meta)}.diagnose th{text-align:left;padding:.5rem .8rem .5rem 0;border-bottom:2px solid var(--rule);font-weight:600;color:var(--heading)}.diagnose td{padding:.5rem .8rem .5rem 0;border-bottom:1px solid var(--rule-soft);vertical-align:top}.diagnose code{background:var(--muted-bg);padding:.15rem .4rem;font-size:.92em;word-break:break-all}.diagnose tr:last-child td{border-bottom:0}@media(max-width:599px){.diagnose,.diagnose tbody,.diagnose tr,.diagnose td{display:block;width:100%}.diagnose thead{display:none}.diagnose tr{border-bottom:1px solid var(--rule);padding-block:.5rem}.diagnose td{border:0;padding:.15rem 0}}.b-hand.b--fo-serif{--_ff:var(--serif)}.b-hand.b--fo-sans{--_ff:var(--sans)}.b-akkordeon.b--fo-serif .b-akkordeon__frage{font-family:var(--serif)}.b-akkordeon.b--fo-sans .b-akkordeon__frage{font-family:var(--sans)}.b-akkordeon.b--fo-hand .b-akkordeon__frage{font-family:var(--hand)}.b-image[style*=--bdw] .b-image__img{border:var(--bdw) solid var(--bdc,var(--rule))}@media(max-width:749px){.b-image[style*=--maxw-m]{max-width:var(--maxw-m)}.b-group--stack-m[style*=--bgap-m]>.b-group__inhalt,.b-group[style*=--bgap-m]>.b-group__inhalt{gap:var(--bgap-m)}}.notfound__treffer{margin-top:28px}.notfound__treffer-titel{margin:8px 0 0}.diagnose-box{border:1px solid var(--rule,#6E6E6B);padding:16px 20px;background:var(--surface,#fff)}.diagnose-box>summary{cursor:pointer;font-weight:600}.diagnose-box table.diagnose{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14px}.diagnose-box table.diagnose th,.diagnose-box table.diagnose td{border-bottom:1px solid var(--rule,#ddd);padding:6px 10px;text-align:left;vertical-align:top}.diagnose-box code{font-size:13px;word-break:break-all}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme.css.map */
