.kyma-bundle{display:block;min-width:0;color:var(--kyma-bundle-text, #121212)}.kyma-bundle *,.kyma-bundle *:before,.kyma-bundle *:after{box-sizing:border-box}.kyma-bundle__fieldset{min-width:0;margin:0;padding:0;border:0}.kyma-bundle__legend{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin:0 0 1.2rem;padding:0;gap:1rem;text-align:center;font-size:1.6rem}.kyma-bundle__legend span{height:2px;background:color-mix(in srgb,var(--kyma-bundle-accent, #f77718) 28%,transparent)}.kyma-bundle__tiers{display:grid;gap:1rem;min-width:0}.kyma-bundle__tier-wrap,.kyma-bundle__tier{min-width:0}.kyma-bundle__tier{position:relative;overflow:visible;border:2px solid var(--kyma-bundle-border, #f8d9c3);border-radius:var(--kyma-bundle-radius, 10px);background:#fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.kyma-bundle__tier.is-selected{border-color:var(--kyma-bundle-accent, #f77718);background:var(--kyma-bundle-accent-soft, #fff4ec);box-shadow:0 0 0 1px color-mix(in srgb,var(--kyma-bundle-accent, #f77718) 18%,transparent)}.kyma-bundle__tier:focus-within{outline:3px solid color-mix(in srgb,var(--kyma-bundle-accent, #f77718) 35%,transparent);outline-offset:2px}.kyma-bundle__tier-radio:focus-visible+.kyma-bundle__tier{outline:3px solid #8a3b00;outline-offset:2px}.kyma-bundle__tier-label{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;min-width:0;padding:1rem 1.2rem;gap:1rem;cursor:pointer}.kyma-bundle__tier-image{display:block;width:5.2rem;height:5.2rem;border-radius:6px;object-fit:contain;background:#f8f6f4}.kyma-bundle__tier-copy,.kyma-bundle__prices{display:flex;min-width:0;flex-direction:column}.kyma-bundle__tier-copy strong,.kyma-bundle__prices strong{font-size:1.55rem;line-height:1.2}.kyma-bundle__tier-copy span,.kyma-bundle__prices s{margin-top:.2rem;color:#777;font-size:1.25rem;line-height:1.25}.kyma-bundle__prices{align-items:flex-end;white-space:nowrap;text-align:right}.kyma-bundle__badge{position:absolute;z-index:1;top:0;right:1rem;max-width:calc(100% - 2rem);padding:.35rem .8rem;border-radius:0 0 6px 6px;transform:translateY(-2px);background:var(--kyma-bundle-accent, #f77718);color:#111;font-size:1rem;font-weight:700;line-height:1.15;text-align:center}.kyma-bundle__choices{padding:0 1.2rem 1rem}.kyma-bundle__choices-title{margin:0 0 .6rem;font-size:1.3rem}.kyma-bundle__slot{display:grid;grid-template-columns:2.8rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.6rem;margin-top:.6rem}.kyma-bundle__slot-number{font-weight:700;text-align:left}.kyma-bundle__select{width:100%;min-width:0;height:3.8rem;margin:0;padding:0 2.7rem 0 .9rem;border:1px solid #ddd;border-radius:999px;background-color:#fff;color:inherit;font:inherit;font-size:1.15rem;text-overflow:ellipsis}.kyma-bundle__gift{display:flex;align-items:center;min-width:0;min-height:4.8rem;padding:.6rem 1.2rem;gap:.8rem;border-top:1px solid color-mix(in srgb,#fff 55%,transparent);background:color-mix(in srgb,var(--kyma-bundle-accent, #f77718) 38%,#fff);color:#111;font-size:1.25rem}.kyma-bundle__tier .kyma-bundle__gift:last-child{border-radius:0 0 calc(var(--kyma-bundle-radius, 10px) - 2px) calc(var(--kyma-bundle-radius, 10px) - 2px)}.kyma-bundle__tier.is-selected .kyma-bundle__gift{background:var(--kyma-bundle-accent, #f77718)}.kyma-bundle__gift-image{width:3.8rem;height:3.8rem;flex:0 0 3.8rem;border-radius:5px;object-fit:contain;background:#fff}.kyma-bundle [hidden]{display:none!important}@media(max-width:430px){.kyma-bundle__legend{gap:.7rem;font-size:1.5rem}.kyma-bundle__tier-label{grid-template-columns:4.6rem minmax(0,1fr) auto;padding:1rem;gap:.7rem}.kyma-bundle__tier-image{width:4.6rem;height:4.6rem}.kyma-bundle__tier-copy strong,.kyma-bundle__prices strong{font-size:1.4rem}.kyma-bundle__tier-copy span,.kyma-bundle__prices s{font-size:1.1rem}.kyma-bundle__choices{padding-right:1rem;padding-left:1rem}.kyma-bundle__slot{grid-template-columns:2.5rem minmax(0,1.1fr) minmax(0,.9fr);gap:.45rem}.kyma-bundle__select{padding-right:2.2rem;padding-left:.7rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.kyma-bundle__tier{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kyma-product-bundle.css.map */
