.ShopPhones_pageWrapper__VfItD{width:100%;background-color:#ffffff;color:#1e0b1a;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ShopPhones_container__k5PH0{max-width:1140px;margin:0 auto;padding:0 24px}.ShopPhones_desktopOnly__niEHr{display:block}.ShopPhones_mobileBreadcrumb__pchqC,.ShopPhones_mobileOnly__cr8Nk,.ShopPhones_mobilePreviewBar__jY_It{display:none!important}.ShopPhones_heroSection__0YL5d{padding:40px 0 64px;background:linear-gradient(180deg,#fdf6f9,#ffffff 82%)}.ShopPhones_heroGrid__uHFyy{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:36px;gap:36px;align-items:center}.ShopPhones_heroEyebrow__gjoLd{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c81e5a;margin-bottom:10px}.ShopPhones_heroTitle__pTjXw{margin:0 0 14px;font-size:clamp(32px,3.8vw,44px);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#21061c}.ShopPhones_heroTitleAccent__gh_ho{color:#e11d5a}.ShopPhones_heroSubtitle__UN37b{margin:0 0 22px;max-width:430px;font-size:13.5px;line-height:1.5;color:#524a56}.ShopPhones_heroActions__b_Vg4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ShopPhones_heroPrimaryBtn__HBP7D{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:10px;background-color:#e11d5a;color:#ffffff;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s ease}.ShopPhones_heroPrimaryBtn__HBP7D:hover{background-color:#c81e5a;color:#ffffff}.ShopPhones_heroSecondaryBtn__oTM5p{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:10px;background-color:#ffffff;border:1px solid #e4dce2;color:#1e0b1a;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s ease}.ShopPhones_heroSecondaryBtn__oTM5p:hover{border-color:#c81e5a;color:#c81e5a}.ShopPhones_heroFeaturePills__oyEdO{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ShopPhones_heroFeaturePill__vC9kS{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background-color:#ffffff;border:1px solid #efe7ec;font-size:11px;font-weight:600;color:#2c1828}.ShopPhones_heroFeatureIcon__WE1Hy{color:#c81e5a;flex-shrink:0}.ShopPhones_heroVisualWrap__f7luw{position:relative;max-width:520px;width:100%;margin-left:auto}.ShopPhones_heroImg__Ifw2N{width:100%;height:265px;border-radius:18px;object-fit:cover;display:block;box-shadow:0 14px 32px rgba(33,6,28,.14)}.ShopPhones_unlockedBadge__7oo9A{position:absolute;top:14px;right:14px;background-color:#ffffff;color:#1e0b1a;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.ShopPhones_floatingProductCard__xnN0Y{position:absolute;bottom:-26px;left:-24px;background-color:#ffffff;border:1px solid #efe7ec;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 14px 32px rgba(33,6,28,.14);z-index:2}.ShopPhones_floatingProductImg__9m9yT{height:82px;width:auto;object-fit:contain;display:block}.ShopPhones_floatingFrom__XMIYx{display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c81e5a}.ShopPhones_floatingPrice__Ku3py{display:block;font-size:22px;font-weight:800;color:#1e0b1a;line-height:1.1}.ShopPhones_floatingName__G7ref{display:block;font-size:11px;color:#6b6570;margin-top:2px}.ShopPhones_brandSection__scI8r{padding:28px 0 48px;background-color:#ffffff}.ShopPhones_brandHeading__Jpfaf{margin:0 0 18px;font-size:18px;font-weight:800;color:#1e0b1a}.ShopPhones_brandGrid__Jl5DE{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.ShopPhones_brandCard__t9PPU{background-color:#faf6f8;border:1px solid #f0e8ed;border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.ShopPhones_brandCard__t9PPU:hover{border-color:#df9ab4;box-shadow:0 4px 14px rgba(30,11,26,.05)}.ShopPhones_brandLogo__tmN3_{width:38px;height:38px;object-fit:contain;flex-shrink:0;display:block}.ShopPhones_brandName__hFZCx{display:block;font-size:13.5px;font-weight:800;color:#1e0b1a}.ShopPhones_brandCount__49WGh{display:block;font-size:11px;color:#6b6570}@media (max-width:992px){.ShopPhones_heroGrid__uHFyy{grid-template-columns:1fr}.ShopPhones_heroVisualWrap__f7luw{margin:0 auto}.ShopPhones_brandGrid__Jl5DE{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.ShopPhones_floatingProductCard__xnN0Y{left:10px;bottom:-18px}.ShopPhones_brandGrid__Jl5DE{grid-template-columns:1fr}}.ShopPhones_catalogSection__7YOqm{padding:48px 0 64px;background-color:#faf6f8}.ShopPhones_catalogTopBar___Yq94{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ShopPhones_sectionEyebrow__Wm3xi{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c81e5a}.ShopPhones_sectionHeading__SUbIP{margin:4px 0 0;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.18;letter-spacing:-.02em;color:#21061c}.ShopPhones_catalogControls__o3rqc{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ShopPhones_controlLabel__8HN1w{display:block;font-size:10.5px;font-weight:700;color:#524a56;margin-bottom:5px}.ShopPhones_searchInputWrap__IET_h{display:flex;align-items:center;gap:8px;background-color:#ffffff;border:1px solid #e4dce2;border-radius:10px;padding:0 12px;height:38px;min-width:240px}.ShopPhones_searchInput___wf8M{border:none;outline:none;font-size:12.5px;color:#1e0b1a;background:transparent;width:100%}.ShopPhones_sortSelect__9yJx_{height:38px;border:1px solid #e4dce2;border-radius:10px;padding:0 12px;font-size:12.5px;color:#1e0b1a;background-color:#ffffff;outline:none}.ShopPhones_catalogLayout__uef0L{display:grid;grid-template-columns:235px 1fr;grid-gap:22px;gap:22px;align-items:flex-start;margin-top:22px}.ShopPhones_filterSidebar__X_EIy{background-color:#ffffff;border:1px solid #efe7ec;border-radius:14px;padding:18px}.ShopPhones_filterGroup__M6M7T{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #f2ebf0}.ShopPhones_filterGroup__M6M7T:last-of-type{border-bottom:none;margin-bottom:10px}.ShopPhones_filterGroupTitle__bZq2A{display:block;font-size:11.5px;font-weight:800;color:#1e0b1a;margin-bottom:9px}.ShopPhones_filterOptionRow__XREhz{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#3d2a3a;margin-bottom:6px;cursor:pointer}.ShopPhones_filterOptionLeft__OWHl8{display:inline-flex;align-items:center;gap:8px}.ShopPhones_filterInput__GU_KF{accent-color:#e11d5a;cursor:pointer}.ShopPhones_filterCount__4EV2F{font-size:10.5px;color:#8c8290}.ShopPhones_clearFiltersBtn__7Giiz{width:100%;padding:8px 12px;border-radius:999px;border:1px solid #e4dce2;background-color:#ffffff;color:#1e0b1a;font-size:11.5px;font-weight:700;cursor:pointer}.ShopPhones_clearFiltersBtn__7Giiz:hover{border-color:#c81e5a;color:#c81e5a}.ShopPhones_catalogCountText__I_8jb{margin:0 0 12px;font-size:12px;font-weight:700;color:#1e0b1a}.ShopPhones_productsGrid__2yxYI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.ShopPhones_productCard__WMNw1{background-color:#ffffff;border:1px solid #efe7ec;border-radius:14px;padding:14px;display:flex;flex-direction:column}.ShopPhones_productTopRow__SYIVs{display:flex;align-items:center;justify-content:space-between;gap:6px}.ShopPhones_condBadgeNew__K7_T4{padding:3px 8px;border-radius:999px;background-color:#e6f7ee;color:#15803d;font-size:9.5px;font-weight:700}.ShopPhones_condBadgePreowned__tboLG{padding:3px 8px;border-radius:999px;background-color:#f3eff8;color:#5b21b6;font-size:9.5px;font-weight:700}.ShopPhones_listingTag__kBRCj{font-size:9.5px;font-weight:600;color:#6b6570}.ShopPhones_productImg__9L8yZ{height:115px;width:auto;max-width:100%;object-fit:contain;margin:12px auto 14px;display:block}.ShopPhones_productMeta__2Ng6_{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6570}.ShopPhones_productTitle__886Tr{margin:3px 0 6px;font-size:13.5px;font-weight:800;color:#1e0b1a}.ShopPhones_productSpecsRow__fP36z{display:flex;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;color:#6b6570}.ShopPhones_colorDot__itbXu{width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block}.ShopPhones_productPriceRow__2ahw4{font-size:11px;color:#6b6570;margin-bottom:4px}.ShopPhones_productPriceVal__8jEB4{font-size:16px;font-weight:800;color:#1e0b1a;margin-left:3px}.ShopPhones_stockRow__BeMAs{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;margin-bottom:12px}.ShopPhones_stockDot__3Dmt_{width:6px;height:6px;border-radius:50%;display:inline-block}.ShopPhones_chooseBtn__Wud6q{margin-top:auto;width:100%;padding:9px 12px;border-radius:999px;border:none;background-color:#e11d5a;color:#ffffff;font-size:12px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.ShopPhones_chooseBtn__Wud6q:hover{background-color:#c81e5a;color:#ffffff}.ShopPhones_viewDetailsBtn__CgwAH{margin-top:auto;width:100%;padding:9px 12px;border-radius:999px;border:none;background-color:#f1ebf0;color:#3d2a3a;font-size:12px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.ShopPhones_compareLabel___zpg4{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#524a56;cursor:pointer}@media (max-width:1100px){.ShopPhones_productsGrid__2yxYI{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.ShopPhones_catalogLayout__uef0L{grid-template-columns:1fr}.ShopPhones_productsGrid__2yxYI{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.ShopPhones_productsGrid__2yxYI{grid-template-columns:1fr}}.ShopPhones_whySection__afpjQ{padding:56px 0 64px;background-color:#ffffff}.ShopPhones_whyGrid__RXBVo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:22px}.ShopPhones_whyCard__8Xu1f{background-color:#ffffff;border:1px solid #efe7ec;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 14px rgba(30,11,26,.03)}.ShopPhones_whyImgWrap__hf7nk{width:100%;height:118px;overflow:hidden}.ShopPhones_whyImg__8UkCY{width:100%;height:100%;object-fit:cover;display:block}.ShopPhones_whyBody__AGdL1{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1 1}.ShopPhones_whyTitle__YhNHF{margin:0 0 6px;font-size:13.5px;font-weight:800;color:#1e0b1a}.ShopPhones_whyDesc__xbkSp{margin:0 0 12px;font-size:11.5px;line-height:1.45;color:#6b6570}.ShopPhones_whyLink__pUMLC{margin-top:auto;display:inline-flex;align-items:center;gap:4px;color:#c81e5a;font-size:11.5px;font-weight:700;text-decoration:none}.ShopPhones_whyLink__pUMLC:hover{text-decoration:underline}.ShopPhones_whyBottomGrid__LwUDy{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:18px;gap:18px;margin-top:22px;align-items:stretch}.ShopPhones_byodDarkCard__FQFkQ{background:linear-gradient(135deg,#2d0626,#4b083b 65%,#7a104c);border-radius:16px;padding:26px 28px;color:#ffffff;display:flex;flex-direction:column;justify-content:center}.ShopPhones_byodDarkTitle__GIghW{margin:0 0 8px;font-size:18px;font-weight:800;color:#ffffff}.ShopPhones_byodDarkDesc__tcIMC{margin:0 0 18px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.8);max-width:440px}.ShopPhones_byodFormRow__T8qDr{display:flex;align-items:center;gap:10px}.ShopPhones_byodInput__x6Z_s{flex:1 1;padding:0 14px;font-size:13px;color:#1e0b1a;outline:none}.ShopPhones_byodBtn___6bHR,.ShopPhones_byodInput__x6Z_s{height:40px;border-radius:10px;border:none;background-color:#ffffff}.ShopPhones_byodBtn___6bHR{padding:0 18px;color:#21061c;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.ShopPhones_byodCaption__0PnJz{margin:12px 0 0;font-size:10.5px;color:rgba(255,255,255,.7)}.ShopPhones_trustGrid__jWlBs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ShopPhones_trustCard__LC6oe{background-color:#ffffff;border:1px solid #efe7ec;border-radius:14px;padding:16px}.ShopPhones_trustIconBox__qYtpc{width:28px;height:28px;border-radius:8px;background-color:#fde8ef;color:#c81e5a;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.ShopPhones_trustTitle__QLzW1{margin:0 0 4px;font-size:13px;font-weight:800;color:#1e0b1a}.ShopPhones_trustDesc__QKlMk{margin:0;font-size:11px;line-height:1.45;color:#6b6570}.ShopPhones_trustInlineLink__zLS_j{color:#c81e5a;font-weight:700;text-decoration:underline;margin-left:3px}.ShopPhones_faqSection__vo8j5{padding:64px 0 76px;background-color:#faf6f8}.ShopPhones_faqGrid__OCL5K{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:36px;gap:36px;align-items:flex-start;margin-top:18px}.ShopPhones_faqPhotoCard__6Q18x{background-color:#ffffff;border:1px solid #efe7ec;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(30,11,26,.05)}.ShopPhones_faqPhotoImg__gRZDa{width:100%;height:255px;object-fit:cover;display:block}.ShopPhones_faqPhotoFooter__wO8pa{padding:18px 20px;background-color:#ffffff}.ShopPhones_faqPhotoTitle__yKWJr{margin:0 0 6px;font-size:13px;font-weight:800;color:#1e0b1a}.ShopPhones_faqPhoneLink__rc7Bc{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:#1e0b1a;text-decoration:none}.ShopPhones_faqPhoneLink__rc7Bc:hover{color:#c81e5a}.ShopPhones_faqList__Em_ed{display:flex;flex-direction:column;gap:10px}.ShopPhones_faqItem__prDEt{background-color:#ffffff;border:1px solid #efe7ec;border-radius:12px;padding:15px 18px}.ShopPhones_faqItemOpen__8YWuh{border-color:#f4b6cd;padding:16px 18px;box-shadow:0 4px 14px rgba(225,29,90,.05)}.ShopPhones_faqQuestionBtn__sWm_Y{width:100%;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font-size:13px;font-weight:700;color:#1e0b1a}.ShopPhones_faqToggleCircle__ubI1Z{width:26px;height:26px;border-radius:50%;background-color:#fde8ef;color:#c81e5a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ShopPhones_faqToggleCircleOpen__2ktX3{background-color:#e11d5a;color:#ffffff}.ShopPhones_faqAnswer__n3C6k{margin:10px 0 0;font-size:12px;line-height:1.55;color:#6b6570;padding-right:32px}@media (max-width:992px){.ShopPhones_whyGrid__RXBVo{grid-template-columns:repeat(2,1fr)}.ShopPhones_faqGrid__OCL5K,.ShopPhones_whyBottomGrid__LwUDy{grid-template-columns:1fr}}@media (max-width:576px){.ShopPhones_trustGrid__jWlBs,.ShopPhones_whyGrid__RXBVo{grid-template-columns:1fr}.ShopPhones_byodFormRow__T8qDr{flex-direction:column;align-items:stretch}}@media (max-width:768px){.ShopPhones_desktopOnly__niEHr{display:none!important}.ShopPhones_mobileOnly__cr8Nk{display:block!important}.ShopPhones_mobilePreviewBar__jY_It{display:block!important;background-color:#fff7e6;border-bottom:1px solid #f5deb3;color:#5c4314;font-size:10.5px;line-height:1.4;padding:10px 16px;text-align:center}.ShopPhones_heroSection__0YL5d{padding:18px 0 54px}.ShopPhones_mobileBreadcrumb__pchqC{display:flex!important;align-items:center;gap:6px;font-size:11px;color:#6b6570;margin-bottom:18px}.ShopPhones_mobileBreadcrumbLink__u7iQh{color:#6b6570;text-decoration:underline}.ShopPhones_mobileBreadcrumbCurrent__57ZOp{color:#1e0b1a;font-weight:700}.ShopPhones_heroActions__b_Vg4{flex-direction:column;align-items:flex-start;gap:10px}.ShopPhones_heroVisualWrap__f7luw{margin-top:8px}.ShopPhones_heroImg__Ifw2N{height:300px}.ShopPhones_floatingProductCard__xnN0Y{left:0;bottom:-24px;padding:14px 18px}.ShopPhones_brandSection__scI8r{padding:24px 0 40px}.ShopPhones_brandGrid__Jl5DE{grid-template-columns:1fr;gap:12px}.ShopPhones_catalogSection__7YOqm{padding:36px 0 48px}.ShopPhones_catalogControls__o3rqc{width:100%;flex-direction:column;align-items:stretch;gap:10px}.ShopPhones_searchInputWrap__IET_h{min-width:0;width:100%}.ShopPhones_catalogLayout__uef0L{grid-template-columns:1fr;gap:18px}.ShopPhones_productsGrid__2yxYI{grid-template-columns:1fr;gap:14px}.ShopPhones_productCard__WMNw1{padding:16px}.ShopPhones_whySection__afpjQ{padding:44px 0 48px}.ShopPhones_whyGrid__RXBVo{grid-template-columns:1fr;gap:16px}.ShopPhones_whyImgWrap__hf7nk{height:160px}.ShopPhones_whyBottomGrid__LwUDy{grid-template-columns:1fr;gap:18px}.ShopPhones_byodDarkCard__FQFkQ{padding:24px 20px}.ShopPhones_byodFormRow__T8qDr{flex-direction:column;align-items:flex-start;gap:10px}.ShopPhones_byodInput__x6Z_s{width:100%;flex:none}.ShopPhones_byodBtn___6bHR{width:-moz-fit-content;width:fit-content;padding:0 22px}.ShopPhones_trustGrid__jWlBs{grid-template-columns:1fr;gap:12px}.ShopPhones_faqSection__vo8j5{padding:48px 0 56px}.ShopPhones_faqGrid__OCL5K{grid-template-columns:1fr;gap:24px}.ShopPhones_faqPhotoImg__gRZDa{height:195px}}