.orderflow-product-list{display:flex;flex-direction:column;gap:16px}.orderflow-product-option{background:#fff;border-radius:12px;display:flex;justify-content:space-between;flex-wrap:wrap;padding:24px 16px;gap:12px;cursor:pointer;outline:4px solid transparent;transition:background-color .3s ease-in-out;will-change:background-color;position:relative}.orderflow-product-option:has(input[type=radio]:focus){outline-color:#612bcc80}.orderflow-product-option:not(.is-active):hover{background-color:#e6e4f0}.orderflow-product-option.is-active{box-shadow:inset 0 0 0 1.5px #fb650e}.orderflow-product-option__radio{align-self:flex-start}.orderflow-product-option__description{margin-right:auto}.orderflow-product-option__price{font-size:16px;font-weight:600;color:#230243;text-align:right}.orderflow-product-option__price:has(span:nth-of-type(2)) span:first-child{font-weight:400;color:#665c99;text-decoration:line-through;margin-bottom:8px;display:block}@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}}.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{background:#f3f2f7;margin:0 -24px;position:fixed;bottom:0;width:100%;padding:20px 24px;display:flex;align-items:center;gap:24px;z-index:1}@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{margin-left:-72px;margin-right:-72px;padding:32px 72px;gap:64px}}@media (min-width: 768px){.orderflow-checkout-edit-step{padding-top:24px}}.selection-button{background:#fff;width:100%;border-radius:12px;display:flex;align-items:center;cursor:pointer;padding:20px;gap:16px;box-shadow:inset 0 0 0 1px #b4b0c6;outline:4px solid transparent;transition:background-color .3s;will-change:background-color}.selection-button:has(input[type=radio]:focus){outline-color:#612bcc80}.selection-button.is-active{box-shadow:inset 0 0 0 1.5px #fb650e}.selection-button:not(.is-active):hover{background-color:#f3f2f7}.selection-button__icon{display:flex;align-items:center}.selection-button__icon img{object-fit:contain;object-position:center;width:56px;height:56px}.selection-button__content__title{font-weight:600;color:#306}.selection-button__content__subtitle{font-size:14px;color:#665c99}.selection-button input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media (min-width: 375px){.selection-button{gap:24px}}.selection-button-group{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.selection-button-group{flex-direction:row;gap:16px}}.orderflow-checkout-cta{border-top:1px solid #E6E4F0;margin-top:32px;padding-top:32px;display:flex;flex-direction:column;gap:16px}.orderflow-checkout-cta .btn{width:100%}@media (min-width: 768px){.orderflow-checkout-cta .btn{width:auto}}@media (min-width: 768px){.orderflow-checkout-cta{flex-direction:row;align-items:center}}.orderflow-checkout-simcard__options{margin:0 0 24px}.orderflow-checkout-simcard__simcard,.orderflow-checkout-simcard__esim{color:#4a417b;display:none}.orderflow-checkout-simcard__form{max-width:300px;margin-top:24px}.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}.info-card{background:#e7ebfc;border-radius:12px;padding:24px 16px}.info-card__header{color:#306}.info-card__header__title{font-size:18px;font-weight:600}.info-card__body{color:#4a417b}.info-card__body p{margin:16px 0}.info-card__header+.info-card__body{margin-top:16px}@media (min-width: 768px){.info-card{padding:32px 24px}}.alert-cta{background:#e7ebfc;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px;color:#011052}.alert-cta__cta{white-space:nowrap;width:100%}.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;align-items:flex-start;gap:8px}.orderflow-numberporting-feedforward__icon{position:relative;top:-2px;min-width:22px;background:url(/assets/images/icons/ui/almost-done-check-circled.svg) center/contain no-repeat;width:22px;height:22px;filter:brightness(0) saturate(100%) invert(9%) sepia(55%) saturate(4742%) hue-rotate(267deg) brightness(92%) contrast(116%)}.orderflow-numberporting-feedforward__text{font-size:14px;color:#306}.orderflow-numberporting-feedforward__text span{font-weight:600;letter-spacing:.5px}.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]){max-width:300px}.orderflow-checkout-numberporting__footer .orderflow-numberporting-feedforward{margin-top:32px}.orderflow-order-secure{display:flex;align-items:center;gap:8px}.orderflow-order-secure__icon{background:url(/assets/images/icons/ui/lock-no-detail-filled.svg) center/contain no-repeat;width:18px;height:18px;filter:brightness(0) saturate(100%) invert(27%) sepia(90%) saturate(1338%) hue-rotate(92deg) brightness(96%) contrast(102%)}.orderflow-order-secure__text{color:green}.orderflow-checkout-control__description{color:#4a417b}.orderflow-checkout-control__summary{margin-top:24px}.orderflow-checkout-control__terms__checks{display:flex;flex-direction:column;gap:16px}.orderflow-checkout-control__footer__remarks{font-size:14px;color:#665c99;margin:24px 0 0}body .orderflow-sidebar-trophy{display:flex;justify-content:space-between;gap:16px;padding-top:0;padding-bottom:0}body .orderflow-sidebar-trophy__icon{width:50px;min-width:50px;display:flex;justify-content:center;align-items:start}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{font-size:14px;line-height:1.5;color:#665c99;padding-top:20px;padding-bottom:20px;max-width:240px}body .orderflow-sidebar-trophy__text span{font-weight:600}@media (min-width: 768px){body .orderflow-sidebar-trophy__text{font-size:16px;padding-top:24px;padding-bottom:24px}}.pip[data-astro-cid-s2nezmtn]{background-color:var(--backgroundColor)}.pip{font-size:14px;font-weight:600;color:#fff;line-height:16px;border-radius:6px;padding:4px 8px;display:inline-flex;justify-content:center;align-items:center}.orderflow-sidebar-disclaimer{text-align:center;margin:24px 0 0}
