.productDetail_main__container__gIP5l{max-width:1400px;margin:0 auto;width:100%;background-color:#f8fafc;padding:20px;min-height:100vh}.productDetail_breadcrumb__container__0gGYq{margin-bottom:24px!important;padding:16px 24px!important}.productDetail_breadcrumbs__oVzEb{font-size:14px}.productDetail_breadcrumb__link__0NuGf{color:#64748b!important;text-decoration:none!important;font-weight:500;transition:color .2s ease}.productDetail_breadcrumb__link__0NuGf:hover{color:#059669!important}.productDetail_breadcrumb__current__up7zl{color:#1e293b!important;font-weight:600!important}.productDetail_back__button__LatN7{display:flex!important;align-items:center!important;color:#64748b!important;padding:8px 0!important}.productDetail_price__card__5eV6l{padding:16px 20px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid #e5e7eb;background-color:#fff;min-height:85px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.06)}.productDetail_price__card__5eV6l:hover{border-color:var(--buyThemeColor,#10b981);box-shadow:0 4px 12px rgba(16,185,129,.15);transform:translateY(-2px)}.productDetail_price__card__5eV6l.productDetail_selected__mXadx{border-color:var(--buyThemeColor,#10b981);background-color:rgba(16,185,129,.05);box-shadow:0 4px 12px rgba(16,185,129,.2)}.productDetail_source__card__yCW6V{padding:12px;border-radius:12px;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#f0ad4e 0,var(--sellThemeColor) 100%);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 4px 12px rgba(16,185,129,.25);border:none}.productDetail_source__card__yCW6V:hover{background:linear-gradient(135deg,#faa632,#df8303);box-shadow:0 6px 16px rgba(16,185,129,.35);transform:translateY(-2px)}.productDetail_source__card__yCW6V:active{transform:translateY(0)}.productDetail_out_of_stock__card__R7fbs{background-color:#fef2f2;border:2px solid #fca5a5;padding:14px 20px;border-radius:12px;color:#dc2626;min-height:85px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.productDetail_price__card__5eV6l.productDetail_out__of__stock__card__JOU9Q{background-color:#fafafa;cursor:not-allowed}.productDetail_price__card__5eV6l.productDetail_out__of__stock__card__JOU9Q:hover{box-shadow:none;border-color:#ffcdd2;transform:none}.productDetail_price__card__5eV6l.productDetail_out__of__stock__card__JOU9Q:active{transform:none}.productDetail_product__section__N8ME7{margin-bottom:32px}.productDetail_image__section__CDfd_{height:100%;display:flex;align-items:flex-start;max-width:100%;overflow:hidden}.productDetail_product__details___6tyF{height:100%;display:flex;flex-direction:column}.productDetail_add__button__U_Sm3{background-color:var(--buyThemeColor);padding:.75rem 1.5rem;border:none;color:#fff;font-weight:500;font-size:1rem;border-radius:.5rem;margin-top:.5rem;min-width:7.5rem}.productDetail_product__grid__3e8Cx{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.productDetail_image__gallery__container__K1Fzm{position:-webkit-sticky;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;overflow:visible!important}.productDetail_product__info__container__bcP3i{height:-moz-fit-content;height:fit-content;min-height:600px}.productDetail_product__title__daHV5{font-size:1.5rem!important;font-weight:700!important;color:#1e293b!important;line-height:1.3!important;margin-bottom:16px!important}.productDetail_rating__section__y8SSW{display:flex;align-items:center;gap:12px}.productDetail_rating__stars__zDxwU{display:flex;align-items:center;gap:8px}.productDetail_rating__value__7ZS0M{font-weight:600!important;color:#1e293b!important}.productDetail_rating__count__IX5IQ{color:#64748b!important}.productDetail_price__section__iJYCr{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:8px;border-radius:12px;margin-bottom:.5rem}.productDetail_out__of__stock__info__8cvog{padding:16px;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:8px}.productDetail_info__text__9J2wK{color:#1565c0;line-height:1.6}.productDetail_info__icon__9pF7n{font-size:20px;flex-shrink:0}.productDetail_price__amount__gGMUz{font-size:32px;letter-spacing:-.5px}.productDetail_price__comparison__L62Rz{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.productDetail_price__display__uXFS_{display:flex;flex-direction:column;gap:8px}.productDetail_price__wrapper__Fq_Vy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.productDetail_current__price__lUdxL{display:flex;align-items:center;gap:8px;font-weight:700;color:#1a1a1a;margin:0}.productDetail_original__price__xU9jX{color:#6c757d;text-decoration:line-through;font-size:16px;font-weight:400}.productDetail_discount__badge__HbpSc{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:linear-gradient(135deg,var(--buyThemeColor) 0,var(--buyThemeColor) 100%);color:#fff;font-weight:700;font-size:1rem;border-radius:8px;box-shadow:0 4px 12px hsla(0,100%,71%,.3);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;animation:productDetail_pulse-badge__dUFIQ 2s ease-in-out infinite}.productDetail_tradein__section__ll1Af{margin-bottom:32px}.productDetail_trade__applied__badge__su1Vx{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#ecfdf5;border:2px solid #059669;border-radius:16px}.productDetail_trade__icon__PBDin{color:#059669!important;font-size:24px!important}.productDetail_trade__text__box__z0W94{display:flex;flex-direction:column;gap:4px}.productDetail_trade__applied__text__znbqk{font-size:16px!important;font-weight:600!important;color:#059669!important}.productDetail_trade__device__text__sA87t{font-size:14px!important;color:#64748b!important;font-weight:500!important}.productDetail_variant__section__egutk{margin-bottom:32px}.productDetail_section__title__CWxqr{font-size:18px!important;font-weight:600!important;color:#1e293b!important;margin-bottom:12px!important}.productDetail_variant__select__h2eMT{margin-top:8px}.productDetail_variant__select__h2eMT .productDetail_MuiOutlinedInput-root__Qeo50{border-radius:12px!important;font-weight:500}.productDetail_variant__select__h2eMT .productDetail_MuiOutlinedInput-root__Qeo50.productDetail_Mui-focused__SDFqV .productDetail_MuiOutlinedInput-notchedOutline__hZBij,.productDetail_variant__select__h2eMT .productDetail_MuiOutlinedInput-root__Qeo50:hover .productDetail_MuiOutlinedInput-notchedOutline__hZBij{border-color:#059669!important}.productDetail_condition__section__vRGKI{margin-bottom:32px}.productDetail_condition__grid__ZkssT{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.productDetail_condition__card__91u2s{border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid #e5e7eb;background-color:#fff;min-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.06)}.productDetail_condition__card__91u2s:hover{border-color:#d1d5db;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.productDetail_out_of_stock__mIwIu{grid-column:1/-1;text-align:center;padding:20px;color:#666;font-style:italic}.productDetail_condition__card__container__NCtC8{display:flex;align-items:center;gap:12px;padding:8px}.productDetail_con__box__KaKkw{display:flex;flex-direction:column;gap:4px}.productDetail_type__q3vFN{font-size:14px!important;color:#64748b!important;font-weight:500!important}.productDetail_type__price__LKJEF{font-size:18px!important;font-weight:700!important;color:#1e293b!important}.productDetail_out__of__stock__TVQWA{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#fef2f2;border:2px solid #ef4444;border-radius:12px;color:#dc2626!important;font-weight:600!important}.productDetail_purchase__section__TwM5E{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.productDetail_quantity__section__TrnQw{margin-bottom:20px}.productDetail_quantity__label__UdDns{font-weight:600!important;color:#1e293b!important;margin-bottom:8px!important}.productDetail_qty__controls__CKwXy{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border:2px solid #e2e8f0;border-radius:12px;padding:4px}.productDetail_qty__button__UGBK3{color:#64748b!important;padding:8px!important}.productDetail_qty__button__UGBK3:hover{background-color:#f1f5f9!important;color:#059669!important}.productDetail_qty__input__QZyJs{width:60px!important;text-align:center}.productDetail_qty__input__QZyJs .productDetail_MuiOutlinedInput-notchedOutline__hZBij{border:none!important}.productDetail_qty__input__QZyJs .productDetail_MuiOutlinedInput-input__jk0gj{text-align:center;font-weight:600;font-size:16px}.productDetail_features__section__xgiwA{display:flex;justify-content:space-evenly;gap:20px;padding-top:24px;border-top:1px solid #e2e8f0}.productDetail_feature__item__3vB1x{display:flex;align-items:center;gap:12px}.productDetail_feature__icon___6dKT{color:#059669!important;font-size:24px!important}.productDetail_feature__title__S1hK_{font-weight:600!important;color:#1e293b!important;font-size:16px!important}.productDetail_feature__subtitle__n9vpi{color:#64748b!important;font-size:14px!important}.productDetail_also__bought__section__vmUUo{margin-bottom:32px!important}.productDetail_section__heading__WfBGq{font-size:24px!important;font-weight:700!important;color:#1e293b!important;margin-bottom:24px!important}.productDetail_custom__dropdown__wrapper__XUPz6{position:relative;width:100%}.productDetail_custom__dropdown__trigger__oTCuL{font-family:inherit}.productDetail_custom__dropdown__trigger__oTCuL:focus{outline:none;border-color:#1976d2}.productDetail_custom__dropdown__menu__cnE6a::-webkit-scrollbar{width:8px}.productDetail_custom__dropdown__menu__cnE6a::-webkit-scrollbar-track{background:#f1f1f1}.productDetail_custom__dropdown__menu__cnE6a::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.productDetail_custom__dropdown__menu__cnE6a::-webkit-scrollbar-thumb:hover{background:#555}.productDetail_tabs__section__jlgdK{margin-bottom:32px!important}.productDetail_product__tabs__ID978{margin-bottom:0!important}.productDetail_tab__item__7p4CB{color:#64748b!important;font-weight:600!important}.productDetail_tab__item__7p4CB.productDetail_Mui-selected__ni4eh{color:#059669!important}.productDetail_description__text___ZXyQ{color:#475569!important;line-height:1.7!important;font-size:16px!important}.productDetail_specs__table__7NB0m{width:100%!important}.productDetail_spec__row__even__ubWPR{background-color:#f8fafc!important}.productDetail_spec__row__odd__6OWzT{background-color:#fff!important}.productDetail_spec__key__Rz4dR{font-weight:600!important;color:#1e293b!important;width:40%!important;padding:16px!important}.productDetail_spec__value__RNfAD{color:#475569!important;padding:16px!important}.productDetail_reviews__section__zRzPn{margin-bottom:32px!important}.productDetail_reviews__header__SH15q{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.productDetail_reviews__stats__6mFH4{margin-bottom:32px!important}.productDetail_rating__summary__cqH0B{text-align:center;padding:24px;background-color:#f8fafc;border-radius:16px}.productDetail_average__rating__4A8lR{font-size:48px!important;font-weight:700!important;color:#1e293b!important;margin-bottom:8px!important}.productDetail_rating__subtitle__1qxMj{color:#64748b!important;margin-bottom:16px!important;font-size:14px!important}.productDetail_stars__display__8WWkk{display:flex;justify-content:center;gap:4px}.productDetail_rating__breakdown__VNCof{display:flex;flex-direction:column;gap:12px;padding:24px}.productDetail_rating__bar__item__8sSM_{display:flex;align-items:center;gap:16px}.productDetail_rating__label__XM3a9{min-width:40px;font-weight:600!important;color:#1e293b!important;font-size:14px!important}.productDetail_rating__percentage__XwZZ8{min-width:50px;text-align:right;color:#64748b!important;font-size:14px!important;font-weight:500!important}.productDetail_reviews__list__5QJk_{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.productDetail_view__more__section__bvjBg{display:flex;justify-content:center}.productDetail_modal__form__K7_ZU{display:flex;flex-direction:column;gap:20px}.productDetail_modal__header__kWrMk{text-align:center;margin-bottom:20px}.productDetail_modal__title__scLO1{font-weight:700!important;color:#1e293b!important}.productDetail_tradein__label__guRaa{font-weight:600!important;color:#1e293b!important;font-size:16px!important;margin-bottom:8px!important}.productDetail_tradein__search__input__gty_9{margin-bottom:16px!important}.productDetail_tradein__search__input__gty_9 .productDetail_MuiOutlinedInput-root__Qeo50{border-radius:12px!important}.productDetail_trade_in__value__WxYZh{padding:16px 20px;background-color:#ecfdf5;border:1px solid #059669;border-radius:12px;margin:16px 0}.productDetail_trade_in__applied__9_7Sd{font-weight:600!important;color:#059669!important;font-size:16px!important}.productDetail_imei__section__sajsr{margin-top:16px}.productDetail_imei__input__container__yKajr{display:flex;gap:12px;align-items:flex-end;margin-top:8px}.productDetail_review__modal__form__RnWs_{display:flex;flex-direction:column;gap:24px}.productDetail_product__review__details__vLmDV{display:flex;gap:16px;padding:16px;background-color:#f8fafc;border-radius:12px;align-items:flex-start}.productDetail_review__img__box__PCf4S{background-color:#fff;padding:12px;border-radius:8px;flex-shrink:0}.productDetail_review__img__box__PCf4S img{border-radius:4px;object-fit:cover}.productDetail_group__text__wG3Oy{display:flex;flex-direction:column;gap:8px;flex:1 1}.productDetail_review__product__title__LLX8H{font-weight:600!important;color:#1e293b!important;font-size:16px!important}.productDetail_price__review__a4yeV{display:flex;align-items:center;gap:.25rem;font-size:18px!important;font-weight:700!important}.productDetail_review__star__box__AJwVE{display:flex;justify-content:center;align-items:center;padding:20px 0}.productDetail_review__text__section__sF7Ia{width:100%}.productDetail_review__input__wwvdR{width:100%;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .2s ease}.productDetail_review__input__wwvdR:focus{outline:none;border-color:#059669}.productDetail_review__input__wwvdR::placeholder{color:#94a3b8}.productDetail_image__skeleton__i0RlG,.productDetail_product__skeleton__aCjaz,.productDetail_review__skeleton__4OEyP{display:flex;flex-direction:column;gap:16px}.productDetail_skeleton__section__ymx15{display:flex;flex-direction:column;gap:8px;margin:16px 0}.productDetail_skeleton__grid__0gARd{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin:16px 0}@media (max-width:768px){.productDetail_product__grid__3e8Cx{grid-template-columns:1fr;gap:24px}.productDetail_image__gallery__container__K1Fzm{position:static;order:1}.productDetail_image__section__CDfd_{height:auto;min-height:200px;align-items:center}.productDetail_product__info__container__bcP3i{order:2;min-height:auto}.productDetail_main__container__gIP5l{padding:12px}.productDetail_breadcrumb__container__0gGYq{padding:12px 16px!important;margin-bottom:16px!important}.productDetail_product__section__N8ME7{margin-bottom:24px}.productDetail_product__title__daHV5{font-size:22px!important;margin-bottom:12px!important}.productDetail_price__section__iJYCr{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0}.productDetail_current__price__lUdxL{display:flex;align-items:center;font-size:28px!important}.productDetail_condition__grid__ZkssT{grid-template-columns:repeat(3,1fr);gap:10px}.productDetail_condition__card__91u2s{padding:10px 12px;min-height:75px;font-size:14px}.productDetail_condition__card__container__NCtC8{flex-direction:column;text-align:center;gap:8px}.productDetail_type__price__LKJEF{font-size:16px!important}.productDetail_features__section__xgiwA{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.productDetail_reviews__header__SH15q{flex-direction:column;align-items:stretch;gap:16px}.productDetail_reviews__stats__6mFH4{margin-bottom:24px!important}.productDetail_rating__summary__cqH0B{padding:20px}.productDetail_average__rating__4A8lR{font-size:36px!important}.productDetail_rating__breakdown__VNCof{padding:20px}.productDetail_section__heading__WfBGq{font-size:20px!important}.productDetail_product__review__details__vLmDV{flex-direction:column;align-items:center;text-align:center}.productDetail_imei__input__container__yKajr{flex-direction:column;align-items:stretch;gap:16px}.productDetail_qty__controls__CKwXy{justify-content:center}.productDetail_purchase__section__TwM5E{flex-direction:column;align-items:start}.productDetail_add__button__U_Sm3{margin-bottom:1.5rem}}@media (max-width:480px){.productDetail_main__container__gIP5l{padding:8px}.productDetail_condition__grid__ZkssT{grid-template-columns:repeat(2,1fr);gap:8px}.productDetail_condition__card__91u2s{padding:8px 10px;min-height:70px;font-size:13px;border-radius:6px}.productDetail_condition__section__vRGKI{margin-bottom:20px}.productDetail_product__title__daHV5{font-size:20px!important}.productDetail_current__price__lUdxL{font-size:24px!important}.productDetail_section__heading__WfBGq{font-size:18px!important}.productDetail_average__rating__4A8lR{font-size:32px!important}}@keyframes productDetail_fadeIn__8gck7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.productDetail_main__container__gIP5l>*{animation:productDetail_fadeIn__8gck7 .5s ease-out}.productDetail_back__button__LatN7:focus,.productDetail_qty__button__UGBK3:focus{outline:2px solid #059669;outline-offset:2px}.productDetail_review__input__wwvdR:focus{box-shadow:0 0 0 3px rgba(5,150,105,.1)}.productDetail_loading__OXEAP{opacity:.7;pointer-events:none}.productDetail_product__title__daHV5,.productDetail_section__heading__WfBGq,.productDetail_section__title__CWxqr{letter-spacing:-.025em}.productDetail_condition__card__91u2s:hover{box-shadow:0 10px 25px rgba(0,0,0,.1)!important}.productDetail_main__container__gIP5l>:not(:last-child){margin-bottom:24px}@media (max-width:768px){.productDetail_main__container__gIP5l>:not(:last-child){margin-bottom:16px}}@media (max-width:380px){.productDetail_image__section__CDfd_{height:auto;min-height:180px;align-items:center;padding:4px;margin:0}.productDetail_condition__grid__ZkssT{grid-template-columns:repeat(2,1fr);gap:6px}.productDetail_condition__card__91u2s{padding:6px 8px;min-height:65px;font-size:12px}}