.component-confirm-order{background:var(--grey-extra-light);height:-webkit-fill-available;overflow:scroll;width:100%;position:fixed}.component-confirm-order .component-confirm-order-step-1 .logo{flex:1 1;text-decoration:none;color:var(--grey-dark);font-family:Open-Sans-Extrabold;font-size:45px;font-style:normal;font-weight:700;width:75px;margin:30px auto}.component-confirm-order .component-confirm-order-step-1 .order-card{position:relative;max-width:450px;border-radius:20px;background-color:#fff;box-shadow:0 4px 20px rgba(179,194,217,.5);padding:40px;margin:10px auto}.component-confirm-order .component-confirm-order-step-1 .order-card button[class^=colored]{height:46px;margin-top:6px;margin-bottom:10px;border:0;box-shadow:0 6px 15px rgba(55,60,96,.45)}.component-confirm-order .component-confirm-order-step-1 .order-card input{width:100%;height:46px}.component-confirm-order .component-confirm-order-step-1 .order-card input:-ms-input-placeholder{opacity:1;color:var(--grey-medium)}.component-confirm-order .component-confirm-order-step-1 .order-card input::placeholder{opacity:1;color:var(--grey-medium)}@media(max-width:400px){.component-confirm-order .component-confirm-order-step-1 .order-card{padding:30px 20px}}@media(max-width:500px){.component-confirm-order .component-confirm-order-step-1 .order-card{margin:9px}}.component-confirm-order .component-confirm-order-step-1 .title{color:var(--grey-dark);width:100%;text-transform:uppercase;font-weight:700;font-size:30px;line-height:35px;text-align:center;margin-bottom:20px;opacity:.9}.component-confirm-order .component-confirm-order-step-1 .subtitle{width:100%;font-size:14px;line-height:20px;text-align:center}.component-confirm-order .component-confirm-order-step-1 .subtitle-block{width:100%;display:flex;justify-content:center;align-items:center}.component-confirm-order .component-confirm-order-step-1 .subtitle-block .subtitle{margin-left:5px;width:auto}.component-confirm-order .component-confirm-order-step-1 .loading-bar{position:relative;width:100%;height:10px;margin-top:20px;margin-bottom:12px;background-color:#e8e4e8}.component-confirm-order .component-confirm-order-step-1 .loading-bar .loaded{position:absolute;left:0;top:0;width:50%;height:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent),#39b7ab;border-radius:3px}.component-confirm-order .component-confirm-order-step-1 .information{width:100%;font-size:13px;line-height:16.8px;text-align:center;margin-bottom:15px}.component-confirm-order .component-confirm-order-step-1 .captcha-error{color:#dc3545;font-size:14px;margin-top:8px;margin-bottom:8px;text-align:center}.component-confirm-order .component-confirm-order-step-1 .turnstile-captcha{display:flex;justify-content:center;margin:16px 0}.turnstile-captcha{margin:16px 0}.turnstile-captcha .turnstile-error{color:#dc3545;font-size:14px;margin-top:8px;margin-bottom:0}.stripe-card-information{display:flex;padding:12px 20px;box-shadow:0 0 5px 1px rgba(179,194,217,.5);border-radius:100px;margin-top:20px;margin-bottom:35px;height:46px;color:var(--grey-medium)}.stripe-card-information .card-number{width:100%;min-width:163px}.stripe-card-information .card-expiry{width:200px}.stripe-card-information .card-cvc{width:100px}.stripe-card-information .StripeElement{color:var(--grey-medium)}.stripe-card-information .StripeElement--focus,.stripe-card-information .StripeElement--invalid{outline:none;border:none;box-shadow:none}@media(max-width:768px){.stripe-card-information{padding:11px 15px}}.stripe-card-information.mobile .StripeElement{padding-left:0;padding-right:0}.order-section-block{display:flex;align-items:center;margin-top:30px}.order-section-block .order-section-title{margin-left:5px;margin-top:0}.list-payment_plans{padding:0;font-size:15px;color:var(--grey-dark)}.list-payment_plans .list-payment_plans-row.list-payment_plans-preferred{margin-top:13px}.list-payment_plans .list-payment_plans-row.active{background-color:#f8faff;border-color:var(--green)}.list-payment_plans .list-payment_plans-row{cursor:pointer;border:2px solid #ebebeb;padding:11px 15px 11px 36px;position:relative;background:#fcfcfc;display:flex;align-items:center;transition:background-color .15s,border-color .15s;border-radius:18px}.list-payment_plans .list-payment_plans-row.list-payment_plans-preferred .list-payment_plans-marker-preferred{opacity:1;visibility:visible;border-radius:18px}.list-payment_plans .list-payment_plans-row .list-payment_plans-marker-preferred{visibility:hidden;opacity:0;font-size:11px;font-weight:700;pointer-events:none;position:absolute;color:#fff;padding:3px 20px;background:linear-gradient(90deg,#efc600,#ff5050 98.23%);top:50%;right:15px;transform:translate(.5em,-50%);transition:background-color .15s,border-color .15s}.list-payment_plans .list-payment_plans-row.active:before{background-color:var(--green)}.list-payment_plans .list-payment_plans-row:before{content:"";width:.5em;height:.5em;background:#ebebeb;border-radius:50%;position:absolute;left:1.2em;top:50%;margin-top:-.2em;transition:background-color .15s}@media(max-width:775px){.list-payment_plans .list-payment_plans-row .list-payment_plans-marker-preferred{right:-10px;top:0}}