.cod-card{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:24px;margin-bottom:26px}.cod-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border)}.cod-badge{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-size:15px;font-weight:600;color:var(--text)}.cod-badge svg{stroke:var(--gold);flex-shrink:0}.cod-qty{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.cod-qty-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--text);background:transparent;transition:all var(--t)}.cod-qty-btn:hover{background:var(--dark);color:var(--gold)}.cod-qty-val{min-width:32px;text-align:center;font-size:13px;font-weight:500;border-left:1px solid var(--border);border-right:1px solid var(--border);line-height:30px}.cod-section-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.cod-section-label:not(:first-child){margin-top:26px}.cod-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.cod-field{margin-bottom:16px}.cod-row-2 .cod-field{margin-bottom:0}.cod-field label{display:block;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:7px}.cod-field .req{color:var(--gold);margin-left:2px}.cod-field input,.cod-field select{width:100%;height:46px;padding:0 14px;font-family:var(--sans);font-size:13.5px;color:var(--text);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r);outline:none;transition:border-color var(--t),box-shadow var(--t);appearance:none;-webkit-appearance:none}.cod-field input::placeholder{color:var(--light)}.cod-field input:focus,.cod-field select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a96e1f}.cod-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a09890' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px;cursor:pointer}.cod-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--muted);line-height:1.5;margin:4px 0 22px;cursor:pointer}.cod-checkbox input{margin-top:2px;accent-color:var(--gold);flex-shrink:0}.cod-submit{width:100%}.cod-error{font-size:12px;color:#c0392b;text-align:center;margin-top:10px}.cod-trust-row{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);flex-wrap:wrap}.cod-trust-row .pt-item{font-size:11.5px}.cod-soldout{text-align:center;color:var(--muted);font-size:13px;padding:20px 0}@media(max-width:580px){.cod-card{padding:18px}.cod-row-2{grid-template-columns:1fr;gap:0}.cod-row-2 .cod-field{margin-bottom:16px}.cod-row-2:last-of-type .cod-field:last-child{margin-bottom:0}.cod-trust-row{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/cod-form.css.map */
