.cc-upsell-foto[hidden]{display:none!important}.cc-upsell-foto{display:grid;gap:1rem;margin-top:-.5rem;padding:1rem 1rem 1.2rem;border:1.5px solid #40ac14;border-top:0;border-radius:0 0 .375rem .375rem;background-color:#f3fff3;text-align:left;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground))}.cc-upsell-foto--ab{display:none}html[data-cc-upsell-foto=B] .cc-upsell-foto--ab:not([hidden]){display:grid}.lj-pdp-upsells__product.cc-upsell-foto-offen .lj-pdp-upsells__product-details{border-bottom-left-radius:0;border-bottom-right-radius:0}.cc-upsell-foto__zeile{display:grid;gap:.5rem}.cc-upsell-foto__label{font-size:1.2rem;font-weight:700}.cc-upsell-foto__farben{display:flex;flex-wrap:wrap;gap:.8rem}.cc-upsell-foto__farbe{position:relative;display:grid;justify-items:center;gap:.3rem;width:5.6rem;font-size:1.1rem;text-align:center;cursor:pointer}.cc-upsell-foto__farbe input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cc-upsell-foto__farbe-img{display:block;width:4.4rem;height:4.4rem;border-radius:.6rem;border:.2rem solid transparent;background:#fff;object-fit:cover;box-shadow:0 0 0 .1rem #0000001f}.cc-upsell-foto__farbe input:checked~.cc-upsell-foto__farbe-img{border-color:#40ac14;box-shadow:none}.cc-upsell-foto__farbe input:checked~.cc-upsell-foto__farbe-name{font-weight:700}.cc-upsell-foto__farbe input:focus-visible~.cc-upsell-foto__farbe-img{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.cc-upsell-foto__farbe--text{width:auto;display:block}.cc-upsell-foto__farbe--text .cc-upsell-foto__farbe-name{display:block;padding:.7rem 1rem;border:.1rem solid #d6d6d6;border-radius:.2rem;background:#fff;color:#6a6a6a;font-size:1.3rem;line-height:1.2;white-space:nowrap}.cc-upsell-foto__farbe--text input:checked~.cc-upsell-foto__farbe-name{background:#292929;border-color:#292929;color:#fff;font-weight:400}.cc-upsell-foto__farbe--text input:focus-visible~.cc-upsell-foto__farbe-name{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.cc-upsell-foto__farben:has(.cc-upsell-foto__farbe--palette){gap:1.1rem;padding:.3rem}.cc-upsell-foto__farbe--palette{width:auto;display:block}.cc-upsell-foto__farbe-kreis{display:block;width:3.8rem;height:3.8rem;border-radius:50%;border:.1rem solid #ddd;background:#fff}.cc-upsell-foto__farbe--palette input:checked~.cc-upsell-foto__farbe-kreis{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.cc-upsell-foto__farbe--palette input:focus-visible~.cc-upsell-foto__farbe-kreis{outline:.2rem solid #40ac14;outline-offset:.5rem}.cc-upsell-foto__farbwahl{font-weight:700}.cc-upsell-foto__foto{display:flex;align-items:center;gap:1rem}.cc-upsell-foto__thumb{flex:0 0 auto;width:4.4rem;height:4.4rem;border-radius:.6rem;overflow:hidden;background:#fff;box-shadow:0 0 0 .1rem #0000001f}.cc-upsell-foto__thumb{display:grid;place-items:center;color:#00000059}.cc-upsell-foto__thumb svg{width:2.2rem;height:2.2rem}.cc-upsell-foto__thumb img:not([hidden])+svg{display:none}.cc-upsell-foto__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cc-upsell-foto__thumb img[hidden]{display:none}.cc-upsell-foto__info{flex:1 1 auto;min-width:0;display:grid;gap:.2rem}.cc-upsell-foto--ok .cc-upsell-foto__status:before{content:"\2713  ";color:#40ac14;font-weight:700}.cc-upsell-foto:not(.cc-upsell-foto--ok) .cc-upsell-foto__status{color:rgba(var(--color-foreground),.55)}.cc-upsell-foto__zurueck{justify-self:start;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.2rem;text-align:left;text-decoration:underline;cursor:pointer}.cc-upsell-foto__zurueck[hidden]{display:none}.cc-upsell-foto__knopf{position:relative;flex:0 0 auto;padding:.8rem 1.2rem;border-radius:.6rem;border:.1rem solid rgba(0,0,0,.3);background:#fff;font-size:1.25rem;font-weight:700;white-space:nowrap;cursor:pointer}.cc-upsell-foto__knopf input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.cc-upsell-foto__knopf:focus-within{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.cc-upsell-foto__fehler{margin:0;color:#c8102e;font-weight:700;font-size:1.25rem}.cc-upsell-foto__fehler[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cc-upsell-foto.css.map */
