.fly-to-cart{position:fixed;z-index:110;width:76px;height:76px;border-radius:50%;border:1px solid var(--line);background-color:var(--paper-alt);background-size:cover;background-position:center;pointer-events:none;will-change:transform,opacity;transition:transform .62s cubic-bezier(.36,0,.5,1),opacity .62s ease-in}.cart-count.is-bumped{display:inline-block;animation:warenkorb-anziehen .42s ease}@keyframes warenkorb-anziehen{0%{transform:scale(1)}35%{transform:scale(1.32)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.fly-to-cart{display:none}.cart-count.is-bumped{animation:none}}.gallery{display:grid;gap:14px}.gallery__main{background-color:var(--paper-alt)}.gallery__main img{display:block;width:100%;height:auto}.gallery__slider{position:relative}.gallery__pair{--gallery-gap: 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gallery-gap)}.gallery__rail{--gallery-gap: 14px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gallery-gap)) / 2);gap:var(--gallery-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.gallery__rail::-webkit-scrollbar{display:none}.gallery__tile{padding:0;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line);background-color:var(--paper-alt);cursor:pointer;scroll-snap-align:start;transition:border-color .25s ease}.gallery__tile img{display:block;width:100%;height:100%;object-fit:cover}.gallery__tile:hover{border-color:var(--ink-soft)}.gallery__tile:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.gallery__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line);background-color:var(--paper-alt);color:var(--ink);cursor:pointer;transition:border-color .25s ease,opacity .25s ease}.gallery__nav svg{width:13px;height:13px}.gallery__nav:hover{border-color:var(--ink)}.gallery__nav:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.gallery__nav--prev{left:6px}.gallery__nav--prev svg{transform:rotate(180deg)}.gallery__nav--next{right:6px}.gallery__nav[disabled]{opacity:.3;pointer-events:none}@media(pointer:coarse){.gallery__nav{display:none}}@media(min-width:900px){.product .product__info{position:static}}.product .product__title{margin-bottom:.75rem}.product .product__price{margin-bottom:1rem}.product .product__tax-note{margin-bottom:1.3rem}.product .product__description{font-size:.86rem;line-height:1.72;margin-bottom:1.5rem}.pz{--pz-base: #C9C2B7;--pz-light: #DED8CE;--pz-mid: #D4CDC3;--pz-dark: #9A9288;--pz-deep: #7C756C;--pz-stitch: rgba(255, 255, 255, .55);--pz-edge: rgba(0, 0, 0, .25);--pz-ink: rgba(0, 0, 0, .45);--pz-hl: rgba(255, 255, 255, .28);display:block;margin-bottom:2.4rem;padding:clamp(18px,2.1vw,26px);background-color:var(--paper-alt);border:1px solid var(--line)}.pz[hidden]{display:none}.pz__disclosure{display:block}.pz__toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 0;cursor:pointer;list-style:none}.pz__toggle::-webkit-details-marker{display:none}.pz__toggle:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.pz__toggle-text{display:grid;gap:7px}.pz__toggle-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.24em;color:var(--ink)}.pz__toggle-note{font-size:.82rem;line-height:1.6;color:var(--ink-soft)}.pz__toggle svg{width:12px;height:12px;flex:none;color:var(--ink-soft);transition:transform .3s ease}.pz__disclosure[open] .pz__toggle svg{transform:rotate(45deg)}.pz__body{margin-top:clamp(16px,2vw,22px);padding-top:clamp(16px,2vw,22px);border-top:1px solid var(--line)}.pz__intro{margin-bottom:clamp(16px,2vw,22px);font-size:.88rem;line-height:1.7;color:var(--ink-soft)}.pz__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(118% 96% at 50% 4%,#fff,#f5f2ec 52%,#ebe6dc);border:1px solid var(--line)}@supports not (aspect-ratio: 1 / 1){.pz__stage{height:0;padding-bottom:100%}}.pz__card{position:absolute;top:0;right:0;bottom:0;left:0}.pz-card__svg{display:block;width:100%;height:100%;isolation:isolate}.pz__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pz__photo[hidden],.pz--foto .pz-card__svg{display:none}.pz-card__grain{mix-blend-mode:overlay;opacity:.16;pointer-events:none}.pz-card__sheen{pointer-events:none}.pz__stage-label{position:absolute;left:14px;bottom:12px;font-size:.56rem;text-transform:uppercase;letter-spacing:.22em;color:var(--ink-soft);opacity:.7;pointer-events:none}.pz__zone{position:absolute;border:1px dashed rgba(var(--ink-rgb),.35);opacity:0;transition:opacity .2s ease;pointer-events:none}.pz__stage.is-arranging .pz__zone{opacity:1}.pz__layer{position:absolute;left:var(--pz-layer-x, 50%);top:var(--pz-layer-y, 50%);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:1.2%;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.pz__layer[hidden]{display:none}.pz__layer.is-dragging{cursor:grabbing}.pz__layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed transparent;transition:border-color .2s ease;pointer-events:none}.pz__layer:hover:before,.pz__layer:focus-visible:before,.pz__layer.is-active:before{border-color:rgba(var(--ink-rgb),.4)}.pz__layer:focus-visible{outline:none}.pz__text{display:block;max-width:none;font-family:var(--pz-font, var(--font-heading));font-size:calc(var(--pz-fs, 34px) * var(--pz-layer-scale, 1));line-height:1.14;letter-spacing:var(--pz-track, .1em);padding-left:var(--pz-track, .1em);white-space:pre;text-align:center;color:var(--pz-ink);transition:color .4s ease}.pz__text.is-placeholder{opacity:.34}.pz__symbol{display:block;font-family:var(--pz-symbol-font, var(--font-heading));font-size:calc(var(--pz-fs, 40px) * var(--pz-layer-scale, 1));line-height:1;color:var(--pz-ink);transition:color .4s ease}.pz__layer--symbol[hidden]{display:none}.pz__reset{position:absolute;right:12px;bottom:10px;padding:6px 10px;border:1px solid var(--line);background-color:var(--paper-alt);color:var(--ink-soft);font-family:var(--font-body);font-size:.56rem;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;transition:border-color .25s ease,color .25s ease}.pz__reset:hover{border-color:var(--ink);color:var(--ink)}.pz__reset[hidden]{display:none}.pz__hint--stage{margin-top:10px}.pz__controls{display:grid;gap:20px;margin-top:clamp(18px,2.2vw,26px)}.variant-picker{display:grid;gap:20px}.option__value{margin-left:.6em;color:var(--ink);letter-spacing:.14em}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{position:relative;width:34px;height:34px;padding:0;border:1px solid rgba(26,26,24,.16);background-color:var(--swatch-color, #ccc);background-image:linear-gradient(145deg,#ffffff52,#00000024);cursor:pointer;transition:box-shadow .25s ease,transform .25s ease}.swatch:hover{transform:translateY(-1px)}.swatch:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper-alt),0 0 0 3px var(--ink)}.swatch.is-selected{box-shadow:0 0 0 2px var(--paper-alt),0 0 0 3px var(--ink)}.swatch.is-unavailable:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(26,26,24,.55) calc(50% - 1px),rgba(26,26,24,.55) calc(50% + 1px),transparent calc(50% + 1px))}.pz__input{width:100%;border:1px solid var(--line);background-color:transparent;color:var(--ink);font-family:var(--font-body);font-size:1rem;letter-spacing:.16em;padding:15px 16px;border-radius:0;transition:border-color .3s ease}.pz__input:focus{border-color:var(--ink);outline:none}.pz__input::placeholder{color:var(--ink-soft);opacity:.55;letter-spacing:.1em}.pz__plus{margin-left:.7em;color:var(--accent);letter-spacing:.12em}.pz__total{margin:0;padding:12px 0;border-top:1px solid var(--line);font-size:.78rem;letter-spacing:.06em;color:var(--ink)}.pz__total[hidden]{display:none}.pz__total strong{font-weight:500}.pz__counter{float:right;font-size:.66rem;letter-spacing:.14em;color:var(--ink-soft)}.pz__hint{margin-top:8px;font-size:.76rem;line-height:1.6;color:var(--ink-soft)}.pz__hint.is-error{color:#9b2c2c}.pz__fonts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:520px){.pz__fonts{grid-template-columns:repeat(3,minmax(0,1fr))}}.pz__font{display:grid;gap:6px;justify-items:center;padding:12px 4px 9px;border:1px solid var(--line);background-color:transparent;color:var(--ink);cursor:pointer;overflow:hidden;transition:border-color .25s ease,background-color .25s ease}.pz__font:hover{border-color:var(--ink-soft)}.pz__font.is-selected{border-color:var(--ink);background-color:rgba(var(--ink-rgb),.035)}.pz__font:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.pz__font-sample{display:block;max-width:100%;font-size:var(--pz-sample-fs, 1.25rem);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:clip}.pz__font-label{font-size:.53rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);white-space:nowrap}.pz__symbols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media(max-width:520px){.pz__symbols{grid-template-columns:repeat(5,minmax(0,1fr))}}.pz__symbol-option{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:0;border:1px solid var(--line);background-color:transparent;color:var(--ink);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.pz__symbol-option:hover{border-color:var(--ink-soft)}.pz__symbol-option.is-selected{border-color:var(--ink);background-color:rgba(var(--ink-rgb),.035)}.pz__symbol-option:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.pz__symbol-option--none{font-size:.53rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.pz__ink{background-image:none}.pz__note{font-size:.74rem;line-height:1.7;color:var(--ink-soft);padding-top:4px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.pz__text,.pz__symbol,.swatch,.pz__font,.pz__symbol-option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/personalizer.css.map */
