@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--my-pages-edit-profile-page__details-border: 1px solid var(--color-grey-light);--my-pages-edit-profile-page__details-headline-margin-bottom: 40px;--my-pages-edit-profile-page__h3-font-size: var(--typography-text-regular);--my-pages-edit-profile-page__h4-font-size: var(--typography-text-micro)}.my-pages-edit-profile-page__container{margin:auto;max-width:896px;overflow:hidden}.my-pages-edit-profile-page__details-wrapper{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media screen and (min-width: 1024px){.my-pages-edit-profile-page__details-wrapper{display:grid;grid-template-columns:1fr;gap:var(--space-24)}}.my-pages-edit-profile-page__details-container{padding:var(--space-24) var(--space-16)}@media screen and (min-width: 768px){.my-pages-edit-profile-page__details-container{padding:var(--space-40)}}.my-pages-edit-profile-page__details-container .login-credentials{--my-pages-login-credentials__details-container-background: --my-pages-page__container-background}.my-pages-edit-profile-page__details-display[aria-hidden=true]{position:absolute;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}@media screen and (min-width: 1024px){.my-pages-edit-profile-page__details-container-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-48)}}.my-pages-edit-profile-page__details>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-16);border-top:var(--my-pages-edit-profile-page__details-border);padding:var(--space-16) 0;width:100%}@media screen and (min-width: 1024px){.my-pages-edit-profile-page__details>div:last-child{border-bottom:var(--my-pages-edit-profile-page__details-border)}}.my-pages-edit-profile-page__details h4{margin:0;font-size:var(--my-pages-edit-profile-page__h4-font-size)}.my-pages-edit-profile-page__details-address{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.my-pages-edit-profile-page__details-address>span:first-child:not(:last-child):after{content:","}.my-pages-edit-profile-page__details-button-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-24);margin:var(--space-32) auto 0}.my-pages-edit-profile-page__details-button-container>button[type=submit]{flex-basis:50%}@media screen and (min-width: 768px){.my-pages-edit-profile-page__details-button-container>button[type=submit]{flex-basis:auto}}.my-pages-edit-profile-page__details-button-container>span{flex-basis:100%}@media screen and (min-width: 768px){.my-pages-edit-profile-page__details-button-container>span{flex-basis:auto}}.my-pages-edit-profile-page__details-button-container>span[aria-hidden=true]{position:absolute;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.my-pages-edit-profile-page__headline-container{margin-right:auto;margin-left:auto;max-width:624px}.my-pages-edit-profile-page__headline{text-align:center}.my-pages-edit-profile-page__details-headline{margin:0 0 var(--my-pages-edit-profile-page__details-headline-margin-bottom);font-size:var(--my-pages-edit-profile-page__h3-font-size)}.my-pages-edit-profile-page__login-credentials-headline,.my-pages-edit-profile-page__loyalty-programs-headline{margin:0 0 var(--space-16);border-bottom:var(--my-pages-edit-profile-page__details-border);padding:0 0 var(--my-pages-edit-profile-page__details-headline-margin-bottom)}.my-pages-edit-profile-page__form-container{background:var(--my-pages-edit-profile-page__details-container-background)}.my-pages-edit-profile-page__form-container[aria-hidden=true]{position:absolute;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.my-pages-edit-profile-page__form{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-16)}@media screen and (min-width: 1024px){.my-pages-edit-profile-page__form{flex-direction:row;align-items:flex-start;gap:var(--space-48)}}.my-pages-edit-profile-page__form-group{width:100%;display:grid;grid-template-columns:1fr;gap:var(--space-16)}.my-pages-edit-profile-page__form-item{display:flex;flex-direction:column;width:100%}.my-pages-edit-profile-page__form-item>*{flex:1}@media screen and (min-width: 768px){.my-pages-edit-profile-page__form-item:has(input[name="ProfileParameters.StreetAddress"]),.my-pages-edit-profile-page__form-item:has(input[name="ProfileParameters.BirthDate"]){grid-column:span 2;width:calc(51% - var(--space-16))}}.my-pages-edit-profile-page__form-checkbox{display:flex;gap:var(--space-4) var(--space-16);margin-top:var(--space-16)}@media screen and (min-width: 768px){.my-pages-edit-profile-page__form-checkbox{display:grid;grid-template-columns:auto 1fr;align-items:start}}.my-pages-edit-profile-page__form-checkbox label{display:contents;line-height:var(--space-16)}.my-pages-edit-profile-page__form-checkbox input[type=checkbox]{grid-column:1;width:18px;height:18px}.my-pages-edit-profile-page__form-checkbox input[type=checkbox]:focus-visible{outline:2px solid}.my-pages-edit-profile-page__form-checkbox__label-text-wrapper{justify-content:flex-start}.my-pages-edit-profile-page__form-checkbox__button-wrapper{display:flex;flex:1;justify-content:flex-end}@media screen and (min-width: 768px){.my-pages-edit-profile-page__form-checkbox__button-wrapper{display:block}}.my-pages-edit-profile-page__form-checkbox__label-text-wrapper,.my-pages-edit-profile-page__form-checkbox__button-wrapper{grid-column:2}.accept_terms-modal__button{padding:0}.my-pages-edit-profile-page__details-validation-message ul{list-style-type:none}@media screen and (min-width: 1024px){.my-pages-edit-profile-page__details-container.creat-profile-container{padding-inline:var(--space-4)}}.my-pages-create-profile-page__form{display:grid;grid-template-columns:1fr;gap:var(--space-16)}@media screen and (min-width: 768px){.my-pages-create-profile-page__form{grid-template-columns:1fr 1fr}}.my-pages-create-profile-page__form select{width:100%}.my-pages-create-profile-page--confirmation-container{margin:0 auto;padding:80px var(--space-16);text-align:center}.create-profile-page__modal-image{margin-block:var(--space-8)}
