.myAddressesNew{position:relative}.myAddressesNew__empty{height:98px}.myAddressesNew__subTitle{border-bottom:1px solid #1d1d1d;font-size:1.25rem;padding-bottom:20px;padding-left:5px}.myAddressesNew__picto__add{margin-right:8 px}.myAddressesNew__wrapper{background-color:#f0f2f6;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;bottom:0;box-shadow:0 0 10px #4b4b4b;left:0;padding:24px;position:sticky;right:0;z-index:10}.myAddressesNew__wrapper__btn{margin:0 24px}.myAddressesNew__btn{border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;line-height:24px;padding:12px 24px;width:100%}.myAddressesNew__btn__add{background-color:inherit;border:1px solid #1d1d1d;color:#1d1d1d}.myAddressesNew__btn .button__content{align-items:center;display:flex;justify-content:center}.myAddressesNew__form{opacity:0;transition:opacity .3s cubic-bezier(.17,.67,.83,.67)}.myAddressesNew__form,.myAddressesNew__form .myAddressForm{background-color:inherit}.myAddressesNew__form .myAddressForm__title{display:none}.myAddressesNew__form .myAddressForm .myAddressForm__rowGroup{flex-direction:column}.myAddressesNew__form .myAddressForm .myAddressForm__rowGroup .myAddressForm__inputGroup{margin-right:0}.myAddressesNew__form-enter-active,.myAddressesNew__form-enter-done{opacity:1}.myAddressesNew__form-exit-active,.myAddressesNew__form-exit-done{opacity:0}.myAddressesNew .myAddressForm .formInput__message,.myAddressesNew .myAddressForm .formTextarea__label{font-size:.875rem}.myAddressesNew .myAddressForm .formInput__message{padding-inline:0}@media(max-width:768px){.myAddressesNew__form{padding:0}.myAddressesNew__wrapper{padding:16px}.myAddressesNew__wrapper__btn{margin:0 16px}}.headerBottomLayout{background-color:#fff;font-family:var(--font-stack-body);width:100%}.headerBottomLayout--flex-title-icons{align-items:center;display:flex;justify-content:space-between}.headerBottomLayout--flex-title-icons p{font-size:1rem;font-weight:600;line-height:200%}.headerBottomLayout__title{font-family:var(--font-stack-body);font-size:1rem;font-weight:700;line-height:150%;margin:0}.headerBottomLayout--icon{cursor:pointer}.bottomLayout{background-color:#1d1d1d9e;bottom:0;display:flex;flex-flow:row nowrap;justify-content:flex-end;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .25s cubic-bezier(.17,.67,.83,.67);visibility:hidden;z-index:1000}.bottomLayout--isActive{height:auto;opacity:1;visibility:visible}.bottomLayout--isActive .bottomLayout__content{transform:translateY(0);transition-delay:.25s}.bottomLayout__content{border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;box-shadow:0 -8px 10px #1d1d1d0f,0 -1px 18px #1d1d1d0d,0 -3px 5px #1d1d1d1f;box-sizing:border-box;color:#1d1d1d;left:0;margin:0;padding:16px 24px 24px;position:fixed;right:0;transform:translateY(100%);transition:transform .25s cubic-bezier(.17,.67,.83,.67);width:100%}.bottomLayout__content,.slotsCard{background-color:#fff;font-family:var(--font-stack-body);overflow:hidden;text-align:left}.slotsCard{border-radius:8px;box-shadow:0 2px 4px #1d1d1d0f,0 3px 4px #1d1d1d0d;display:flex;flex-direction:column;justify-content:center;margin:16px}.slotsCard__wrapper__header,.slotsCard__wrapper__slotsIcon{align-items:center;color:#1d1d1d;display:flex;font-family:var(--font-stack-body)}.slotsCard__wrapper__slotsIcon{justify-content:flex-end}.slotsCard__wrapper__icon-department{display:flex;margin-bottom:16px}.slotsCard__day,.slotsCard__text{font-size:.875rem;font-weight:700;line-height:21px;margin:0}.slotsCard__day{font-family:var(--font-stack-brand);max-width:66%;text-align:left}.slotsCard__text{color:#f48a3a;font-weight:400;opacity:1;transition:opacity .25s ease-out}.slotsCard__text__department{color:#f48a3a;margin:0 0 0 4px}.slotsCard__text--hidden{opacity:0}.slotsCard__warningIcon{background-color:#fff;border:none;display:block;height:16px;padding:0;width:16px}.slotsCard__warningIcon svg{opacity:1;transition:opacity .25s ease-out}.slotsCard__warningIcon--hidden svg{opacity:0}.slotsCard__slotsContainer{display:grid;grid-gap:8px;grid-template-columns:repeat(3,1fr);justify-content:space-between;text-align:center}.slotsCard__slotsContainer--delivery{grid-template-columns:repeat(2,1fr)}@media(max-width:320px){.slotsCard__slotsContainer{grid-template-columns:repeat(2,1fr)}}.slotsCard__slotsContainer--drive24{grid-template-columns:repeat(1,1fr);grid-gap:16px}.slotsCard__legalNotice{color:#616161;padding-bottom:16px}.slotsCard__legalNotice--icon{background-color:#fff;border:none;cursor:pointer;left:5px;padding:0;position:relative;top:2px}.slotsCard__legalNotice--icon svg{fill:#616161}.slotsCard__legalNoticeModal--title{margin-bottom:20px}.slotsCard__legalNoticeModal--description{color:#616161}.slotsCard__legalNoticeModal .modal__container{max-width:360px}.slotsCard__legalNoticeModal .modal__footer{margin:0;padding:30px 0 10px;text-align:end}.slotsCard__legalNoticeModal .modal__btn{background-color:#fff;color:#e2001a;font-size:.875rem;margin:0;padding:0}.slotsCard__legalNoticeModal .modal__btn:first-child{margin-right:0}.slotsCard__slot{background-color:#fff;border:1px solid #1d1d1d;border-radius:8px;box-sizing:border-box;font-family:var(--font-stack-body);height:40px;overflow:hidden;padding:10px 0}.slotsCard__slot__btn{background-color:inherit;border:none;color:inherit;padding:0}.slotsCard__slot__wrapper{margin-bottom:4px;margin-top:8px}.slotsCard__slot--isSelected,.slotsCard__slot:hover{border:2px solid #1d1d1d;cursor:pointer}.slotsCard__slot--delivery{height:70px}.slotsCard__slot--isFull{background-color:#f7f7f7;border:none;color:#4b4b4b;cursor:not-allowed}.slotsCard__slot--isFull .slotsCard__slot__text--isFull{border:1px solid #737373;border-radius:16px;color:#737373;font-size:.625rem;font-weight:600;height:24px;line-height:150%;margin-top:11px;padding:4px 12px}.slotsCard__slot--isFull:hover{border:none;cursor:not-allowed}.slotsCard__slot--isFull:hover .slotsCard__slot__text{font-weight:400}.slotsCard__slot--drive24{height:auto;min-height:63px}.slotsCard__slot__text{font-size:.8125rem;font-weight:400;line-height:150%;margin:0;text-align:center}.slotsCard__slot__feesInfos{color:#1d1d1d;font-size:.75rem;font-weight:600;line-height:150%;margin-top:11px}.slotsCard__slot__fees,.slotsCard__slot__fees--free{background-color:#f0f2f6;border-radius:24px;height:24px;line-height:18px;overflow:hidden;padding:4px 12px}.slotsCard__slot__fees--free,.slotsCard__slot__fees--free--free{background-color:#e9f3ef;color:#26845f;text-transform:uppercase}.slotsCard--isFull{background-color:#f7f7f7;box-shadow:none;color:#737373;cursor:not-allowed}.slotsCard--isFull .slotsCard__text{background:#d8d8d8;border:1px solid #d8d8d8;border-radius:16px;color:#4b4b4b;font-size:.75rem;font-weight:600;height:24px;line-height:14px;padding:4px 12px}.slotsCard--isFull .slotsCard__wrapper__header:hover{cursor:not-allowed}.slotsCard__header__button{background-color:inherit;border:none;padding:0}.slotsInLayer__loading{height:100%}.slotsInLayer__errorContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.slotsInLayer__errorContainer__picto{margin-bottom:54px}.slotsInLayer__errorContainer__text{font-weight:600;margin:0}.slotsInLayer__errorContainer__text,.slotsInLayer__errorContainer__text3{font-family:var(--font-stack-body);font-size:.875rem;font-style:normal;line-height:150%;text-align:center}.slotsInLayer__errorContainer__text3{font-weight:400;margin:24px 0 0;padding:24px}.slotsInLayer__errorContainer__cta{margin-top:56px}.slotsInLayer__soldBy{font-size:.875rem;line-height:150%;padding:24px;text-align:center}.slotsInLayer__title{align-self:stretch;font-family:var(--font-stack-brand);font-size:1.5rem;font-weight:700;line-height:120%;margin:0 24px;padding:24px;text-align:center}.slotsInLayer .modifyLayer,.slotsInLayer .myAddressForm{background-color:#f0f2f6}.slotsInLayer .modifyLayer__rowGroup,.slotsInLayer .myAddressForm__rowGroup{flex-direction:column}.slotsInLayer .modifyLayer__back{display:none}.slotsInLayer .slide-forward-enter{transform:translateX(100%)}.slotsInLayer .slide-forward-enter-active{transform:translateX(0);transition:transform .25s ease-in-out}.slotsInLayer .slide-backward-enter{transform:translateX(-100%)}.slotsInLayer .slide-backward-enter-active{transform:translateX(0);transition:transform .25s ease-in-out}