.account-content-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}@media(min-width: 768px){.account-content-header{margin-bottom:calc(12px + 0.0144230769*(100vw - 768px))}}@media(min-width: 1600px){.account-content-header{margin-bottom:24px}}@supports(width: clamp(1px, 2px, 3px)){.account-content-header{margin-bottom:clamp(12px,12px + 0.0144230769*(100vw - 768px),24px)}}@media(max-width: 575.98px){.account-content-header{flex-direction:column;align-items:flex-start;gap:12px}}.address-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.address-card{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:20px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(0,0,0,0);transition:border-color .2s}.address-card:hover{border-color:rgba(255,95,24,.3)}.address-card-body{flex:1;min-width:0}.address-card-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}@media(min-width: 768px){.address-card-header{margin-bottom:calc(4px + 0.0048076923*(100vw - 768px))}}@media(min-width: 1600px){.address-card-header{margin-bottom:8px}}@supports(width: clamp(1px, 2px, 3px)){.address-card-header{margin-bottom:clamp(4px,4px + 0.0048076923*(100vw - 768px),8px)}}.address-name{font-size:15px}@media(min-width: 768px){.address-name{font-size:calc(15px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.address-name{font-size:16px}}@supports(width: clamp(1px, 2px, 3px)){.address-name{font-size:clamp(15px,15px + 0.0012019231*(100vw - 768px),16px)}}.address-name{font-weight:600;color:#0f1111}.address-default-badge{display:inline-block;padding:2px 8px;border-radius:12px;background-color:#fff5f0;color:#ff5f18;font-size:12px;font-weight:600}.address-line{font-size:13px}@media(min-width: 768px){.address-line{font-size:calc(13px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.address-line{font-size:14px}}@supports(width: clamp(1px, 2px, 3px)){.address-line{font-size:clamp(13px,13px + 0.0012019231*(100vw - 768px),14px)}}.address-line{color:#555;line-height:1.6;margin:0;word-break:break-word}.address-card-actions{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.address-card-actions .btn-link{padding:4px 12px;font-size:13px;font-weight:500;border-radius:4px;border:1px solid #ddd;background:#fff;color:#555;cursor:pointer;transition:all .2s;text-decoration:none}.address-card-actions .btn-link:hover{background:#f6f6f6;border-color:#ccc;color:#333}.btn-link-danger{border-color:#f5c6cb !important;color:#d32f2f !important;background:#fff5f5 !important}.btn-link-danger:hover{background:#ffe3e3 !important;border-color:#f1aeb5 !important;color:#b71c1c !important}.address-modal{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.address-modal-dialog{background:#fff;border-radius:8px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.address-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.address-modal-header h3{font-size:18px}@media(min-width: 768px){.address-modal-header h3{font-size:calc(18px + 0.0024038462*(100vw - 768px))}}@media(min-width: 1600px){.address-modal-header h3{font-size:20px}}@supports(width: clamp(1px, 2px, 3px)){.address-modal-header h3{font-size:clamp(18px,18px + 0.0024038462*(100vw - 768px),20px)}}.address-modal-header h3{font-weight:600;color:#0f1111;margin:0}.address-modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1;padding:0}.address-modal-close:hover{color:#333}.address-form{padding:24px}.form-row{margin-bottom:8px}@media(min-width: 768px){.form-row{margin-bottom:calc(8px + 0.0096153846*(100vw - 768px))}}@media(min-width: 1600px){.form-row{margin-bottom:16px}}@supports(width: clamp(1px, 2px, 3px)){.form-row{margin-bottom:clamp(8px,8px + 0.0096153846*(100vw - 768px),16px)}}.form-row-checkbox{margin-bottom:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px}@media(min-width: 768px){.form-grid{margin-bottom:calc(8px + 0.0096153846*(100vw - 768px))}}@media(min-width: 1600px){.form-grid{margin-bottom:16px}}@supports(width: clamp(1px, 2px, 3px)){.form-grid{margin-bottom:clamp(8px,8px + 0.0096153846*(100vw - 768px),16px)}}@media(max-width: 575.98px){.form-grid{grid-template-columns:1fr}}.form-grid .form-row{margin-bottom:0}.form-label{display:block;font-size:13px}@media(min-width: 768px){.form-label{font-size:calc(13px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.form-label{font-size:14px}}@supports(width: clamp(1px, 2px, 3px)){.form-label{font-size:clamp(13px,13px + 0.0012019231*(100vw - 768px),14px)}}.form-label{font-weight:500;color:#333;margin-bottom:3px}@media(min-width: 768px){.form-label{margin-bottom:calc(3px + 0.0036057692*(100vw - 768px))}}@media(min-width: 1600px){.form-label{margin-bottom:6px}}@supports(width: clamp(1px, 2px, 3px)){.form-label{margin-bottom:clamp(3px,3px + 0.0036057692*(100vw - 768px),6px)}}.required{color:#d32f2f}.form-input{width:100%;padding:10px 12px;font-size:14px}@media(min-width: 768px){.form-input{font-size:calc(14px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.form-input{font-size:15px}}@supports(width: clamp(1px, 2px, 3px)){.form-input{font-size:clamp(14px,14px + 0.0012019231*(100vw - 768px),15px)}}.form-input{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:#ff5f18;box-shadow:0 0 0 3px rgba(255,95,24,.1)}.form-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}@media(min-width: 768px){.form-checkbox{font-size:calc(14px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.form-checkbox{font-size:15px}}@supports(width: clamp(1px, 2px, 3px)){.form-checkbox{font-size:clamp(14px,14px + 0.0012019231*(100vw - 768px),15px)}}.form-checkbox{color:#333}.form-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#ff5f18}.form-error{margin-bottom:6px}@media(min-width: 768px){.form-error{margin-bottom:calc(6px + 0.0072115385*(100vw - 768px))}}@media(min-width: 1600px){.form-error{margin-bottom:12px}}@supports(width: clamp(1px, 2px, 3px)){.form-error{margin-bottom:clamp(6px,6px + 0.0072115385*(100vw - 768px),12px)}}.form-error{padding:5px}@media(min-width: 768px){.form-error{padding:calc(5px + 0.0060096154*(100vw - 768px))}}@media(min-width: 1600px){.form-error{padding:10px}}@supports(width: clamp(1px, 2px, 3px)){.form-error{padding:clamp(5px,5px + 0.0060096154*(100vw - 768px),10px)}}.form-error{background:#fff0f0;color:#c62828;border-radius:6px;font-size:13px}@media(min-width: 768px){.form-error{font-size:calc(13px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.form-error{font-size:14px}}@supports(width: clamp(1px, 2px, 3px)){.form-error{font-size:clamp(13px,13px + 0.0012019231*(100vw - 768px),14px)}}.form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;border-top:1px solid #f0f0f0;padding-top:8px}@media(min-width: 768px){.form-actions{padding-top:calc(8px + 0.0096153846*(100vw - 768px))}}@media(min-width: 1600px){.form-actions{padding-top:16px}}@supports(width: clamp(1px, 2px, 3px)){.form-actions{padding-top:clamp(8px,8px + 0.0096153846*(100vw - 768px),16px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-size:14px}@media(min-width: 768px){.btn{font-size:calc(14px + 0.0012019231*(100vw - 768px))}}@media(min-width: 1600px){.btn{font-size:15px}}@supports(width: clamp(1px, 2px, 3px)){.btn{font-size:clamp(14px,14px + 0.0012019231*(100vw - 768px),15px)}}.btn{font-weight:500;border-radius:6px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background-color:#ff5f18;color:#fff}.btn-primary:hover:not(:disabled){background-color:rgb(238.2,73.212987013,0)}.btn-secondary{background-color:#fff;color:#333;border-color:#ddd}.btn-secondary:hover:not(:disabled){background-color:#f6f6f6}[x-cloak]{display:none !important}