.checkout-unified-slot-update{text-align:center}.checkout-unified-slot-update__media{width:5rem;height:5rem;margin:0 auto}.checkout-unified-slot-update__icon{width:100%;height:100%}.checkout-unified-slot-update__content{margin-top:.5rem}.checkout-unified-slot-update__content__text{font-size:1rem}@media only screen and (min-width: 768px){.checkout-unified-slot-update__content__text{font-size:1.5rem}}.checkout-unified-slot-update__actions{padding:1rem;display:flex;align-items:center;justify-content:center}.checkout-unified-slot-update__actions-right{margin-left:1rem}.checkout-unified-slot-update .modal-relative{position:fixed}@media only screen and (min-width: 1024px){.checkout-unified-slot-update .modal-relative{top:20vh;left:30vw;bottom:auto}}.checkout-unified-header{background-color:#fff;padding:1rem .5rem .5rem;display:flex;align-items:center;justify-content:space-between;text-align:center;width:100%;height:5rem;z-index:1000;position:fixed;top:0;left:0;box-shadow:0 10px 12px #00000008}.checkout-unified-header__content{display:flex;justify-content:space-between;align-items:flex-start;width:61rem;margin:0 auto}@media only screen and (min-width: 768px){.checkout-unified-header__content{align-items:center}}.checkout-unified-header__logo{margin:0 auto;width:3rem;height:1rem}@media only screen and (min-width: 768px){.checkout-unified-header__logo{width:11rem;height:1.5rem}}.checkout-unified-header__text{padding-left:.5rem}.checkout-unified-header__link,.checkout-unified-header__label{flex-basis:0;flex-grow:1}.checkout-unified-header__link{padding:.25rem 0 0}@media only screen and (min-width: 768px){.checkout-unified-header__link{min-width:4rem;padding:0}}.checkout-unified-header__link-icon{font-size:1.5rem}.checkout-unified-header__label{display:flex;justify-content:flex-end;padding:.25rem 0 0}@media only screen and (min-width: 768px){.checkout-unified-header__label{min-width:4rem;padding:0}}.checkout-unified-notification__container{margin-bottom:.5rem}.checkout-unified-notification__container .notification__content{margin:1rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1280px){.checkout-unified-notification__container .notification__content{flex-direction:row}}.checkout-unified-notification__container--error{border-color:#ffccbd}.checkout-unified-notification__container--info{border-color:#c4efff}.checkout-unified-notification__container .notification__links{margin:0;flex-flow:row;justify-content:flex-end}.checkout-unified-notification__container .ds-link{font-size:.75rem}.checkout-unified-notification__container .ds-link__label{height:auto}.reassurance-banner{width:100%;display:flex;justify-content:center;background-color:#f5fbff;padding:1.5rem 1rem}@media only screen and (min-width: 768px){.reassurance-banner{padding:2rem}}.reassurance-banner__container{display:inline-flex;align-items:flex-start;justify-content:space-between;list-style:none;margin:0;width:100%;flex-flow:wrap}@media only screen and (min-width: 1024px){.reassurance-banner__container{max-width:59rem}}@media only screen and (min-width: 1280px){.reassurance-banner__container{max-width:65rem}}.reassurance-banner__item{display:flex;flex-direction:column;align-items:flex-start;width:45%;margin:0 0 1rem}@media only screen and (min-width: 768px){.reassurance-banner__item{margin:0;width:10.188rem}}@media only screen and (min-width: 1280px){.reassurance-banner__item{width:14.75rem}}.reassurance-banner__item-title{margin:.5rem 0}.reassurance-banner__item-content{margin-top:0}.checkout-unified-stepper{width:auto}.checkout-unified-stepper__button{background:0;border:0;padding:0;cursor:default;height:1.625rem}.checkout-unified-stepper__button:not([aria-disabled]){cursor:pointer}.checkout-unified-stepper__steps{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;list-style:none}.checkout-unified-stepper__step{padding:0 1rem;margin:0;display:flex;align-items:center;background:#fff;position:relative;z-index:1;min-width:2.25rem;justify-content:center}.checkout-unified-stepper__step:first-child{padding:0 1rem 0 0}.checkout-unified-stepper__step:last-child{padding:0 0 0 1rem}@media only screen and (min-width: 768px){.checkout-unified-stepper__step{min-width:8.516rem}}.checkout-unified-stepper__step+.checkout-unified-stepper__step{margin-left:2.5rem}@media only screen and (min-width: 768px){.checkout-unified-stepper__step+.checkout-unified-stepper__step{margin-left:3rem}}.checkout-unified-stepper__step--done{color:#4ccd8a}.checkout-unified-stepper__progress{position:relative;background:#e5e5e5;height:.0625rem;width:100%}.checkout-unified-stepper__progress-fill{position:absolute;left:0;top:0;bottom:0;background:#4ccd8a;transition:width linear .5s}.checkout-unified-stepper__icon{width:.75rem;height:.75rem;margin:0 .25rem -.0625rem 0}.checkout-unified-stepper__block-step{padding:.25rem 0 .5rem}.checkout-unified-stepper__block-progress{position:relative;top:-1.25rem}.alcohol-consent-popin__body{display:flex;flex-direction:column;align-items:center}.alcohol-consent-popin__text{margin-top:1rem;text-align:center}.donation-card{border:1px solid #e5e5e5;background-color:#fff;flex:1;padding:.5rem}.donation-card+.donation-card{margin:.5rem 0 0}@media only screen and (min-width: 1024px){.donation-card+.donation-card{margin:0 0 0 .5rem}}.donation-card__wrapper{display:flex;align-items:center}@media only screen and (min-width: 1024px){.donation-card__wrapper{height:100%;flex-direction:column;justify-content:center}}.donation-card__media{display:flex;justify-content:center;align-items:center;height:4.5rem;flex-shrink:0}@media only screen and (min-width: 1024px){.donation-card__media{height:4.5rem}}.donation-card__media img{vertical-align:top;max-width:4rem;max-height:4rem;margin:0}@media only screen and (min-width: 1024px){.donation-card__media img{max-width:100%;max-height:100%}}.donation-card__content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}@media only screen and (min-width: 1024px){.donation-card__content{flex-direction:column}}.donation-card__content-details{display:flex;flex-direction:column}.donation-card__content-action{display:flex;justify-content:center;align-items:center;height:2.5rem;margin:0 0 0 1rem}@media only screen and (min-width: 1024px){.donation-card__content-action{margin:1rem 0 0}}.donation-card__content-action .svg-graphic{width:1rem;height:1rem;margin-left:.25rem}.donation-card__title{line-height:normal;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:.875rem;color:#0e3368}@media only screen and (min-width: 1024px){.donation-card__title{line-height:normal;text-align:center;margin-bottom:.5rem}}.donation-card__description{line-height:1.25;font-weight:400;font-size:.75rem;color:#575757}@media only screen and (min-width: 1024px){.donation-card__description{text-align:center}}@media (max-width: 37.5em){.donation-card__description{max-height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.donation-card__action-ok{display:flex;align-items:center;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:.75rem;color:#00a881}@media (max-width: 37.5em){.donation-card .ds-button{width:3.3125rem;height:2.5rem;min-width:auto}}.basket-donations{background-color:#f5fbff;padding:1rem;margin:0 auto 1rem}@media only screen and (min-width: 1024px){.basket-donations{padding-bottom:2rem;margin:0 1rem .5rem}}.basket-donations__label-wrapper{display:flex;align-items:center;margin-bottom:1rem}@media only screen and (min-width: 1024px){.basket-donations__label-wrapper{margin-bottom:.75rem}}.basket-donations__label-media{width:4rem;flex-shrink:0}.basket-donations__label-media svg{vertical-align:top;width:100%;height:auto}.basket-donations__label-content{display:flex;flex-direction:column;justify-content:center;width:100%;margin-left:1rem}.basket-donations__cards{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.basket-donations__cards{flex-direction:row;align-items:stretch}}.checkout-unified-carbon-footprint-modal.c-modal{padding-top:0}@media only screen and (min-width: 768px){.checkout-unified-carbon-footprint-modal.c-modal{padding-top:2rem}}.checkout-unified-carbon-footprint-modal .c-modal__container{width:23.5rem;bottom:auto;max-height:none}@media only screen and (min-width: 768px){.checkout-unified-carbon-footprint-modal .c-modal__container{width:30rem}}.checkout-unified-carbon-footprint-modal__list{list-style:none;margin:0;display:flex;flex-direction:column}.checkout-unified-carbon-footprint-modal__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.checkout-unified-carbon-footprint-modal__item:last-child .c-text{color:initial;margin-bottom:1.5rem}.checkout-unified-carbon-footprint-modal__header{color:#454545;margin-bottom:1rem}.checkout-unified-carbon-footprint-modal__text,.checkout-unified-carbon-footprint-modal__weight{margin:0;color:#575757}.checkout-unified-carbon-footprint-modal__advice{display:flex;align-items:center;margin-bottom:1rem}.checkout-unified-carbon-footprint-modal__advice-icon{width:2.5rem;margin:0 1rem 0 0}.checkout-unified-carbon-footprint-modal__advice-text{color:#575757}.checkout-unified-carbon-footprint{background-color:#fff;padding:.5rem;border-radius:4px;margin:1rem 0}.checkout-unified-carbon-footprint__content{display:flex;align-items:center}.checkout-unified-carbon-footprint__icon{margin-right:1rem;width:1.5rem;min-width:1.5rem}.checkout-unified-carbon-footprint__text{color:#33691e}.checkout-unified-carbon-footprint__link{margin-left:2rem;padding-left:.5rem;font-size:.875rem;font-weight:400}.checkout-unified-recoverable-products{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background-color:#f5fbff;margin-bottom:1rem}.checkout-unified-recoverable-products__icon{color:#173eb4;font-size:1.5rem}.checkout-unified-recoverable-products__content-text{margin-bottom:.25rem}.checkout-unified-recoverable-products__content-list{padding:0;margin-bottom:.25rem}.checkout-unified-step-summary{display:initial}.checkout-unified-step-summary__content--unified_delivery{background-color:inherit}.checkout-unified-step-summary__content-alternative{margin-bottom:1rem}.checkout-unified-step-summary .basket-donations{margin:1rem 0}.checkout-unified-step-summary__timer{display:flex;align-items:center;justify-content:flex-end;padding:.5rem .5rem 0 0;background-color:#fff}.checkout-unified-step-summary .mixed-lot{margin:0}.checkout-unified-step-summary .mixed-lot:not(:last-child){margin-bottom:1rem}.checkout-unified-step-summary__bottom{background-color:#fff;margin:0;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:flex-end}.checkout-unified-step-summary__bottom--unified{background-color:inherit;padding:.5rem}.tab-controller{display:inline-flex;justify-content:stretch;margin:1em 0;width:100%;overflow:auto}.tab-controller__item{display:inline-flex;align-items:baseline;transition-duration:.5s;transition-property:border,color;flex-grow:1;text-align:center;font-weight:400;text-transform:uppercase;font-size:.875rem;padding:.5em 0;justify-content:center;border:solid #e5e5e5;border-width:0 0 2px;color:#575757;cursor:pointer;background:none}.tab-controller__item:hover{color:#095ba5;font-weight:700;border-bottom:2px solid #095ba5}.tab-controller__item--active{color:#0970e6;font-weight:700;border-bottom:2px solid #0970e6;background-color:#e6f1fc;border-radius:4px 4px 0 0}.tab-controller__count{margin-left:.5rem}.tab-controller--slidingTabs .tab-controller__item{min-width:50%}@media only screen and (min-width: 768px){.tab-controller--slidingTabs .tab-controller__item{min-width:unset}}.tab-controller__sublabel--warning{color:#ff8000}.payment-modes-list{display:flex;flex-wrap:wrap}.payment-modes-list__title{margin-bottom:.5rem;font-size:.75rem;font-weight:300;flex-basis:100%}.payment-modes-list__group{display:flex;margin:0 0 .5rem;flex-basis:100%;align-items:center}@media only screen and (min-width: 1024px){.payment-modes-list__group{flex-basis:auto}}@media only screen and (min-width: 1024px){.payment-modes-list__group+.payment-modes-list__group{margin-left:2rem}}.payment-modes-list__label{margin-left:.5rem;font-size:.75rem;font-weight:300;order:2}.payment-modes-list__item{margin:0}.payment-modes-list__item-icon{display:block;margin:0;max-height:1.25rem}.payment-modes-list__item+.payment-modes-list__item{margin-left:.25rem}.payment-block{border-top:0;border-bottom:0}.payment-block--mini{border:0;margin:0}.payment-block__content{background-color:#fff;position:relative;padding:1.5rem 0}.payment-block__content--blur{filter:opacity(.5)}.payment-block__content__title{margin-bottom:1rem;position:relative}.payment-block__separator{border-bottom:1px solid #e5e5e5}.payment-block__footer{padding:5px;min-height:20px}.payment-block:last-child .payment-block__content:before{content:none}.checkout-loyalty-secure__info{display:block;margin-bottom:1rem}.checkout-loyalty-secure__actions{width:100%;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.checkout-loyalty-secure .form__element--large .cta--tertiary:before{margin-left:-1rem}.checkout-loyalty-secure .form{align-self:flex-start}.checkout-loyalty-secure .form.secret-code-form{align-items:center}.checkout-loyalty-summary{display:inline-flex;align-items:center}.checkout-loyalty-summary__title{margin-left:.5rem;display:flex;align-items:center;gap:.5rem}.checkout-loyalty-summary__loyalty-card-logo{width:2.5rem;vertical-align:middle;margin-bottom:0}.checkout-loyalty-summary__action{margin-left:.5rem}.checkout-loyalty-full-burn-confirmation__tnc__link{display:initial}.checkout-loyalty-full-burn-confirmation__actions{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;gap:1rem}@media only screen and (min-width: 1024px){.checkout-loyalty-full-burn-confirmation__actions{flex-direction:row;justify-content:flex-start}}.checkout-loyalty-full-burn-confirmation__actions-pay-full{text-transform:uppercase}.checkout-loyalty-burn{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.checkout-loyalty-burn{flex-direction:row;align-items:center}}.checkout-loyalty-burn__full-burn-action{margin-bottom:.5rem}@media only screen and (min-width: 768px){.checkout-loyalty-burn__full-burn-action{margin-bottom:0;margin-right:.5rem}}.checkout-loyalty-burn__text-separator{text-align:center}.checkout-loyalty-burn__input{margin-top:.5rem;flex-basis:100%}@media only screen and (min-width: 768px){.checkout-loyalty-burn__input{margin-top:0;margin-left:.5rem;flex-basis:25%}}.checkout-loyalty-burn .c-base-input__label{margin:0}.checkout-loyalty-burn .c-base-input--size-m .c-base-input__input{min-height:40px;padding:.5rem .25rem}.checkout-loyalty-burn .c-base-input .c-button{height:2.5rem;padding:.5rem;font-size:.875rem}.checkout-loyalty-burn input::-webkit-outer-spin-button,.checkout-loyalty-burn input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkout-loyalty-burn input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.checkout-loyalty{margin-bottom:.5rem;padding:1rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.checkout-loyalty__loader{text-align:center}.checkout-loyalty__header{display:flex}.checkout-loyalty__header-modify-button{margin-left:.5rem}.checkout-loyalty__description{display:flex;flex-direction:column;gap:1rem}.checkout-loyalty__loading{margin-left:1rem}.checkout-loyalty__remaining-info{margin-top:1rem}.checkout-loyalty__voucher-error.c-text{color:#e81e26}.checkout-loyalty__notice .c-functional-notice__body{display:flex;flex-direction:column;gap:.5rem}.checkout-loyalty__notice .c-functional-notice__body .c-button{width:6.938rem}.on-site-payment-warning{margin:1rem 0}.on-site-payment-warning__notice{align-items:center}.on-site-payment-warning__details{margin-left:1.25rem}.on-site-payment-warning__line{margin-bottom:0}.on-site-payment-warning .c-functional-notice__body__container{gap:.25rem}.checkout-unified-epay-recap{display:flex;justify-content:space-between;width:100%;align-items:baseline}.checkout-unified-epay-recap__cardInfos{display:flex;flex-direction:column;align-items:baseline;padding-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-epay-recap__cardInfos{flex-direction:row;padding:0;gap:1rem}}.checkout-unified-epay-recap__card.c-text{color:#575757}.checkout-unified-epay-recap__button.c-button{height:auto}.checkout-unified-epay-recap__button.c-button__content{font-size:.875rem}.checkout-unified-trd-recap{display:flex;justify-content:space-between;width:100%;align-items:baseline}.checkout-unified-trd-recap__cardInfos{display:flex;flex-direction:column;align-items:baseline;padding-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-trd-recap__cardInfos{flex-direction:row;padding:0;gap:1rem}}.checkout-unified-trd-recap__card.c-text{color:#575757}.checkout-unified-trd-recap__button.c-button{height:auto}.checkout-unified-trd-recap__button.c-button__content{font-size:.875rem}.checkout-unified-loyalty-recap{display:flex;justify-content:space-between;width:100%;align-items:baseline}.checkout-unified-loyalty-recap__cardInfos{display:flex;flex-direction:column;align-items:baseline;padding-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-loyalty-recap__cardInfos{flex-direction:row;padding:0;gap:1rem}}.checkout-unified-loyalty-recap__card.c-text{color:#575757}.checkout-unified-loyalty-recap__button.c-button{height:auto}.checkout-unified-loyalty-recap__button.c-button__content{font-size:.875rem}.checkout-unified-payment-recaps{padding:1rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:.5rem}.checkout-unified-payment-recaps__title{display:flex;gap:.5rem;margin-bottom:1rem}.checkout-unified-payment-recaps__title img{margin:0}.checkout-unified-payment-recaps__infos{display:flex;flex-direction:column;gap:1rem}.checkout-unified-payment-block{display:flex;flex-wrap:wrap;position:relative;width:100%;min-height:3.25rem;margin-bottom:1rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.checkout-unified-payment-block__content{width:100%}.checkout-unified-payment-block:last-child{margin-bottom:0}.checkout-unified-payment-block__title{display:flex;width:100%}.checkout-unified-payment-block__radio{display:flex;position:relative;z-index:1;width:100%;padding:0;margin:0;text-align:initial}.checkout-unified-payment-block__radio .c-radio__label{width:100%;padding:1rem 7.188rem 1rem 1rem}.checkout-unified-payment-block__radio .c-radio__label .c-text{color:#0e3368}.checkout-unified-payment-block__icon{display:flex;position:absolute;z-index:0;right:1rem;top:50%;transform:translateY(-50%);gap:.5rem}.checkout-unified-payment-block__icon>img{width:2rem;height:auto;object-fit:contain}.checkout-unified-payment-block__body{padding:0 1rem 1rem}.checkout-unified-payment-block--active .checkout-unified-payment-block__icon{display:none}@media only screen and (min-width: 768px){.checkout-unified-payment-block--active .checkout-unified-payment-block__icon{display:flex;right:1rem;top:1rem;left:auto;position:absolute;z-index:0;transform:initial}}.checkout-unified-payment-block--active .checkout-unified-payment-block__radio .c-radio__radio,.checkout-unified-payment-block--active .checkout-unified-payment-block__radio .c-radio__label{cursor:default}.checkout-unified-payment-block--active input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.checkout-unified-payment-block input::-webkit-outer-spin-button,.checkout-unified-payment-block input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkout-unified-payment-block input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.checkout-unified-payment-floa__wrapper{margin-bottom:1rem;text-align:left}.checkout-unified-payment-floa__list{width:100%;margin:0}.checkout-unified-payment-floa__item{list-style:none;background-color:#fff;display:flex;justify-content:space-between;padding:.5rem;margin:0;align-items:center}.checkout-unified-payment-floa__item:nth-child(2n){background-color:#fbfbfb}.checkout-unified-payment-floa__fees{font-size:.75rem;margin-bottom:1.5rem}.checkout-unified-payment-floa__cdg{margin:1rem 0;text-align:left}.checkout-unified-payment-floa__cdg-text{color:#575757;line-height:1rem;font-size:.75rem;margin:1rem 0}.checkout-unified-payment-floa__cdg-text a{font-size:.75rem}.checkout-unified-payment-floa__error{background-color:#ffefef;padding:1rem;display:flex;text-align:left;align-items:flex-start}.checkout-unified-payment-floa__error-icon{width:1.5rem;height:1.5rem;margin-right:1rem}.checkout-unified-payment-floa__action{color:#fff;font-weight:700;letter-spacing:.03125rem;text-align:center}.checkout-unified-payment-floa__bottom{padding:0;align-items:baseline;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.checkout-unified-payment-floa__bottom{flex-direction:row;align-items:center}}.checkout-unified-payment-floa__form{display:flex;width:100%;flex-wrap:wrap;padding:0}.checkout-unified-payment-floa__form input[status=error]{border-color:#e81e26}.checkout-unified-payment-floa__birth-name{width:100%;text-align:left}.checkout-unified-payment-floa__birth-name .c-base-input__input{min-height:2.5rem;height:2.5rem}.checkout-unified-payment-floa__birth-infos{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px){.checkout-unified-payment-floa__birth-infos{flex-wrap:nowrap;gap:1rem}}.checkout-unified-payment-floa__birth-date{align-items:center;width:100%;text-align:left;margin-top:1rem}.checkout-unified-payment-floa__birth-date input[type=date]::-webkit-calendar-picker-indicator{display:none;color:#0970e6}.checkout-unified-payment-floa__birth-date .c-base-input__input{height:2.5rem;min-height:2.5rem}.checkout-unified-payment-floa__birth-date .c-base-input__icon{color:#0970e6}.checkout-unified-payment-floa__birth-department{width:100%;text-align:left;margin-top:1rem;min-height:6.313rem}.checkout-unified-payment-floa__birth-department .c-base-input__input{height:2.5rem;min-height:2.5rem}.checkout-unified-payment-floa__birth-department .c-autocomplete__suggestions{height:10rem;z-index:1}.checkout-unified-payment-floa__birth-department .c-autocomplete .c-icon{line-height:1}.checkout-unified-payment-epay__loader{display:flex;justify-content:center;width:100%;height:100%;margin:1rem 0}.checkout-unified-payment-epay__form{display:flex;width:100%;flex-wrap:wrap;padding:0;flex-direction:column}.checkout-unified-payment-epay__form__input_small .c-base-input__input{min-height:2.5rem;height:2.5rem}.checkout-unified-payment-epay__form-field__amount{width:100%;margin-bottom:1.5rem}.checkout-unified-payment-epay__form-field__amount .c-base-input__container{width:16.25rem}.checkout-unified-payment-epay__form-field__amount .c-base-input__container .c-icon-euro{color:#0970e6}.checkout-unified-payment-epay__form-field__card-number{width:100%;margin-bottom:1.5rem}.checkout-unified-payment-epay__form-field__card-number .c-base-input__container{width:100%;max-width:21rem}.checkout-unified-payment-epay__form-field__card-number .c-base-input--has-error .c-base-input__error-text .c-text{font-size:.5rem}.checkout-unified-payment-epay__form-field__pin{width:100%;margin-bottom:1.5rem}.checkout-unified-payment-epay__form-field__pin .c-base-input__container{width:7.25rem}.checkout-unified-payment-epay__cdg{display:flex;margin-bottom:1rem;text-align:left}.checkout-unified-payment-epay__cdg-text{color:#121212}.checkout-unified-payment-epay__bottom{display:flex;gap:1rem}.checkout-unified-payment-epay__info{margin-top:1rem}.checkout-unified-payment-epay__info .c-functional-notice{padding:0}.checkout-unified-payment-epay__info .c-functional-notice__status-icon{font-size:1.25rem}.checkout-unified-payment-epay__info .c-functional-notice__body{font-size:.875rem;color:#121212;font-weight:400;line-height:1.25}.checkout-unified-payment-epay__details{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;text-align:left}.checkout-unified-payment-epay__balance{display:flex;align-items:center;gap:.25rem}.checkout-unified-payment-epay__container{overflow:visible}.checkout-unified-payment-trd__card-obfuscated{display:flex;text-align:left;color:#575757;font-size:1rem;margin-bottom:.5rem;width:100%}.checkout-unified-payment-trd__form{display:flex;flex-wrap:wrap;width:100%}.checkout-unified-payment-trd__form__input_small .c-base-input__input{min-height:2.5rem}.checkout-unified-payment-trd__form-field__label{font-size:.875rem}.checkout-unified-payment-trd__form-field__amount{margin-left:0;width:100%}@media only screen and (min-width: 768px){.checkout-unified-payment-trd__form-field__amount{margin-left:.5rem;width:auto}}.checkout-unified-payment-trd__form-field__amount-input{display:flex}.checkout-unified-payment-trd__form-field__amount-input .c-base-input__label{display:none}.checkout-unified-payment-trd__form-field__card-number{width:100%;margin-bottom:1rem}.checkout-unified-payment-trd__form-field__card-number .c-base-input__container{width:100%;max-width:21rem}.checkout-unified-payment-trd__form-field__date{width:14.3rem;margin-bottom:1rem}.checkout-unified-payment-trd__form-field__date .c-base-input__container{width:100%;max-width:12rem}.checkout-unified-payment-trd__form-field__pinCode{width:6.7rem;margin-bottom:1.5rem}.checkout-unified-payment-trd__balance{display:flex;width:100%;text-align:left;margin-bottom:1rem}.checkout-unified-payment-trd__balance-text{display:flex;text-align:left;color:#575757;font-size:1rem;margin-right:.5rem;margin-bottom:.5rem;align-self:flex-end}@media only screen and (min-width: 768px){.checkout-unified-payment-trd__balance-text{margin-bottom:0;margin-top:.5rem;align-self:baseline}}.checkout-unified-payment-trd__cdg{display:inline-block;margin-bottom:1rem;text-align:left}.checkout-unified-payment-trd__cdg-text{color:#121212}.checkout-unified-payment-trd__cdg-link{font-size:.875rem;display:inline}.checkout-unified-payment-trd .c-button{color:#fff;margin-bottom:1rem;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.03125rem;text-align:center;padding:1rem}@media only screen and (min-width: 768px){.checkout-unified-payment-trd .c-button{margin-right:1rem;margin-bottom:0}}.checkout-unified-payment-trd .c-button.checkout-unified-payment-trd__btn-useall{color:#0970e6;width:100%}@media only screen and (min-width: 768px){.checkout-unified-payment-trd .c-button.checkout-unified-payment-trd__btn-useall{width:auto}}.checkout-unified-payment-trd .c-button.checkout-unified-payment-trd__btn-amount{margin-right:0;margin-bottom:0;height:2.5rem;width:2.5rem}.checkout-unified-payment-trd__bottom{display:flex;align-items:baseline;flex-direction:column;width:100%;max-width:20rem;padding:0}@media only screen and (min-width: 768px){.checkout-unified-payment-trd__bottom{flex-direction:row;align-items:baseline;max-width:none}}.checkout-unified-payment-trd__bottom-text{display:flex;text-align:left;color:#575757;font-size:1rem;margin-right:.5rem;align-self:center;margin-bottom:1rem}@media only screen and (min-width: 768px){.checkout-unified-payment-trd__bottom-text{margin-bottom:.5rem;align-self:auto}}.checkout-unified-payment-trd__info-text{color:#454545;text-align:initial;margin-bottom:1rem}.checkout-unified-payment-trd .c-functional-notice{margin-top:1rem}.checkout-unified-payment-trd .c-functional-notice__body{font-size:.875rem;font-weight:400;line-height:1.25;color:#121212;text-align:left;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.checkout-unified-payment-trd .c-functional-notice .c-icon{font-size:1.5rem}.checkout-unified-payline--centered{display:flex;justify-content:center}.checkout-unified-payment-payline .checkout-unified-payment-block__body{text-align:center}.checkout-unified-payment-payline__reload-button{margin-top:1rem}.checkout-unified-payment-payline__icon--305{order:1}.checkout-unified-payment-payline__icon--301{order:2}.checkout-unified-payment-payline__icon--302{order:3}.checkout-unified-payment-payline__icon--311{order:4}.checkout-unified-payment-payline #PaylineWidget div[id$=-behaviorContainer]{margin:1rem 0 0}.checkout-unified-payment-payline #PaylineWidget .pl-wallet-payMode-container{margin-left:0}.checkout-unified-payment-payline #PaylineWidget .pl-wallet-icon{margin:0}.checkout-unified-payment-payline #PaylineWidget .pl-wallet-infos-row{font-weight:700;font-size:1rem;color:initial}.checkout-unified-payment-payline #PaylineWidget .pl-wallet-column:not(:first-of-type){margin-top:1rem}.checkout-unified-payment-payline #PaylineWidget .pl-wallet-cvv-container,.checkout-unified-payment-payline #PaylineWidget .pl-wallet-payMode-container,.checkout-unified-payment-payline #PaylineWidget .pl-wallet-subContainer{overflow:hidden;transition:max-height .4s ease}.checkout-unified-payment-payline #PaylineWidget .pl-expirationDateContainer,.checkout-unified-payment-payline #PaylineWidget .pl-cvvContainer{width:47%}.checkout-unified-payment-payline #PaylineWidget .pl-expirationDateContainer{margin-right:1rem}@media only screen and (min-width: 768px){.checkout-unified-payment-payline #PaylineWidget .pl-expirationDateContainer{margin-right:0}}.checkout-unified-payment-payline #PaylineWidget .pl-payment-radio{display:none}.checkout-unified-payment-payline #PaylineWidget .pl-pmContainer:before{display:none}.checkout-unified-payment-payline #PaylineWidget .pl-pmContainer.pl-active{border:0;box-shadow:initial}.checkout-unified-payment-payline #PaylineWidget .pl-pmContainer.pl-active .pl-pmForm{padding:0}.checkout-unified-payment-payline #PaylineWidget .pl-pay-btn{text-transform:uppercase}.checkout-unified-payment-payline #PaylineWidget .pl-pay-btn-container{margin:.5rem 0 0}.checkout-unified-payment-payline #PaylineWidget .pl-consent-container{margin:1rem 0 0}.checkout-unified-payment-payline #PaylineWidget .pl-container-title{font-weight:700;font-size:.875rem;color:initial;margin-bottom:1rem}.checkout-unified-payment-payline #PaylineWidget .pl-walletrow{border:1px solid #e5e5e5;box-shadow:initial;padding:1rem}.checkout-unified-payment-payline #PaylineWidget .pl-walletrow .pl-icon-cvv{top:.5rem}.checkout-unified-payment-payline #PaylineWidget .pl-walletrow .pl-pay-btn{padding:.5rem .25rem}@media only screen and (min-width: 768px){.checkout-unified-payment-payline #PaylineWidget .pl-walletrow .pl-pay-btn{padding:.5rem}}.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-pay-btn-super-container{overflow:hidden;transition:height .3s ease}.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-wallet-cvv-container,.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-wallet-payMode-container,.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-wallet-subContainer{overflow:hidden;transition:max-height .4s ease}.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-wallet-cvv-container.pl-active,.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-wallet-payMode-container.pl-active,.checkout-unified-payment-payline #PaylineWidget .pl-walletrow-closed .pl-wallet-subContainer.pl-active{max-height:0}.checkout-unified-payment-payline #PaylineWidget .pl-comment,.checkout-unified-payment-payline #PaylineWidget .pl-message{margin:0}.checkout-unified-payment-payline #PaylineWidget .pl-wallets:has(.pl-wallet-column:nth-of-type(2)) .pl-walletrow:before{content:"";width:.625rem;height:.625rem;border-right:2px solid #0970e6;border-bottom:2px solid #0970e6;transform:rotate(45deg);transition:transform .3s ease;display:block;position:absolute;right:1.5rem;margin-top:.5rem}.checkout-unified-payment-payline #PaylineWidget .pl-wallets:has(.pl-wallet-column:nth-of-type(2)) .pl-walletrow-closed:before{transform:rotate(-45deg)}.checkout-unified-payment-pro{text-align:left}.checkout-unified-payment-pro__body{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.checkout-unified-payment-pro__link.c-link{color:#0970e6;font-size:1rem}.checkout-unified-payment-pro__action.c-button{color:#fff;font-size:1rem;font-weight:700}.checkout-unified-payment-methods__loader{display:flex;justify-content:center;width:100%;height:100%}.checkout-unified-step-payment{height:100%}@media only screen and (min-width: 320px){.checkout-unified-step-payment{margin-bottom:2rem}}.checkout-unified-step-payment .checkout-unified-secure-payment{margin:.5rem 0}.checkout-unified-step-payment__info{margin-bottom:1rem;padding:.5rem 1rem}.checkout-unified-step-payment__recap{position:relative;top:initial}.checkout-unified-step-payment__tabs{margin:0 0 1rem}.checkout-unified-step-payment__tabs .tab-controller__item{padding:.5rem;border-radius:4px 4px 0 0;font-weight:700;color:#929292}.checkout-unified-step-payment__tabs .tab-controller__item--active{background:#e4f1fd;color:#0970e6;pointer-events:none}.checkout-unified-step-payment__payment-block-loyalty .payment-block__content,.checkout-unified-step-payment__payment-block-recap .payment-block__content{padding:0}.checkout-unified-step-payment__payment-block-billing{margin-top:1rem;margin-bottom:1rem}.checkout-unified-step-payment__payment-block-billing .payment-block__content{padding:1rem}.checkout-unified-step-payment__payment-block-billing .payment-block__content__title{margin-bottom:0}.checkout-unified-step-payment__payment-block-payments,.checkout-unified-step-payment__payment-block-payline{padding:1rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.checkout-unified-step-payment__payment-block-payments .payment-block__content,.checkout-unified-step-payment__payment-block-payline .payment-block__content{background-color:initial;padding:0}.checkout-unified-step-payment__payment-block-options .payment-block__content{padding:1rem}.checkout-unified-step-payment__payment-block-title{display:flex;gap:.5rem;margin-bottom:1rem}.checkout-unified-step-payment__payment-block-icon{font-size:1.5rem}@media only screen and (min-width: 1024px){.checkout-unified-step-payment__loyalty{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -.75rem}}.checkout-unified-step-payment__loyalty__input,.checkout-unified-step-payment__loyalty__summary{margin-bottom:.75rem}@media only screen and (min-width: 1024px){.checkout-unified-step-payment__loyalty__input,.checkout-unified-step-payment__loyalty__summary{width:calc(50% - 1.5rem);margin:0 .75rem .75rem;min-width:210px}}.checkout-unified-step-payment__loyalty__summary{display:flex;justify-content:space-between;flex-wrap:wrap}.checkout-unified-step-payment__loyalty__value__applied{border:1px solid #e5e5e5;border-radius:1.25rem;height:2.5rem;padding:.25rem 1rem;white-space:nowrap}.checkout-unified-step-payment__loyalty__value__icon{width:18px;height:18px;top:3px;left:3px;position:relative;fill:#0970e6;cursor:pointer}.checkout-unified-step-payment__billing{padding:1rem}.checkout-unified-step-payment__option__title{display:inline-block}.checkout-unified-step-payment__option__title-regular{display:inline;color:#0e3368;word-wrap:break-word}.checkout-unified-step-payment__option__title-bold{display:inline;color:#0e3368}.checkout-unified-step-payment__option__description{color:#0e3368;margin-top:1rem}.checkout-unified-step-payment__option__cards{margin:1rem 0}.checkout-unified-step-payment__tnc{display:inline-block}.checkout-unified-step-payment__tnc-link{display:inline}.checkout-unified-step-payment__tnc-text{display:inline;word-wrap:break-word;color:#575757}.checkout-unified-step-payment__tnc__check{margin:1rem 0}.checkout-unified-step-payment__tnc__check__label{position:absolute;left:-1000rem}.checkout-unified-step-payment__reload-payment{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.checkout-unified-step-payment__reload-payment .c-button{margin-top:1rem}.checkout-unified-payment-pro-legacy{text-align:left}.checkout-unified-payment-pro-legacy__body{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.checkout-unified-payment-pro-legacy__link.c-link{color:#0970e6;font-size:1rem}.checkout-unified-payment-pro-legacy__action.c-button{color:#fff;font-size:1rem;font-weight:700}.checkout-loyalty-unavailable-legacy__text{margin-bottom:1.5rem}@media (min-width: 64em){.checkout-loyalty-unavailable-legacy__text{max-width:38rem}}.checkout-loyalty-unavailable-legacy__card{display:flex;justify-content:center;text-align:center}.checkout-loyalty-unavailable-legacy__card-image{text-align:center;position:relative;max-width:10.25rem;margin:.5rem auto 1.5rem}.checkout-loyalty-unavailable-legacy__card-image .image{margin-bottom:.5rem;display:block}.checkout-loyalty-unavailable-legacy__card-image--deactivated{opacity:.5;filter:grayscale(100%)}.checkout-loyalty-unavailable-legacy__secure{text-align:center}.checkout-loyalty-secure-legacy__info{display:block;margin-bottom:1rem}.checkout-loyalty-secure-legacy__actions{width:100%;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.checkout-loyalty-secure-legacy__actions--with-margin{margin-top:1rem}.checkout-loyalty-secure-legacy .form__element--large .cta--tertiary:before{margin-left:-1rem}.checkout-loyalty-secure-legacy .form{align-self:flex-start}.checkout-loyalty-summary-legacy{display:inline-flex;align-items:center}.checkout-loyalty-summary-legacy__title{margin-left:.5rem;display:flex;align-items:center}.checkout-loyalty-summary-legacy__loyalty-card-logo{width:2.5rem;vertical-align:middle;margin-bottom:0}.checkout-loyalty-summary-legacy__action{margin-left:.5rem}.checkout-loyalty-burn-legacy{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.checkout-loyalty-burn-legacy{flex-direction:row;align-items:center}}.checkout-loyalty-burn-legacy__full-burn-action{margin-bottom:.5rem}@media only screen and (min-width: 768px){.checkout-loyalty-burn-legacy__full-burn-action{margin-bottom:0;margin-right:.5rem}}.checkout-loyalty-burn-legacy__text-separator{text-align:center}.checkout-loyalty-burn-legacy__input{margin-top:.5rem;flex-basis:100%}@media only screen and (min-width: 768px){.checkout-loyalty-burn-legacy__input{margin-top:0;margin-left:.5rem;flex-basis:25%}}.checkout-loyalty-full-burn-confirmation-legacy__actions{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem}@media only screen and (min-width: 1024px){.checkout-loyalty-full-burn-confirmation-legacy__actions{flex-direction:row;justify-content:flex-start}}.checkout-loyalty-full-burn-confirmation-legacy__actions-pay-full{margin-bottom:.5rem}.checkout-loyalty-full-burn-confirmation-legacy__actions-cancel{margin-top:.5rem}@media only screen and (min-width: 1024px){.checkout-loyalty-full-burn-confirmation-legacy__actions-cancel{margin-top:0;margin-left:.5rem}}.c-text{--pl-text-color: #121212;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:0;color:var(--pl-text-color);font-weight:400}.c-text--style-h1,.c-text--style-h2,.c-text--style-h3,.c-text--style-h4,.c-text--style-display{font-weight:700}.c-text--style-h1{font-size:2.25rem;line-height:44px}@media only screen and (min-width: 768px){.c-text--style-h1{font-size:2.5rem;line-height:48px}}.c-text--style-h2{font-size:1.75rem;line-height:36px}@media only screen and (min-width: 768px){.c-text--style-h2{font-size:2rem;line-height:40px}}.c-text--style-h3{font-size:1.5rem;line-height:32px}.c-text--style-h4,.c-text--style-subtitle.c-text--size-s{font-size:1.25rem;line-height:24px}.c-text--style-subtitle.c-text--size-m{font-size:1.5rem;line-height:32px}.c-text--style-display.c-text--size-m{font-size:3rem;line-height:52px}.c-text--style-display.c-text--size-l{font-size:3.5rem;line-height:64px}.c-text--style-p.c-text--size-s{font-size:.875rem;line-height:20px}.c-text--style-p.c-text--size-m{font-size:1rem;line-height:24px}.c-text--style-caption{font-size:.75rem;line-height:16px;--pl-text-color: #575757}.c-text--bold{font-weight:700}.c-text--reversed{--pl-text-color: #fff}.c-text--underline{text-decoration:underline}.checkout-loyalty-legacy__header{display:flex}.checkout-loyalty-legacy__header-modify-button{margin-left:.5rem}.checkout-loyalty-legacy__description{font-size:1rem;color:#0e3368;font-weight:400;margin:1rem 0;display:block;line-height:1.32}.checkout-loyalty-legacy__description--unified-delivery{margin:0 0 .5rem}.checkout-loyalty-legacy__loading{margin-left:1rem}.checkout-loyalty-legacy__remaining-info{margin-top:1rem}.checkout-loyalty-legacy__voucher-error{margin-top:1rem;color:#e81e26}#PaylineWidget .checkout-unified-payline-floa.checkout-unified-payment-block{border:0;border-radius:4px;box-shadow:0 .0625rem .25rem #00000017}#PaylineWidget .checkout-unified-payline-floa.checkout-unified-payment-block .c-radio__radio{position:absolute;left:1rem;top:1rem;width:initial;height:initial;clip:initial;clip-path:initial;cursor:pointer}#PaylineWidget .checkout-unified-payline-floa.checkout-unified-payment-block .c-radio__label{width:100%;padding:1rem 1rem 1rem 2.5rem}#PaylineWidget .checkout-unified-payline-floa.checkout-unified-payment-block .c-radio__label:before{content:"";border:0;margin:0;height:initial;width:initial}#PaylineWidget .checkout-unified-payline-floa__wrapper{margin-bottom:1rem;text-align:left}#PaylineWidget .checkout-unified-payline-floa__list{width:100%;margin:0}#PaylineWidget .checkout-unified-payline-floa__item{list-style:none;background-color:#fff;display:flex;justify-content:space-between;padding:.5rem;margin:0;align-items:center}#PaylineWidget .checkout-unified-payline-floa__item:nth-child(2n){background-color:#fbfbfb}#PaylineWidget .checkout-unified-payline-floa__fees{font-size:.75rem;margin-bottom:1.5rem}#PaylineWidget .checkout-unified-payline-floa__cdg{margin:1rem 0;text-align:left}#PaylineWidget .checkout-unified-payline-floa__cdg-text{color:#575757;line-height:1rem;font-size:.75rem;margin:1rem 0}#PaylineWidget .checkout-unified-payline-floa__cdg-text a{font-size:.75rem}#PaylineWidget .checkout-unified-payline-floa__error{background-color:#ffefef;padding:1rem;display:flex;text-align:left;align-items:flex-start}#PaylineWidget .checkout-unified-payline-floa__error-icon{width:1.5rem;height:1.5rem;margin-right:1rem}#PaylineWidget .checkout-unified-payline-floa__action{color:#fff;font-weight:700;letter-spacing:.03125rem;text-align:center;text-transform:uppercase}#PaylineWidget .checkout-unified-payline-floa__bottom{padding:0;align-items:baseline;display:flex;flex-direction:column}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-floa__bottom{flex-direction:row;align-items:center}}#PaylineWidget .checkout-unified-payline-floa__form{display:flex;width:100%;flex-wrap:wrap;padding:0}#PaylineWidget .checkout-unified-payline-floa__form input[status=error]{border-color:#e81e26}#PaylineWidget .checkout-unified-payline-floa__birth-name{width:100%;text-align:left}#PaylineWidget .checkout-unified-payline-floa__birth-infos{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-floa__birth-infos{flex-wrap:nowrap;gap:1rem}}#PaylineWidget .checkout-unified-payline-floa__birth-date{display:flex;align-items:center;width:100%;text-align:left;margin-top:1rem}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-floa__birth-date{padding-top:1.375rem}}#PaylineWidget .checkout-unified-payline-floa__birth-date .pl-input-date__base-input{width:100%}#PaylineWidget .checkout-unified-payline-floa__birth-department{width:100%;text-align:left;margin-top:1rem;min-height:6.313rem}#PaylineWidget .checkout-unified-payline-floa__birth-department .c-autocomplete__suggestions{height:10rem;z-index:1}#PaylineWidget .checkout-unified-payline-floa__birth-department .c-autocomplete .c-icon{line-height:1}#PaylineWidget .checkout-unified-payline-floa .pl-base-input__label{margin-bottom:0;line-height:1;font-size:1rem;font-weight:400}#PaylineWidget .checkout-unified-payline-floa .pl-base-input__label--on-top{font-size:.75rem}#PaylineWidget .checkout-unified-payline-floa .pl-base-input:focus-within .pl-base-input__label{font-size:.75rem}#PaylineWidget .checkout-unified-payline-floa .pl-base-input__input{line-height:1;font-size:1rem;font-weight:400;height:3.125rem}#PaylineWidget .checkout-unified-payline-floa .pl-base-input__append__icon__button{margin:1rem}#PaylineWidget .checkout-unified-payline-epay{display:flex;flex-wrap:wrap;position:relative;width:100%;min-height:3.25rem;margin-bottom:1rem;background-color:#fff;border:0;border-radius:4px;box-shadow:0 .0625rem .25rem #00000017}#PaylineWidget .checkout-unified-payline-epay__title{display:flex;width:100%}#PaylineWidget .checkout-unified-payline-epay__radio{display:flex;position:relative;z-index:1;width:100%;padding:0;margin:0;text-align:initial}#PaylineWidget .checkout-unified-payline-epay__radio .c-radio__radio{position:absolute;left:1rem;top:1rem;width:initial;height:initial;clip:initial;clip-path:initial;cursor:pointer}#PaylineWidget .checkout-unified-payline-epay__radio .c-radio__label{width:100%;padding:1rem 1rem 1rem 2.5rem}#PaylineWidget .checkout-unified-payline-epay__radio .c-radio__label:before{content:"";border:0;margin:0;height:initial;width:initial}#PaylineWidget .checkout-unified-payline-epay__radio .c-radio__label .c-text{color:#0e3368}#PaylineWidget .checkout-unified-payline-epay__icon{display:none}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-epay__icon{display:block;position:absolute;z-index:0;right:1rem;top:1rem}}#PaylineWidget .checkout-unified-payline-epay__icon__left,#PaylineWidget .checkout-unified-payline-epay__icon__right{width:1.75rem;height:1rem}#PaylineWidget .checkout-unified-payline-epay__icon__left{margin-right:.5rem}#PaylineWidget .checkout-unified-payline-epay__form{display:flex;width:100%;flex-wrap:wrap;padding:0;flex-direction:column}#PaylineWidget .checkout-unified-payline-epay__form .pl-form-field__control{width:50%}#PaylineWidget .checkout-unified-payline-epay__form .pl-form-field__label{cursor:default;margin-bottom:.25rem}#PaylineWidget .checkout-unified-payline-epay__form-field__label{font-weight:400;margin:0}#PaylineWidget .checkout-unified-payline-epay__form-field__amount{width:100%;margin-bottom:1.5rem}#PaylineWidget .checkout-unified-payline-epay__form-field__amount .pl-form-field__control{width:100%}#PaylineWidget .checkout-unified-payline-epay__form-field__amount .pl-form-field__control .pl-input-text{width:6.063rem}#PaylineWidget .checkout-unified-payline-epay__form-field__card-number{width:100%;margin-bottom:1.5rem}#PaylineWidget .checkout-unified-payline-epay__form-field__card-number .pl-form-field__control{width:20.25rem}@media only screen and (min-width: 1024px){#PaylineWidget .checkout-unified-payline-epay__form-field__card-number .pl-form-field__control{width:21rem}}#PaylineWidget .checkout-unified-payline-epay__form-field__pin{width:100%;margin-bottom:1.5rem}#PaylineWidget .checkout-unified-payline-epay__form-field__pin .pl-form-field__control{width:6.25rem}#PaylineWidget .checkout-unified-payline-epay__form-field--error input{border-color:#e81e26}#PaylineWidget .checkout-unified-payline-epay__form-field--error .checkout-unified-payline-epay__form-field__label{color:#e81e26;font-weight:700}#PaylineWidget .checkout-unified-payline-epay__form-msg__validation{display:flex;width:100%;margin-bottom:1rem;color:#575757;text-align:left}#PaylineWidget .checkout-unified-payline-epay__cdg{display:flex;margin-bottom:1rem;text-align:left}#PaylineWidget .checkout-unified-payline-epay__cdg-text{color:#575757;line-height:1rem}#PaylineWidget .checkout-unified-payline-epay__btn{min-width:14rem;color:#fff;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.03125rem;text-align:center;text-transform:uppercase}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-epay__btn{margin-right:1.5rem}}#PaylineWidget .checkout-unified-payline-epay__bottom{padding:0;align-items:baseline;display:flex;flex-direction:column;gap:1rem}#PaylineWidget .checkout-unified-payline-epay__info{text-align:left}#PaylineWidget .checkout-unified-payline-epay .pl-form-field__text-error .c-text{color:#e81e26;text-align:left;font-size:.75rem;padding-top:.25rem}#PaylineWidget .checkout-unified-payline-epay--active .checkout-unified-payline-epay__icon{display:block;left:1rem;top:3.25rem;right:auto;position:absolute;z-index:0}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-epay--active .checkout-unified-payline-epay__icon{right:1rem;top:1rem;left:auto}}#PaylineWidget .checkout-unified-payline-epay--active .checkout-unified-payline-epay__radio{margin-bottom:2rem;cursor:default}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-epay--active .checkout-unified-payline-epay__radio{margin-bottom:0}}#PaylineWidget .checkout-unified-payline-epay--active .checkout-unified-payline-epay__radio .c-radio__radio,#PaylineWidget .checkout-unified-payline-epay--active .checkout-unified-payline-epay__radio .c-radio__label{cursor:default}#PaylineWidget .checkout-unified-payline-epay--active input::-webkit-outer-spin-button,#PaylineWidget .checkout-unified-payline-epay--active input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#PaylineWidget .checkout-unified-payline-epay--active input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#PaylineWidget .checkout-unified-payline-epay input::-webkit-outer-spin-button,#PaylineWidget .checkout-unified-payline-epay input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#PaylineWidget .checkout-unified-payline-epay input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#PaylineWidget .checkout-unified-payline-epay__details{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;text-align:left}#PaylineWidget .checkout-unified-payline-epay__balance{display:flex;align-items:center;gap:.25rem}#PaylineWidget .checkout-unified-payline-epay__container{overflow:visible}#PaylineWidget .checkout-unified-payline-trd{display:flex;flex-wrap:wrap;position:relative;width:100%;min-height:3.25rem;margin-bottom:1rem;background-color:#fff;border:0;border-radius:4px;box-shadow:0 .0625rem .25rem #00000017}#PaylineWidget .checkout-unified-payline-trd__card-obfuscated{display:flex;text-align:left;color:#575757;font-size:1rem;margin-bottom:.5rem;width:100%}#PaylineWidget .checkout-unified-payline-trd__title{display:flex;width:100%}#PaylineWidget .checkout-unified-payline-trd__radio{display:flex;position:relative;z-index:1;width:100%;padding:0;margin:0;text-align:initial}#PaylineWidget .checkout-unified-payline-trd__radio .c-radio__radio{position:absolute;left:1rem;top:1rem;width:initial;height:initial;clip:initial;clip-path:initial;cursor:pointer}#PaylineWidget .checkout-unified-payline-trd__radio .c-radio__label{width:100%;padding:1rem 1rem 1rem 2.5rem}#PaylineWidget .checkout-unified-payline-trd__radio .c-radio__label:before{content:"";border:0;margin:0;height:initial;width:initial}#PaylineWidget .checkout-unified-payline-trd__radio .c-radio__label .c-text{color:#0e3368}#PaylineWidget .checkout-unified-payline-trd__icon{display:none}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd__icon{display:block;position:absolute;z-index:0;right:1rem;top:1rem}}#PaylineWidget .checkout-unified-payline-trd__icon__left,#PaylineWidget .checkout-unified-payline-trd__icon__mid,#PaylineWidget .checkout-unified-payline-trd__icon__right{width:1.75rem;height:1rem}#PaylineWidget .checkout-unified-payline-trd__icon__left,#PaylineWidget .checkout-unified-payline-trd__icon__mid{margin-right:.5rem}#PaylineWidget .checkout-unified-payline-trd__form{display:flex;flex-wrap:wrap;width:100%;padding:0}#PaylineWidget .checkout-unified-payline-trd__form .pl-form-field__label{cursor:default;margin-bottom:.25rem}#PaylineWidget .checkout-unified-payline-trd__form-field__label{font-weight:400;margin:0}#PaylineWidget .checkout-unified-payline-trd__form-field__amount{margin-left:0;width:100%}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd__form-field__amount{margin-left:.5rem;width:auto}}#PaylineWidget .checkout-unified-payline-trd__form-field__amount-input{display:flex}#PaylineWidget .checkout-unified-payline-trd__form-field__amount .pl-form-field__control{display:flex;width:100%;flex-direction:column;max-width:19.4375rem}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd__form-field__amount .pl-form-field__control{max-width:13.625rem}}#PaylineWidget .checkout-unified-payline-trd__form-field__amount .pl-form-field__control .pl-input-text{width:100%}#PaylineWidget .checkout-unified-payline-trd__form-field__amount .pl-form-field__control .pl-input-text__input--number{height:3.5rem}#PaylineWidget .checkout-unified-payline-trd__form-field__amount .pl-form-field__text{margin:0}#PaylineWidget .checkout-unified-payline-trd__form-field__amount .pl-form-field__text-message{display:none}#PaylineWidget .checkout-unified-payline-trd__form-field__card-number{width:100%;margin-bottom:1rem}#PaylineWidget .checkout-unified-payline-trd__form-field__card-number .pl-form-field__control{width:100%;max-width:21rem}#PaylineWidget .checkout-unified-payline-trd__form-field__date{width:14.6rem;margin-bottom:1rem}#PaylineWidget .checkout-unified-payline-trd__form-field__date .pl-form-field__control{width:12rem}#PaylineWidget .checkout-unified-payline-trd__form-field__pinCode{width:6.25rem;margin-bottom:1.5rem}#PaylineWidget .checkout-unified-payline-trd__form-field__pinCode .pl-form-field__control{width:6.25rem}#PaylineWidget .checkout-unified-payline-trd__form-field--error input{border-color:#e81e26}#PaylineWidget .checkout-unified-payline-trd__form-field--error .checkout-unified-payline-trd__form-field__label{color:#e81e26;font-weight:700}#PaylineWidget .checkout-unified-payline-trd__balance{display:flex;width:100%;text-align:left;margin-bottom:1rem}#PaylineWidget .checkout-unified-payline-trd__balance-text{display:flex;text-align:left;color:#575757;font-size:1rem;margin-right:.5rem;margin-bottom:.5rem;align-self:flex-end}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd__balance-text{margin-bottom:0;margin-top:.5rem;align-self:baseline}}#PaylineWidget .checkout-unified-payline-trd__cdg{display:inline-block;margin-bottom:1rem;text-align:left}#PaylineWidget .checkout-unified-payline-trd__cdg-text{display:inline;color:#575757;line-height:1rem;word-wrap:break-word}#PaylineWidget .checkout-unified-payline-trd__cdg-link{display:inline}#PaylineWidget .checkout-unified-payline-trd .c-button{color:#fff;margin-bottom:1rem;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.03125rem;text-align:center;padding:1rem}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd .c-button{margin-right:1rem;margin-bottom:0}}#PaylineWidget .checkout-unified-payline-trd .c-button.checkout-unified-payline-trd__btn-useall{color:#0970e6;width:100%}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd .c-button.checkout-unified-payline-trd__btn-useall{width:auto}}#PaylineWidget .checkout-unified-payline-trd .c-button.checkout-unified-payline-trd__btn-amount{margin-right:0;margin-bottom:0}#PaylineWidget .checkout-unified-payline-trd__bottom{display:flex;align-items:baseline;flex-direction:column;width:100%;max-width:20rem;padding:0}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd__bottom{flex-direction:row;align-items:baseline;max-width:none}}#PaylineWidget .checkout-unified-payline-trd__bottom-text{display:flex;text-align:left;color:#575757;font-size:1rem;margin-right:.5rem;align-self:center;margin-bottom:1rem}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd__bottom-text{margin-bottom:.5rem;align-self:auto}}#PaylineWidget .checkout-unified-payline-trd__info-text{color:#454545;text-align:initial;margin-bottom:1rem}#PaylineWidget .checkout-unified-payline-trd .pl-form-field__text-error .c-text{color:#e81e26;text-align:left;font-size:.75rem;padding-top:.25rem;line-height:1rem}#PaylineWidget .checkout-unified-payline-trd--active .checkout-unified-payline-trd__icon{display:block;left:1rem;top:3.75rem;right:auto;position:absolute;z-index:0}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd--active .checkout-unified-payline-trd__icon{right:1rem;top:1rem;left:auto}}#PaylineWidget .checkout-unified-payline-trd--active .checkout-unified-payline-trd__radio{margin-bottom:2rem;cursor:default}@media only screen and (min-width: 768px){#PaylineWidget .checkout-unified-payline-trd--active .checkout-unified-payline-trd__radio{margin-bottom:0}}#PaylineWidget .checkout-unified-payline-trd--active .checkout-unified-payline-trd__radio .c-radio__radio,#PaylineWidget .checkout-unified-payline-trd--active .checkout-unified-payline-trd__radio .c-radio__label{cursor:default}#PaylineWidget .checkout-unified-payline-trd--active input::-webkit-outer-spin-button,#PaylineWidget .checkout-unified-payline-trd--active input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#PaylineWidget .checkout-unified-payline-trd--active input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#PaylineWidget .checkout-unified-payline-trd input::-webkit-outer-spin-button,#PaylineWidget .checkout-unified-payline-trd input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#PaylineWidget .checkout-unified-payline-trd input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#PaylineWidget .checkout-unified-payline-trd .c-functional-notice{margin-top:1rem}#PaylineWidget .checkout-unified-payline-trd .c-functional-notice__body{font-size:.875rem;font-weight:400;line-height:1.25;color:#121212;text-align:left;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#PaylineWidget .checkout-unified-payline-trd .c-functional-notice .c-icon{font-size:1.5rem}.checkout-unified-epay-recap-legacy{display:flex;justify-content:space-between;width:100%}.checkout-unified-epay-recap-legacy__cardInfos{display:flex;flex-direction:column;padding-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-epay-recap-legacy__cardInfos{flex-direction:row}}.checkout-unified-epay-recap-legacy__card{padding-right:.25rem;color:#575757}.checkout-unified-epay-recap-legacy__title,.checkout-unified-epay-recap-legacy__amount{color:#454545}.checkout-unified-trd-recap-legacy{display:flex;justify-content:space-between;width:100%}.checkout-unified-trd-recap-legacy__cardInfos{display:flex;flex-direction:column;padding-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-trd-recap-legacy__cardInfos{flex-direction:row}}.checkout-unified-trd-recap-legacy__title{color:#454545}.checkout-unified-trd-recap-legacy__card{padding-right:.25rem;color:#575757}.checkout-unified-trd-recap-legacy__amount{color:#454545}@media only screen and (min-width: 320px){.checkout-unified-step-payment-legacy{margin-bottom:2rem}}.checkout-unified-step-payment-legacy .checkout-unified-secure-payment{margin:.5rem 0}.checkout-unified-step-payment-legacy__recap{position:relative;top:initial}.checkout-unified-step-payment-legacy__tabs{margin:0 0 1rem}.checkout-unified-step-payment-legacy__tabs .tab-controller__item{padding:.5rem;border-radius:4px 4px 0 0;font-weight:700;color:#929292}.checkout-unified-step-payment-legacy__tabs .tab-controller__item--active{background:#e4f1fd;color:#0970e6;pointer-events:none}.checkout-unified-step-payment-legacy__reload-payment-block{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:1rem;margin-top:1rem}.checkout-unified-step-payment-legacy__reload-payment-block .pl-button-deprecated{margin-top:1rem}.checkout-unified-step-payment-legacy__payment-block-loyalty{margin-bottom:.5rem}.checkout-unified-step-payment-legacy__payment-block-loyalty .payment-block__content{padding:1rem}.checkout-unified-step-payment-legacy__payment-block-loyalty .payment-block__footer{margin-top:1rem}.checkout-unified-step-payment-legacy__payment-block-recap{margin-bottom:1rem}.checkout-unified-step-payment-legacy__payment-block-recap .payment-block__content{padding:1.5rem;background-color:#f5fbff;border:1px solid #b9ddff;border-radius:4px}.checkout-unified-step-payment-legacy__payment-block-billing{margin-top:1rem;margin-bottom:1rem}.checkout-unified-step-payment-legacy__payment-block-billing .payment-block__content{padding:1rem}.checkout-unified-step-payment-legacy__payment-block-billing .payment-block__content__title{margin-bottom:0}.checkout-unified-step-payment-legacy__payment-block-payments,.checkout-unified-step-payment-legacy__payment-block-payline{padding:1rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}.checkout-unified-step-payment-legacy__payment-block-payments .payment-block__content,.checkout-unified-step-payment-legacy__payment-block-payline .payment-block__content{background-color:initial;padding:0}.checkout-unified-step-payment-legacy__payment-block-options .payment-block__content{padding:1rem}@media only screen and (min-width: 1024px){.checkout-unified-step-payment-legacy__loyalty{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -.75rem}}.checkout-unified-step-payment-legacy__loyalty__input,.checkout-unified-step-payment-legacy__loyalty__summary{margin-bottom:.75rem}@media only screen and (min-width: 1024px){.checkout-unified-step-payment-legacy__loyalty__input,.checkout-unified-step-payment-legacy__loyalty__summary{width:calc(50% - 1.5rem);margin:0 .75rem .75rem;min-width:210px}}.checkout-unified-step-payment-legacy__loyalty__summary{display:flex;justify-content:space-between;flex-wrap:wrap}.checkout-unified-step-payment-legacy__loyalty__value__applied{border:1px solid #e5e5e5;border-radius:1.25rem;height:2.5rem;padding:.25rem 1rem;white-space:nowrap}.checkout-unified-step-payment-legacy__loyalty__value__icon{width:18px;height:18px;top:3px;left:3px;position:relative;fill:#0970e6;cursor:pointer}.checkout-unified-step-payment-legacy__billing{padding:1rem}.checkout-unified-step-payment-legacy__loader{display:flex;justify-content:center;width:100%;margin:1rem auto}.checkout-unified-step-payment-legacy__option__title{display:inline-block}.checkout-unified-step-payment-legacy__option__title-regular{display:inline;color:#0e3368;word-wrap:break-word}.checkout-unified-step-payment-legacy__option__title-bold{display:inline;color:#0e3368}.checkout-unified-step-payment-legacy__option__description{color:#0e3368;margin-top:1rem}.checkout-unified-step-payment-legacy__option__cards{margin:1rem 0}.checkout-unified-step-payment-legacy__tnc{display:inline-block}.checkout-unified-step-payment-legacy__tnc-link{display:inline}.checkout-unified-step-payment-legacy__tnc-text{display:inline;word-wrap:break-word;color:#575757}.checkout-unified-step-payment-legacy__tnc__description{text-align:left;max-width:90%}.checkout-unified-step-payment-legacy__tnc__description-link{color:#fff;text-decoration:underline}.checkout-unified-step-payment-legacy__tnc__description-link:hover{text-decoration:none}.checkout-unified-step-payment-legacy__tnc__check{margin:1rem 0}.checkout-unified-step-payment-legacy__tnc__check__label{position:absolute;left:-1000rem}.checkout-unified-step-payment-legacy #PaylineWidget .checkout-unified-payment-pro-legacy .c-radio__radio{position:absolute;left:1rem;top:1rem;width:initial;height:initial;clip:initial;clip-path:initial;cursor:pointer}.checkout-unified-step-payment-legacy #PaylineWidget .checkout-unified-payment-pro-legacy .c-radio__label{padding-left:2.5rem}.checkout-unified-step-payment-legacy #PaylineWidget .checkout-unified-payment-pro-legacy .c-radio__label:before{display:none}.checkout-unified-step-payment-legacy #PaylineWidget .c-functional-notice{text-align:left;margin-bottom:1rem;padding:.5rem 1rem}.checkout-unified-step-payment-legacy #PaylineWidget .c-functional-notice__status-icon .c-icon{font-size:1.5rem}.checkout-unified-step-payment-legacy #PaylineWidget .c-functional-notice__body{font-size:1rem;font-weight:400;color:#121212}.checkout-unified-wrapper{margin-top:1rem}.checkout-unified-wrapper:first-child{margin:0}.checkout-unified-wrapper--open{margin:0;padding:0;border:0}.checkout-unified-wrapper__header{display:flex;justify-content:space-between}.checkout-unified-wrapper__header__title{display:flex;align-items:center;color:#121212}.checkout-unified-wrapper__header__close-cross{background:none;border:0;display:flex;cursor:pointer}.checkout-unified-wrapper__header--no-title{justify-content:flex-end}.checkout-unified-wrapper__header__action{display:flex;align-items:center;cursor:pointer;border:0;background:none}.checkout-unified-wrapper__header__action--hidden{display:none}.checkout-unified-wrapper__header__label{color:#0970e6;letter-spacing:.046825rem;line-height:1.4285}.checkout-unified-wrapper__header__icon{color:#0970e6}@media only screen and (min-width: 768px){.checkout-unified-wrapper__header__icon{width:.75rem;margin-right:.5rem}}.checkout-unified-wrapper__content{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0 0}.checkout-unified-wrapper__content-text{font-size:.875rem}.checkout-unified-wrapper__phone-label{font-size:.875rem;padding-right:.5rem}.checkout-unified-wrapper__phone-number,.checkout-unified-wrapper__slots{font-size:.875rem}.checkout-unified-wrapper__slots:first-letter{text-transform:uppercase}.checkout-unified-contact-store-clcv__infos{background:#fff}.checkout-unified-contact-store-clcv .checkout-unified-wrapper__content{padding-left:0}.checkout-unified-contact-store-clcv__error{display:flex;margin-bottom:1.5rem;align-items:center;flex-direction:column;gap:1rem}@media only screen and (min-width: 768px){.checkout-unified-contact-store-clcv__error{flex-direction:row}}.checkout-unified-contact-store-clcv__error__message{display:flex;gap:.5rem;align-items:center}.checkout-unified-contact-store-clcv__error__label{line-height:1.4285;margin-right:.125rem}.checkout-unified-contact-store-clcv__error__cta{flex-shrink:0}.checkout-unified-contact-store-clcv .checkout-unified-contact--open{justify-content:flex-end}.checkout-unified-contact-store-clcv__details{width:100%;flex-wrap:wrap;line-height:1.375rem}@media only screen and (min-width: 768px){.checkout-unified-contact-store-clcv__details{line-height:initial}}.checkout-unified-contact-store-clcv__details-building{display:flex;flex-wrap:wrap;width:100%;min-height:1.5rem}.checkout-unified-contact-store-clcv__details-digicode,.checkout-unified-contact-store-clcv__details-floor,.checkout-unified-contact-store-clcv__details-elevator,.checkout-unified-contact-store-clcv__details-interphone,.checkout-unified-contact-store-clcv__details-residence,.checkout-unified-contact-store-clcv__details-buildingname,.checkout-unified-contact-store-clcv__details-commentary{display:flex;width:100%;margin:0}@media only screen and (min-width: 768px){.checkout-unified-contact-store-clcv__details-digicode,.checkout-unified-contact-store-clcv__details-floor,.checkout-unified-contact-store-clcv__details-elevator,.checkout-unified-contact-store-clcv__details-interphone,.checkout-unified-contact-store-clcv__details-residence,.checkout-unified-contact-store-clcv__details-buildingname,.checkout-unified-contact-store-clcv__details-commentary{margin-bottom:.5rem}}.checkout-unified-contact-store-clcv__details-residence{margin-bottom:.5rem}.checkout-unified-contact-store-clcv__details-residence--title{margin-right:.5rem}@media only screen and (min-width: 768px){.checkout-unified-contact-store-clcv__details-digicode,.checkout-unified-contact-store-clcv__details-floor{width:30%}}.checkout-unified-contact-store-clcv__details-interphone{width:60%}@media only screen and (min-width: 768px){.checkout-unified-contact-store-clcv__details-elevator{width:40%}}.checkout-unified-contact-store-clcv__details-label{margin-right:.5rem;color:#0e3368;font-weight:700;font-size:.75rem}.checkout-unified-contact-store-clcv__details-info{color:#0e3368;font-weight:400}.checkout-unified-contact-store-clcv__details-commentary{display:flex;flex-wrap:inherit;width:100%}@media only screen and (min-width: 768px){.checkout-unified-contact-store-clcv__details-commentary{flex-wrap:initial}}.checkout-unified-contact-store-clcv__icon{width:1.875rem;margin-right:1rem}.checkout-unified-contact-store-clcv__address-delivery .checkout-unified-wrapper__header__title{position:relative}.checkout-unified-contact-store-clcv__address-delivery .checkout-unified-wrapper__header+.address-form{margin-top:1.5rem}.checkout-substitution-options{background-color:#fff;box-shadow:0 1px 1px #00000028;padding:1rem;border-radius:2px;margin:1rem 0}@media only screen and (min-width: 768px){.checkout-substitution-options{padding:2rem}}.checkout-substitution-options__content{display:flex;align-items:flex-start}.checkout-substitution-options__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}@media only screen and (min-width: 768px){.checkout-substitution-options__actions{flex-direction:row}}.checkout-substitution-options__icon{max-width:5.5rem;max-height:6.5rem;margin-right:1rem}.checkout-unified-contact-phone__infos{display:flex;align-items:center}.checkout-unified-contact-phone__form{margin-top:1rem}.checkout-unified-contact-phone__form .address-form__wrapper{align-items:center}.checkout-unified-contact-phone .checkout-unified-wrapper{padding-top:1rem;margin-top:.5rem}.step-section__title{margin:1rem 0}.step-section__content{background-color:#fff;padding:1rem}@media only screen and (min-width: 768px){.step-section__content{padding:2rem}}.checkout-unified-low-traffic-slots__main{padding:1rem;border-radius:8px;background-color:#f5fbff;margin-bottom:1rem}@media only screen and (min-width: 768px){.checkout-unified-low-traffic-slots__main{margin-bottom:1.5rem}}.checkout-unified-low-traffic-slots__title{color:#173eb4;display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.checkout-unified-low-traffic-slots__footer{display:flex;flex-direction:column;align-items:center;gap:.5rem}.checkout-unified-low-traffic-slots__text{color:#454545;margin:0}.checkout-unified-low-traffic-slots__item{background-color:#fff;margin-bottom:1rem;border-radius:8px;border:1px solid #e5e5e5}.checkout-unified-low-traffic-slots__first-slot{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.checkout-unified-contact-slots{padding:1rem;background:#fff}@media only screen and (min-width: 768px){.checkout-unified-contact-slots{padding:2rem}}.checkout-unified-contact-slots--timeslot-mode{padding:1rem 0}.checkout-unified-contact-slots--timeslot-mode .checkout-unified-contact-slots__info-capacity{margin:.75rem 1rem}@media only screen and (min-width: 768px){.checkout-unified-contact-slots--timeslot-mode{padding:2rem 0}.checkout-unified-contact-slots--timeslot-mode .checkout-unified-contact-slots__info-capacity{margin:.75rem 2rem}}.checkout-unified-contact-slots--timeslot-mode .checkout-unified-wrapper__header{padding:0 1rem 1rem}@media only screen and (min-width: 768px){.checkout-unified-contact-slots--timeslot-mode .checkout-unified-wrapper__header{padding:0 2rem 1.5rem}}.checkout-unified-contact-slots__info-capacity{display:flex;align-items:center;margin:.75rem 0;padding:.75rem;background:#f5fbff;font-size:.875rem}.checkout-unified-contact-slots__info-capacity-text{flex:1}.checkout-unified-contact-slots__info-capacity .svg-graphic{width:1.25rem;height:1.25rem;margin-right:.75rem}.checkout-unified-contact-slots__info-push{margin-top:1rem}.checkout-unified-contact-slots__low-traffic{padding:0 1rem 1rem}@media only screen and (min-width: 768px){.checkout-unified-contact-slots__low-traffic{padding:1rem}}.checkout-unified-contact-slots .checkout-unified-contact__title--open{justify-content:flex-end}.checkout-unified-contact-slots .checkout-unified-wrapper__content{padding-left:0}.checkout-unified-contact-slots .time-slot{max-height:100%}.checkout-unified-contact-slots .time-slot__picker{min-width:calc(20% - .25rem);margin:.25rem 0 .25rem .25rem}.checkout-unified-contact-slots .time-slot__action{padding:1rem 0 0;margin-top:1rem;border-top:1px solid #e5e5e5}.checkout-unified-contact-slots .time-slot__finder-link{padding:.5rem 0}@media only screen and (min-width: 768px){.checkout-unified-contact-slots .time-slot__finder-link{margin-top:0}}.checkout-unified-contact-slots .time-slot__list{margin:.75rem 1rem 0}.checkout-unified-contact-slots .time-slot .ds-carousel__items{padding-top:.75rem}.returnable-bags-popup__body{display:flex;flex-direction:column}.returnable-bags-popup__bullet-points{padding:.5rem;background-color:#f5fbff;border-radius:8px}.returnable-bags-popup__bullet-points ul{margin:.5rem 1rem}.returnable-bags-popup__bullet-points ul li:last-child{margin-bottom:0}.returnable-bags-popup__zero-waste-logo{align-self:center;max-width:109px;margin-bottom:.5rem}.returnable-bags-popup__action{align-self:center;margin-top:1rem}@media only screen and (min-width: 768px){.returnable-bags-popup .c-modal__container{height:80vh;max-height:33rem}}.checkout-unified-bag-choice{padding:1rem;background:#fff;margin-top:1rem}@media only screen and (min-width: 768px){.checkout-unified-bag-choice{padding:2rem}}.checkout-unified-bag-choice__options{display:flex;gap:1rem;flex-direction:column;width:100%}.checkout-unified-bag-choice p.c-radio-card__description.c-text.c-text--size-m.c-text--style-p.c-text--spacing-default{display:flex;flex-direction:column;align-items:flex-start}.checkout-unified-bag-choice .checkout-unified-wrapper__content{padding-left:0;padding-top:1rem}.checkout-unified-bag-choice .checkout-unified-wrapper__content .c-radio-card{max-width:50rem}.checkout-unified-bag-choice .checkout-unified-wrapper__content .c-radio-card .c-radio-card__description{display:flex;flex-direction:column;align-items:flex-start}.checkout-billing-address{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.checkout-billing-address__edit{position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;align-self:flex-start}.checkout-billing-address__content{width:100%}.checkout-billing-address__label{font-size:1rem;width:80%}.checkout-billing-address__address{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:.5rem;cursor:pointer}.checkout-billing-address-block{margin-top:2rem}.checkout-billing-address__delivery-error{color:#e81e26;font-size:.875rem;margin:.5rem 0 0 .5rem}.checkout-unified-pro-number{margin-top:-.5rem;gap:.5rem}.checkout-unified-pro-number,.checkout-unified-pro-number__modal-content{display:flex;flex-direction:column;margin-bottom:2rem}.checkout-unified-pro-number__title{display:flex;justify-content:space-between;align-items:center}.checkout-unified-pro-number__info{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 768px){.checkout-unified-pro-number__info{flex-direction:initial;gap:0}}@media only screen and (min-width: 768px){.checkout-unified-pro-number__info__text{flex-shrink:0}}.checkout-unified-pro-number__info__separator{display:none}@media only screen and (min-width: 768px){.checkout-unified-pro-number__info__separator{display:block;margin:0 .5rem}}.checkout-unified-pro-number__field{display:flex;flex-direction:column;gap:.25rem}.checkout-unified-pro-number__modal-content{gap:1rem}.checkout-unified-pro-number__modal-content-form{display:flex;flex-direction:column;gap:1rem}.checkout-unified-pro-number__modal-footer{text-align:center}@media only screen and (min-width: 768px){.checkout-unified-pro-number__modal-footer{text-align:right}}.checkout-unified-pro-number__modal .c-modal__header{box-shadow:none}.checkout-unified-pro-number__input input::-webkit-outer-spin-button,.checkout-unified-pro-number__input input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkout-unified-pro-number__input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.checkout-unified-step-slot__phone{background-color:#fff;padding:1rem;margin-top:.75rem}@media only screen and (min-width: 768px){.checkout-unified-step-slot__phone{padding:2rem}}.checkout-unified-step-slot__phone-title{margin-bottom:1rem}.checkout-unified-step-slot__tabs{margin:-5px 0 0;background:#fff}.checkout-unified-step-slot__tabs--locked #tab-controller-slots{cursor:default}.checkout-unified-step-slot__tabs .tab-controller__graphic-error,.checkout-unified-step-slot__tabs .tab-controller__icon{display:flex;align-self:center}@media only screen and (min-width: 768px){.checkout-unified-step-slot__tabs .tab-controller__graphic-error,.checkout-unified-step-slot__tabs .tab-controller__icon{position:relative;top:.5rem}}.checkout-unified-step-slot__tabs .tab-controller__graphic-error{width:1.5rem;height:1.5rem;margin:-.25rem .25rem 0 0;padding:.125rem 0 .0625rem}@media only screen and (min-width: 768px){.checkout-unified-step-slot__tabs .tab-controller__graphic-error{width:2rem;height:2rem;margin:0 .25rem;padding:.125rem 0 0}}.checkout-unified-step-slot__tabs .tab-controller__icon{width:1rem;height:1rem;margin:0 .5rem .25rem 0;fill:#0e3368}@media only screen and (min-width: 768px){.checkout-unified-step-slot__tabs .tab-controller__icon{width:1.5rem;height:1.5rem;margin-left:.5rem;margin-bottom:0}}.checkout-unified-step-slot__tabs .tab-controller__label{display:flex;align-self:center;margin-bottom:.25rem;font-weight:400;font-size:.625rem;color:#575757}@media only screen and (min-width: 768px){.checkout-unified-step-slot__tabs .tab-controller__label{margin-bottom:0}}.checkout-unified-step-slot__tabs .tab-controller__sublabel{display:block;width:100%;font-weight:700;font-size:.625rem;line-height:1.4285}@media only screen and (min-width: 768px){.checkout-unified-step-slot__tabs .tab-controller__sublabel{position:relative;width:100%;padding:0 0 0 2.5rem;top:-.25rem;font-size:.75rem;text-align:left}}.checkout-unified-step-slot__tabs .tab-controller__sublabel:first-letter{text-transform:uppercase}.checkout-unified-step-slot__tabs .tab-controller__item{justify-content:center;align-items:flex-start;flex-wrap:wrap;width:50%;padding:.5rem;color:#0e3368;border-style:solid;border-width:.25rem 0 0;border-color:transparent;text-transform:none}.checkout-unified-step-slot__tabs .tab-controller__item:first-child{box-shadow:inset -.25rem -.25rem .25rem -2px #5757572e}.checkout-unified-step-slot__tabs .tab-controller__item:nth-child(2){box-shadow:inset .25rem -.25rem .25rem -2px #5757572e}.checkout-unified-step-slot__tabs .tab-controller__item:hover{border-bottom:0}@media only screen and (min-width: 768px){.checkout-unified-step-slot__tabs .tab-controller__item{justify-content:flex-start}}.checkout-unified-step-slot__tabs .tab-controller__item--active{border-bottom:0;border-color:#0970e6;color:#0970e6;border-radius:4px}.checkout-unified-step-slot__tabs .tab-controller__item--active:first-child{box-shadow:none}.checkout-unified-step-slot__tabs .tab-controller__item--active:nth-child(2){box-shadow:none}.checkout-unified-step-slot__tabs .tab-controller__item--active .tab-controller__icon{fill:#0970e6}.checkout-unified-step-slot__tabs .tab-controller__item--active .tab-controller__label{color:#0970e6}.checkout-unified-contact-delivery__content{display:flex;justify-content:space-between}.checkout-unified-contact-billing__checkbox{padding:.5rem 0 0}.checkout-unified-contact-billing__address-form{padding:1.5rem 0 0}.checkout-unified-step-service-information__icon{margin-right:.5rem;font-size:1.5rem}.checkout-unified-step-service-information__section{margin-top:2rem 0 1.5rem}.checkout-unified-step-service-information__delivery-options-wrapper,.checkout-unified-step-service-information__delivery-pickup-wrapper,.checkout-unified-step-service-information__delivery-address{background:#fff;padding:1rem;margin-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-step-service-information__delivery-options-wrapper,.checkout-unified-step-service-information__delivery-pickup-wrapper,.checkout-unified-step-service-information__delivery-address{padding:1.5rem}}.checkout-unified-step-service-information__delivery-address-form,.checkout-unified-step-service-information__billing-address-form{margin-top:1.5rem}.checkout-unified-step-service-information__pickup-selector{margin:1rem .5rem 0}.checkout-unified-step-service-information__phone-number{background:#fff;padding:1rem;margin-top:.25rem}@media only screen and (min-width: 768px){.checkout-unified-step-service-information__phone-number{padding:1.5rem}}.checkout-unified-step-service-information__phone-number .checkout-unified-wrapper__content{align-items:center}.checkout-unified-step-service-information__phone-number .checkout-unified-wrapper__content-text{padding-top:.75rem}.checkout-unified-step-service-information__phone-number .checkout-unified-wrapper__content-text+.checkout-unified-wrapper__header__action{padding-top:.5rem}.checkout-unified-step-service-information__email.c-text{margin:1rem 0 0}.checkout-unified-express-step-billing__content{background:#fff;padding:1rem}.checkout-unified-express-step-billing .checkout-unified-wrapper{margin-top:0}.checkout-store-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.checkout-store-card__distance{color:#454545;min-width:5rem;display:flex;justify-content:flex-end}.checkout-store-card__address{color:#454545;margin-bottom:.5rem}.checkout-store-card__details{display:flex;justify-content:space-between;align-items:flex-end}.checkout-store-card__status{color:#006223}.checkout-store-card__status--closed{color:#aa0d11}.checkout-store-card__closing-hour{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.checkout-store-card__schedules{margin-top:.5rem}.checkout-store-card__schedules-title{display:flex}.checkout-store-card__schedules-icon{font-size:1.5rem}.checkout-store-card__day{display:flex;align-items:center;max-width:18rem;width:100%;margin-bottom:.25rem}.checkout-store-card__day-name{width:35%}.checkout-store-card__schedule{margin:0}.checkout-store-card__option{display:flex}.checkout-store-card__option-icon{cursor:pointer;font-size:1.5rem}.checkout-store-card__title{display:flex}@media only screen and (min-width: 768px){.checkout-store-card__title .c-text{max-width:14rem}}.checkout-store-card__logo{width:1.5rem;margin-right:.5rem}.checkout-store-card__logo.icon-carrefour-format--variation-default{width:1.5rem}.checkout-unified-delivery-vendor{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#fff;border-radius:4px;margin-bottom:1rem}.checkout-unified-delivery-vendor__card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;margin-bottom:.5rem;border:1px solid #e5e5e5;border-radius:4px}.checkout-unified-delivery-vendor__card:last-of-type{margin-bottom:0}.checkout-unified-delivery-vendor__card--selected{border-color:#0970e6}.checkout-unified-delivery-vendor__card p+p{margin-top:0}.checkout-unified-delivery-vendor__wrapper{width:100%;display:flex;justify-content:space-between}.checkout-unified-delivery-vendor__title{display:flex;align-items:center;gap:.5rem}@media only screen and (min-width: 1024px){.checkout-unified-delivery-vendor__title{padding-left:1.5rem;gap:1rem}}.checkout-unified-delivery-vendor__seller{margin-left:-.25rem;color:#454545;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkout-unified-delivery-vendor__seller--carrefour{color:#173eb4}@media only screen and (min-width: 1024px){.checkout-unified-delivery-vendor__seller{margin-left:-.5rem}}.checkout-unified-delivery-vendor__sold-by,.checkout-unified-delivery-vendor__remaining-quantity{color:#454545;flex-shrink:0}.checkout-unified-delivery-vendor__radio{max-width:none;width:100%}.checkout-unified-delivery-vendor__radio .c-radio-card__price{flex-grow:0}.checkout-unified-delivery-vendor__delay,.checkout-unified-delivery-vendor__free{color:#33691e}.checkout-unified-delivery-vendor__store{border-top:1px solid #e5e5e5;padding:.5rem 0 0}@media only screen and (min-width: 1024px){.checkout-unified-delivery-vendor__store{padding-left:1.5rem}}.checkout-unified-delivery-vendor__products{display:flex;gap:.5rem;flex-shrink:0}.checkout-unified-delivery-vendor__img{width:2.5rem;height:2.5rem;margin:0;border-radius:4px}.checkout-unified-delivery-options__mode{background-color:#fff;border-radius:4px;margin-bottom:1rem}.checkout-unified-delivery-options__shipping-info{flex-grow:1}.checkout-unified-delivery-options__date{color:#33691e}.checkout-unified-delivery-options__title{margin-bottom:1.5rem}@media only screen and (min-width: 1024px){.checkout-unified-delivery-options__title{padding-left:1.5rem}}.checkout-unified-delivery-options__radio{max-width:none;width:100%}.checkout-unified-delivery-options__radio .c-radio-card__price{flex-grow:0}.checkout-unified-delivery-options__free{color:#33691e}.checkout-unified-marketplace-step-delivery__address{padding:1rem;background-color:#fff}.checkout-unified-marketplace-step-delivery__address-title{margin:1.5rem 0}.checkout-unified-delivery-step-information__wrapper{padding:1rem 1.5rem;margin-top:1.5rem;background-color:#fff;border-radius:4px}.checkout-unified-delivery-step-information__email{margin-bottom:.5rem}.checkout-unified-delivery-step-information__modal .c-modal__container{width:55rem;max-height:100%;max-width:100%}.checkout-unified-delivery-step-information__modal .c-modal__body{padding:0}.checkout-unified{display:flex;flex-direction:column;justify-content:space-between;padding-top:5rem;background-color:#f7f7f7}.checkout-unified--with-timer{padding-top:0}@media only screen and (min-width: 1024px){.checkout-unified--with-timer{padding-top:0}}.checkout-unified--with-timer .checkout-unified__header{position:sticky;top:0;z-index:4000}.checkout-unified--with-timer .checkout-unified__header-top{height:1px}.checkout-unified--with-timer .checkout-unified__main-header--with-timer{position:relative}.checkout-unified-contact__text{padding:.5rem 0;font-size:.875rem}@media only screen and (min-width: 768px){.checkout-unified-contact__text{font-size:1rem}}.checkout-unified-contact__text:first-letter{text-transform:uppercase;display:block}.checkout-unified-contact__close-cross{display:flex}.checkout-unified-contact__title{display:flex;justify-content:space-between;cursor:pointer}.checkout-unified-contact__title-label{font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media only screen and (min-width: 768px){.checkout-unified-contact__title-label{font-size:1rem}}.checkout-unified-contact__title-label:first-letter{text-transform:uppercase;display:block}.checkout-unified-contact__title-label--none{font-size:1em}.checkout-unified-contact__title-action{display:flex;align-items:center}.checkout-unified-contact__title-action__label{color:#0970e6;text-transform:uppercase;letter-spacing:.046825rem;line-height:1.4285}.checkout-unified-contact__title-action__icon{color:#0970e6}@media only screen and (min-width: 768px){.checkout-unified-contact__title-action__icon{width:.75rem;margin-right:.5rem}}.checkout-unified-contact__address{padding-top:.5rem}.checkout-unified-contact__address-primary-group{margin-bottom:.5rem}.checkout-unified-contact__address-values{padding:0 0 .5rem;font-size:.875rem}.checkout-unified-contact__address-form{padding:.5rem .25rem}.checkout-unified-contact__address-value{display:block}.checkout-unified-contact__phone{padding-top:.5rem}.checkout-unified-contact__separator{border-top:1px dashed #929292;margin:1rem -1rem}.checkout-unified-contact__basket-tilte{display:flex;justify-content:space-between;margin-bottom:1rem}.checkout-unified-contact__basket-seller-name{margin-top:.25rem}.checkout-unified-contact__basket-seller-logo{height:4.375rem;width:4.375rem}.checkout-unified__digital-card-info{margin-bottom:1rem}.checkout-unified__stepper{display:flex;justify-content:center;align-items:center;width:100%}.checkout-unified__stepper-component{width:50%}.checkout-unified__stepper .validate-step__text{display:flex;flex-direction:column;min-height:3rem}.checkout-unified__content{margin:auto;padding:0 1rem 1rem;width:100%}@media only screen and (min-width: 1024px){.checkout-unified__content{padding:0 0 1.5rem;width:60rem}}.checkout-unified__heading{margin:auto;padding:.5rem 0}@media only screen and (min-width: 1024px){.checkout-unified__heading{width:60rem;padding:1rem 0}}.checkout-unified__wrapper{display:flex;flex-direction:column;min-height:50vh;padding:.5rem 0}@media only screen and (min-width: 1024px){.checkout-unified__wrapper{margin:auto;padding:0;width:60rem;flex-direction:row;justify-content:space-between}}.checkout-unified__main{position:relative;border-radius:4px}@media only screen and (min-width: 1024px){.checkout-unified__main{width:41rem;min-width:41rem}}.checkout-unified__step{height:100%}.checkout-unified__step .basket-seller-info{background-color:#fff;padding:1rem;margin-bottom:1rem}@media only screen and (min-width: 1024px){.checkout-unified__step .basket-seller-info{padding:.5rem 1rem}}.checkout-unified__aside{display:none}@media only screen and (min-width: 1024px){.checkout-unified__aside{position:relative;display:block;margin-left:.75rem}}.checkout-unified__recap-unified-delivery-desktop,.checkout-unified__recap-desktop{border-radius:4px;position:sticky;top:9.375rem;width:100%}@media only screen and (min-width: 1024px){.checkout-unified__recap-unified-delivery-desktop,.checkout-unified__recap-desktop{min-width:19rem;box-shadow:0 .5rem .5rem #f7f7f7}}.checkout-unified__loader,.checkout-unified__loader-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout-unified__loader-text{margin:1rem 0 1.5rem}.checkout-unified #affix{z-index:99}.checkout-unified--affix{position:fixed;top:5rem;width:19rem}.checkout-unified--affix-bottom{position:absolute}.checkout-unified__modal-error .modal__container{min-height:15vh;max-width:27.8125rem;border-radius:4px;padding:0 1rem .5rem;text-align:center}@media only screen and (min-width: 768px){.checkout-unified__modal-error .modal__container{padding:1rem 3rem 2rem}}.checkout-unified__modal-error .modal__header{padding:1.5rem 0 .5rem}.checkout-unified__modal-error .modal__icon{width:3rem;height:3rem}.checkout-unified__modal-error .modal__body{padding:.5rem .5rem 1rem}.checkout-unified__modal-error .modal__text{line-height:1.375rem;font-size:.75rem}@media only screen and (min-width: 768px){.checkout-unified__modal-error .modal__text{font-size:.875rem}}.checkout-unified__modal-error .modal__action{display:initial}.checkout-unified__info{background:#c4efff;padding:.5rem 1rem;display:flex;align-items:flex-start;margin-bottom:1rem}@media only screen and (min-width: 1024px){.checkout-unified__info{width:41rem;position:absolute;margin-bottom:0}}.checkout-unified__info-text{font-size:.875rem}.checkout-unified__info-time{margin-top:0}.checkout-unified__info-icon{margin-right:1rem;margin-top:.125rem}.checkout-unified__info-background{position:absolute;overflow:hidden;right:1.5rem;margin-top:-.5rem;height:4.313rem;width:auto;display:none}@media only screen and (min-width: 1024px){.checkout-unified__info-background{display:block}}.checkout-unified__info-background-svg{width:9rem;height:8rem;transform:rotate(-5deg);padding-left:1rem}@media only screen and (min-width: 1024px){.checkout-unified__info+.checkout-unified__main{margin-top:5rem}}.checkout-unified__delivery-coherence-error{padding:1rem;background-color:#e51e26;display:flex;justify-content:center}.checkout-unified__delivery-coherence-error__icon{color:#fff;font-size:1.25rem}.checkout-unified__delivery-coherence-error__msg{width:100%;display:flex;align-items:center;gap:.5rem}@media only screen and (min-width: 1024px){.checkout-unified__delivery-coherence-error__msg{align-items:baseline;width:60rem}}
