.product__info-container variant-selects fieldset.kr-pack{gap:.8rem;align-items:stretch}.product__info-container variant-selects fieldset.kr-pack>.form__label{margin-bottom:.4rem}.kr-pack__item{position:relative;display:flex;min-width:0;padding-top:1.2rem}.kr-pack__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;min-width:0;margin:0;padding:1.6rem 1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-short, .1s) ease,box-shadow var(--duration-short, .1s) ease;hyphens:auto;-webkit-hyphens:auto}@media(hover:hover){.kr-pack__card:hover{border-color:rgba(var(--color-foreground),.6)}}.kr-pack input[type=radio]:checked+.kr-pack__card{border-color:#b8405f;box-shadow:0 0 0 .1rem #b8405f;background:#fdf7f9}.kr-pack input[type=radio]:focus-visible+.kr-pack__card{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.kr-pack input[type=radio].focused+.kr-pack__card{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.kr-pack__check{position:absolute;top:2.2rem;right:1.4rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#b8405f;color:#fff;opacity:0;transform:scale(.6);transition:opacity var(--duration-short, .1s) ease,transform var(--duration-short, .1s) ease}.kr-pack__check svg{width:1.6rem;height:1.6rem}.kr-pack input[type=radio]:checked+.kr-pack__card .kr-pack__check{opacity:1;transform:none}.kr-pack__badge{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - .6rem);padding:.3rem .9rem;border-radius:1.2rem;background:#b8405f;color:#fff;font-size:1.2rem;font-weight:600;line-height:1.25;letter-spacing:.02em;text-align:center;text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.kr-pack__media{display:block;width:100%;max-width:14rem;aspect-ratio:1 / 1;margin:.2rem auto .8rem;border-radius:.8rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.kr-pack__media img,.kr-pack__media svg{display:block;width:100%;height:100%;object-fit:cover}.kr-pack__titel{font-size:1.6rem;font-weight:600;line-height:1.25;letter-spacing:.01em}.kr-pack__preis{font-size:1.6rem;line-height:1.3;letter-spacing:.02em}.kr-pack__aus{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.kr-pack__stueck{font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.78)}.kr-pack__spar{min-height:2.2rem;margin-top:.4rem;padding:.2rem .8rem;border-radius:1.1rem;background:#f8e6ec;color:#8a2c46;font-size:1.25rem;font-weight:600;line-height:1.5}.kr-pack__spar--leer{background:none;padding:0}.kr-pack__zeile{margin-top:.6rem;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.78)}.kr-pack input.disabled+.kr-pack__card{cursor:default}.kr-pack input.disabled+.kr-pack__card .kr-pack__media,.kr-pack input.disabled+.kr-pack__card .kr-pack__preis{opacity:.55}@media screen and (max-width:749px){.product__info-container variant-selects fieldset.kr-pack{gap:.6rem}.kr-pack__item{padding-top:1.6rem}.kr-pack__card{padding:1.8rem .5rem 1rem;border-radius:1rem;letter-spacing:.01em}.kr-pack__check{top:2.4rem;right:.9rem;width:2rem;height:2rem}.kr-pack__check svg{width:1.4rem;height:1.4rem}.kr-pack__badge{font-size:1.05rem;line-height:1.15;padding:.3rem .5rem;letter-spacing:0;border-radius:1rem}.kr-pack__media{margin-bottom:.6rem}.kr-pack__titel,.kr-pack__preis{font-size:1.45rem}.kr-pack__stueck{font-size:1.15rem}.kr-pack__spar{font-size:1.1rem;padding:.1rem .5rem;min-height:1.9rem}.kr-pack__zeile{font-size:1.15rem;line-height:1.35}}@media screen and (forced-colors:active){.kr-pack input[type=radio]:checked+.kr-pack__card{outline:.3rem solid Highlight}.kr-pack__check{forced-color-adjust:none}}product-info:has(fieldset.kr-pack) .kr-buyrow--qty{display:block}product-info:has(fieldset.kr-pack) .kr-buyrow .product-form__quantity{display:none!important}.kr-pack__media img{object-position:50% 50%;transform:scale(1.4);transform-origin:46% 52%}.kr-pack__media img{position:relative;z-index:0}.kr-pack__media .ki-label,.kr-pack__media [class*=ki-label]{z-index:2!important}.kr-pack__media .ki-label{left:auto!important;top:auto!important;right:.5rem!important;bottom:.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pack-karten.css.map */
