.App{text-align:center}.App-logo{pointer-events:none;height:40vmin;animation:20s linear infinite App-logo-spin}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress{0%{background-position:0 0}to{background-position:10000% 0}}.progress{border:1px solid #fff;height:5px;margin-bottom:1rem}.progress-bar{background-color:#ff9d00;background-image:linear-gradient(-45deg,#fff 25%,#0000 25% 50%,#fff 50% 75%,#0000 75%,#0000);background-size:26px 26px;width:100%;height:100%;animation:300s linear infinite progress;display:block}.capitalize-text{text-transform:capitalize}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Source Sans Pro,sans-serif!important;font-size:1.3rem!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes allAnimation{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.95)}}.StripeElement{color:#3c345a;background-color:#fff;border:1px solid #e1f1f7;border-radius:4px;outline:0;flex-direction:column;justify-content:center;height:36px;padding:10px 14px;font-family:Work Sans,sans-serif;font-size:1em;display:flex}input:focus,.StripeElement--focus{transition:all .15s;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.stripe{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media screen and (width<=959.95px){.joyce-text{justify-content:center!important;margin-bottom:11px!important;margin-left:4em!important;font-size:13px!important;line-height:21px!important}.choice-item-container{justify-content:center}}.joyce-text{letter-spacing:0;text-align:left;color:#646776;margin-bottom:25px;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:19px;display:block}div:focus{outline:none}.joyce-paragraph{margin:0}.pack-container{box-sizing:border-box;cursor:pointer;border:1px solid #20234426;border-radius:6px;flex-direction:column;flex:1;justify-content:space-around;width:270px;margin:1em;padding:1em;font-size:16px;display:flex;top:367px;left:435px}.icon-container{box-sizing:border-box;cursor:pointer;border:1px solid #20234426;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:270px;height:170px;margin:1em;display:flex;top:367px;left:435px}.icon-container-active{border:2px solid #ffb62d}.icon-bottom-bold{margin:.5em}.icon-bottom-text{letter-spacing:0;text-align:center;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.have-additionnal-info{margin:1em 1em .1em!important}.additionnal-info{letter-spacing:0;margin-left:1.6em;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.choice-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.location-container{color:#fff;background-color:#00c397;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.location-container-no-bg-color{background-color:inherit!important}.text-card-title{text-align:center;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.last-price{text-align:center;margin-right:.5em;font-family:PT Serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-decoration-line:line-through}.new-price{text-align:center;font-family:PT Serif;font-size:25px;font-style:normal;font-weight:700;line-height:37px}.additional-info{text-align:center;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.additional-info-up{text-align:center;font-family:Work Sans;font-size:11px;font-style:normal;font-weight:400;line-height:14px}::placeholder{color:#b9bccd;opacity:1;font-style:italic}:-ms-placeholder-shown{color:#b9bccd}::-moz-placeholder{color:#b9bccd}.popup-center-text{text-align:center;flex-direction:column;justify-content:center;display:flex}.popup-paragraph{text-align:center;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:35px}.text-field-container{padding:40px 10px 10px}
