ro-dialog.addr-dialog-v2:not([open]){opacity:0;visibility:hidden}ro-dialog.addr-dialog-v2[open],ro-dialog.addr-dialog[open]{opacity:1;visibility:visible}ro-dialog.addr-dialog:not([open]){opacity:0;visibility:hidden}.addr-dialog-v2:not([open]){content-visibility:auto;contain:layout style paint}.addr-dialog-v2[open]{will-change:transform,opacity}.addr-form-v2 ro-input{contain:layout style}.addr-dialog-v2{--ro-dialog-width: 900px}.addr-dialog-v2{background:var(--bg-color)}.addr-dialog-v2 .addr-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.addr-dialog-v2 .addr-dialog-title{margin:0;font-family:Proxima Nova,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:var(--main-color);text-transform:capitalize}.addr-dialog-v2 .addr-dialog-close{width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.addr-dialog-v2 .addr-dialog-close:hover{background:#0000000d}.addr-dialog-v2 .addr-dialog-close svg{width:24px;height:24px;display:block}.addr-form-v2{display:flex;flex-direction:column;gap:40px}.addr-form-grid{display:flex;flex-direction:column;gap:12px}.addr-form-row{display:flex;gap:12px}.addr-form-row-full{flex-direction:column}.addr-form-row-half>*{flex:1;min-width:0}.addr-form-row-third>*{flex:1;min-width:0}.addr-form-select-wrapper{position:relative;flex:1;min-width:0}.addr-form-select-wrapper:has(ro-select):before{display:none}.addr-form-select-wrapper select{width:100%;height:56px;padding:18px 40px 8px 16px;font-family:Proxima Nova,sans-serif;font-size:16px;line-height:20px;color:var(--main-color);background:var(--bg-white-color);border:1px solid var(--border-color);border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease}.addr-form-select-wrapper select[value=""],.addr-form-select-wrapper select:not(:valid){padding:12px 40px 12px 16px;color:var(--second-color);font-size:14px}.addr-form-select-wrapper select:focus{outline:none;border-color:var(--main-color)}.addr-form-select-wrapper select:invalid{border-color:var(--error-color)}.addr-form-select-wrapper:before{content:"State *";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:Proxima Nova,sans-serif;font-size:14px;line-height:20px;color:var(--second-color);pointer-events:none;transition:all .2s ease;background:transparent}.addr-form-select-wrapper select:not([value=""]):not(:invalid):before,.addr-form-select-wrapper select:focus:before,.addr-form-select-wrapper select:valid~.addr-form-select-wrapper:before{top:12px;transform:translateY(0);font-size:12px;line-height:16px}.addr-form-select-wrapper:has(ro-select[has-value]):before{top:12px;transform:translateY(0);font-size:12px;line-height:16px}.addr-form-select-wrapper select:focus+.addr-form-select-icon:before{content:"";position:absolute;left:16px;top:12px;font-family:Proxima Nova,sans-serif;font-size:12px;line-height:16px;color:var(--second-color);z-index:1}.addr-form-select-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;pointer-events:none;transition:transform .2s ease}.addr-form-select-wrapper select:focus~.addr-form-select-icon{transform:translateY(-50%) rotate(180deg)}.addr-form-select-icon svg{width:100%;height:100%;display:block}.addr-form-footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.addr-form-default-checkbox{display:flex;align-items:center;gap:12px}.addr-form-default-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;flex-shrink:0;accent-color:var(--main-color)}.addr-form-default-checkbox label{margin:0;font-family:Proxima Nova,sans-serif;font-size:14px;line-height:20px;color:var(--main-color);cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:1183px){.addr-dialog-v2 .addr-dialog-title{font-size:18px;line-height:22px}.addr-dialog-v2 .addr-dialog-close{display:none}.addr-form-v2{gap:32px}.addr-form-footer{flex-direction:column;gap:24px;align-items:stretch}.addr-form-default-checkbox{align-self:flex-start}.addr-form-submit{width:100%}}@media(max-width:767px){.addr-form-row-third,.addr-form-row-half{flex-direction:column}.addr-form-row-half:first-child{flex-direction:row}}.addr-dialog-v2::part(dialog){background:var(--bg-color);border-radius:4px}@media(max-width:1183px){.addr-dialog-v2::part(dialog){border-radius:16px 16px 0 0}}.addr-form-v2.is-submitting .addr-form-submit{opacity:.6;pointer-events:none}.addr-form-v2.is-submitting .addr-form-submit:after{content:"..."}.addr-form-select-wrapper.error select{border-color:var(--error-color)}.addr-form-select-wrapper .error-message{display:block;margin-top:8px;font-family:Proxima Nova,sans-serif;font-size:12px;line-height:16px;color:var(--error-color)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/address-form-dialog-v2.css.map */
