.phone-product-stock{font-size:14px;font-weight:500;line-height:1;height:16px;display:inline-flex;align-items:center;gap:8px;color:green}.phone-product-stock:before{background:green;content:"";display:block;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{background:#fff;width:72px;height:78px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #f3f2f7;border-radius:12px;font-size:0;cursor:pointer;transition:background-color .3s,box-shadow .3s;will-change:background-color,box-shadow}.phone-product-visual-gallery-item.is-active{box-shadow:inset 0 0 0 1.5px #e6e4f0}.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-item{width:100%;display:inline-block;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-control{display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #306;cursor:pointer;transition:background-color .3s;will-change:background-color;border-radius:50%;width:40px;height:40px}.phone-product-visual-slider-control:hover{background-color:#306}.phone-product-visual-slider-control:before{display:block;content:"";background:url(/assets/images/icons/ui/arrow-right.svg) center/contain no-repeat;width:18px;height:18px;filter:brightness(0) saturate(100%) invert(24%) sepia(34%) saturate(1133%) hue-rotate(223deg) brightness(77%) contrast(127%)}.phone-product-visual-slider-control:hover:before{filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7495%) hue-rotate(52deg) brightness(104%) contrast(102%)}.phone-product-visual-slider-control[data-direction=previous]:before{transform:scaleX(-1)}.phone-product-visual-slider-indicator{background:#e6e4f0;cursor:pointer;transition:background-color .3s;will-change:background-color;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__slides{font-size:0;white-space:nowrap}.phone-product-visual-slider__controls{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:calc(100% - 30px);justify-content:space-between;display:none}@media (min-width: 375px){.phone-product-visual-slider__controls{display:flex}}@media (min-width: 480px){.phone-product-visual-slider__controls{left:24px;width:calc(100% - 48px)}}.phone-product-visual-slider__indicators{display:flex;gap:8px;justify-content:center;position:absolute;width:100%;bottom:16px}@media (min-width: 1024px){.phone-product-visual-slider__indicators{bottom:24px}}.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;will-change:margin-left}.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{background:#fff;padding:54px 0;overflow:hidden;border-radius:20px;position:relative}.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;display:none;top:24px;left:24px}@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}}.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-specifications-description__links{margin:16px 0 0}.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{min-width:160px;width:calc(50% - 4px)}.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]{min-width:160px;width:calc(50% - 4px)}.phone-orderflow-checkout-details__form__separator{background:#e6e4f0;height:1px;margin:4px 0 0;max-width:480px}.phone-orderflow-checkout-details .orderflow-address,.phone-orderflow-checkout-details .alert[data-id=wadden-island]{max-width:480px}.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{font-size:0;margin-top:32px}.phone-orderflow-checkout-credit__terms .input-checkbox{align-items:center;font-size:16px}.phone-orderflow-checkout-credit__form{max-width:376px}.phone-identification-bubble{background:#f3f2f7;padding:16px;border-radius:8px;position:relative}.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{border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:10px solid #F3F2F7;border-bottom:0;position:absolute;top:100%;left:50%;transform:translate(-50%);content:"";width:0;height:0}@media (min-width: 768px){.phone-identification-bubble:after{left:30px;transform:none}}@media (min-width: 1208px){.phone-identification-bubble:after{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:10px solid #F3F2F7;border-left:0;top:14px;left:auto;right:100%}}.phone-orderflow-checkout-identification__description{color:#4a417b}.phone-orderflow-checkout-identification__form{margin:24px 0 0;position:relative}@media (min-width: 768px){.phone-orderflow-checkout-identification__form__method{max-width:322px}}.phone-orderflow-checkout-identification__form__separator{background:#e6e4f0;height:1px;margin:4px 0 0;width:100%}.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{margin-top:35px;width:auto}}@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{max-width:322px}.phone-notice-refurbished{background:#e7ebfc;border-radius:12px;padding:20px 16px;color:#4a417b}.phone-notice-refurbished__title{font-size:16px;font-weight:600;color:#306}@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-product-option .orderflow-product-option__radio{position:relative;top:-1px}@media (min-width: 768px){.phone-orderflow-product-option .orderflow-product-option__radio{top:1px}}.phone-orderflow-product-option__label{background:#306;font-size:12px;font-weight:600;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:16px;left:auto;height:20px;color:#fff;border-radius:5px;padding:0 8px}.phone-orderflow-product-option__label[color=deep-midnight-indigo]{background:#0f001d}.phone-orderflow-product-option__label[color=black-friday]{background:#17002e}.phone-orderflow-product-option__title{font-weight:500;color:#306}.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{font-size:14px;font-weight:600;color:#612bcc;line-height:16px;margin-top:8px;display:none;align-items:center;gap:4px}.phone-orderflow-product-option[data-discount=true] .phone-orderflow-product-option__labels,.is-complete .phone-orderflow-product-option[data-complete=true] .phone-orderflow-product-option__labels{display:flex}.phone-orderflow-product-option__labels__item[data-id=complete]{display:none}.is-complete .phone-orderflow-product-option__labels__item[data-id=complete]{display:inline-flex}@media (min-width: 1024px){.phone-orderflow-product-option__labels{margin-top:12px}}.phone-orderflow-product-option__subtitle{font-size:14px;font-weight:600;color:#612bcc;margin-top:12px}.phone-bundle-advise__subtitle{color:#230243}@media (min-width: 768px){.phone-bundle-advise__subtitle{font-size:18px}}.phone-bundle-advise__selector{padding:24px 0;margin:24px 0 0;position:relative;display:flex;flex-direction:column;gap:24px}.phone-bundle-advise__selector:before{background:#f3f2f7;position:absolute;z-index:-1;top:0;left:0;display:block;content:"";width:100%;height:100%}.phone-bundle-advise__selector__row__header{display:flex;align-items:center;justify-content:space-between}.phone-bundle-advise__selector__row__header__title{font-size:18px;font-weight:600;color:#306}@media (min-width: 768px){.phone-bundle-advise__selector__row__header__title{font-size:20px}}.phone-bundle-advise__selector__row__header__unit{font-weight:500;position:relative;top:1px}@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;margin:24px 0 0;gap:32px}.phone-bundle-advise__result__data{background:#fb650e;font-weight:600;font-size:24px;color:#fff;min-width:75px;border-radius:4px;display:none;align-items:center;justify-content:center;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{font-weight:600;font-size:18px;color:#306;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{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}@media (min-width: 768px){.slide-bar .phone-bundle-advise__selector:before{margin-left:-72px;margin-right:-72px;width:calc(100% + 144px)}}.phone-bundle-advise-link{font-size:16px;font-weight:500;display:none}@media (min-width: 768px){.phone-bundle-advise-link{display:inline-block}}.phone-orderflow-data-cap-selection__header{display:flex;align-items:center;line-height:1;gap:8px}.phone-orderflow-data-cap-selection__header__title>*{font-size:18px;font-weight:600;color:#306}.phone-orderflow-data-cap-selection__header__info-icon{position:relative;top:1px}.phone-orderflow-data-cap-selection__box{background:#fff;border-radius:12px;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;justify-content:space-between;align-items:center;gap:12px;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>*{font-size:18px;font-weight:500;color:#306}.phone-orderflow-data-cap-selection__box__header__price{font-size:16px;font-weight:600;color:#306;margin-left:auto}@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{background:#e6e4f0;color:#665c99;display:flex;gap:12px;padding:12px 16px;min-height:48px}.phone-orderflow-data-cap-selection[data-state=active] .phone-orderflow-data-cap-selection__box__footer{background-color:#e7fce7;color:#024b02}.phone-orderflow-data-cap-selection__box__footer__icon{min-width:24px;margin-left:-3px;background:url(/assets/images/icons/ui/unlocked-no-detail-filled.svg) center/contain no-repeat;width:24px;height:24px;filter:brightness(0) saturate(100%) invert(34%) sepia(44%) saturate(450%) hue-rotate(209deg) brightness(102%) contrast(94%)}.phone-orderflow-data-cap-selection[data-state=active] .phone-orderflow-data-cap-selection__box__footer__icon{background-image:url(/assets/images/icons/ui/lock-no-detail-outlined.svg);background-size:22px auto;filter:brightness(0) saturate(100%) invert(19%) sepia(100%) saturate(5077%) hue-rotate(109deg) brightness(100%) contrast(105%)}.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}}
