@charset "UTF-8";@keyframes skeleton-wave-animation{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.address-form .address-form-trigger.edit-mode{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:15px;color:#90a1a8;line-height:18px;text-transform:uppercase}.address-form .address-form-trigger.add-mode{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.address-form .address-form-trigger.add-mode:disabled{opacity:.8;cursor:not-allowed}.address-form .address-form-trigger.add-mode:focus-visible{outline:none}.address-form .address-form-trigger.add-mode{width:170px;height:48px}.add-address-form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.add-address-form .desktop-row-wrapper{display:flex;flex-direction:column;gap:16px}.add-address-form input[type=text],.add-address-form select{margin:0;padding:32px 12px 8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;line-height:20px;width:100%;color:#667980;border:1px solid #bcc4c7;transition:padding .2s ease}.add-address-form .input-wrapper{position:relative;display:flex;flex-direction:column}.add-address-form .input-wrapper .input-label{position:absolute;top:32px;left:12px;z-index:1;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#90a1a8;line-height:20px;pointer-events:none;transform:translateY(-50%);transition:top .2s ease,font-size .2s ease,line-height .2s ease,transform .2s ease,color .2s ease}.add-address-form .input-wrapper .input-label sup{font-size:10px;color:inherit}.add-address-form .input-wrapper input:focus~.input-label,.add-address-form .input-wrapper input:not(:placeholder-shown)~.input-label{top:8px;font-size:12px;line-height:14px;transform:translateY(0)}.add-address-form .input-wrapper.loqate-wrapper .loqate-address-input input{margin:0;padding:32px 12px 8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;line-height:20px;width:100%;color:#667980;border:1px solid #bcc4c7;border-radius:4px;transition:padding .2s ease}.add-address-form .input-wrapper.loqate-wrapper .loqate-address-input input.error-input{border:1px solid #e2372a}.add-address-form .input-wrapper.loqate-wrapper:has(.loqate-address-input input:focus) .input-label,.add-address-form .input-wrapper.loqate-wrapper:has(.loqate-address-input input:not(:placeholder-shown)) .input-label{top:8px;font-size:12px;line-height:14px;transform:translateY(0)}.add-address-form .input-wrapper:has(input.error-input) .input-label{color:#e2372a}.add-address-form select{position:relative;border:1px solid #bcc4c7;border-radius:4px;padding:32px 40px 8px 12px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#667980;transition:padding .2s ease}.add-address-form select:invalid{color:transparent}.add-address-form select:valid{color:#667980}.add-address-form select.readonly,.add-address-form select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.8}.add-address-form .select-wrapper{position:relative;display:flex;flex-direction:column}.add-address-form .select-wrapper:after{position:absolute;top:32px;right:10px;z-index:1;width:20px;height:20px;background-image:url(../svg/modern-arrow-czh9ul7n.svg);filter:invert(44%) sepia(0%) saturate(457%) hue-rotate(265deg) brightness(98%) contrast(92%);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transform:translateY(-50%) rotate(90deg);content:""}.add-address-form .select-wrapper .select-label{position:absolute;top:32px;left:12px;z-index:1;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#90a1a8;line-height:20px;pointer-events:none;transform:translateY(-50%);transition:top .2s ease,font-size .2s ease,line-height .2s ease,transform .2s ease}.add-address-form .select-wrapper .select-label sup{font-size:10px;color:inherit}.add-address-form .select-wrapper select.has-value~.select-label{top:8px;font-size:12px;line-height:14px;transform:translateY(0)}.add-address-form .select-wrapper select:disabled~.select-label{color:#bcc4c7!important;cursor:not-allowed}.add-address-form .select-wrapper:has(select.error-input) .select-label{color:#e2372a}.add-address-form .select-placeholder-error{color:#e2372a!important}.add-address-form .error-input{border:1px solid #e2372a!important;color:#e2372a!important}.add-address-form .error-input::placeholder{color:#e2372a!important;opacity:1}.add-address-form .error-message{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#e2372a;line-height:24px;margin-top:4px}.add-address-form .form-footer{display:flex;flex-direction:column;gap:24px;margin-top:9px}.add-address-form .checkbox-wrapper{display:flex;align-items:center;gap:8px}.add-address-form .checkbox-wrapper input[type=checkbox]{width:18px;height:18px;margin:0;border:1px solid #bcc4c7;border-radius:2px;cursor:pointer}.add-address-form .checkbox-wrapper input[type=checkbox]:checked{background-color:#667980;border-color:#667980}.add-address-form .checkbox-wrapper .checkbox-label{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:20px;text-transform:capitalize;cursor:pointer}.add-address-form .required-fields-text{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#667980;line-height:20px;text-transform:capitalize}.add-address-form .form-actions{display:flex;justify-content:space-between;margin-bottom:24px}.add-address-form .form-actions .cancel-button{width:fit-content;font-family:Korolev,Georgia,serif;font-weight:500;font-size:18px;color:#667980;line-height:24px;text-decoration:underline;text-transform:uppercase}.add-address-form .form-actions .save-button{background-color:#667980;padding:13px 66px;border-radius:4px;font-family:Korolev,Georgia,serif;font-weight:500;font-size:18px;color:#fff;line-height:24px;text-transform:uppercase}.add-address-form .form-actions .save-button:disabled{background-color:#bcc4c7;color:#fff;cursor:not-allowed}@media (min-width: 1024px){.add-address-form .desktop-row-wrapper{display:flex;flex-direction:row;gap:28px}.add-address-form .desktop-row-wrapper .input-wrapper,.add-address-form .desktop-row-wrapper .select-wrapper{width:100%}}
