.wts-mod{grid-template-columns:repeat(3,minmax(0,1fr))}.wts-mod img{aspect-ratio:400/516;object-fit:cover;background:#fff}.wts-mod img.wpr-main{width:100%;height:auto}.wts-mod .wts-art{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--g)}@media (max-width:900px){.wts-mod{grid-template-columns:repeat(2,minmax(0,1fr))}}.wpr-tab.wpr-tl td,.wpr-tab.wpr-tl th{text-align:left!important;white-space:normal!important}.wpr-rechner{margin:4px 0 8px}@media (max-width:560px){.wpr-x,.wpr-c{display:none}}.wpr-hb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:center}.wpr-hb .wpr-hbi{order:2;width:100%;height:auto;border-radius:18px;object-fit:cover}@media (max-width:900px){.wpr-hb{display:block}.wpr-hb .wpr-hbi{display:none}}.wpr-ka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wpr-ka a{display:block;border:1px solid var(--r);border-radius:16px;overflow:hidden;background:#fff;text-decoration:none!important;color:var(--t)!important}.wpr-ka img{width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;display:block}.wpr-ka b{display:block;padding:12px 14px 2px;font-size:18px}.wpr-ka span{display:block;padding:0 14px 14px;font-size:14.5px;color:#5b6b61}@media (max-width:700px){.wpr-ka{grid-template-columns:minmax(0,1fr)}.wpr-ka img{aspect-ratio:16/7}}.wpr-main{cursor:zoom-in}.wpr-vn{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:10px;align-items:center;margin:16px 0 0;max-width:820px}.wpr-vn figure{margin:0}.wpr-vn button{padding:0;border:1px solid var(--r);border-radius:14px;overflow:hidden;background:#fff;cursor:zoom-in;display:block;width:100%}.wpr-vn img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain;display:block;background:#fff}.wpr-vn figcaption{font-size:13px;color:#5b6b61;padding:6px 2px 0}.wpr-vn-p{font-size:28px;text-align:center;color:var(--g);font-weight:700}@media (max-width:600px){.wpr-vn{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px}.wpr-vn-p{font-size:20px}}.wpr-mu fieldset{border:0;padding:0;margin:0 0 14px}.wpr-mu legend{font-weight:700;margin:0 0 8px}.wpr-mu-a{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.wpr-mu-a label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--r);border-radius:12px;padding:10px 12px;background:#fff;cursor:pointer}.wpr-mu-a label:has(input:checked){border-color:var(--g);box-shadow:0 0 0 2px var(--g) inset}.wpr-mu-a span{display:flex;flex-direction:column}.wpr-mu-a small{font-size:12.5px;color:#5b6b61}.wpr-mu-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.wpr-mu-f label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:4px}.wpr-mu-w{grid-column:1/-1}.wpr-mu-f input,.wpr-mu-f textarea{border:1px solid var(--r);border-radius:10px;padding:10px 12px;font:inherit;font-weight:400;width:100%;box-sizing:border-box;background:#fff}.wpr-mu-h{position:absolute!important;left:-9999px!important;height:1px;overflow:hidden}@media (max-width:600px){.wpr-mu-f{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.wts-mod.wpr-m4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wpr-quad img.wpr-main{aspect-ratio:1/1!important;object-fit:contain!important;background:#fff}.wpr-bt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.wpr-bt img{width:100%;height:auto;border-radius:16px;display:block}@media (max-width:760px){.wpr-bt{grid-template-columns:minmax(0,1fr)}}.wpr-gal{display:flex;gap:6px;overflow-x:auto;padding:8px 10px 2px;scrollbar-width:thin}.wpr-th{flex:0 0 56px;width:56px;height:56px;padding:0;border:2px solid var(--r);border-radius:8px;overflow:hidden;background:#fff;cursor:pointer}.wpr-th img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:auto!important}.wpr-th.on{border-color:var(--g)}.wpr-cap{font-size:12px;color:#5b6b61;padding:2px 10px 0}.wpr-rf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.wpr-rf button{padding:0;border:1px solid var(--r);border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in;display:block;width:100%}.wpr-rf img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover;display:block}.wpr-rf figure{margin:0}.wpr-rf figcaption{font-size:12.5px;color:#5b6b61;padding:5px 2px 0;line-height:1.3}@media (max-width:700px){.wpr-rf{grid-template-columns:repeat(2,minmax(0,1fr))}.wpr-rf figure:nth-child(n+7){display:none}}.wpr-lb.on{display:flex}