.cart-identity-modal,.cart-identity-modal *,.cart-identity-modal *:before,.cart-identity-modal *:after{box-sizing:border-box}.cart-identity-modal{background:transparent;border:0;color:rgb(var(--colors-text));height:100%;margin:auto;max-height:100%;max-width:100%;padding:16px;width:100%}.cart-identity-modal[open]{align-items:center;display:flex;justify-content:center}.cart-identity-modal::backdrop{background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.cart-identity-modal-open{overflow:hidden}.cart-identity-modal .cart-identity-modal__panel{background:rgb(var(--colors-background));border:1px solid rgb(var(--colors-line-and-border));box-shadow:0 24px 70px #0000003d;display:flex;flex-direction:column;max-height:min(860px,calc(100dvh - 32px));max-width:760px;min-width:0;overflow:hidden;width:100%}.cart-identity-modal .cart-identity-modal__header{align-items:flex-start;border-bottom:1px solid rgb(var(--colors-line-and-border));display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:20px}.cart-identity-modal .cart-identity-modal__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:4px;opacity:.62;text-transform:uppercase}.cart-identity-modal .cart-identity-modal__close{align-items:center;background:rgba(var(--colors-text),.3);border:1px solid rgb(var(--colors-line-and-border));color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;padding:10px;width:42px}.cart-identity-modal .cart-identity-modal__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px;-webkit-overflow-scrolling:touch}.cart-identity-modal .cart-identity-modal__description{margin-bottom:8px;opacity:.72}.cart-identity-modal .cart-identity-modal__storage-notice{margin-bottom:20px;opacity:.72}.cart-identity-modal .cart-identity-modal__fields{display:grid;gap:16px;max-width:100%;min-width:0}.cart-identity-modal .cart-identity-modal__location{border-top:1px solid rgb(var(--colors-line-and-border));margin-top:24px;padding-top:24px}.cart-identity-modal select,.cart-identity-modal input,.cart-identity-modal button{box-sizing:border-box;max-width:100%;min-width:0}.cart-identity-modal select,.cart-identity-modal input{border-color:rgb(var(--colors-line-and-border));color:rgb(var(--colors-text));line-height:1.4;min-height:48px;padding:.5rem;width:100%}.cart-identity-modal select:disabled,.cart-identity-modal input:disabled,.cart-identity-modal button:disabled{cursor:not-allowed;opacity:.55}.cart-identity-modal select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-identity-modal .cart-identity-validator__result{border:1px solid transparent;display:none;line-height:1.5;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:12px;word-break:break-word}.cart-identity-modal .cart-identity-validator__result:not(:empty){display:block}.cart-identity-modal .cart-identity-validator__result p+p{margin-top:4px}.cart-identity-modal .cart-identity-validator__result.is-idle,.cart-identity-modal .cart-identity-validator__result.is-loading{background:rgba(var(--colors-text),.05);border-color:rgb(var(--colors-line-and-border))}.cart-identity-modal .cart-identity-validator__result.is-success{background:#16a34a1a;border-color:#16a34a80}.cart-identity-modal .cart-identity-validator__result.is-error{background:rgba(var(--color-error),.1);border-color:rgba(var(--color-error),.5);color:rgb(var(--color-error))}.cart-identity-modal .cart-identity-validator__result.is-fallback{background:#d977061a;border-color:#d9770680}.cart-identity-modal [hidden]{display:none!important}.cart-identity-modal .cart-identity-modal__saved-location{align-items:center;background:rgba(var(--colors-text),.05);gap:16px;justify-content:space-between;overflow-wrap:anywhere;padding:14px}.cart-identity-modal .cart-identity-modal__saved-location:not([hidden]){display:flex;margin-bottom:1rem}.cart-identity-modal .cart-identity-modal__saved-location .button{flex:0 0 auto;padding:10px 16px}.cart-identity-modal .cart-identity-validator__ubigeo{align-items:center;background:rgba(var(--colors-text),.05);display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding:12px}.cart-identity-modal .cart-identity-validator__debug{background:#d977061a;border:1px dashed rgba(217,119,6,.65);overflow-wrap:anywhere}.cart-identity-modal .cart-identity-validator__debug-toggle{align-items:center;display:flex;gap:10px}.cart-identity-modal .cart-identity-validator__debug-toggle input[type=checkbox]{flex:0 0 auto;min-height:0;width:auto}.cart-identity-modal .cart-identity-summary__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.cart-identity-modal .cart-identity-summary__edit{flex:0 0 auto;min-width:108px;padding:10px 18px}.cart-identity-modal .cart-identity-summary__grid{display:grid;gap:14px;margin-top:20px}.cart-identity-modal .cart-identity-summary__card{background:rgba(var(--colors-text),.045);border:1px solid rgb(var(--colors-line-and-border));line-height:1.55;overflow-wrap:anywhere;padding:16px}.cart-identity-modal .cart-identity-summary__card p+p{margin-top:5px}.cart-identity-modal .cart-identity-summary__label{font-size:.78rem;font-weight:600;letter-spacing:.06em;margin-bottom:8px;opacity:.62;text-transform:uppercase}.cart-identity-modal .cart-identity-summary__actions,.cart-identity-modal .cart-identity-modal__form-actions{display:grid;gap:12px;margin-top:24px}.cart-identity-modal .cart-identity-modal__continue{justify-content:center;min-height:52px;width:100%}.cart-identity-modal .cart-identity-modal__forget{background:transparent;border:0;color:inherit;cursor:pointer;min-height:38px;opacity:.68;text-decoration:underline;text-underline-offset:4px}@media(min-width:640px){.cart-identity-modal{padding:28px}.cart-identity-modal .cart-identity-modal__panel{max-height:min(880px,calc(100dvh - 56px))}.cart-identity-modal .cart-identity-modal__header,.cart-identity-modal .cart-identity-modal__body{padding:28px}.cart-identity-modal .cart-identity-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-identity-modal .cart-identity-modal__fields>.cart-identity-validator__result,.cart-identity-modal .cart-identity-modal__fields>button,.cart-identity-modal .cart-identity-modal__fields>[data-document-result]{grid-column:1 / -1}.cart-identity-modal .cart-identity-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.cart-identity-modal{align-items:flex-end;padding:0}.cart-identity-modal[open]{align-items:flex-end}.cart-identity-modal .cart-identity-modal__panel{border-bottom:0;border-left:0;border-right:0;max-height:calc(100dvh - 12px);max-width:none;width:100%}.cart-identity-modal .cart-identity-modal__header,.cart-identity-modal .cart-identity-modal__body{padding:18px}.cart-identity-modal .cart-identity-summary__heading{align-items:stretch;flex-direction:column}.cart-identity-modal .cart-identity-summary__edit{width:100%}}@media(max-width:480px){.cart-identity-modal .cart-identity-modal__saved-location{align-items:stretch;flex-direction:column}.cart-identity-modal .cart-identity-modal__saved-location .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cart-identity-validator.css.map */
