/* KK 04.11 (Claude): wybor rozmiaru i koloru pod zdjeciami dla produktow 195-200, wyglad jak Flara 160 */
.kk-copy-variants{margin-top:6px}
.kk-copy-variants>.product-variants-item{margin:17px 0}
.kk-copy-variants .control-label{display:block;font-size:14px;font-weight:600;color:#17252d;margin-bottom:10px}
.kk-copy-variants ul{margin-bottom:0}
.kk-copy-variants .kk-sizes{display:flex;flex-wrap:wrap;gap:7px;padding:0;list-style:none}
.kk-copy-variants .kk-sizes li{margin:0;float:none;flex:0 0 auto}
.kk-copy-variants .kk-sizes label{display:block;position:relative;margin:0}
.kk-copy-variants .kk-sizes .input-radio{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.kk-copy-variants .kk-sizes .radio-label{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;min-width:48px;height:44px;padding:0;border:1px solid #d9e1e5;border-radius:6px;background:#fff;box-shadow:none;font-size:13px;line-height:1;letter-spacing:0}
.kk-copy-variants .kk-sizes .input-radio:checked+.radio-label{border:2px solid #008396;color:#008396;background:#eef9fa}
.kk-copy-variants .kk-sizes .input-radio:focus-visible+.radio-label,.kk-copy-variants .input-color:focus-visible+.color{outline:3px solid #17252d;outline-offset:3px}
.kk-copy-variants .color{width:26px;height:26px;border:1px solid #cad2d6;border-radius:5px;margin:0}
.kk-copy-variants .input-color:checked+.color{outline:2px solid #008396;outline-offset:3px;border:1px solid #fff}
