.pvsel__group{border-radius:1.25rem;padding:1.125rem 1.25rem;margin:.625rem 0;background:#f9f9f9}.pvsel__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;line-height:1rem;margin-bottom:1rem}.pvsel__optName{font-size:.875rem;font-weight:700;line-height:1rem;color:#000}.pvsel__optSelected{font-size:.875rem;line-height:1rem;color:#000}.pvsel__grid{display:flex;flex-wrap:wrap;gap:1.125rem}.pvsel__grid.pvsel__grid_text{gap:6px}.pvsel__grid.pvsel__grid_text .pvsel__x{left:auto;right:1rem}.pvsel__sw{transition:border-color .3s ease,box-shadow .3s ease;position:relative;width:2.25rem;height:2.25rem;border-radius:999px;border:none;background:#fff;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.pvsel__sw:hover{box-shadow:none}.pvsel__sw:not(.is-text):hover .pvsel__img,.pvsel__sw:not(.is-text):hover .pvsel__dot{border-color:#00965e}.pvsel__sw[data-swatch-tooltip]:before,.pvsel__sw[data-swatch-tooltip]:after{position:absolute;left:50%;z-index:20;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.pvsel__sw[data-swatch-tooltip]:before{content:"";bottom:calc(100% + .125rem);transform:translate(-50%,.25rem);border:.3125rem solid transparent;border-top-color:#000000d1}.pvsel__sw[data-swatch-tooltip]:after{content:attr(data-swatch-tooltip);bottom:calc(100% + .75rem);transform:translate(-50%,.25rem);max-width:min(16rem,80vw);overflow:hidden;text-overflow:ellipsis;border-radius:.1875rem;background:#000000d1;color:#fff;font-size:.75rem;line-height:1.2;font-weight:500;white-space:nowrap;padding:.25rem .45rem}@media(hover:hover)and (pointer:fine){.pvsel__sw[data-swatch-tooltip]:hover,.pvsel__sw[data-swatch-tooltip]:focus-visible{z-index:5}.pvsel__sw[data-swatch-tooltip]:hover:before,.pvsel__sw[data-swatch-tooltip]:hover:after,.pvsel__sw[data-swatch-tooltip]:focus-visible:before,.pvsel__sw[data-swatch-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}}.pvsel__toggle.pvsel__sw:hover{box-shadow:none;text-decoration:none}.pvsel__sw.is-active{border:2px solid #00965e!important}.pvsel__sw.is-oos .pvsel__img{opacity:.35}.pvsel__img{width:100%;height:100%;background-size:cover;background-position:center;border-radius:50%;border:1px solid #fff;box-sizing:border-box;transition:border-color .3s ease}.pvsel__dot{width:100%;height:100%;border-radius:50%;border:1px solid #fff;box-sizing:border-box;transition:border-color .3s ease}.pvsel__txt{font-size:12px;font-weight:500}.pvsel__badge{position:absolute;top:-6px;right:-6px;background:#0a7a5a;color:#fff;font-size:10px;line-height:1;padding:4px 5px;border-radius:999px}.pvsel__variant-badges{position:absolute;top:-.55rem;right:-.45rem;z-index:3;display:inline-flex;gap:.125rem;pointer-events:none}.pvsel__variant-badge{display:inline-flex;align-items:center;justify-content:center;min-width:.875rem;min-height:.875rem;padding:.125rem .25rem;border-radius:999px;font-size:.5rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 1px #fff;background:#fff;color:#000}.pvsel__variant-badge.badge__is_on_sale{background:#00965e;color:#fff}.pvsel__variant-badge.badge__new_farben,.pvsel__variant-badge.badge__neu{background:#d9e3ff;color:#000}.pvsel__variant-badge.badge__bestseller{background:#f2c200;color:#111}.pvsel__x{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#666c}.pvsel__toggle{background:none;border:none!important;padding:0;color:#00965e;font-size:1rem;font-weight:500;text-decoration:underline;cursor:pointer;padding:0!important}.pvsel__sw.is-text{width:auto;border:1px solid #000;padding:0 1rem;height:1.825rem;border-radius:30px;text-align:left;display:block}.pvsel__sw.is-text:hover{border-color:#00965e;box-shadow:inset 0 0 0 1px #00965e}.pvsel__sw.is-text.is-oos .pvsel__txt{opacity:.35}.pvsel__sw.is-text .pvsel__txt{padding:0 2px}.pvsel__native{display:none!important}@media screen and (max-width:64rem){.pvsel__grid{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pvsel.css.map */
