.krima-bundles{color:var(--kb-text);min-width:0;width:100%}.krima-bundles fieldset{border:0;margin:0;padding:0;min-width:0}.krima-bundles .kb-heading{font:inherit;font-weight:600;margin:0 0 14px;padding:0;color:var(--kb-text)}.krima-bundles .kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.krima-bundles .kb-option{display:flex;position:relative;flex-direction:column;min-width:0;cursor:pointer;margin:0;font:inherit;color:var(--kb-text)}.krima-bundles .kb-radio{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.krima-bundles .kb-badge{display:flex;justify-content:center;align-items:center;min-height:36px;padding:7px 3px;background:var(--kb-badge-bg);color:var(--kb-badge-text);border-radius:var(--kb-radius) var(--kb-radius) 0 0;font-size:clamp(9px,1vw,12px);font-weight:700;text-align:center;line-height:1.2;overflow-wrap:anywhere}.krima-bundles .kb-badge-empty{visibility:hidden}.krima-bundles .kb-card{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 15px;border:2px solid var(--kb-border);border-radius:var(--kb-radius);background:var(--kb-bg);text-align:center;transition:background .15s,border-color .15s}.krima-bundles .kb-badge:not(.kb-badge-empty)+.kb-card{border-top-left-radius:0;border-top-right-radius:0}.krima-bundles .kb-selected .kb-card{background:var(--kb-selected-bg);border-color:var(--kb-selected-border)}.krima-bundles .kb-option:focus-within .kb-card{outline:2px solid var(--kb-selected-border);outline-offset:3px}.krima-bundles .kb-dot{display:block;width:24px;height:24px;border:2px solid var(--kb-border);border-radius:50%;background:var(--kb-bg);flex-shrink:0}.krima-bundles .kb-selected .kb-dot{border-color:var(--kb-selected-border);background:var(--kb-selected-border);box-shadow:inset 0 0 0 4px var(--kb-bg)}.krima-bundles .kb-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.krima-bundles .kb-title{font-weight:700;font-size:clamp(13px,1.4vw,20px);line-height:1.2;overflow-wrap:anywhere}.krima-bundles .kb-price{font-weight:700;font-size:clamp(14px,1.55vw,23px);line-height:1.2;overflow-wrap:anywhere}.krima-bundles .kb-compare{color:var(--kb-muted);font-size:clamp(11px,1.2vw,16px);line-height:1.2;overflow-wrap:anywhere}.krima-bundles .kb-savings{background:var(--kb-saving-bg);color:var(--kb-saving-text);font-weight:700;border-radius:7px;padding:4px 6px;font-size:clamp(10px,1vw,13px);line-height:1.2}.krima-bundles .kb-detail{font-size:clamp(11px,1.1vw,14px);line-height:1.3;overflow-wrap:anywhere}.krima-bundles .kb-unit{margin-top:auto;color:var(--kb-muted);font-size:clamp(10px,1.1vw,14px);line-height:1.3;overflow-wrap:anywhere}.krima-bundles .kb-unit>span{display:block}.krima-bundles .kb-invisible{visibility:hidden}@media(max-width:749px){.krima-bundles .kb-grid{gap:6px}.krima-bundles .kb-card{padding:12px 4px;gap:8px}.krima-bundles .kb-badge{font-size:10px;min-height:34px}.krima-bundles .kb-price{font-size:clamp(12px,3.7vw,18px)}.krima-bundles .kb-title{font-size:clamp(12px,3.5vw,17px)}}.krima-bundles .kb-option:focus-within .kb-card{outline:none!important;outline-offset:0!important}.krima-bundles .kb-radio:focus-visible~.kb-card{border-color:var(--kb-selected-border)!important;border-style:dashed}.krima-bundles .kb-option>.kb-badge,.krima-bundles .kb-option>.kb-badge *{color:var(--kb-badge-text, #ffffff)!important;-webkit-text-fill-color:var(--kb-badge-text, #ffffff)!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/krima-product-bundles.css.map */
