.checkbox-wrapper[data-v-7ecc86b9]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px}.checkbox-input[data-v-7ecc86b9]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-7ecc86b9]{width:22px;height:22px;border:1.5px solid rgba(20,32,24,.25);border-radius:6px;background:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:all .18s ease}.checkbox-input:checked+.checkbox-custom[data-v-7ecc86b9]{background:#166534;border-color:#166534;color:#fff}.checkbox-input:focus+.checkbox-custom[data-v-7ecc86b9]{box-shadow:0 0 0 2px #16653433}.checkbox-wrapper:hover .checkbox-custom[data-v-7ecc86b9]{border-color:#14201866}.qty[data-v-7ecc86b9]{gap:4px;padding:4px;border:1px solid rgba(25,20,18,.12);background:#ffffff8c}.qty[data-v-7ecc86b9],.qty__btn[data-v-7ecc86b9]{display:inline-flex;align-items:center;border-radius:999px}.qty__btn[data-v-7ecc86b9]{width:26px;height:26px;justify-content:center;background:#ffffffb3;border:none;font-size:14px;font-weight:600;color:#1f1b18c7;cursor:pointer;transition:all .18s ease}.qty__btn[data-v-7ecc86b9]:hover{background:#fffffff2}.qty__btn[data-v-7ecc86b9]:disabled{opacity:.5;cursor:not-allowed}.qty__num[data-v-7ecc86b9]{min-width:18px;text-align:center;font-size:13px;font-weight:600;color:#1f1b18f2;cursor:pointer;transition:color .18s ease}.qty__num[data-v-7ecc86b9]:hover{color:#166534}
