:root{--ivory:#F2F1F3;--paper:#FAF9FB;--stone:#D1CED4;--stone-tief:#B6B2BA;--ink:#201A25;--ink-2:#423B48;--muted:#716C75;--navy:#302538;--navy-tief:#302538;--navy-blass:#E8E5EA;--linie:rgba(48,37,56,.2);--display:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--ease-k:cubic-bezier(.215,.61,.355,1);--kopf:68px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ivory:#161119;--paper:#1E1921;--stone:#27222B;--stone-tief:#332E37;--ink:#EEECF0;--ink-2:#BFB9C3;--muted:#8A848F;--navy:#B7A9C2;--navy-tief:#110D13;--navy-blass:#252029;--linie:rgba(183,169,194,.22)}}:root[data-theme=dark]{--ivory:#161119;--paper:#1E1921;--stone:#27222B;--stone-tief:#332E37;--ink:#EEECF0;--ink-2:#BFB9C3;--muted:#8A848F;--navy:#B7A9C2;--navy-tief:#110D13;--navy-blass:#252029;--linie:rgba(183,169,194,.22)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--body);font-weight:300;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid var(--navy);outline-offset:4px}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.pre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--ivory);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;animation:pre-aus 3.6s ease forwards}.pre-wort{font-family:var(--display);font-size:clamp(17px,2.4vw,23px);letter-spacing:.52em;text-indent:.52em;opacity:0;transform:translateY(8px);animation:auf .9s var(--ease) .2s forwards}.pre-linie{width:min(190px,42vw);height:1px;background:var(--linie);position:relative;overflow:hidden}.pre-linie i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);transform:scaleX(0);transform-origin:left;animation:ziehen 1.5s var(--ease) .45s forwards}@keyframes ziehen{to{transform:scaleX(1)}}@keyframes auf{to{opacity:1;transform:none}}@keyframes pre-aus{0%,86%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}.pre.fertig{opacity:0;pointer-events:none;transition:opacity .7s ease}.kopf{position:fixed;left:0;right:0;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:21px clamp(20px,4vw,56px);color:var(--ink);background:var(--ivory);box-shadow:0 1px 0 var(--linie);transition:background .5s ease,color .5s ease,padding .5s ease,box-shadow .5s ease}@media(max-width:899px){.kopf.transparent{background:transparent;color:#fff;box-shadow:none}}.kopf nav{display:flex;gap:clamp(14px,2.2vw,30px)}.kopf nav a{font-size:11px;letter-spacing:.19em;text-transform:uppercase;opacity:.82;transition:opacity .3s var(--ease-k);white-space:nowrap}.kopf nav a:hover,.kopf nav a.an{opacity:1}.kopf nav a.an{box-shadow:0 1px 0 currentColor}.marke{justify-self:center;font-family:var(--display);font-size:clamp(16px,2.1vw,21px);letter-spacing:.44em;text-indent:.44em;text-transform:uppercase;line-height:1}.icons{display:flex;gap:clamp(12px,1.8vw,20px);justify-self:end;align-items:center}.icons a{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.82;transition:opacity .3s var(--ease-k)}.icons a:hover{opacity:1}.icons svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;flex:none}.zahl{font-variant-numeric:tabular-nums}@media(max-width:820px){.kopf{grid-template-columns:auto 1fr auto;padding:14px clamp(14px,4vw,20px)}.kopf nav{gap:12px}.kopf nav a{font-size:10px;letter-spacing:.12em}.marke{font-size:15px;letter-spacing:.34em;text-indent:.34em}.icons a span{display:none}}.buehne{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--ivory);display:grid;align-items:center}.buehne-film{position:relative;overflow:hidden;background:var(--stone-tief);height:100%}.buehne-film video,.buehne-film .standbild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%;display:block}.buehne-film video{animation:driften 36s ease-in-out infinite alternate;transform-origin:50% 46%}@keyframes driften{0%{transform:scale(1.015)}to{transform:scale(1.075)}}.buehne-inhalt{position:relative;z-index:2;padding:clamp(28px,5vw,72px);text-align:left}.buehne-inhalt p{margin:0;font-family:var(--display);font-weight:400;color:var(--ink);font-size:clamp(30px,4.4vw,62px);line-height:1.12;max-width:13ch;letter-spacing:.005em}.buehne-inhalt .w{display:inline-block;opacity:0;transform:translateY(14px);animation:auf 1.25s var(--ease) forwards}.buehne-knopf{display:inline-block;margin-top:clamp(28px,4vw,46px);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ivory);background:var(--ink);border:1px solid var(--ink);padding:18px clamp(32px,4vw,52px);opacity:0;animation:auf 1s var(--ease) 1.6s forwards;transition:background .35s var(--ease-k),color .35s var(--ease-k)}.buehne-knopf:hover{background:transparent;color:var(--ink)}.buehne-film:before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(150px,27%,260px);z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--ivory) 0%,var(--ivory) 30%,transparent 100%);transition:opacity .8s ease}@media(max-width:899px){.buehne-film:before{height:clamp(140px,26%,220px);background:linear-gradient(180deg,#302538eb,#302538b3 35%,#30253800)}}.buehne.gescrollt .buehne-film:before{opacity:0}@media(min-width:900px){.buehne{grid-template-columns:1fr minmax(330px,38vw)}.buehne-film{order:2}.buehne-inhalt{order:1;padding-left:clamp(48px,7vw,110px)}}@media(max-width:899px){.buehne{grid-template-columns:1fr;grid-template-rows:1fr}.buehne-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.buehne-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17121a80,#17121a29 34%,#17121a38 64%,#17121a94)}.buehne-inhalt{grid-area:1/1;text-align:center;justify-self:center;align-self:center;padding:0 24px}.buehne-inhalt p{color:#fff;max-width:15ch;margin:0 auto;text-shadow:0 1px 24px rgba(0,0,0,.34)}.buehne-knopf{color:#201a25;background:#fff;border-color:#fff}.buehne-knopf:hover{background:transparent;color:#fff}}.hinweis{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:3;color:var(--muted);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;opacity:.8;display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .5s ease}.hinweis i{width:1px;height:38px;display:block;background:linear-gradient(180deg,currentColor,transparent);animation:tropfen 2.6s ease-in-out infinite}@media(max-width:899px){.hinweis{color:#fff;opacity:.72}}@keyframes tropfen{0%,to{transform:scaleY(.35);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.buehne.gescrollt .hinweis{opacity:0}.tonknopf{position:absolute;z-index:4;right:clamp(14px,2.4vw,24px);bottom:clamp(18px,3vh,28px);background:#17121a85;border:1px solid rgba(255,255,255,.32);color:#fff;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:9px 14px;cursor:pointer;transition:background .3s var(--ease-k)}.tonknopf:hover{background:#17121ac7}.seite{display:none;min-height:60svh}.seite.aktiv{display:block;animation:seite-ein .8s var(--ease) both}@keyframes seite-ein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mitkopf{padding-top:calc(var(--kopf) + clamp(40px,6vw,76px))}.r{opacity:0;transform:translateY(24px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.r.da{opacity:1;transform:none}.r2{transition-delay:.12s}.r3{transition-delay:.24s}.titel{text-align:center;padding:0 0 clamp(40px,6vw,72px)}.titel .oben{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--navy);margin:0 0 16px}.titel h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.4vw,52px);line-height:1.14;margin:0;letter-spacing:.01em}.titel p{margin:18px auto 0;max-width:46ch;color:var(--muted);font-size:14px}.satz{padding:clamp(84px,13vw,170px) clamp(20px,4vw,56px);text-align:center}.satz p{margin:0 auto;max-width:20ch;font-family:var(--display);font-weight:400;font-size:clamp(25px,4vw,50px);line-height:1.26}.satz p.gross{transform:none;transition:opacity 1.1s var(--ease)}.satz .t{display:inline-block;opacity:0;transform:translateY(15px);transition:opacity .95s var(--ease),transform .95s var(--ease)}.satz p.gross.da .t{opacity:1;transform:none}.satz .t:nth-of-type(2){transition-delay:.18s}.satz .t:nth-of-type(3){transition-delay:.36s}.satz .klein{margin:34px auto 0;max-width:40ch;font-size:14px;color:var(--muted);font-family:var(--body);line-height:1.85}.editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);padding:clamp(70px,10vw,140px) 0}@media(max-width:860px){.editorial{grid-template-columns:1fr}}.flaeche{position:relative;overflow:hidden;background:var(--stone)}.flaeche img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oben{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--navy);margin:0 0 20px}h2{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.6vw,44px);line-height:1.2;margin:0 0 24px}.editorial p{margin:0 0 18px;max-width:46ch;color:var(--ink-2)}.dunkel{background:var(--navy);color:#f3f2f4;padding:clamp(80px,12vw,168px) clamp(20px,4vw,56px);text-align:center}:root[data-theme=dark] .dunkel{background:var(--navy-blass);color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dunkel{background:var(--navy-blass);color:var(--ink)}}.dunkel .oben{color:#f3f2f480}:root[data-theme=dark] .dunkel .oben{color:var(--navy)}.dunkel h2{font-size:clamp(28px,4.6vw,58px);max-width:17ch;margin:0 auto 26px}.dunkel p{margin:0 auto;max-width:44ch;color:#f3f2f4b8;font-size:14.5px}:root[data-theme=dark] .dunkel p{color:var(--ink-2)}.raster{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,48px);padding-bottom:clamp(70px,10vw,130px)}@media(max-width:980px){.raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.raster{grid-template-columns:1fr}}[hidden]{display:none!important}.filter{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:16px 0;margin-bottom:clamp(34px,5vw,58px);display:grid;gap:10px}.filterzeile{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filterlabel{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);min-width:70px}.fb{-webkit-appearance:none;appearance:none;background:none;border:1px solid transparent;cursor:pointer;font:inherit;font-weight:300;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-2);padding:8px 16px;border-radius:999px;transition:color .35s var(--ease-k),border-color .35s var(--ease-k),background .35s var(--ease-k)}.fb:hover{color:var(--ink);border-color:var(--linie)}.fb.an{color:var(--ivory);background:var(--navy);border-color:var(--navy)}.gruppe{margin-bottom:clamp(44px,6vw,78px)}.gruppenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--linie);margin-bottom:clamp(22px,3vw,38px)}.gruppenkopf h2{font-family:var(--display);font-weight:400;margin:0;font-size:clamp(21px,2.4vw,31px);letter-spacing:.01em}.gruppenkopf span{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.gruppe .raster{padding-bottom:0}.leer{text-align:center;color:var(--muted);padding:30px 0 90px}.raster.drei{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.raster.drei{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.raster.drei{grid-template-columns:1fr}}.punkte{display:flex;align-items:center;gap:6px;padding:12px 2px 0}.punkte i{width:13px;height:13px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #00000024}.punkte .anz{margin-left:5px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stueck{display:block}.rahmen{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--stone)}.rahmen.hoch{aspect-ratio:4/5;background:var(--paper)}.rahmen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.5s var(--ease)}.stueck:hover .rahmen img{transform:scale(1.04)}.zeile{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:20px 2px 0}.zeile .nm{font-family:var(--display);font-size:clamp(17px,1.8vw,21px)}.zeile .unter{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:6px}.zeile .pr{font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.zurueck{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(24px,4vw,40px);transition:color .3s var(--ease-k)}.zurueck:hover{color:var(--ink)}.zurueck i{width:22px;height:1px;background:currentColor;display:block}.pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,84px);align-items:start;padding-bottom:clamp(60px,8vw,110px)}@media(max-width:900px){.pdp{grid-template-columns:1fr}}.galerie{display:grid;gap:clamp(10px,1.4vw,16px)}.gross{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--stone)}.gross img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease)}.gross img.an{opacity:1}.mini{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.2vw,14px)}.mini button{padding:0;border:0;cursor:pointer;background:var(--stone);aspect-ratio:1/1;position:relative;overflow:hidden;outline:1px solid transparent;opacity:.6;transition:outline-color .35s var(--ease-k),opacity .35s var(--ease-k)}.mini button img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mini button:hover{opacity:.85}.mini button.an{opacity:1;outline-color:var(--ink)}.pdp-info{position:sticky;top:calc(var(--kopf) + 28px)}@media(max-width:900px){.pdp-info{position:static}}.pdp-info h1{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.2vw,40px);line-height:1.16;margin:0 0 10px}.pdp-sub{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 22px}.pdp-preis{font-family:var(--display);font-size:24px;font-variant-numeric:tabular-nums;margin:0 0 30px}.feldtitel{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.feldtitel a{color:var(--navy)}.farbname{font-family:var(--display);font-size:15px;margin:0 0 12px;color:var(--ink-2)}.farben{display:flex;gap:10px;margin:0 0 26px;flex-wrap:wrap}.farben button{width:32px;height:32px;border-radius:50%;border:1px solid var(--linie);padding:0;cursor:pointer;transition:transform .3s var(--ease-k),box-shadow .3s var(--ease-k)}.farben button:hover{transform:scale(1.08)}.farben button.an{box-shadow:0 0 0 1px var(--ivory),0 0 0 2px var(--ink)}.groessen{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:26px}.groessen button{font-size:13px;font-variant-numeric:tabular-nums;background:transparent;border:1px solid var(--linie);color:var(--ink);padding:13px 0;cursor:pointer;transition:border-color .3s var(--ease-k),background .3s var(--ease-k),color .3s var(--ease-k)}.groessen button:hover{border-color:var(--ink)}.groessen button.an{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.groessen button[disabled]{color:var(--muted);opacity:.4;cursor:default;text-decoration:line-through;text-decoration-thickness:1px}.knopf{width:100%;font-size:11px;letter-spacing:.24em;text-transform:uppercase;background:var(--ink);color:var(--ivory);border:1px solid var(--ink);padding:19px;cursor:pointer;transition:background .35s var(--ease-k),color .35s var(--ease-k)}.knopf:hover,.knopf.hell{background:transparent;color:var(--ink)}.knopf.hell:hover{background:var(--ink);color:var(--ivory)}.knopf.warnt{animation:schuett .5s var(--ease-k)}@keyframes schuett{10%,90%{transform:translate(-1px)}30%,70%{transform:translate(2px)}50%{transform:translate(-2px)}}.zusage{margin:15px 0 0;font-size:12.5px;color:var(--muted);text-align:center;min-height:1.5em;opacity:0;transition:opacity .5s var(--ease)}.zusage.da{opacity:1}.falt{border-top:1px solid var(--linie);margin-top:36px}.falt details{border-bottom:1px solid var(--linie)}.falt summary{list-style:none;cursor:pointer;padding:19px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:color .3s var(--ease-k)}.falt summary::-webkit-details-marker{display:none}.falt summary:hover{color:var(--navy)}.falt summary i{width:11px;height:11px;position:relative;flex:none}.falt summary i:before,.falt summary i:after{content:"";position:absolute;background:currentColor;transition:transform .4s var(--ease),opacity .4s var(--ease)}.falt summary i:before{top:5px;right:0;bottom:5px;left:0;height:1px}.falt summary i:after{top:0;right:5px;bottom:0;left:5px;width:1px}.falt details[open] summary i:after{transform:scaleY(0);opacity:0}.falt .inhalt{padding:0 0 24px;font-size:14px;color:var(--ink-2);max-width:46ch}.falt .inhalt p{margin:0 0 12px}.falt .inhalt p:last-child{margin:0}.falt .inhalt dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:9px 22px;font-size:13.5px}.falt .inhalt dt{color:var(--muted)}.falt .inhalt dd{margin:0}.korb{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;padding-bottom:clamp(60px,8vw,110px)}@media(max-width:860px){.korb{grid-template-columns:1fr}}.posten{display:grid;grid-template-columns:92px 1fr auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--linie)}.posten:first-child{border-top:1px solid var(--linie)}.posten .bild{aspect-ratio:1/1;background:var(--stone);position:relative;overflow:hidden}.posten .bild img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.posten .nm{font-family:var(--display);font-size:18px;margin-bottom:5px}.posten .det{font-size:12.5px;color:var(--muted)}.posten .weg{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:none;border:0;padding:0;margin-top:12px;cursor:pointer;transition:color .3s var(--ease-k)}.posten .weg:hover{color:var(--ink)}.posten .pr{font-variant-numeric:tabular-nums;white-space:nowrap}.summe{background:var(--paper);border:1px solid var(--linie);padding:clamp(24px,3vw,34px);position:sticky;top:calc(var(--kopf) + 28px)}@media(max-width:860px){.summe{position:static}}.summe h3{font-family:var(--display);font-weight:400;font-size:21px;margin:0 0 22px}.srow{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;color:var(--ink-2)}.srow.gesamt{border-top:1px solid var(--linie);margin-top:14px;padding-top:18px;font-size:17px;color:var(--ink);font-family:var(--display)}.srow span:last-child{font-variant-numeric:tabular-nums}.summe .knopf{margin-top:24px}.summe .fuss{margin:16px 0 0;font-size:12px;color:var(--muted);text-align:center}.leer{text-align:center;padding:clamp(50px,8vw,90px) 0}.leer p{color:var(--muted);margin:0 0 28px}.schmal{max-width:430px;margin:0 auto;padding-bottom:clamp(60px,9vw,120px)}.feld{margin-bottom:20px}.feld label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.feld input{width:100%;font:inherit;font-size:15px;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--linie);padding:11px 0;transition:border-color .3s var(--ease-k)}.feld input:focus{border-color:var(--navy);outline:none}.hinweiszeile{font-size:12.5px;color:var(--muted);text-align:center;margin:22px 0 0}.hinweiszeile a{color:var(--navy)}.suchfeld{max-width:640px;margin:0 auto clamp(40px,6vw,64px);position:relative}.suchfeld input{width:100%;font:inherit;font-size:clamp(17px,2.4vw,24px);font-family:var(--display);background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--linie);padding:16px 34px 16px 0;transition:border-color .4s var(--ease)}.suchfeld input:focus{border-color:var(--ink);outline:none}.suchfeld svg{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:1.25}.vorschlaege{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.vorschlaege button{font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:transparent;border:1px solid var(--linie);color:var(--ink-2);padding:11px 20px;cursor:pointer;transition:border-color .3s var(--ease-k),color .3s var(--ease-k)}.vorschlaege button:hover{border-color:var(--ink);color:var(--ink)}.memo{background:var(--navy-blass);border-left:2px solid var(--navy);padding:14px 18px;margin:22px 0;font-size:13px;line-height:1.65;color:var(--ink-2)}.memo b{color:var(--navy);font-weight:600}.fuss{background:var(--navy-tief);color:#e3e0e6;font-size:13px;padding:clamp(56px,7.5vw,96px) 0 46px}.fuss .fcols>div>p{color:#e3e0e69e}.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(24px,4vw,52px)}@media(max-width:860px){.fcols{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fcols{grid-template-columns:1fr}}.fmarke{font-family:var(--display);font-size:19px;letter-spacing:.44em;text-indent:.44em;text-transform:uppercase;margin-bottom:16px}.fuss h4{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e3e0e694;margin:0 0 15px;font-weight:400}.fuss ul{list-style:none;padding:0;margin:0}.fuss li{margin-bottom:10px;color:#e3e0e6c7}.fuss li a:hover{color:#fff}.legal{margin-top:50px;padding-top:24px;border-top:1px solid rgba(227,224,230,.18);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#e3e0e680}@media(prefers-reduced-motion:reduce){.buehne-film video,.hinweis i{animation:none}.buehne-inhalt .w{animation:none;opacity:1;transform:none}.buehne-knopf{animation:none;opacity:1}.r{opacity:1;transform:none;transition:none}.rahmen img,.stueck:hover .rahmen img{transition:none;transform:none}.pre-linie i{animation:none;transform:scaleX(1)}.seite.aktiv,.knopf.warnt{animation:none}}@media(min-width:900px){.buehne.hat-quer{grid-template-columns:1fr}.buehne.hat-quer .buehne-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;order:0}.buehne.hat-quer .buehne-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17121a75,#17121a24 34%,#17121a33 64%,#17121a8a)}.buehne.hat-quer .buehne-inhalt{grid-area:1/1;justify-self:center;align-self:center;text-align:center;padding:0 24px;order:0}.buehne.hat-quer .buehne-inhalt p{color:#fff;max-width:16ch;margin:0 auto;text-shadow:0 1px 24px rgba(0,0,0,.32)}.buehne.hat-quer .buehne-knopf{color:#201a25;background:#fff;border-color:#fff}.buehne.hat-quer .buehne-knopf:hover{background:transparent;color:#fff}.buehne.hat-quer .hinweis{color:#fff;opacity:.72}.buehne.hat-quer .buehne-film:before{display:none}.kopf.transparent{background:transparent;box-shadow:none}body:has(.buehne.hat-quer) .kopf.transparent{color:#fff}}.dienste{padding:clamp(66px,9vw,120px) 0}.dienste h2{text-align:center;margin:0 0 clamp(44px,6vw,78px);font-size:clamp(22px,2.8vw,34px)}.dienste-reihe{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.dienste-reihe{grid-template-columns:1fr;gap:0}}.dienst{text-align:center;padding:0 clamp(16px,3vw,40px);display:flex;flex-direction:column;align-items:center}.dienst+.dienst{border-left:1px solid var(--linie)}@media(max-width:760px){.dienst{padding:38px 20px}.dienst+.dienst{border-left:0;border-top:1px solid var(--linie)}}.dienst svg{width:clamp(96px,11vw,136px);height:auto;display:block;margin:0 auto clamp(22px,3vw,34px);fill:none;stroke:var(--ink);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translateY(10px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.dienst.da svg{opacity:.9;transform:none}.dienst .was{font-family:var(--display);font-size:clamp(16px,1.8vw,20px);line-height:1.35;margin:0;max-width:14ch}.mehr{display:inline-block;margin-top:18px;color:var(--navy);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.mehr span{display:inline-block;position:relative;padding-bottom:6px}.mehr span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.42;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease),opacity .45s var(--ease)}.mehr:hover span:after{transform:scaleX(1);opacity:.75}.versprechen{background:var(--navy-blass);text-align:center;padding:clamp(64px,9vw,118px) 0}.versprechen h2{font-family:var(--display);font-weight:400;margin:0;color:var(--ink);font-size:clamp(27px,3.6vw,46px);line-height:1.18;letter-spacing:.01em}.versprechen .dazu{margin:22px auto 0;max-width:48ch;color:var(--ink-2);font-size:15px;line-height:1.8}.pdp-versprechen{margin-top:22px;padding-top:18px;border-top:1px solid var(--linie);font-size:13px;line-height:1.75;color:var(--ink-2);text-align:center}.pdp-versprechen b{font-weight:500;color:var(--ink)}.zusammen{border-top:1px solid var(--linie);text-align:center;padding:clamp(56px,8vw,104px) 0 clamp(16px,3vw,40px)}.zusammen h2{font-family:var(--display);font-weight:400;margin:0;font-size:clamp(23px,3vw,38px);line-height:1.2;letter-spacing:.01em}.zusammen>p{margin:18px auto 0;max-width:44ch;color:var(--muted);font-size:14.5px}.zusammen .mehr{margin-top:26px}.pdp-dienste{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,22px);margin-top:34px;padding-top:30px;border-top:1px solid var(--linie);text-align:center}.pdp-dienste div{display:flex;flex-direction:column;align-items:center;gap:11px}.pdp-dienste svg{width:clamp(44px,5vw,56px);height:auto;fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.pdp-dienste span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.5;max-width:14ch}.zum-inhalt{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--ivory);padding:12px 20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.zum-inhalt:focus{left:0}.korbzeile{display:flex;align-items:center;gap:clamp(14px,2.4vw,26px);padding:20px 0;border-bottom:1px solid var(--linie)}.korbzeile .rahmen{aspect-ratio:4/5;background:var(--paper)}.korbzeile input{font:inherit;padding:9px 10px;text-align:center;border:1px solid var(--linie);background:var(--paper);color:var(--ink);border-radius:0}.korbsumme{margin-top:clamp(28px,4vw,46px);margin-left:auto;max-width:420px;display:grid;gap:14px;padding-bottom:clamp(70px,10vw,120px)}.korbsumme .zeile{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--display);font-size:clamp(17px,1.9vw,21px);padding:0;border:0}.korbsumme .knopf{width:100%;margin-top:6px}.formular{max-width:420px;margin:0 auto;padding-bottom:clamp(70px,10vw,120px)}.formular label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:18px 0 7px}.formular input,.suchform input{width:100%;font:inherit;font-weight:300;padding:13px 15px;border:1px solid var(--linie);background:var(--paper);color:var(--ink);border-radius:0;transition:border-color .3s var(--ease-k)}.formular input:focus,.suchform input:focus{outline:none;border-color:var(--navy)}.formular .knopf{width:100%;margin-top:26px}.formular h4{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:38px 0 14px;font-weight:400}.formular ul{list-style:none;padding:0;margin:0}.formular li{padding:11px 0;border-bottom:1px solid var(--linie);font-size:14px}.suchform{max-width:520px;margin:0 auto clamp(34px,5vw,58px)}.seiteninhalt{max-width:68ch;margin:0 auto;padding-bottom:clamp(70px,10vw,130px);font-size:15px;line-height:1.85;color:var(--ink-2)}.seiteninhalt h2,.seiteninhalt h3{font-family:var(--display);font-weight:400;color:var(--ink);margin:2em 0 .6em;letter-spacing:.01em}.seiteninhalt h2{font-size:clamp(21px,2.4vw,28px)}.seiteninhalt h3{font-size:clamp(17px,1.9vw,21px)}.seiteninhalt a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.seiteninhalt ul,.seiteninhalt ol{padding-left:1.3em}.seiteninhalt li{margin-bottom:.5em}.seiteninhalt img{max-width:100%;height:auto}.klein{font-size:13px;color:var(--muted)}.formular .klein{margin-top:20px;text-align:center}.formular .klein a{color:var(--navy)}.pdp-variante[hidden]{display:none!important}.pdp-info .oben{margin-bottom:12px}.pdp-lieferzeit{margin:14px 0 0;font-size:12px;letter-spacing:.04em;color:var(--muted,#716C75);line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nerin.css.map */
