.PackageRadio{position:relative;padding:16px;margin:16px 0;font-size:1.2rem}.PackageRadio__item{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin-top:4px;font-size:1.4rem;font-weight:700}.PackageRadio__item:before{content:"";position:absolute;bottom:4px;width:100%;border-bottom:1px dashed #d9d9d6}.PackageRadio__label{z-index:1;max-width:70%}.PackageRadio__labelText,.PackageRadio__value{background-color:#fff}.PackageRadio__labelText{padding-right:8px}.PackageRadio__value{z-index:1;padding-left:8px;white-space:nowrap}.PackageRadio__description{margin-top:8px;font-size:1.4rem;line-height:2}.PackageRadio__field{margin-top:16px;text-align:right}.PackageRadio__radio{display:none}.PackageRadio__radio:checked+.PackageRadio__labelField:before{border:2px solid #efdf00}.PackageRadio__radio:checked+.PackageRadio__labelField .PackageRadio__labelWording:before{background-image:radial-gradient(#000 0,#000 5px,transparent 6px)}.PackageRadio__labelField:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #d9d9d6}.PackageRadio__labelWording{position:relative;padding-right:32px}.PackageRadio__labelWording:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;border:1px solid #d9d9d6;border-radius:50%}.CheckoutNavigationButtons{z-index:15;display:flex;flex:0;justify-content:space-between;width:100%;padding:8px 16px;background-color:#000}.CheckoutNavigationButtons:not(.is-not-sticky){position:-webkit-sticky;position:sticky;bottom:0}.CheckoutNavigationButtons.CheckoutNavigationButtons_fixed{position:fixed;flex:1;max-width:1280px}@media screen and (min-width:670px){.CheckoutNavigationButtons{padding:8px 32px}}.CheckoutNavigationButtons__button.is-not-visible{visibility:hidden}.InfoCard{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#f2f2f2;font-size:1.4rem}.InfoCard_tiny .InfoCard__icon{width:16px}.InfoCard_tiny .InfoCard__content{padding:4px 8px}@media screen and (min-width:670px){.InfoCard_tiny .InfoCard__iconWrapper{width:32px}}.InfoCard_stretch{width:100%}.InfoCard_border .InfoCard__content{border:1px solid #d9d9d6;border-left:none}.InfoCard_border-noIcon .InfoCard__content{border:1px solid #d9d9d6}.InfoCard__content{width:100%;min-height:32px;padding:8px}@media screen and (min-width:670px){.InfoCard__content{padding:8px 16px}}.InfoCard__content.has-title-only{display:flex;align-items:center}.InfoCard__title{font-weight:700}.InfoCard__iconWrapper,.InfoCard__text{display:flex;align-items:center}.InfoCard__iconWrapper{justify-content:center;flex-shrink:0;padding:8px;background-color:#8c8c8b}@media screen and (min-width:670px){.InfoCard__iconWrapper{width:40px}}.InfoCard__icon{width:20px;margin:auto;fill:#fff}.InfoCard__legalIconWrapper{display:inherit;padding-right:0}.InfoCard__legalIcon{width:20px;fill:#000}.InfoCard__legalModal{font-size:1.4rem}.InfoCard_noIcon .InfoCard__wording{border-radius:2px}.InfoCard_border .InfoCard__wording{border-top-right-radius:2px;border-bottom-right-radius:2px}.InfoCard_border .InfoCard__iconWrapper{border-top-left-radius:2px;border-bottom-left-radius:2px}@media screen and (min-width:670px){.InfoCard__wordingTitle{text-transform:uppercase}}.FormStep{display:flex;flex-direction:column;font-size:1.4rem}.FormStep__header{margin-bottom:24px}@media screen and (min-width:670px){.FormStep__header{margin-bottom:40px}}.FormStep__title{font-size:1.6rem;font-weight:700}@media screen and (min-width:1024px){.FormStep__title{font-size:2rem}}.FormStep__introduction{margin-top:12px;line-height:1.14}.FormStep__info{margin-top:24px}.FormStep__content{width:100%;margin:0 auto}@media screen and (min-width:670px){.FormStep.is-centered{display:flex;flex-direction:column;align-items:center;text-align:center}}.FormStep.is-centered .FormStep__info{display:flex;justify-content:center}.FormStep.is-centered .FormStep__content{display:flex;flex-direction:column;align-items:center;text-align:center}.OrderPackage{display:flex;flex:1;flex-direction:column}.OrderPackage__mention{font-size:1.1rem}.OrderPackage__error{max-width:540px;margin:100px auto}.OrderPackage__errorTitle{margin-bottom:16px;font-size:2rem}.OrderPackage__errorMessage{margin:16px 0 24px;font-size:1.4rem}.OrderPackage__navFooter{position:-webkit-sticky;position:sticky;bottom:0}