.kv-bundle{display:block;width:100%;min-width:0;color:#332b28;font:inherit;--kv-line:#d8bdb2;--kv-accent:#965239}.kv-bundle *{box-sizing:border-box}.kv-bundle__options{border:0;padding:0;margin:0;min-width:0}.kv-bundle__options>legend{float:left;width:100%;display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.13em;text-align:center}.kv-bundle__options>legend:before,.kv-bundle__options>legend:after{content:"";height:1px;background:var(--kv-line);flex:1}.kv-bundle__card{clear:both;border:1px solid var(--kv-line);border-radius:12px;background:#fffaf5;margin-bottom:12px;overflow:hidden;transition:background .2s,border-color .2s,box-shadow .2s}.kv-bundle__card[data-selected]{border-color:var(--kv-accent);background:#fbefea;box-shadow:inset 0 0 0 1px var(--kv-accent)}.kv-bundle__choice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;cursor:pointer;min-height:82px}.kv-bundle__choice input{-webkit-appearance:auto;appearance:auto;width:22px;height:22px;margin:0;accent-color:var(--kv-accent);cursor:pointer}.kv-bundle__title{font-size:16px;font-weight:650;line-height:1.3}.kv-bundle__title small{display:block;font-size:12px;font-weight:400;margin-top:5px;line-height:1.5}.kv-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:5px;max-width:175px;text-align:right;overflow-wrap:anywhere}.kv-bundle__pricing strong{font-size:18px;font-weight:750;line-height:1.25}.kv-bundle__pricing s{font-size:12px;color:#74615a}.kv-bundle__saving{font-size:11px;font-weight:650;background:#ecd5c8;color:#603b2b;border-radius:20px;padding:4px 8px}.kv-bundle__pending{font-size:12px}.kv-bundle__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s,visibility .25s}.kv-bundle__card[data-selected] .kv-bundle__panel{grid-template-rows:1fr;visibility:visible}.kv-bundle__panel-inner{overflow:hidden;min-height:0;padding:0 16px}.kv-bundle__card[data-selected] .kv-bundle__panel-inner{padding-bottom:16px}.kv-bundle__field{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0;margin:0 0 12px}.kv-bundle select,.kv-bundle input[type=text]{display:block;width:100%;max-width:100%;min-width:0;min-height:46px;border:1px solid #c9b2a7;border-radius:7px;background:#fffdf9;color:#332b28;padding:10px 12px;font:inherit;font-size:16px}.kv-bundle select{-webkit-appearance:auto;appearance:auto}.kv-bundle :focus-visible{outline:3px solid #965239;outline-offset:3px}.kv-bundle__item{border:0;border-top:1px solid #ddc7bd;margin:8px 0 0;padding:14px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.kv-bundle__item legend{font-size:13px;font-weight:700;padding:0 8px 0 0}.kv-bundle__note,.kv-bundle__contents{font-size:13px;line-height:1.65;margin:8px 0}.kv-bundle__feedback{font-size:13px;line-height:1.5;margin:8px 0;color:#8c3424}.kv-bundle__feedback:empty{display:none}.buy-buttons-block:has(.kv-bundle){width:100%}.buy-buttons-block:has(.kv-bundle) .product-form-buttons{display:flex;flex-direction:column;gap:8px}.buy-buttons-block:has(.kv-bundle) add-to-cart-component{width:100%}.buy-buttons-block:has(.kv-bundle) button[type=submit]{width:100%;min-height:54px;background:#98553e;color:#fff;border-radius:8px;border:0}.kv-bundle [data-upload-slot] .cl-upload--wrapper{margin:0!important;padding:0!important}@media(max-width:480px){.kv-bundle__choice{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:16px 13px}.kv-bundle__pricing{grid-column:2;align-items:flex-start;text-align:left;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.kv-bundle__pricing strong{font-size:18px}.kv-bundle__item{grid-template-columns:1fr;gap:0}.kv-bundle__title{font-size:15px}}@media(prefers-reduced-motion:reduce){.kv-bundle__panel,.kv-bundle__card{transition:none}}.buy-buttons-block:has(.kv-bundle) .product-form-buttons>*{flex:0 0 auto;min-width:0;width:100%}.buy-buttons-block:has(.kv-bundle) .product-form-buttons{gap:10px;padding-block-end:12px}.buy-buttons-block:has(.kv-bundle) [data-kv-express]{width:100%}.buy-buttons-block:has(.kv-bundle) [data-kv-express-hint]{margin:3px 0 0;font-size:12px;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/10/assets/knitova-bundle-selector.css.map */
