.addressAutocompleteInput__list{border:1px solid #ebebeb;box-shadow:0 2px 4px #ebebeb,0 3px 4px #ebebeb;max-height:270px;overflow-y:auto}.addressAutocompleteInput__suggestion{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;outline:0;padding:8px 12px}.addressAutocompleteInput__suggestion:focus,.addressAutocompleteInput__suggestion:hover{background-color:#fce5e8}.myAddressForm{background:#fff;box-sizing:initial;display:flex;flex-direction:column;height:auto;max-width:650px;padding:10px}.myAddressForm__title{font-family:var(--font-stack-brand);font-size:1.375rem;font-weight:700;margin-bottom:8px}.myAddressForm__actions{display:flex;justify-content:space-between;margin-top:20px}.myAddressForm__content{margin:0 auto}.myAddressForm__mandatory{margin-bottom:32px;text-align:end}.myAddressForm__rowGroup{display:flex;flex-direction:column}.myAddressForm__rowGroup .myAddressForm__inputGroup{flex:1}.myAddressForm__radio-group{display:flex;flex-direction:column;gap:10px;padding-top:10px}.myAddressForm__input,.myAddressForm__radio,.myAddressForm__select{margin-top:10px;width:100%}.myAddressForm .deliveryInstructionContainer{display:flex;flex-wrap:nowrap;margin-bottom:25px;margin-right:5px;margin-top:3px}.myAddressForm .deliveryInstructionContainer .deliveryInstruction{max-width:84%;width:auto}.myAddressForm .deliveryInstructionContainer .deliveryInstructionLength{margin-left:auto}.myAddressForm input:read-only{color:#999}@media(min-width:768px){.myAddressForm{padding:40px}.myAddressForm__title{font-size:1.875rem}.myAddressForm__actions .button{flex-basis:33.3333333333%}.myAddressForm__rowGroup{flex-direction:row}.myAddressForm__rowGroup .myAddressForm{width:100%}.myAddressForm__rowGroup .myAddressForm__inputGroup{flex:0;flex-basis:33.3333333333%;margin-right:20px}.myAddressForm__rowGroup .myAddressForm__inputGroup:last-child{margin-right:0}.myAddressForm__rowGroup .myAddressForm__city{flex:1}}.myAddressForm__readOnly{background-color:#ebebeb;cursor:auto}.noAddress{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-direction:column;margin:30px 0;padding:15px 25px}.noAddress__icon{height:125px;width:115px}.noAddress__text{font-size:1.25rem;text-align:center}@media(min-width:768px){.noAddress{flex-direction:row}.noAddress__text{margin-left:20px;text-align:left;width:440px}}