.DeviceDetailWrapperV3_form-floating__uP_cV{color:#333}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW{border:1px solid #b2b2b2;font-weight:700;background:#f8f8f8;padding:14px 12px}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW:focus,.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW:not(:placeholder-shown){border-color:#b2b2b2;box-shadow:none}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW:focus~label,.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW:not(:placeholder-shown)~label{font-size:12px;line-height:16px;font-weight:500;height:auto;padding:4px 12px 0}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW.DeviceDetailWrapperV3_error-border__6m70A{border:2px solid #c60047}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control__irDLW.DeviceDetailWrapperV3_error-border__6m70A:focus{border-color:#c60047}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW{border:1px solid #b2b2b2;font-weight:700;background:#f8f8f8;padding:14px 12px}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW:focus,.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW:not(:placeholder-shown){border-color:#b2b2b2;box-shadow:none}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW:focus~label,.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW:not(:placeholder-shown)~label{font-size:12px;line-height:16px;font-weight:500;height:auto;padding:4px 12px 0}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW:hover{border:1px solid #3d3935}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW.DeviceDetailWrapperV3_error-border__6m70A{border:2px solid #c60047}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_form-control-login__0UXeW.DeviceDetailWrapperV3_error-border__6m70A:focus{border-color:#c60047}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_input-label__44ud6{color:#606060;font-weight:100;overflow:hidden;right:0;text-overflow:ellipsis;white-space:nowrap}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_error-message__jXE5A{color:#c60047;font-size:12px;line-height:16px;margin-top:8px}.DeviceDetailWrapperV3_form-floating__uP_cV .DeviceDetailWrapperV3_disabled-input__G_xvW{background-color:#e5e5e5;color:#ced4da;pointer-events:none}.DeviceDetailWrapperV3_warn-icon__8BpaD{background-color:#c60047;float:left;height:13px;left:0;margin-right:4px;-webkit-mask-image:url(/ecom-devices/icons/alert-triangle.svg);mask-image:url(/ecom-devices/icons/alert-triangle.svg);-webkit-mask-size:cover;mask-size:cover;position:relative;width:13px}.DeviceDetailWrapperV3_primarybutton__2RmBy{background:#da291c;border:none;border-radius:28px;color:#fff;font-weight:700;overflow:visible;padding:14px 24px;width:100%}.DeviceDetailWrapperV3_primarybutton__2RmBy:disabled{background:#e6e3df;color:#b3aeaa;pointer-events:none}.DeviceDetailWrapperV3_primarybutton__2RmBy:hover{background:#961c13}.DeviceDetailWrapperV3_primarybutton__2RmBy:active{background:#c7355f}.DeviceDetailWrapperV3_configurebutton__gOpJT{background:#fff;border:2px solid #da291c;border-radius:28px;color:#da291c;font-weight:700;overflow:visible;padding:12px 24px;width:100%;margin-top:7px;display:inline-flex;align-content:center;justify-content:center}@media(max-width:767px){.DeviceDetailWrapperV3_configurebutton__gOpJT{padding:8px 24px}}.DeviceDetailWrapperV3_configurebutton__gOpJT:hover{border:2px solid #961c13;color:#961c13}.DeviceDetailWrapperV3_configurebutton__gOpJT:active{border:2px solid #c7355f;color:#c7355f}.DeviceDetailWrapperV3_configurebutton__gOpJT:disabled{border:2px solid #e6e3df;color:#e6e3df;cursor:default}.DeviceDetailWrapperV3_savebutton__Jptb6{width:auto}.DeviceDetailWrapperV3_date-format__XTZfP{font-size:12px;line-height:16px;padding-top:4px}.DeviceDetailWrapperV3_checkFilledIcon__x12qQ{background:url(/ecom-devices/icons/check-filled-internet-activation.svg) no-repeat;background-size:cover;top:2px}.DeviceDetailWrapperV3_checkFilledIcon__x12qQ,.DeviceDetailWrapperV3_edit-icon__Et7Ft{content:"";display:inline-block;height:24px;width:24px;margin-left:8px;position:relative}.DeviceDetailWrapperV3_edit-icon__Et7Ft{background:url(/ecom-devices/icons/edit-internet-activation.svg) no-repeat;background-size:cover;background-position:50%;bottom:2px}.DeviceDetailWrapperV3_text-button__svo6Z{background:none;border:none;margin-left:auto;font-weight:700;color:#da291c;display:flex;padding:10px 0}.DeviceDetailWrapperV3_text-button__svo6Z:disabled{color:#e6e3df;pointer-events:none}.DeviceDetailWrapperV3_text-button__svo6Z:hover{color:#c7355f}.DeviceDetailWrapperV3_text-button__svo6Z:active{color:#961c13}.DeviceDetailWrapperV3_btn-group__P59Wt{width:auto;border:1px solid #3d3935;border-radius:8px;padding:4px 0 4px 4px}.DeviceDetailWrapperV3_btn-group__P59Wt .DeviceDetailWrapperV3_btn__4Y3kg{font-size:16px;line-height:24px;font-weight:700;margin-right:4px;padding:8px 12px}.DeviceDetailWrapperV3_btn-group__P59Wt .DeviceDetailWrapperV3_btn__4Y3kg:focus{box-shadow:none}.DeviceDetailWrapperV3_btn-group__P59Wt .DeviceDetailWrapperV3_btn__4Y3kg.DeviceDetailWrapperV3_active__EG_x5{background:#da291c;border-radius:4px!important;font-weight:700;color:#fff;padding:8px 24px;display:flex;align-items:center;justify-content:center}.DeviceDetailWrapperV3_btn-group__P59Wt .DeviceDetailWrapperV3_underline__Cc3S6{width:100vw;position:absolute;border-bottom:1px solid #86807c;left:calc(50% - 50vw);bottom:0;height:0}@media(max-width:767px){.DeviceDetailWrapperV3_primarybutton__2RmBy{padding:10px 24px}.DeviceDetailWrapperV3_btn-group__P59Wt .DeviceDetailWrapperV3_btn__4Y3kg.DeviceDetailWrapperV3_active__EG_x5{z-index:0}}.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F,.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:focus,.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:focus:not(:hover){width:44px;height:24px;background:url(/ecom-devices/icons/toggleOff.svg) no-repeat;border:none;box-shadow:none;transition:none}.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:hover:not(:focus){background:url(/ecom-devices/icons/hoveroff.svg) no-repeat;transition:none;border:none;box-shadow:none}.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:checked,.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:checked:focus,.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:checked:focus:not(:hover){background:url(/ecom-devices/icons/toggleOn.svg) no-repeat;height:24px;width:44px;border:none;transition:none;box-shadow:none}.DeviceDetailWrapperV3_form-switch__RnD97 .DeviceDetailWrapperV3_form-check-input__1ZF_F:checked:hover:not(:focus){background:url(/ecom-devices/icons/hoveron.svg) no-repeat;transition:none;border:none;box-shadow:none}.DeviceDetailWrapperV3_mainLayout__QyMxR{display:flex;justify-content:center;background-color:#fff;column-gap:20px}@media(min-width:768px)and (max-width:1023px){.DeviceDetailWrapperV3_mainLayout__QyMxR{padding:24px 0 40px 24px;column-gap:0}}@media(min-width:1024px)and (max-width:1439px){.DeviceDetailWrapperV3_mainLayout__QyMxR{padding:24px 40px 40px 24px}}@media(max-width:767px){.DeviceDetailWrapperV3_mainLayout__QyMxR{flex-direction:column;row-gap:20px;padding:0}}@media(min-width:1024px){.DeviceDetailWrapperV3_mainLayout__QyMxR{max-width:1276px;margin-left:auto;margin-right:auto}}.DeviceDetailWrapperV3_mobileHeader__OswX_{display:none}@media(max-width:767px){.DeviceDetailWrapperV3_mobileHeader__OswX_{display:block;width:100%;padding:16px 16px 0}}.DeviceDetailWrapperV3_desktopHeader__bGSuv{display:block}@media(max-width:767px){.DeviceDetailWrapperV3_desktopHeader__bGSuv{display:none}}.DeviceDetailWrapperV3_imageSection__x6lMh{position:-webkit-sticky;position:sticky;top:100px;width:auto;height:668px;align-self:flex-start}@media(max-width:767px){.DeviceDetailWrapperV3_imageSection__x6lMh{position:unset;height:unset;align-self:unset}}@media(min-width:1024px)and (max-width:1439px){.DeviceDetailWrapperV3_imageSection__x6lMh{top:120px}}.DeviceDetailWrapperV3_badge5g__AP0R1{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #333;border-radius:4px;padding:2px 6px;font-size:12px;line-height:16px;font-weight:700;color:#333;background-color:#fff}@media(max-width:767px){.DeviceDetailWrapperV3_badge5g__AP0R1{top:8px;left:8px}}.DeviceDetailWrapperV3_imageWrapper__OqXlc{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background-color:#fff}@media(max-width:767px){.DeviceDetailWrapperV3_imageWrapper__OqXlc{min-height:300px}}.DeviceDetailWrapperV3_deviceImage__599cM{max-width:100%;max-height:450px;object-fit:contain}@media(max-width:767px){.DeviceDetailWrapperV3_deviceImage__599cM{max-height:320px}}.DeviceDetailWrapperV3_thumbnailStrip__Fa1Zv{display:flex;gap:8px;justify-content:center;margin-top:16px;padding:0 16px}.DeviceDetailWrapperV3_thumbnail__fYDp0{width:56px;height:56px;border:2px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;transition:border-color .2s ease}.DeviceDetailWrapperV3_thumbnail__fYDp0:hover{border-color:#a6a4a2}.DeviceDetailWrapperV3_thumbnail__fYDp0 img{max-width:100%;max-height:100%;object-fit:contain}.DeviceDetailWrapperV3_thumbnailActive__1pgfe{border-color:#da291c}.DeviceDetailWrapperV3_deviceInfoSection__aJ3II{min-width:520px;max-width:520px}@media(min-width:768px)and (max-width:1023px){.DeviceDetailWrapperV3_deviceInfoSection__aJ3II{padding-left:20px;padding-right:30px}}@media(max-width:767px){.DeviceDetailWrapperV3_deviceInfoSection__aJ3II{min-width:auto;padding-left:16px;padding-right:16px}}.DeviceDetailWrapperV3_promoBadge_____BH{display:inline-flex;align-items:center;gap:6px;background-color:#8fd200;color:#fff;border-radius:4px;padding:4px 12px;font-size:14px;line-height:20px;font-weight:700;margin-bottom:12px}@media(max-width:767px){.DeviceDetailWrapperV3_promoBadge_____BH{margin-bottom:0}}.DeviceDetailWrapperV3_promoBadge_____BH img{width:20px;height:20px}.DeviceDetailWrapperV3_deviceNameRow__poqV8{display:flex;align-items:center;gap:12px;margin-bottom:24px}@media(max-width:767px){.DeviceDetailWrapperV3_deviceNameRow__poqV8{margin-bottom:20px}}.DeviceDetailWrapperV3_energyIcon__E3g5_{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.DeviceDetailWrapperV3_deviceName__5EXT8{font-size:32px;line-height:40px;font-weight:700;color:#333;margin:0}@media(max-width:767px){.DeviceDetailWrapperV3_deviceName__5EXT8{font-size:28px;line-height:36px}}.DeviceDetailWrapperV3_sectionLabel__cnO8i{font-size:16px;line-height:24px;font-weight:700;color:#333;margin-bottom:4px}.DeviceDetailWrapperV3_colorPickerSection__gUdCP{margin-bottom:24px}.DeviceDetailWrapperV3_colorChoiceText__AHOAg{font-size:20px;line-height:28px;font-weight:400;color:#575452;margin-bottom:12px}.DeviceDetailWrapperV3_colorChoiceText__AHOAg strong{font-weight:700;color:#333}.DeviceDetailWrapperV3_colorSwatches__dxv1_{display:flex;flex-wrap:wrap;gap:12px}.DeviceDetailWrapperV3_colorSwatch__3vS5F{width:40px;height:40px;border-radius:50%;cursor:pointer;position:relative;border:2px solid #fff;outline:none;box-shadow:none}.DeviceDetailWrapperV3_colorSwatch__3vS5F:focus-visible{box-shadow:0 0 0 3px #1c9cdf}.DeviceDetailWrapperV3_colorSwatchSelected__BqRyc{box-shadow:0 0 0 3px #da291c}.DeviceDetailWrapperV3_colorSwatchSelected__BqRyc:focus,.DeviceDetailWrapperV3_colorSwatchSelected__BqRyc:focus-visible{box-shadow:0 0 0 3px #da291c}.DeviceDetailWrapperV3_colorSwatchLight___1SjV{border:2px solid #b3aeaa}.DeviceDetailWrapperV3_colorCheckmark__JDXBh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.DeviceDetailWrapperV3_sectionDivider__mSoOy{width:100%;height:1px;background-color:#e6e3df;margin:24px 0;border:none}.DeviceDetailWrapperV3_storageSection__A_4z6{margin-bottom:24px}.DeviceDetailWrapperV3_storageSectionTitle__TuZrj{font-size:16px;line-height:24px;font-weight:700;color:#333;margin-bottom:12px}.DeviceDetailWrapperV3_storageOptions__ZhzXd{display:flex;flex-direction:column;gap:12px}.DeviceDetailWrapperV3_storageOption__Tbw0v{display:flex;justify-content:space-between;align-items:center;border:1px solid #b3aeaa;border-radius:8px;padding:14px 16px;cursor:pointer;background-color:#fff;transition:border-color .2s ease,border-width .1s ease}.DeviceDetailWrapperV3_storageOption__Tbw0v:hover{border-color:#a6a4a2}.DeviceDetailWrapperV3_storageOption__Tbw0v:focus-visible{outline:3px solid #1c9cdf;outline-offset:2px}.DeviceDetailWrapperV3_storageOptionSelected__NU8Av{border:3px solid #da291c;padding:12px 14px}.DeviceDetailWrapperV3_storageOptionSelected__NU8Av:focus,.DeviceDetailWrapperV3_storageOptionSelected__NU8Av:focus-visible{outline:none;border-color:#da291c}.DeviceDetailWrapperV3_storageOptionDisabled__FCQpc{background-color:#f7f6f5;border-color:#e6e3df;cursor:not-allowed;opacity:1}.DeviceDetailWrapperV3_storageOptionDisabled__FCQpc:hover{border-color:#e6e3df}.DeviceDetailWrapperV3_storageOptionDisabled__FCQpc .DeviceDetailWrapperV3_storageLabelDefault__iCJl6,.DeviceDetailWrapperV3_storageOptionDisabled__FCQpc .DeviceDetailWrapperV3_storageLabel__jBMXM{color:#86807c}.DeviceDetailWrapperV3_storageLabel__jBMXM{font-size:18px;line-height:24px;font-weight:700;color:#da291c}@media(max-width:767px){.DeviceDetailWrapperV3_storageLabel__jBMXM{font-size:16px;line-height:24px}}.DeviceDetailWrapperV3_storageLabelDefault__iCJl6{color:#575452}.DeviceDetailWrapperV3_storagePriceWrapper__N4sQl{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px}.DeviceDetailWrapperV3_storageOriginalPrice__QzsAM{font-weight:400;color:#a6a4a2;text-decoration:line-through}.DeviceDetailWrapperV3_storageDiscountedPrice__BBZLF{font-weight:700;color:#333}.DeviceDetailWrapperV3_storageOutOfStock__cZTFY{font-weight:400;color:#86807c;font-size:16px;line-height:24px}.DeviceDetailWrapperV3_availabilitySection__C1Um1{display:flex;align-items:center;gap:32px;margin:16px 0 24px}@media(max-width:767px){.DeviceDetailWrapperV3_availabilitySection__C1Um1{flex-direction:column;align-items:flex-start;gap:12px}}.DeviceDetailWrapperV3_availabilityStatus__3FekU{display:flex;align-items:center;gap:8px}.DeviceDetailWrapperV3_availabilityDot__OekJ8{width:16px;height:16px;border-radius:50%;flex-shrink:0}.DeviceDetailWrapperV3_availabilityDotAvailable__PVGSd{background-color:#8fd200}.DeviceDetailWrapperV3_availabilityDotUnavailable__qQHqd{background-color:#e4003a}.DeviceDetailWrapperV3_availabilityText__IJj__{font-size:16px;line-height:24px;font-weight:700;color:#333}.DeviceDetailWrapperV3_deliveryDetails__1uWN6{font-size:14px;line-height:20px;font-weight:400;color:#3d3935;margin-top:2px}.DeviceDetailWrapperV3_freeShipping__1ppFA{display:flex;align-items:center;gap:8px}.DeviceDetailWrapperV3_freeShipping__1ppFA img{width:24px;height:24px}.DeviceDetailWrapperV3_freeShippingText___jYgb{font-size:16px;line-height:24px;font-weight:700;color:#333}.DeviceDetailWrapperV3_priceBreakdownWrapper__Ku1dR{margin-bottom:24px;border-radius:8px;overflow:hidden}.DeviceDetailWrapperV3_priceBreakdownHeader__gE5Do{font-size:14px;line-height:20px;background-color:#e6e3df;color:#3d3935;padding:8px 12px;font-weight:700}.DeviceDetailWrapperV3_priceBreakdownBody__0HqrC{background-color:#f7f6f5;color:#3d3935;padding:12px;font-size:14px;line-height:20px}.DeviceDetailWrapperV3_priceBreakdownRow__91doF{display:flex;justify-content:space-between;align-items:start;padding:4px 0}.DeviceDetailWrapperV3_priceBreakdownLabel__2j8Kg{font-weight:400;color:#3d3935}.DeviceDetailWrapperV3_priceBreakdownValue__N6oW_{font-weight:400;text-align:right;color:#3d3935}.DeviceDetailWrapperV3_priceBreakdownDivider__eLvRw{border:none;border-top:1px solid #ddd;margin:8px 0}.DeviceDetailWrapperV3_priceBreakdownReward__KRwih{color:#5e94cf;font-weight:700;display:flex;align-items:center;gap:4px}.DeviceDetailWrapperV3_priceBreakdownRewardValue__xWSYD{color:#5e94cf;font-weight:700}.DeviceDetailWrapperV3_priceBreakdownTotalLabel___t8xF,.DeviceDetailWrapperV3_priceBreakdownTotalValue__XFMyn{font-weight:700}.DeviceDetailWrapperV3_priceBreakdownSubtext__8bWAT{font-size:12px;line-height:16px;font-weight:400;color:#3d3935;margin-top:4px}.DeviceDetailWrapperV3_priceBreakdownSubtext__8bWAT strong{color:#3d3935;font-weight:700}.DeviceDetailWrapperV3_bottomBar__l2IKD{display:flex;justify-content:space-between;align-items:center;padding-top:16px}@media(max-width:767px){.DeviceDetailWrapperV3_bottomBar__l2IKD{flex-direction:column;align-items:stretch;gap:16px}}.DeviceDetailWrapperV3_finalPrice__fuZFW{font-size:32px;line-height:40px;font-weight:700;color:#333}@media(max-width:767px){.DeviceDetailWrapperV3_finalPrice__fuZFW{font-size:28px;line-height:36px}}.DeviceDetailWrapperV3_continueButton__UILbv{border-radius:28px;cursor:pointer;display:inline-block;min-height:52px;font-size:16px;line-height:24px;font-weight:700;text-decoration:none;background-color:#da291c;color:#fff;border:none;padding:12px 32px;display:inline-flex;align-items:center;gap:8px;margin:0;min-height:48px;transition:background-color .2s ease}.DeviceDetailWrapperV3_continueButton__UILbv:hover{background-color:#961c13}.DeviceDetailWrapperV3_continueButton__UILbv:focus-visible{outline:3px solid #1c9cdf;outline-offset:2px}.DeviceDetailWrapperV3_continueButton__UILbv:disabled{background-color:#e6e3df;color:#b3aeaa;pointer-events:none;cursor:default}.DeviceDetailWrapperV3_continueButton__UILbv img{width:16px;height:16px}.DeviceDetailWrapperV3_divider__L7MjL{border:none;border-top:1px solid #e5e5e5;margin:0}.DeviceDetailWrapperV3_tooltipIcon__AtpDW{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #a6a4a2;color:#a6a4a2;font-size:10px;line-height:10px;cursor:help;margin-left:4px;flex-shrink:0}.DeviceDetailWrapperV3_loaderOverlay__4trl_{display:flex;justify-content:center;align-items:center;min-height:400px}