.phone-orderflow-checkout-credit__description{color:#4a417b}.phone-orderflow-checkout-credit__description strong{font-weight:600}.phone-orderflow-checkout-credit__alert,.phone-orderflow-checkout-credit__form{margin-top:24px}.phone-orderflow-checkout-credit__terms{margin-top:32px;font-size:0}.phone-orderflow-checkout-credit__terms .input-checkbox{align-items:center;font-size:16px}.phone-orderflow-checkout-credit__form{max-width:376px}.phone-orderflow-checkout-details__form .form-group,.phone-orderflow-checkout-details__form .form-row__field,.phone-orderflow-checkout-details__form .form-row__subtitle,.phone-orderflow-checkout-details__form .form-row__error,.phone-orderflow-checkout-details__form .form-row__footer{max-width:480px}.phone-orderflow-checkout-details__form .form-row:has(.input-text[data-custom=zip-code]){max-width:480px}.phone-orderflow-checkout-details__form .form-row:has(.input-text[data-custom=zip-code]) .form-row__header{width:calc(50% - 4px);min-width:160px}.phone-orderflow-checkout-details__form .form-row .input-text[data-custom=birth-date],.phone-orderflow-checkout-details__form .form-row .input-text[data-custom=zip-code]{width:calc(50% - 4px);min-width:160px}.phone-orderflow-checkout-details__form__separator{height:1px;max-width:480px;margin:4px 0 0;background:#e6e4f0}.phone-orderflow-checkout-details .orderflow-address,.phone-orderflow-checkout-details .alert[data-id=wadden-island]{max-width:480px}.phone-identification-bubble{position:relative;padding:16px;border-radius:8px;background:#f3f2f7}.phone-identification-bubble__text,.phone-identification-bubble__image{display:none}.phone-identification-bubble__text{color:#4a417b}.phone-identification-bubble__image{margin:16px 0 0}.phone-identification-bubble__image img{width:286px;max-width:100%;aspect-ratio:286/162}.phone-identification-bubble[data-type=driver-license]>*[data-type=driver-license],.phone-identification-bubble[data-type=passport]>*[data-type=passport],.phone-identification-bubble[data-type=id-card]>*[data-type=id-card]{display:block}.phone-identification-bubble:after{position:absolute;top:100%;left:50%;content:"";border-style:solid;border-top:10px solid #F3F2F7;border-right:12px solid transparent;border-bottom:0;border-left:12px solid transparent;transform:translate(-50%);width:0;height:0}@media(min-width:768px){.phone-identification-bubble:after{left:30px;transform:none}}@media(min-width:1208px){.phone-identification-bubble:after{top:14px;left:auto;right:100%;border-top:12px solid transparent;border-right:10px solid #F3F2F7;border-bottom:12px solid transparent;border-left:0}}.phone-orderflow-checkout-identification__description{color:#4a417b}.phone-orderflow-checkout-identification__form{position:relative;margin:24px 0 0}@media(min-width:768px){.phone-orderflow-checkout-identification__form__method{max-width:322px}}.phone-orderflow-checkout-identification__form__separator{width:100%;height:1px;margin:4px 0 0;background:#e6e4f0}.phone-orderflow-checkout-identification__form__id-check{display:flex;flex-direction:column;gap:24px}.phone-orderflow-checkout-identification__form__id-check:has(.phone-identification-bubble.hidden){flex-direction:row;gap:0}@media(min-width:768px){.phone-orderflow-checkout-identification__form__id-check__bubble{width:322px}}@media(min-width:1208px){.phone-orderflow-checkout-identification__form__id-check__bubble{width:auto;margin-top:35px}}@media(min-width:1208px){.phone-orderflow-checkout-identification__form__id-check__form{min-width:322px}}@media(min-width:1208px){.phone-orderflow-checkout-identification__form__id-check{flex-direction:row-reverse;gap:40px}}.phone-orderflow-checkout-identification__form .form-row,.phone-orderflow-checkout-identification__form .form-group{flex-direction:column;max-width:322px}.phone-notice-refurbished{padding:20px 16px;color:#4a417b;border-radius:12px;background:#e7ebfc}.phone-notice-refurbished__title{color:#306;font-weight:600;font-size:16px}@media(min-width:768px){.phone-notice-refurbished__title{font-size:18px}}.phone-notice-refurbished__text,.phone-notice-refurbished__usps{font-size:14px}@media(min-width:1024px){.phone-notice-refurbished__text,.phone-notice-refurbished__usps{font-size:16px}}.phone-notice-refurbished__text{margin:8px 0 0}.phone-notice-refurbished__usps{margin:12px 0 0}.phone-notice-refurbished__usps .usp-list .usp-list-item:before{top:2px}@media(min-width:1024px){.phone-notice-refurbished__usps .usp-list .usp-list-item:before{top:3px}}.phone-notice-refurbished__usps .usp-list .usp-list-item+.usp-list-item{margin-top:4px}.phone-notice-refurbished__button{margin:12px 0 0}.phone-orderflow-data-cap-selection__header{display:flex;gap:8px;align-items:center;line-height:1}.phone-orderflow-data-cap-selection__header__title>*{color:#306;font-weight:600;font-size:18px}.phone-orderflow-data-cap-selection__header__info-icon{position:relative;top:1px}.phone-orderflow-data-cap-selection__box{border-radius:12px;background:#fff;overflow:hidden}.phone-orderflow-data-cap-selection[data-state=no-data] .phone-orderflow-data-cap-selection__box{background-color:#e6e4f0}.phone-orderflow-data-cap-selection__box__header{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:20px 16px}.phone-orderflow-data-cap-selection[data-state=no-data] .phone-orderflow-data-cap-selection__box__header{box-shadow:inset 0 -2px #f3f2f7}.phone-orderflow-data-cap-selection__box__header__title>*{color:#306;font-weight:500;font-size:18px}.phone-orderflow-data-cap-selection__box__header__price{margin-left:auto;color:#306;font-weight:600;font-size:16px}@media(min-width:768px){.phone-orderflow-data-cap-selection__box__header__price{font-size:18px}}@media(min-width:768px){.phone-orderflow-data-cap-selection__box__header{padding-top:24px;padding-bottom:24px}}.phone-orderflow-data-cap-selection__box__footer{display:flex;gap:12px;min-height:48px;padding:12px 16px;color:#665c99;background:#e6e4f0}.phone-orderflow-data-cap-selection[data-state=active] .phone-orderflow-data-cap-selection__box__footer{color:#024b02;background-color:#e7fce7}.phone-orderflow-data-cap-selection__box__footer__icon{min-width:24px;margin-left:-3px;-webkit-mask:url(/assets/images/icons/ui/unlocked-no-detail-filled.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/unlocked-no-detail-filled.svg) center/contain no-repeat;background-color:#665c99;width:24px;height:24px}.phone-orderflow-data-cap-selection[data-state=active] .phone-orderflow-data-cap-selection__box__footer__icon{background:none;-webkit-mask-image:url(/assets/images/icons/ui/lock-no-detail-outlined.svg);mask-image:url(/assets/images/icons/ui/lock-no-detail-outlined.svg);-webkit-mask-size:22px auto;mask-size:22px auto;background-color:green;background-image:none}.phone-orderflow-data-cap-selection__box__footer__text span{display:none}.phone-orderflow-data-cap-selection[data-state=default] .phone-orderflow-data-cap-selection__box__footer__text span[data-state=default],.phone-orderflow-data-cap-selection[data-state=active] .phone-orderflow-data-cap-selection__box__footer__text span[data-state=active],.phone-orderflow-data-cap-selection[data-state=no-data] .phone-orderflow-data-cap-selection__box__footer__text span[data-state=no-data]{display:inline}@media(min-width:768px){.phone-orderflow-data-cap-selection__box__footer{align-items:center}}.phone-orderflow-data-cap-selection__header+.phone-orderflow-data-cap-selection__box{margin-top:20px}@media(min-width:768px){.phone-orderflow-data-cap-selection__header+.phone-orderflow-data-cap-selection__box{margin-top:24px}}.phone-bundle-advise__subtitle{color:#230243}@media(min-width:768px){.phone-bundle-advise__subtitle{font-size:18px}}.phone-bundle-advise__selector{position:relative;display:flex;flex-direction:column;gap:24px;margin:24px 0 0;padding:24px 0}.phone-bundle-advise__selector:before{position:absolute;top:0;left:0;content:"";z-index:-1;display:block;background:#f3f2f7;width:100%;height:100%}.phone-bundle-advise__selector__row__header{display:flex;justify-content:space-between;align-items:center}.phone-bundle-advise__selector__row__header__title{color:#306;font-weight:600;font-size:18px}@media(min-width:768px){.phone-bundle-advise__selector__row__header__title{font-size:20px}}.phone-bundle-advise__selector__row__header__unit{position:relative;top:1px;font-weight:500}@media(min-width:768px){.phone-bundle-advise__selector__row__header__unit{display:none}}.phone-bundle-advise__selector__row__range{margin:12px 0 0}@media(min-width:768px){.phone-bundle-advise__selector__row__range{margin-top:16px}}@media(min-width:768px){.phone-bundle-advise__selector{margin-top:32px;padding-top:40px;padding-bottom:40px}}.phone-bundle-advise__result{display:flex;gap:32px;margin:24px 0 0}.phone-bundle-advise__result__data{display:none;justify-content:center;align-items:center;min-width:75px;color:#fff;font-weight:600;font-size:24px;border-radius:4px;background:#fb650e;width:75px;height:75px}.phone-bundle-advise__result__data span{margin-left:4px}@media(min-width:768px){.phone-bundle-advise__result__data{display:flex}}.phone-bundle-advise__result__content__title{color:#306;font-weight:600;font-size:18px;line-height:1}@media(min-width:768px){.phone-bundle-advise__result__content__title{font-size:24px}}.phone-bundle-advise__result__content__description{margin:12px 0 0}@media(min-width:768px){.phone-bundle-advise__result__content__description{font-size:18px}}@media(min-width:768px){.phone-bundle-advise__result{margin-top:40px}}.phone-bundle-advise__button{margin:24px 0 0}.phone-bundle-advise__button .btn{width:100%}.phone-bundle-advise__button .btn:after{display:none}@media(min-width:768px){.phone-bundle-advise__button .btn:after{display:block}}@media(min-width:768px){.phone-bundle-advise__button .btn{width:auto}}@media(min-width:768px){.phone-bundle-advise__button{margin-top:40px}}.slide-bar .phone-bundle-advise__selector:before{width:calc(100% + 48px);margin-right:-24px;margin-left:-24px}@media(min-width:768px){.slide-bar .phone-bundle-advise__selector:before{width:calc(100% + 144px);margin-right:-72px;margin-left:-72px}}.phone-bundle-advise-link{display:none;font-weight:500;font-size:16px}@media(min-width:768px){.phone-bundle-advise-link{display:inline-block}}.phone-orderflow-product-option .orderflow-product-option__radio{position:relative;top:1px}@media(min-width:768px){.phone-orderflow-product-option .orderflow-product-option__radio{top:3px}}.phone-orderflow-product-option__label{position:absolute;top:-10px;left:auto;right:16px;display:flex;justify-content:center;align-items:center;height:20px;padding:0 8px;color:#fff;font-weight:600;font-size:12px;border-radius:5px;background:#306}.phone-orderflow-product-option__label[color=deep-midnight-indigo]{background:#0f001d}.phone-orderflow-product-option__label[color=midnight-indigo]{background:#230243}.phone-orderflow-product-option__title{color:#306;font-weight:500}.is-complete .phone-orderflow-product-option__title__default,.phone-orderflow-product-option__title__complete{display:none}.is-complete .phone-orderflow-product-option__title__complete{display:block}@media(min-width:768px){.phone-orderflow-product-option__title{font-size:18px}}.phone-orderflow-product-option__labels{display:none;flex-flow:column wrap;gap:4px;margin-top:8px;color:#612bcc;font-weight:600;font-size:14px;line-height:16px}.phone-orderflow-product-option__labels:has(.phone-orderflow-product-option__labels__item .pip:not(.hidden):not([data-id=complete])),.is-complete .phone-orderflow-product-option[data-complete=true] .phone-orderflow-product-option__labels{display:flex}@media(max-width:767px){.phone-orderflow-product-option__labels__item .pip{font-size:12px}}.phone-orderflow-product-option__labels__item:has(.pip[data-id=complete]){display:none}.is-complete .phone-orderflow-product-option__labels__item:has(.pip[data-id=complete]){display:inline-flex}@media(min-width:390px){.phone-orderflow-product-option__labels{flex-direction:row}}@media(min-width:1024px){.phone-orderflow-product-option__labels{margin-top:12px}}.phone-orderflow-product-option__subtitle{margin-top:12px;color:#612bcc;font-weight:600;font-size:14px}.phone-orderflow-data-selection .phone-orderflow-data-temporary-discount{margin-bottom:24px}.phone-specifications-description__links{margin:16px 0 0}.phone-specifications-refurbished__usps{margin:16px 0 0;color:#665c99}.phone-specifications-refurbished__usps .usp-list .usp-list-item:before{top:3px}.phone-specifications-refurbished__usps .usp-list .usp-list-item+.usp-list-item{margin-top:8px}.phone-product-stock{display:inline-flex;gap:8px;align-items:center;height:16px;color:green;font-weight:500;font-size:14px;line-height:1}.phone-product-stock:before{content:"";display:block;background:green;border-radius:50%;width:8px;height:8px}.phone-product-stock[data-available=false]{color:#dc0101}.phone-product-stock[data-available=false]:before{background-color:#dc0101}.phone-product-stock span{display:none}.phone-product-stock[data-available=true] span[data-available=true],.phone-product-stock[data-available=false] span[data-available=false]{display:inline}@media(min-width:1024px){.phone-product-stock{font-size:16px}}.phone-product-visual-gallery-item{display:flex;justify-content:center;align-items:center;width:72px;height:78px;font-size:0;border:none;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #837da9;cursor:pointer;transition:background-color .3s,box-shadow .3s}.phone-product-visual-gallery-item.is-active{box-shadow:inset 0 0 0 1.5px #fb650e}.phone-product-visual-gallery-item:not(.is-active):hover{background-color:#f3f2f7;box-shadow:inset 0 0 0 1px #c8c4de}.phone-product-visual-gallery{display:flex;flex-direction:column;gap:8px}.phone-product-visual-slider-control{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent;box-shadow:inset 0 0 0 1px #306;cursor:pointer;transition:background-color .3s;border-radius:50%;width:40px;height:40px}.phone-product-visual-slider-control:hover{background-color:#306}.phone-product-visual-slider-control:before{content:"";display:block;-webkit-mask:url(/assets/images/icons/ui/arrow-right.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/arrow-right.svg) center/contain no-repeat;background-color:#306;width:18px;height:18px}.phone-product-visual-slider-control:hover:before{background-color:#fff;background-image:none}.phone-product-visual-slider-control[data-direction=previous]:before{transform:scaleX(-1)}.phone-product-visual-slider-indicator{padding:0;border:none;background:#837da9;cursor:pointer;transition:background-color .3s;border-radius:50%;width:8px;height:8px}.phone-product-visual-slider-indicator.is-active{background-color:#fb650e}.phone-product-visual-slider-indicator:not(.is-active):hover{background-color:#c8c3de}.phone-product-visual-slider-indicator__outer{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.phone-product-visual-slider-item{display:inline-block;width:100%;text-align:center}.phone-product-visual-slider-item img{height:280px}@media(min-width:768px){.phone-product-visual-slider-item img{height:420px}}.phone-product-visual-slider__slides{margin:0;padding:0;font-size:0;white-space:nowrap;list-style:none}.phone-product-visual-slider__controls{position:absolute;top:50%;left:15px;display:none;justify-content:space-between;width:calc(100% - 30px);transform:translateY(-50%)}@media(min-width:375px){.phone-product-visual-slider__controls{display:flex}}@media(min-width:768px){.phone-product-visual-slider__controls{left:24px;width:calc(100% - 48px)}}.phone-product-visual-slider__indicators{position:absolute;bottom:16px;display:flex;gap:8px;justify-content:center;width:100%}@media(min-width:1024px){.phone-product-visual-slider__indicators{bottom:24px}}.phone-product-visual-slider__aria-announcer{position:absolute;left:-9999px}.phone-product-visual-slider .phone-product-visual-slider-control{visibility:hidden}.phone-product-visual-slider:has(.phone-product-visual-slider-item.is-active:not(:nth-child(3))) .phone-product-visual-slider-control[data-direction=next],.phone-product-visual-slider:has(.phone-product-visual-slider-item.is-active:not(:nth-child(1))) .phone-product-visual-slider-control[data-direction=previous]{visibility:visible}.phone-product-visual-slider .phone-product-visual-slider-item:nth-child(1){transition:margin-left .5s}.phone-product-visual-slider:has(.phone-product-visual-slider-item.is-active:nth-child(2)) .phone-product-visual-slider-item:nth-child(1){margin-left:-100%}.phone-product-visual-slider:has(.phone-product-visual-slider-item.is-active:nth-child(3)) .phone-product-visual-slider-item:nth-child(1){margin-left:-200%}.phone-product-visual{position:relative;padding:54px 0;border-radius:20px;background:#fff;overflow:hidden}.phone-product-visual__badge{position:absolute;top:24px;right:24px;display:none}@media(min-width:1024px){.phone-product-visual__badge{display:block}}.phone-product-visual__gallery{position:absolute;top:24px;left:24px;display:none}@media(min-width:1208px){.phone-product-visual__gallery{display:block}}@media(min-width:1024px){.phone-product-visual:has(.phone-product-visual__badge){padding-top:110px;padding-bottom:90px}}@media(min-width:768px){.phone-product-visual{padding-top:80px;padding-bottom:80px}}@media(min-width:1024px){.phone-product-visual{padding-top:100px;padding-bottom:100px;border-radius:32px}}
