.section-account-addresses .container{display:flex;justify-content:center}.section-account-addresses .container .wrapper{width:100%;max-width:40rem}.section-account-addresses .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;width:100%}.section-account-addresses .page-header .u-type-expressive-title-l{margin:0}.section-account-addresses .page-header .c-btn{margin:0;flex-shrink:0}.section-account-addresses .status{display:flex;flex-direction:column;gap:.375rem;margin:0 0 1.25rem;color:var(--ca-muted)}.section-account-addresses .status[data-tone=success]{color:var(--colour-sea-green)}.section-account-addresses .status[data-tone=error]{color:var(--colour-radical-red)}.section-account-addresses .status[hidden]{display:none}.section-account-addresses .address-book{width:100%}.section-account-addresses .address-book[hidden]{display:none}.section-account-addresses .address-list{list-style:none;margin:0;padding:0;background:var(--ca-card);border:1px solid var(--ca-border);border-radius:0}.section-account-addresses .address-row{border-bottom:1px solid var(--ca-border)}.section-account-addresses .address-row:last-child{border-bottom:0}.section-account-addresses .address-row-button{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:2.5rem 1fr auto;gap:.875rem;align-items:center;width:100%;padding:1rem 1.125rem;text-align:left;color:var(--ca-fg);cursor:pointer;transition:background-color var(--transition-duration) var(--transition-timing) 0s,border-color var(--transition-duration) var(--transition-timing) 0s}.section-account-addresses .address-row-button:focus{outline:none}.section-account-addresses .address-row-button:hover{text-decoration:none;outline:none}.section-account-addresses .address-row-button:disabled{opacity:.5;pointer-events:none}.section-account-addresses .address-row-button:hover,.section-account-addresses .address-row-button:focus{background:#ffffff08}.section-account-addresses .address-row:hover .address-row-button,.section-account-addresses .address-row:focus-within .address-row-button{box-shadow:inset 0 0 0 1px var(--ca-border-focus)}.section-account-addresses .pin{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ca-radius-sm);background:var(--ca-field-bg);border:1px solid var(--ca-border);color:var(--ca-muted)}.section-account-addresses .pin svg{display:block}.section-account-addresses .text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.section-account-addresses .name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.section-account-addresses .name{font-weight:600;line-height:1.3}.section-account-addresses .badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:#c8a97e26;color:var(--ca-primary);border:1px solid rgba(200,169,126,.35);font-size:.75rem;line-height:1.3}.section-account-addresses .line{color:var(--ca-muted);font-size:.9375rem;line-height:1.4}.section-account-addresses .chevron{color:var(--ca-muted);display:inline-flex}.section-account-addresses .empty{margin:0;padding:1.5rem 1.125rem;text-align:center;color:var(--ca-muted);background:var(--ca-card);border:1px solid var(--ca-border);border-radius:0}.section-account-addresses .empty[hidden]{display:none}.section-account-addresses spark-popup.address-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(32rem,calc(100vw - 2rem));max-height:calc(100vh - 2.5rem);background:var(--ca-bg);color:var(--ca-fg);border:1px solid var(--ca-border);border-radius:var(--ca-radius);z-index:1200;opacity:0;visibility:hidden;overflow:hidden;display:flex;flex-direction:column;transition:opacity var(--transition-duration) var(--transition-timing) 0s,visibility var(--transition-duration) var(--transition-timing) 0s}.section-account-addresses spark-popup.address-modal[data-is-open=true]{opacity:1;visibility:visible}body:has(spark-popup[data-identifier=account-address][data-is-open=true]) [data-theme-overlay]{opacity:.72;visibility:visible}.section-account-addresses .modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--ca-border);flex-shrink:0}.section-account-addresses .modal-title{margin:0;font-size:1.0625rem;font-weight:500;line-height:1.3;color:var(--ca-fg)}.section-account-addresses .modal-close{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--ca-radius-sm);color:var(--ca-muted);cursor:pointer;transition:color var(--transition-duration) var(--transition-timing) 0s,background-color var(--transition-duration) var(--transition-timing) 0s}.section-account-addresses .modal-close:focus{outline:none}.section-account-addresses .modal-close:hover{text-decoration:none;outline:none}.section-account-addresses .modal-close:disabled{opacity:.5;pointer-events:none}.section-account-addresses .modal-close:hover,.section-account-addresses .modal-close:focus{color:var(--ca-fg);background:#ffffff0f}.section-account-addresses .modal-close svg{width:1rem;height:1rem;fill:currentColor}.section-account-addresses .modal-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:1rem;display:flex;flex-direction:column;gap:0}.section-account-addresses .modal-body>.form-field~.form-field,.section-account-addresses .modal-body>.form-row~.form-field,.section-account-addresses .modal-body>.form-field~.form-row,.section-account-addresses .modal-body>.form-row~.form-row,.section-account-addresses .modal-body>.form-field~.form-error,.section-account-addresses .modal-body>.form-row~.form-error,.section-account-addresses .modal-body>.form-field~.modal-actions,.section-account-addresses .modal-body>.form-row~.modal-actions,.section-account-addresses .modal-body>.form-error~.modal-actions{margin-top:var(--ca-field-gap)}.section-account-addresses .form-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:start}.section-account-addresses .form-row.city-row{grid-template-columns:1fr 1fr}.section-account-addresses .form-row.city-row.has-province{grid-template-columns:1fr 1fr 1fr}.section-account-addresses .select{width:100%}.section-account-addresses .default-field{margin-top:.125rem}.section-account-addresses .default-label{display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer;color:var(--ca-fg);font-size:.9375rem;line-height:1.4}.section-account-addresses .form-error{margin:0;color:var(--colour-radical-red);white-space:pre-line}.section-account-addresses .form-error[hidden]{display:none}.section-account-addresses .modal-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding-top:.25rem}.section-account-addresses .delete-link{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;color:var(--ca-primary);text-decoration:underline;cursor:pointer;font-size:.9375rem}.section-account-addresses .delete-link:focus{outline:none}.section-account-addresses .delete-link:hover{text-decoration:none;outline:none}.section-account-addresses .delete-link:disabled{opacity:.5;pointer-events:none}.section-account-addresses .delete-link[hidden]{display:none}.section-account-addresses .delete-link:disabled{opacity:.5;cursor:not-allowed}.section-account-addresses .modal-actions .c-btn{margin:0 0 0 auto}@media(max-width:575.98px){.section-account-addresses .form-row,.section-account-addresses .form-row.city-row,.section-account-addresses .form-row.city-row.has-province{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-account-addresses.css.map */
