._currencyChoice_3mbs3_1{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}._currencyChoice_3mbs3_1 button,._checkoutButton_3mbs3_1{border:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:12px 16px;font:700 15px Arial,sans-serif;text-decoration:none}._currencyChoice_3mbs3_1 button._active_3mbs3_1{border-color:var(--teal);color:var(--teal);background:#e9f2ee}._photoPurchase_3mbs3_1{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:520px;padding:24px;box-shadow:0 8px 24px #152b2a0f}._quantityField_3mbs3_1{color:var(--ink);gap:9px;font:700 16px Arial,sans-serif;display:grid}._quantityField_3mbs3_1 select{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font:16px Arial,sans-serif}._uploadedCount_3mbs3_1{color:var(--ink);justify-content:space-between;align-items:center;padding:0 0 14px;font-weight:700;display:flex}._uploadedCount_3mbs3_1 strong{min-width:36px;height:36px;color:var(--teal);background:#e9f2ee;border-radius:50%;place-items:center;display:grid}._unitPrice_3mbs3_1{color:var(--muted);margin:16px 0;font-size:15px;line-height:1.5}._chargeList_3mbs3_1{border-top:1px solid var(--line);gap:0;display:grid}._chargeList_3mbs3_1>div{color:var(--muted);border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:15px;display:flex}._chargeList_3mbs3_1 strong{color:var(--ink);flex:none;font-size:16px}._totalRow_3mbs3_1{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;display:flex}._totalRow_3mbs3_1 strong{color:var(--ink);font-size:24px}._checkoutButton_3mbs3_1{background:var(--teal);border-color:var(--teal);color:#fff;justify-content:center;align-items:center;width:100%;display:flex}._checkoutButton_3mbs3_1:disabled{opacity:.6;cursor:not-allowed}._projectLimit_3mbs3_1{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}._checkoutMessage_3mbs3_1{color:#744625;background:#fff4e8;border:1px solid #dfb595;border-radius:9px;padding:12px 14px}@media (max-width:640px){._photoPurchase_3mbs3_1{padding:18px}}
