.kc-qa__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 8px;padding:0;border:0;min-width:0}.kc-qa__opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-qa__opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;padding:5px 6px;border:1px solid #e2d9dd;border-radius:10px;background:#fff;cursor:pointer;text-align:center;line-height:1.2;transition:border-color .15s,background .15s}.kc-qa__opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kc-qa__name{font-size:12px;font-weight:600;color:#1f1f1f}.kc-qa__price{font-size:12px;color:#5e5559}.kc-qa__opt:hover{border-color:#c43572}.kc-qa__opt:has(input:checked){border:2px solid #c43572;background:#fdeef4;padding:4px 5px}.kc-qa__opt:has(input:checked) .kc-qa__price{color:#c43572;font-weight:700}.kc-qa__opt:has(input:focus-visible){outline:2px solid #c43572;outline-offset:2px}.kc-qa__opt.is-off{opacity:.45;cursor:not-allowed}.kc-qa__select{width:100%;min-height:44px;margin:0 0 8px;padding:0 10px;border:1px solid #e2d9dd;border-radius:10px;background:#fff;font-size:13px}@media(max-width:480px){.kc-qa__opts--3{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-qa__name,.kc-qa__price{font-size:11px}}.kc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kc-qa__more{display:block;margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center;color:#5e5559!important;text-decoration:underline!important;text-underline-offset:3px}.kc-qa__more:hover{color:#c43572!important}.kc-qty{display:flex;align-items:stretch;height:40px;margin:0 0 8px;border:1px solid #e2d9dd;border-radius:10px;background:#fff;overflow:hidden}.kc-qty .kc-qty__btn{flex:0 0 40px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#1f1f1f;font-size:18px;line-height:1;cursor:pointer;min-height:0;box-shadow:none;transition:background .15s,color .15s}.kc-qty .kc-qty__btn:hover{background:#fdeef4;color:#c43572}.kc-qty .kc-qty__input{flex:1 1 auto;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:14px;font-weight:600;color:#1f1f1f;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.kc-qty .kc-qty__input::-webkit-outer-spin-button,.kc-qty .kc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kc-qty .kc-qty__input:focus{outline:none}.kc-qty:focus-within{border-color:#c43572}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kc-quick-add.css.map */
