.orderflow-checkout-cta{display:flex;flex-direction:column;gap:24px;margin-top:32px;padding-top:32px;border-top:1px solid #E6E4F0}.orderflow-checkout-cta__button{display:flex;flex-direction:column;gap:16px}.orderflow-checkout-cta__button .btn{width:100%}@media(min-width:768px){.orderflow-checkout-cta__button .btn{width:auto}}@media(min-width:768px){.orderflow-checkout-cta__button{flex-direction:row;align-items:center}}.orderflow-order-secure{display:flex;gap:8px;align-items:center}.orderflow-order-secure__icon{-webkit-mask:url(/assets/images/icons/ui/lock-no-detail-filled.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/lock-no-detail-filled.svg) center/contain no-repeat;background-color:green;width:18px;height:18px}.orderflow-order-secure__text{color:green}.orderflow-checkout-control__description{color:#4a417b}.orderflow-checkout-control__summary,.orderflow-checkout-control__subscription{margin-top:24px}.orderflow-checkout-control__terms__checks{display:flex;flex-direction:column;gap:16px}.orderflow-checkout-control__footer__remarks{margin:24px 0 0;color:#665c99;font-size:14px}.alert-cta{display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px;color:#011052;border-radius:8px;background:#e7ebfc}.alert-cta__cta{width:100%;white-space:nowrap}.alert-cta__cta .btn{width:inherit}@media(min-width:768px){.alert-cta__cta{width:auto}}@media(min-width:768px){.alert-cta{flex-direction:row;gap:32px}}.orderflow-numberporting-feedforward{display:flex;gap:8px;align-items:flex-start}.orderflow-numberporting-feedforward__icon{position:relative;top:-2px;min-width:22px;-webkit-mask:url(/assets/images/icons/ui/almost-done-check-circled.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/almost-done-check-circled.svg) center/contain no-repeat;background-color:#306;width:22px;height:22px}.orderflow-numberporting-feedforward__text{color:#306;font-size:14px}.orderflow-numberporting-feedforward__text span{font-weight:600;letter-spacing:.5px}.orderflow-numberporting-info{padding:24px 16px;border-radius:12px;background:#e7ebfc}.orderflow-numberporting-info__header{color:#306}.orderflow-numberporting-info__header__title{margin-bottom:16px;font-weight:600;font-size:18px}.orderflow-numberporting-info__body{color:#4a417b}.orderflow-numberporting-info__body p{margin:16px 0}@media(min-width:768px){.orderflow-numberporting-info{padding:32px 24px}}.orderflow-checkout-numberporting__port-option,.orderflow-checkout-numberporting__new-number,.orderflow-checkout-numberporting__retain-number,.orderflow-checkout-numberporting__existing{margin-top:32px}.is-esim .orderflow-checkout-numberporting__new-number .alert span[data-id=simcard],.orderflow-checkout-numberporting__new-number .alert span[data-id=esim]{display:none}.is-esim .orderflow-checkout-numberporting__new-number .alert span[data-id=esim]{display:inline}.orderflow-checkout-numberporting__retain-number .form-row:not([data-id=porting-options]):not([data-id=business]){max-width:300px}.orderflow-checkout-numberporting .form-row__field:has(.input-toggle[data-id=business]){display:flex;flex-direction:column;gap:24px}.orderflow-checkout-numberporting .form-row__field:has(.input-toggle[data-id=business]) .faq-accordion-item{background-color:#f3f2f7}.orderflow-checkout-numberporting .form-row__field:has(.input-toggle[data-id=business]) .faq-accordion-item .strong{display:block;font-weight:600}.orderflow-checkout-numberporting__footer .orderflow-numberporting-feedforward{margin-top:32px}.orderflow-checkout-simcard__options{margin:0 0 24px}.orderflow-checkout-simcard__simcard,.orderflow-checkout-simcard__esim{display:none;color:#4a417b}.orderflow-checkout-simcard__text{padding:24px 16px;color:#4a417b;border-radius:12px;background:#e7ebfc}@media(min-width:768px){.orderflow-checkout-simcard__text{padding:24px}}.orderflow-checkout-simcard__form{margin-top:24px}@media(min-width:768px){.orderflow-checkout-simcard__form .form-layout .form-row{width:100%}}@media(min-width:768px){.orderflow-checkout-simcard__form .form-layout{flex-direction:row}}.orderflow-checkout-simcard__alert .alert{margin-top:24px}.orderflow-checkout-simcard[data-state=simcard] .orderflow-checkout-simcard__simcard,.orderflow-checkout-simcard[data-state=esim] .orderflow-checkout-simcard__esim{display:block}.orderflow-checkout-edit-step{padding:20px 0 0}.orderflow-checkout-edit-step__body{padding:0 0 88px}.orderflow-checkout-edit-step__body .orderflow-checkout-cta{display:none}@media(min-width:768px){.orderflow-checkout-edit-step__body{padding-bottom:112px}}.orderflow-checkout-edit-step__footer{position:fixed;bottom:0;z-index:1;display:flex;gap:24px;align-items:center;width:100%;margin:0 -24px;padding:20px 24px;background:#f3f2f7}@media(max-width:767px){.orderflow-checkout-edit-step__footer .btn{font-size:16px}.orderflow-checkout-edit-step__footer .btn:after{display:none}}.orderflow-checkout-edit-step__footer .link-inline{font-weight:600}@media(min-width:768px){.orderflow-checkout-edit-step__footer{gap:64px;margin-right:-72px;margin-left:-72px;padding:32px 72px}}@media(min-width:768px){.orderflow-checkout-edit-step{padding-top:24px}}.orderflow-product-list{display:flex;flex-direction:column;gap:16px}.orderflow-product-option{position:relative;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:24px 16px;border-radius:12px;background:#fff;cursor:pointer;transition:background-color .3s ease-in-out}.orderflow-product-option:has(input[type=radio]:focus-visible){outline:2px solid #612BCC}.orderflow-product-option:not(.is-active):hover{background-color:#e6e4f0}.orderflow-product-option.is-active{outline:2px solid #FFF;box-shadow:inset 0 0 0 2px #fb650e}.orderflow-product-option.is-active:has(input[type=radio]:focus-visible){outline:2px solid #FB650E;outline-offset:-6px;box-shadow:inset 0 0 0 2px #612bcc}.orderflow-product-option__radio{align-self:flex-start}.orderflow-product-option__description{margin-right:auto}.orderflow-product-option__price{color:#306;font-weight:600;font-size:16px;text-align:right}.orderflow-product-option__price:has(span:nth-of-type(2)) span:first-child{display:block;margin-bottom:8px;color:#665c99;font-weight:400;text-decoration:line-through}@media(min-width:768px){.orderflow-product-option__price:has(span:nth-of-type(2)) span:first-child{margin-bottom:12px}}@media(min-width:768px){.orderflow-product-option__price{font-size:18px}}body .orderflow-sidebar-trophy{display:flex;gap:16px;justify-content:space-between;padding-top:0;padding-bottom:0}body .orderflow-sidebar-trophy__icon{display:flex;justify-content:center;align-items:start;width:50px;min-width:50px}body .orderflow-sidebar-trophy__icon .trophy-vignette{margin:auto}@media(min-width:768px){body .orderflow-sidebar-trophy__icon .trophy-vignette{width:52px;min-width:52px}}@media(min-width:768px){body .orderflow-sidebar-trophy__icon{width:60px;min-width:60px}}body .orderflow-sidebar-trophy__text{max-width:240px;padding-top:20px;padding-bottom:20px;color:#665c99;font-size:14px;line-height:1.5}body .orderflow-sidebar-trophy__text span{font-weight:600}@media(min-width:768px){body .orderflow-sidebar-trophy__text{padding-top:24px;padding-bottom:24px;font-size:16px}}.orderflow-sidebar-disclaimer{display:flex;gap:8px;justify-content:center;align-items:center;margin:24px 0 0;font-weight:500;text-align:center}
