.CompareButton_iconButton__U6_wg{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;background:#ffffff;border:2px solid #e5e7eb;border-radius:0;color:#6b7280;cursor:pointer;transition:all .2s ease}.CompareButton_iconButton__U6_wg:hover{background:#eff6ff;border-color:#bfdbfe;color:#2B96D4;transform:scale(1.08)}.CompareButton_iconButton__U6_wg:focus-visible{outline:2px solid #2B96D4;outline-offset:2px}.CompareButton_iconButtonActive__NncEh{background:#eff6ff;border-color:#2B96D4;color:#2B96D4}@media (max-width:480px){.CompareButton_iconButton__U6_wg{width:38px;height:38px}}.products_page__BOjwz{--pp-navy:#12294a;--pp-brand:#2b96d4;--pp-brand-dark:#1b6fb3;--pp-ink:#0f1b2d;--pp-muted:#64748b;--pp-line:#e5ebf2;--pp-soft:#f4f7fb;--pp-hot:#ff5a3c;--pp-ok:#16a34a;--pp-radius:18px;--pp-shadow:0 10px 30px -14px rgba(18,41,74,0.22);min-height:100vh;background:var(--pp-soft);color:var(--pp-ink);direction:rtl}.products_error__rXXu_{text-align:center;padding:4rem 2rem}.products_error__rXXu_ h2{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.products_error__rXXu_ a{color:#2563eb;text-decoration:underline}.products_main__tb86f{padding:0 .75rem 2rem}.products_container__3Zxmw{max-width:1700px;margin:0 auto;padding-top:12px}.products_shell__Kbxjl{--shell-top:calc(var(--header-height, 134px) * 1.2 + 12px);position:relative}html[data-native-platform=android] .products_shell__Kbxjl{--shell-top:calc(var(--header-height, 134px) + 12px)}.products_scrim__7oecW{display:none}.products_side__AIOo8{display:flex;min-height:0;flex-direction:column;border:1px solid #edf1f6;border-radius:var(--pp-radius);background:#ffffff;box-shadow:var(--pp-shadow)}.products_sideHead__pJuFD{display:flex;align-items:center;gap:.625rem;padding:1rem 1.125rem .75rem;border-bottom:1px solid var(--pp-line)}.products_sideTitle__qE9r5{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--pp-navy);font-size:1.05rem;font-weight:800}.products_sideTitle__qE9r5 svg{color:var(--pp-brand)}.products_sideClear__HMePm{margin-inline-start:auto;padding:0;border:0;background:none;color:var(--pp-brand-dark);font-size:.82rem;font-weight:700;cursor:pointer}.products_sideClose__hF8Ta{display:none;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#f1f5f9;color:var(--pp-navy);cursor:pointer}.products_sideBody__Hi0aI{flex:1;min-height:0;overflow-y:auto;padding:.375rem 1.125rem .75rem;overscroll-behavior:contain;scrollbar-width:thin}.products_group__OiBsO{padding:.875rem 0;border-bottom:1px dashed var(--pp-line)}.products_group__OiBsO:last-child{border-bottom:0}.products_groupTitle__lBD2J{display:flex;align-items:center;justify-content:space-between;margin:0 0 .625rem;color:var(--pp-navy);font-size:.9rem;font-weight:800}.products_groupTitle__lBD2J small{color:var(--pp-muted);font-size:.75rem;font-weight:400}.products_catList__LGEOc{display:grid;gap:4px}.products_catOption__2Y5qC{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border:0;border-radius:10px;background:transparent;color:#334155;font-size:.88rem;font-weight:600;text-align:start;cursor:pointer;transition:background .15s}.products_catOption__2Y5qC span{padding:0 .5rem;border-radius:99px;background:#f1f5f9;color:var(--pp-muted);font-size:.75rem}.products_catOption__2Y5qC:hover{background:var(--pp-soft)}.products_catOptionOn__eMGr4{background:#e7f3fb;color:var(--pp-brand-dark)}.products_catOptionOn__eMGr4 span{background:#ffffff;color:var(--pp-brand-dark)}.products_brandSearch__z6n7Z{display:flex;align-items:center;gap:.5rem;height:38px;margin-bottom:.5rem;padding:0 .75rem;border-radius:10px;background:var(--pp-soft);color:var(--pp-muted)}.products_brandSearch__z6n7Z input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--pp-ink);font:inherit;font-size:.85rem}.products_brandList___czsG{display:grid;max-height:220px;gap:2px;overflow-y:auto;padding-inline-end:4px;scrollbar-width:thin}.products_mutedText__CGcsc{margin:0;padding:.5rem;color:var(--pp-muted);font-size:.85rem}.products_check__X5Mh2{position:relative;display:flex;align-items:center;gap:.625rem;padding:.4rem .375rem;border-radius:8px;color:var(--pp-ink);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.products_check__X5Mh2:hover{background:var(--pp-soft)}.products_check__X5Mh2 input{position:absolute;opacity:0;pointer-events:none}.products_checkBox__LKvJy{display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border:2px solid #cbd5e1;border-radius:6px;color:#ffffff;transition:background .15s,border-color .15s}.products_checkBox__LKvJy svg{opacity:0}.products_check__X5Mh2 input:checked+.products_checkBox__LKvJy{border-color:var(--pp-brand);background:var(--pp-brand)}.products_check__X5Mh2 input:checked+.products_checkBox__LKvJy svg{opacity:1}.products_check__X5Mh2 input:focus-visible+.products_checkBox__LKvJy{box-shadow:0 0 0 3px rgba(43,150,212,.3)}.products_check__X5Mh2 em{margin-inline-start:auto;color:var(--pp-muted);font-size:.75rem;font-style:normal}.products_priceInputs__jtHES{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.875rem}.products_priceInputs__jtHES label{display:flex;align-items:center;gap:.4rem;height:44px;padding:0 .75rem;border:2px solid var(--pp-line);border-radius:12px;color:var(--pp-muted);font-size:.75rem;transition:border-color .15s}.products_priceInputs__jtHES label:focus-within{border-color:var(--pp-brand)}.products_priceInputs__jtHES b{font-weight:700}.products_priceInputs__jtHES input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--pp-navy);font:inherit;font-size:.95rem;font-weight:800}.products_range__NZbxT{position:relative;height:28px;margin:0 6px;direction:rtl}.products_rangeTrack__BfeXp{position:absolute;top:12px;inset-inline:0;height:5px;border-radius:3px;background:#dbe7f1}.products_rangeTrack__BfeXp i{position:absolute;top:0;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--pp-brand),var(--pp-brand-dark))}.products_range__NZbxT input{position:absolute;inset:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.products_range__NZbxT input::-webkit-slider-thumb{width:22px;height:22px;border:3px solid var(--pp-brand);border-radius:50%;background:#ffffff;box-shadow:0 3px 8px rgba(18,41,74,.3);cursor:grab;pointer-events:auto;-webkit-appearance:none}.products_range__NZbxT input::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--pp-brand);border-radius:50%;background:#ffffff;cursor:grab;pointer-events:auto}.products_toggle__K_TrX{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem .125rem;font-size:.88rem;font-weight:600;cursor:pointer}.products_toggle__K_TrX input{position:absolute;opacity:0;pointer-events:none}.products_toggleSwitch__f4Pn0{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:99px;background:#cbd5e1;transition:background .2s}.products_toggleSwitch__f4Pn0:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,.25);transition:inset-inline-start .2s}.products_toggle__K_TrX input:checked+.products_toggleSwitch__f4Pn0{background:var(--pp-brand)}.products_toggle__K_TrX input:checked+.products_toggleSwitch__f4Pn0:after{inset-inline-start:21px}.products_toggle__K_TrX input:focus-visible+.products_toggleSwitch__f4Pn0{box-shadow:0 0 0 3px rgba(43,150,212,.3)}.products_sideFoot__eqA7N{padding:.75rem 1.125rem 1rem;border-top:1px solid var(--pp-line)}.products_apply__QwnlE{width:100%;height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--pp-brand),var(--pp-brand-dark));box-shadow:0 12px 24px -12px rgba(27,111,179,.8);color:#ffffff;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .2s}.products_apply__QwnlE:hover{transform:translateY(-2px)}.products_apply__QwnlE:active{transform:scale(.98)}.products_list__X6tbm{min-width:0;scrollbar-width:thin}.products_list__X6tbm:focus-visible{outline:2px solid var(--pp-brand);outline-offset:2px}.products_hero__nYVav{position:relative;margin-bottom:.875rem;padding:1rem 1rem .875rem;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,var(--pp-navy),#1d4f86);color:#ffffff}.products_hero__nYVav:after{content:"";position:absolute;top:-90px;inset-inline-start:-60px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.07);pointer-events:none}.products_crumbs__UHVtG{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;overflow-x:auto;color:#a9c4de;font-size:.78rem;white-space:nowrap;scrollbar-width:none}.products_crumbs__UHVtG::-webkit-scrollbar{display:none}.products_crumbs__UHVtG a{color:inherit;text-decoration:none}.products_crumbs__UHVtG a:hover{color:#ffffff}.products_crumbs__UHVtG span{overflow:hidden;text-overflow:ellipsis}.products_crumbs__UHVtG svg{flex:0 0 auto}.products_heroTitle__lvaou{position:relative;z-index:1;margin:0;font-size:1.4rem;font-weight:800;line-height:1.35}.products_heroText__T8Glm{position:relative;z-index:1;margin:.125rem 0 0;color:#cfe6f7;font-size:.85rem}.products_tiles__GhXuo{position:relative;z-index:1;display:flex;gap:.625rem;margin-top:.875rem;padding-bottom:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.products_tiles__GhXuo::-webkit-scrollbar{display:none}.products_tile__4U_9q{display:flex;flex:0 0 auto;align-items:center;gap:.625rem;padding:5px 12px 5px 6px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.1);color:#ffffff;font:inherit;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s}.products_tile__4U_9q>svg{box-sizing:content-box;padding:6px;border-radius:10px;background:rgba(255,255,255,.14)}.products_tile__4U_9q:hover{background:rgba(255,255,255,.2)}.products_tileOn__xQPHw{background:#ffffff;color:var(--pp-navy)}.products_tileOn__xQPHw>svg{background:#e7f3fb}.products_tileImg__KUR4w{width:34px;height:34px;padding:3px;border-radius:10px;background:#ffffff;object-fit:contain}.products_barSlot__2UKpZ{margin-bottom:.875rem}.products_bar__KunOt{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin:0 -4px;padding:8px 4px;border-radius:16px;background:rgba(244,247,251,.98);backdrop-filter:blur(8px)}.products_barFixed__daiVS{position:fixed;top:var(--header-height,117px);inset-inline:0;margin:0;padding:8px .75rem;border-radius:0 0 16px 16px;background:#ffffff;box-shadow:0 10px 20px -14px rgba(18,41,74,.45)}.products_filterBtn__KNpYn{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;height:42px;padding:0 1rem;border:0;border-radius:12px;background:var(--pp-navy);color:#ffffff;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.products_filterBtn__KNpYn em{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:99px;background:var(--pp-hot);font-size:.75rem;font-style:normal}.products_count__iTetX{display:none;color:var(--pp-muted);font-size:.88rem}.products_count__iTetX b{color:var(--pp-navy);font-size:1.05rem}.products_barEnd__ARB9P{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:.5rem}.products_sort__hb90C{position:relative;display:flex;align-items:center;height:42px;padding:0 .75rem;border:2px solid var(--pp-line);border-radius:12px;background:#ffffff}.products_sort__hb90C:focus-within{border-color:var(--pp-brand)}.products_sort__hb90C select{border:0;outline:0;background:none;color:var(--pp-navy);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.products_viewToggle__7D2Ks{display:flex;padding:3px;border:2px solid var(--pp-line);border-radius:12px;background:#ffffff}.products_viewToggle__7D2Ks button{display:grid;width:36px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--pp-muted);cursor:pointer;transition:background .15s,color .15s}.products_viewToggle__7D2Ks .products_viewOn__23esm{background:var(--pp-navy);color:#ffffff}.products_chips__Ojzci{display:flex;flex-wrap:wrap;width:100%;gap:.5rem}.products_chip__X9KSx{display:inline-flex;align-items:center;gap:.4rem;padding:4px 6px 4px 12px;border-radius:99px;background:#e7f3fb;color:var(--pp-brand-dark);font-size:.8rem;font-weight:700}.products_chip__X9KSx button{display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff;color:var(--pp-brand-dark);cursor:pointer}.products_chipClear__N38pb{padding:4px 8px;border:0;background:none;color:var(--pp-muted);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}.products_grid__3Sh2k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.products_card__5sgQC{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #edf1f6;border-radius:16px;background:#ffffff;box-shadow:var(--pp-shadow);content-visibility:auto;contain-intrinsic-size:auto 330px;transition:transform .25s,box-shadow .25s,border-color .25s}.products_card__5sgQC:hover{transform:translateY(-4px);border-color:#cfe3f2;box-shadow:0 22px 40px -16px rgba(18,41,74,.35)}.products_imageLink__KpFeP{position:relative;display:block;aspect-ratio:1/.95;overflow:hidden;background:radial-gradient(110% 90% at 50% 15%,#ffffff 0,#eaf4fb 65%,#dcecf8 100%)}.products_image__HmYRi{box-sizing:border-box;padding:9%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.products_card__5sgQC:hover .products_image__HmYRi{transform:scale(1.06)}.products_placeholder__7K0Z9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#94a3b8;font-size:.85rem}.products_badges__u9oz8{position:absolute;top:10px;inset-inline-start:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.products_pill__PO3Qp{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;color:#ffffff;font-size:.75rem;font-weight:800}.products_pillHot__eMOt4{background:linear-gradient(135deg,#ff7a45,var(--pp-hot))}.products_pillSoon__QHEds{background:#64748b}.products_heart__KBQOk{position:absolute;top:10px;inset-inline-end:10px;z-index:2;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff;box-shadow:0 4px 12px -4px rgba(18,41,74,.35);color:#64748b;cursor:pointer;touch-action:manipulation;transition:transform .2s,color .2s}.products_heart__KBQOk:hover{transform:scale(1.1);color:var(--pp-hot)}.products_heartOn__g68hU{background:#ef4444;color:#ffffff}.products_heartOn__g68hU:hover{color:#ffffff}.products_compare__UmD30{position:absolute;top:54px;inset-inline-end:10px;z-index:2;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff;box-shadow:0 4px 12px -4px rgba(18,41,74,.35);color:#64748b;cursor:pointer;touch-action:manipulation;transition:transform .2s,color .2s}.products_compare__UmD30:hover{transform:scale(1.1);color:#2B96D4}.products_compareOn__HtNcf,.products_compareOn__HtNcf:hover{background:#2B96D4;color:#ffffff}.products_info__hvGQB{display:flex;flex:1;flex-direction:column;gap:.4rem;padding:.625rem .625rem .75rem}.products_infoLink__d2jXe{display:flex;flex-direction:column;gap:.35rem;color:inherit;text-decoration:none}.products_metaRow__xRuJl{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:1.5rem}.products_brand__yNTq_{padding:0 9px;border:1.5px solid var(--pp-brand);border-radius:7px;color:var(--pp-navy);font-size:.72rem;font-weight:800;letter-spacing:.7px;line-height:1.6;text-transform:uppercase}.products_sku__CzKMq{overflow:hidden;max-width:100%;color:#94a3b8;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.products_name__2Ee1D{display:-webkit-box;min-height:2.9em;margin:0;overflow:hidden;color:var(--pp-ink);font-size:.82rem;font-weight:700;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.products_stock__rZ9pR{display:inline-flex;align-items:center;gap:.4rem;color:var(--pp-ok);font-size:.78rem;font-weight:700}.products_stock__rZ9pR:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.products_stockLow__ej_Ut{color:var(--pp-hot)}.products_stockNo__bi4Wu{color:var(--pp-muted)}.products_priceRow__QDxts{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto}.products_price__65g39{color:var(--pp-navy);font-size:1.05rem;font-weight:900;line-height:1.2}.products_price__65g39 s{display:block;color:#94a3b8;font-size:.75rem;font-weight:500}.products_priceSoon__jGg4N{color:var(--pp-brand-dark);font-size:.85rem}.products_addBtn__lsUj_{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:11px;background:var(--pp-brand);box-shadow:0 8px 16px -8px rgba(27,111,179,.9);color:#ffffff;cursor:pointer;touch-action:manipulation;transition:background .2s,transform .2s}.products_addBtn__lsUj_:hover:not(:disabled){background:var(--pp-brand-dark);transform:scale(1.08)}.products_addBtn__lsUj_:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.products_addBtnDone__aonBB,.products_addBtnDone__aonBB:hover:not(:disabled){background:var(--pp-ok)}.products_gridList__GNtNA{grid-template-columns:minmax(0,1fr);gap:.75rem}.products_gridList__GNtNA .products_card__5sgQC{flex-direction:row}.products_gridList__GNtNA .products_imageLink__KpFeP{flex:0 0 130px;width:130px;aspect-ratio:auto;min-height:150px}.products_gridList__GNtNA .products_info__hvGQB{justify-content:center;padding:.75rem .875rem}.products_gridList__GNtNA .products_name__2Ee1D{min-height:0;font-size:.92rem}.products_emptyState__8GHgM{display:flex;flex-direction:column;align-items:center;padding:3.5rem 1.25rem;border:1px dashed #cfe0ee;border-radius:20px;background:#ffffff;text-align:center}.products_emptyStateIcon__2WXHX{color:#94a3b8}.products_emptyStateTitle__KBi36{margin:.75rem 0 .25rem;color:var(--pp-navy);font-size:1.25rem;font-weight:800}.products_emptyStateText__DL5Vs{margin:0;color:var(--pp-muted)}.products_emptyClear__jGAlF{margin-top:1rem;padding:.6rem 1.4rem;border:0;border-radius:12px;background:var(--pp-navy);color:#ffffff;font:inherit;font-weight:700;cursor:pointer}.products_loadMoreWrapper__onnCf{display:flex;justify-content:center;padding:32px 0 16px}.products_loadSpinner__4zSM5{width:36px;height:36px;border:3px solid rgba(43,150,212,.18);border-top:3px solid var(--pp-brand);border-radius:50%;animation:products_spin__yiSyd .75s linear infinite}@keyframes products_spin__yiSyd{to{transform:rotate(1turn)}}.products_skeletonCard__AJ1UL{overflow:hidden;border-radius:16px;background:#ffffff}.products_skeletonBrand__ijvK3,.products_skeletonImage__5npWt,.products_skeletonName__9x04u,.products_skeletonPrice__8fa_R{background:linear-gradient(110deg,#eaf0f6 30%,#f6f9fc 50%,#eaf0f6 70%);background-size:200% 100%;animation:products_shimmer__KfMy6 1.4s ease-in-out infinite}.products_skeletonImage__5npWt{width:100%;aspect-ratio:1}.products_skeletonInfo__KwQwq{display:flex;flex-direction:column;gap:10px;padding:14px}.products_skeletonBrand__ijvK3{width:60px;height:14px;border-radius:4px}.products_skeletonName__9x04u{width:80%;height:16px;border-radius:4px}.products_skeletonPrice__8fa_R{width:100px;height:18px;border-radius:4px}@keyframes products_shimmer__KfMy6{0%{background-position:200% 0}to{background-position:-200% 0}}.products_toTop__RBDbK{position:fixed;inset-inline-end:14px;bottom:16px;z-index:40;display:grid;width:48px;height:48px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--pp-navy);box-shadow:0 12px 24px -10px rgba(18,41,74,.6);color:#ffffff;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s,transform .25s}.products_toTopOn__wnS8c{opacity:1;pointer-events:auto;transform:none}@media (max-width:1023px){.products_side__AIOo8{position:fixed;inset-inline:0;bottom:0;z-index:10050;max-height:88dvh;border-radius:24px 24px 0 0;box-shadow:0 -20px 50px -20px rgba(0,0,0,.45);transform:translateY(105%);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s;visibility:hidden}.products_sideOpen__LV_b6{transform:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s;visibility:visible}.products_sideHead__pJuFD{position:relative}.products_sideHead__pJuFD:before{content:"";position:absolute;top:8px;left:50%;width:44px;height:5px;border-radius:3px;background:#cbd5e1;transform:translateX(-50%)}.products_sideClose__hF8Ta{display:grid}.products_scrim__7oecW{position:fixed;inset:0;z-index:10040;display:block;background:rgba(10,20,40,.5);opacity:0;pointer-events:none;transition:opacity .25s}.products_scrimOn__X50AT{opacity:1;pointer-events:auto}.products_barEnd__ARB9P{justify-content:flex-end}}@media (min-width:480px){.products_heroTitle__lvaou{font-size:1.6rem}}@media (min-width:640px){.products_grid__3Sh2k{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.products_gridList__GNtNA{grid-template-columns:minmax(0,1fr)}.products_gridList__GNtNA .products_imageLink__KpFeP{flex-basis:190px;width:190px}.products_name__2Ee1D{font-size:.9rem}.products_price__65g39{font-size:1.15rem}.products_addBtn__lsUj_{width:42px;height:42px;border-radius:13px}}@media (min-width:768px){.products_main__tb86f{padding-inline:1.25rem}.products_hero__nYVav{padding:1.25rem 1.5rem 1.125rem;border-radius:22px}.products_heroTitle__lvaou{font-size:1.75rem}.products_count__iTetX{display:inline}.products_info__hvGQB{padding:.75rem .875rem .875rem}.products_tileImg__KUR4w{width:40px;height:40px}}@media (min-width:1024px){.products_shell__Kbxjl{display:grid;grid-template-columns:300px minmax(0,1fr);gap:1.25rem;height:calc(100vh - var(--shell-top) - 12px);height:calc(100dvh - var(--shell-top) - 12px);min-height:560px}.products_side__AIOo8{height:100%}.products_list__X6tbm{height:100%;overflow-y:auto;padding-inline-end:6px}.products_bar__KunOt{position:sticky;top:0;margin:0 0 .875rem;padding-inline:12px;background:rgba(244,247,251,.98)}.products_barSlot__2UKpZ{display:contents}.products_filterBtn__KNpYn{display:none}.products_grid__3Sh2k{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:1rem}.products_gridList__GNtNA{grid-template-columns:minmax(0,1fr)}.products_gridList__GNtNA .products_imageLink__KpFeP{flex-basis:210px;width:210px;min-height:170px}.products_card__5sgQC{border-radius:20px}.products_toTop__RBDbK{position:absolute;inset-inline-end:24px;bottom:24px}}@media (prefers-reduced-motion:reduce){.products_card__5sgQC,.products_image__HmYRi,.products_loadSpinner__4zSM5,.products_scrim__7oecW,.products_side__AIOo8,.products_skeletonBrand__ijvK3,.products_skeletonImage__5npWt,.products_skeletonName__9x04u,.products_skeletonPrice__8fa_R,.products_toTop__RBDbK{animation:none;transition:none}}.product_container__7z97c{--pp-navy:#12294a;--pp-brand:#2b96d4;--pp-brand-dark:#1b6fb3;--pp-ink:#0f1b2d;--pp-muted:#64748b;--pp-line:#e5ebf2;--pp-soft:#f4f7fb;--pp-hot:#ff5a3c;--pp-ok:#16a34a;--pp-radius:18px;--pp-shadow:0 10px 30px -14px rgba(18,41,74,0.22);min-height:100vh;background:var(--pp-soft);color:var(--pp-ink);padding:.75rem 0 3rem;animation:product_pageIn__hc3TB .25s ease-out}@keyframes product_pageIn__hc3TB{0%{opacity:0}to{opacity:1}}.product_innerContainer__zCETS{max-width:1320px;margin:0 auto;padding:0 .75rem}.product_productGrid__C5r68{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;align-items:start}.product_gallerySection__hLKXN{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "thumbs";gap:.75rem;min-width:0}.product_mainImage__oe1gE{grid-area:main;position:relative;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:22px;background:radial-gradient(120% 90% at 50% 15%,#ffffff 0,#eaf4fb 60%,#dcecf8 100%);border:1px solid #e1edf6;isolation:isolate}.product_mainImage__oe1gE>img{box-sizing:border-box;padding:5%;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.product_mainImage__oe1gE{cursor:zoom-in}.product_mainImage__oe1gE:hover>img{transform:scale(1.12)}}.product_discountBadge__47qLl,.product_sourceBadgeGallery__AebHJ{position:absolute;z-index:2;inset-inline-start:.75rem;display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .8rem;color:#ffffff;font-size:.8rem;font-weight:800;line-height:1.3;box-shadow:0 6px 14px -6px rgba(18,41,74,.5)}.product_discountBadge__47qLl{top:.75rem;background:linear-gradient(135deg,#ff7a45,var(--pp-hot))}.product_sourceBadgeGallery__AebHJ{top:3rem;background:var(--pp-navy)}.product_galleryTools__aiIju{position:absolute;z-index:4;top:.75rem;inset-inline-end:.75rem;display:flex;flex-direction:row;gap:.5rem}.product_toolBtn__6t4Y_{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff;box-shadow:0 6px 16px -6px rgba(18,41,74,.35);color:var(--pp-navy);cursor:pointer;touch-action:manipulation;transition:transform .2s,color .2s}.product_toolBtn__6t4Y_:hover{transform:scale(1.08);color:var(--pp-hot)}.product_toolBtnActive__4TNqN{color:#be123c}.product_zoomHint__g7kjg{position:absolute;z-index:2;bottom:.75rem;inset-inline-start:.75rem;display:none;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:999px;background:rgba(18,41,74,.78);color:#ffffff;font-size:.75rem;pointer-events:none}@media (hover:hover) and (pointer:fine){.product_zoomHint__g7kjg{display:inline-flex}.product_galleryTools__aiIju{flex-direction:column}}.product_zoomTrigger__Olj9Y{position:absolute;inset:0;z-index:3;padding:0;border:0;background:transparent;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.product_zoomTrigger__Olj9Y:focus-visible{outline:3px solid #2b96d4;outline-offset:-3px;border-radius:22px}.product_mainPhoto__cRY5H{animation:product_mainPhotoIn__VN_yi .45s ease-out both}@keyframes product_mainPhotoIn__VN_yi{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.product_mainPhoto__cRY5H{animation:none}}.product_thumbnails__e1LDy{grid-area:thumbs;display:flex;gap:.625rem;overflow-x:auto;padding:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.product_thumbnails__e1LDy::-webkit-scrollbar{display:none}.product_thumbnail__33z_R{position:relative;flex:0 0 68px;width:68px;height:68px;padding:0;overflow:hidden;border:2px solid var(--pp-line);border-radius:14px;background:#ffffff;cursor:pointer;scroll-snap-align:start;transition:border-color .2s,box-shadow .2s,transform .2s}.product_thumbnail__33z_R:hover{transform:translateY(-2px)}.product_thumbnail__33z_R img{box-sizing:border-box;padding:6%}.product_thumbnailActive__rBCy2{border-color:var(--pp-brand);box-shadow:0 0 0 3px rgba(43,150,212,.18)}.product_videoThumbnail__KPrXp{background:linear-gradient(135deg,var(--pp-navy) 0,#1d4f86 100%)}.product_videoPreview__k0Fv2{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.product_videoPlayOverlay__MWqXb{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.95);color:var(--pp-navy);box-shadow:0 4px 12px rgba(0,0,0,.25);transition:transform .25s ease}.product_videoThumbnail__KPrXp:hover .product_videoPlayOverlay__MWqXb{transform:scale(1.1)}.product_videoContainer__yRhJf{position:absolute;inset:0;z-index:3;overflow:hidden;background:#000000}.product_videoPlayer__FC41h{width:100%;height:100%;object-fit:contain}.product_videoIframe__EVOWX{width:100%;height:100%;border:none}.product_productInfo__7MNhW{display:flex;flex-direction:column;gap:.875rem;min-width:0;padding:1.125rem;border:1px solid #edf1f6;border-radius:var(--pp-radius);background:#ffffff;box-shadow:var(--pp-shadow)}.product_topMetaRow__vTXtp{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.product_brandBadge__ZhE20{display:inline-flex;align-items:center;padding:.3rem 1rem;border:2px solid var(--pp-brand);border-radius:10px;background:#ffffff;box-shadow:0 0 0 4px rgba(43,150,212,.12);color:var(--pp-navy);font-size:.9rem;font-weight:900;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.product_verifiedTag___owmW{display:inline-flex;align-items:center;gap:.35rem;color:var(--pp-ok);font-size:.8rem;font-weight:700}.product_productTitle__cvCPn{margin:0;color:var(--pp-navy);font-size:1.25rem;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.product_rating__ofuOM{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.product_ratingStars___GCjl{display:inline-flex;gap:2px}.product_ratingText__So7lo{color:var(--pp-muted);font-size:.85rem}.product_priceSection__23OEp{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid #d6e9f6;border-radius:16px;background:linear-gradient(135deg,#f0f8fe,#e6f2fb)}.product_priceRow__LjH0Y{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem}.product_price__aHN1u{color:var(--pp-navy);font-size:clamp(1.6rem,1.2rem + 2vw,2.25rem);font-weight:900;line-height:1.1}.product_comparePrice__0pd5T{color:#94a3b8;font-size:1rem;text-decoration:line-through}.product_discountPill__Kb46B{padding:.15rem .6rem;border-radius:8px;background:var(--pp-hot);color:#ffffff;font-size:.8rem;font-weight:800;align-self:center}.product_saveRow__qyKzI{line-height:1.2}.product_saveAmount__mJwgl{color:var(--pp-ok);font-size:.9rem;font-weight:800}.product_comingSoonLabel__sxz0Q{display:flex;min-height:64px;align-items:center;justify-content:center;padding:.875rem 1.5rem;border:2px solid var(--pp-brand);border-radius:14px;background:#ffffff;color:#176f9f;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:900;direction:rtl;animation:product_comingSoonBreath__UDltU 3.6s ease-in-out infinite}@keyframes product_comingSoonBreath__UDltU{0%,to{border-color:#2b96d4;box-shadow:0 0 0 rgba(43,150,212,0)}50%{border-color:#176f9f;box-shadow:0 6px 20px rgba(43,150,212,.14)}}.product_flashSaleCountdownInline__0FvPk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:.25rem;padding:.7rem .875rem;border-radius:14px;background:linear-gradient(135deg,var(--pp-navy),#1d4f86);color:#ffffff}.product_flashSaleCountdownInlineLabel__4jIN2{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800}.product_flashSaleCountdownIcon__lx9_E{flex:0 0 auto;color:#ffb547;animation:product_flashSaleTimerPulse__P4oUb 2s ease-in-out infinite}.product_flashSaleCountdownInlineValue__kjgfI{display:inline-flex;gap:.375rem;font-variant-numeric:tabular-nums}.product_timeBox__Uobai{display:inline-flex;min-width:44px;flex-direction:column;align-items:center;padding:.15rem .4rem;border-radius:8px;background:rgba(255,255,255,.14);line-height:1.2}.product_timeBox__Uobai b{font-size:1.1rem;font-weight:800}.product_timeBox__Uobai em{font-size:.625rem;font-style:normal;opacity:.75}@keyframes product_flashSaleTimerPulse__P4oUb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.92)}}.product_stockBadge__Ovt2l{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#334155;font-size:.9rem;font-weight:700}.product_stockIndicator__dk64w{width:10px;height:10px;border-radius:50%}.product_inStock__wnHgw{background:var(--pp-ok);animation:product_stockPulse__EzYzF 2s infinite}.product_outOfStock__MQSTX{background:#dc2626}.product_lowStockText__BQ2qX{margin-inline-start:auto;color:var(--pp-hot);font-weight:800}.product_stockMeter__jd495{height:8px;margin-top:-.375rem;overflow:hidden;border-radius:999px;background:#dbe7f1}.product_stockMeter__jd495 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9a4a,var(--pp-hot))}@keyframes product_stockPulse__EzYzF{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.product_buyRow__iauzL{display:flex;align-items:stretch;gap:.625rem}.product_quantityControl__OpVf7{display:flex;flex:0 0 auto;align-items:center;height:54px;border:2px solid var(--pp-line);border-radius:14px;background:#ffffff}.product_qtyBtn__00R_w{display:grid;width:40px;height:100%;place-items:center;border:0;background:transparent;color:var(--pp-navy);font-size:1.25rem;cursor:pointer;touch-action:manipulation;transition:background .15s}.product_qtyBtn__00R_w:hover{background:#eef5fb}.product_qtyBtn__00R_w:active{background:#dcecf8}.product_qtyValue__Umi6e{min-width:28px;text-align:center;color:var(--pp-ink);font-size:1.05rem;font-weight:800}.product_addToCartBtn___xZxr{display:flex;flex:1 1 auto;min-width:0;height:54px;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;border:0;border-radius:14px;background:linear-gradient(135deg,var(--pp-brand),var(--pp-brand-dark));box-shadow:0 12px 24px -12px rgba(27,111,179,.8);color:#ffffff;font-size:1.05rem;font-weight:800;cursor:pointer;touch-action:manipulation;transition:transform .2s,box-shadow .2s}.product_addToCartBtn___xZxr:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 28px -12px rgba(27,111,179,.9)}.product_addToCartBtn___xZxr:active:not(:disabled){transform:scale(.98)}.product_addToCartBtn___xZxr:disabled{background:#cbd5e1;box-shadow:none;color:#64748b;cursor:not-allowed}.product_whatsappBtn__DHofP{display:flex;width:100%;height:50px;align-items:center;justify-content:center;gap:.6rem;border:0;border-radius:14px;background:#1fa855;box-shadow:none;color:#ffffff;font-size:1rem;font-weight:800;cursor:pointer;touch-action:manipulation;transition:filter .2s,transform .2s}.product_whatsappBtn__DHofP:active,.product_whatsappBtn__DHofP:focus-visible,.product_whatsappBtn__DHofP:hover{background:#1fa855;color:#ffffff}.product_whatsappBtn__DHofP:hover{transform:translateY(-1px);filter:brightness(1.05)}.product_whatsappBtn__DHofP:focus-visible{outline:3px solid rgba(31,168,85,.35);outline-offset:2px}.product_secondaryActions__tq46A{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.product_secondaryBtn__m_EF_{display:flex;height:44px;align-items:center;justify-content:center;gap:.45rem;padding:0 .5rem;border:0;border-radius:12px;background:#f1f5f9;color:var(--pp-navy);font-size:.875rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .2s}.product_secondaryBtn__m_EF_:hover{background:#e3edf6}.product_favoriteActive__0UYTy{background:#fff1f2;color:#be123c}.product_compareBtn__ENcjV{grid-column:1/-1}.product_compareActive__AC5CM{background:#e0f2fe;color:#0369a1}.product_features__JRWrT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .5rem;padding-top:1rem;border-top:1px dashed #cfe0ee}.product_feature__l_4m0{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.product_feature__l_4m0 svg{flex:0 0 auto;box-sizing:content-box;padding:.5rem;border-radius:50%;background:#e7f3fb;color:var(--pp-brand-dark)}.product_featureText__EOr4g{display:flex;min-width:0;flex-direction:column;line-height:1.35}.product_feature__l_4m0 strong{color:var(--pp-ink);font-size:.82rem;font-weight:800}.product_feature__l_4m0 span{color:var(--pp-muted);font-size:.72rem}.product_breadcrumb__RasMI{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;overflow-x:auto;color:var(--pp-muted);font-size:.82rem;white-space:nowrap;scrollbar-width:none}.product_breadcrumb__RasMI::-webkit-scrollbar{display:none}.product_breadcrumb__RasMI a{color:inherit;text-decoration:none}.product_breadcrumb__RasMI a:hover{color:var(--pp-brand-dark)}.product_breadcrumb__RasMI span{overflow:hidden;color:var(--pp-ink);font-weight:600;text-overflow:ellipsis}.product_breadcrumb__RasMI svg{flex:0 0 auto}.product_sectionNav__bafDG{display:flex;gap:.25rem;margin-top:1.5rem;overflow-x:auto;border-bottom:2px solid var(--pp-line);background:var(--pp-soft);scrollbar-width:none;-webkit-overflow-scrolling:touch}.product_sectionNav__bafDG::-webkit-scrollbar{display:none}.product_sectionLink__BAwZF{flex:0 0 auto;margin-bottom:-2px;padding:.85rem 1.1rem;border-bottom:3px solid transparent;color:var(--pp-muted);font-size:.95rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s}.product_sectionLinkActive__NZbbf,.product_sectionLink__BAwZF:hover{border-bottom-color:var(--pp-brand);color:var(--pp-brand-dark)}.product_sectionLink__BAwZF sup{margin-inline-start:.3rem;padding:0 .4rem;border-radius:8px;background:#e7f3fb;color:var(--pp-brand-dark);font-size:.7rem}.product_section__FsoEB{margin-top:1.5rem}.product_relatedAnchor__FvRak,.product_section__FsoEB{scroll-margin-top:calc(var(--header-height, 134px) + 3.5rem)}.product_sectionTitle__mGFn2{display:flex;align-items:center;gap:.6rem;margin:0 0 .875rem;color:var(--pp-navy);font-size:1.25rem;font-weight:800}.product_sectionTitle__mGFn2:before{content:"";width:5px;height:22px;border-radius:3px;background:var(--pp-brand)}.product_card__PXsnO{border:1px solid #edf1f6;border-radius:var(--pp-radius);background:#ffffff;box-shadow:var(--pp-shadow)}.product_lazyBox__QChS5{min-height:120px}.product_detailsGrid__mO_yE{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.product_statGrid__niy6I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:start}.product_statCard__zt5Ay{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:1rem;overflow:hidden;border-radius:var(--pp-radius);background:linear-gradient(135deg,var(--pp-navy),#1d4f86);color:#ffffff}.product_statCard__zt5Ay:nth-child(2){background:linear-gradient(135deg,#2b96d4,#1b6fb3)}.product_statCard__zt5Ay:nth-child(3){background:linear-gradient(135deg,#0f766e,#14b8a6)}.product_statCard__zt5Ay:nth-child(4){background:linear-gradient(135deg,#7c3aed,#a78bfa)}.product_statCard__zt5Ay:after{content:"";position:absolute;bottom:-30px;inset-inline-start:-24px;width:90px;height:90px;border-radius:50%;background:rgba(255,255,255,.1)}.product_statCard__zt5Ay b{font-size:1.5rem;font-weight:900;line-height:1.15}.product_statCard__zt5Ay span{font-size:.8rem;opacity:.92}.product_specCard__MGTdt{overflow:hidden}.product_tabContent__7Onf5{padding:1rem}.product_tabContent__7Onf5 h3{margin:0 0 .75rem;color:var(--pp-navy);font-size:1.1rem;font-weight:800}.product_description__48aKK,.product_tabContent__7Onf5 p{margin:0 0 1rem;color:#334155;font-size:.95rem;line-height:1.9;overflow-wrap:anywhere}.product_tabContent__7Onf5 ul{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.product_tabContent__7Onf5 li{display:flex;align-items:center;gap:.6rem;color:#334155;font-size:.95rem}.product_tabContent__7Onf5 li:before{content:"✓";display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:50%;background:#dcfce7;color:var(--pp-ok);font-size:.75rem;font-weight:900}.product_specTable__Yun16{width:100%;border-collapse:collapse;font-size:.9rem}.product_specTable__Yun16 tr:nth-child(odd){background:#f7fafd}.product_specTable__Yun16 td,.product_specTable__Yun16 th{padding:.8rem 1rem;text-align:start;vertical-align:top}.product_specTable__Yun16 th{width:38%;color:var(--pp-muted);font-weight:600}.product_specTable__Yun16 td{color:var(--pp-ink);font-weight:700;overflow-wrap:anywhere}.product_specLtr__0ILNJ{text-align:end!important}.product_reviewsPanel__9pRbN{display:flex;flex-direction:column;gap:1.25rem}.product_reviewSummaryGrid__V7O47{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.product_reviewDistribution__r_t2p,.product_reviewForm__e4cSP,.product_reviewItem__Ehwkg,.product_reviewScoreCard__sA3p2{padding:1rem;border:1px solid var(--pp-line);border-radius:16px;background:var(--pp-soft)}.product_reviewScoreCard__sA3p2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center}.product_reviewScoreCard__sA3p2 p{margin:0}.product_reviewScore__HU5wp{color:var(--pp-navy);font-size:3rem;font-weight:900;line-height:1}.product_reviewStars__7PK_f{display:inline-flex;align-items:center;gap:.25rem}.product_reviewDistribution__r_t2p{display:flex;flex-direction:column;gap:.7rem}.product_reviewBarRow__ZcrHB{display:grid;grid-template-columns:62px minmax(0,1fr) 30px;align-items:center;gap:.6rem;color:#475569;font-size:.85rem;font-weight:700}.product_reviewBarTrack___2smp{height:8px;overflow:hidden;border-radius:999px;background:#dbe7f1}.product_reviewBarFill__Z6tmY{height:100%;border-radius:inherit;background:#f5a623}.product_reviewForm__e4cSP{display:flex;flex-direction:column;gap:.875rem;background:#ffffff}.product_reviewForm__e4cSP h3{margin:0}.product_reviewRatingPicker__OIKIB{display:flex;gap:.35rem}.product_reviewStarButton__pHMSy{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--pp-line);border-radius:10px;background:#ffffff;cursor:pointer;touch-action:manipulation}.product_reviewTextarea__DQVld{min-height:120px;padding:.875rem 1rem;resize:vertical;border:1px solid #cbd5e1;border-radius:14px;outline:none;background:#ffffff;color:var(--pp-ink);font:inherit;font-size:1rem;line-height:1.7}.product_reviewTextarea__DQVld:focus{border-color:var(--pp-brand);box-shadow:0 0 0 3px rgba(43,150,212,.15)}.product_reviewSubmitButton__XMxlD{width:100%;min-height:48px;padding:.8rem 1.25rem;border:none;border-radius:12px;background:linear-gradient(135deg,var(--pp-brand),var(--pp-brand-dark));color:#ffffff;font-weight:800;cursor:pointer}.product_reviewSubmitButton__XMxlD:disabled{cursor:not-allowed;opacity:.65}.product_reviewSuccess__A54Uw{margin:0!important;color:#047857!important;font-weight:800!important}.product_reviewError__1AM3T{margin:0!important;color:#dc2626!important;font-weight:800!important}.product_reviewList__rFbLx{display:flex;flex-direction:column;gap:.875rem}.product_reviewList__rFbLx h3{margin:0}.product_reviewMuted__t_FN5{color:var(--pp-muted)!important;font-weight:700!important}.product_reviewItem__Ehwkg{background:#ffffff}.product_reviewItem__Ehwkg p{margin-bottom:0}.product_reviewItemHeader__oTJNn{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.product_reviewItemHeader__oTJNn span,.product_reviewItemHeader__oTJNn strong{display:block}.product_reviewItemHeader__oTJNn span{margin-top:.15rem;color:var(--pp-muted);font-size:.82rem;font-weight:700}.product_reviewAdminReply__f5gYN{margin-top:.75rem;padding:.75rem;border-inline-start:3px solid var(--pp-brand);border-radius:10px;background:#e7f3fb;color:#0c4a6e;font-weight:700}.product_reviewItemMine__UNy0i{border-color:#1c2c5c;box-shadow:inset 0 0 0 1px #1c2c5c}.product_reviewMineTag__9uNCU{display:inline-block!important;margin-inline-start:.5rem;padding:.1rem .55rem;border-radius:999px;background:#eaf0f8;color:#1c2c5c!important;font-size:.75rem!important;font-weight:800!important}.product_reviewStatusPending__Mi5Fl,.product_reviewStatusRejected__aFqPX{margin:.6rem 0 0!important;padding:.5rem .75rem;border-radius:10px;font-size:.85rem;font-weight:800}.product_reviewStatusPending__Mi5Fl{background:#fff7e6;color:#92400e}.product_reviewStatusRejected__aFqPX{background:#fef2f2;color:#b91c1c}.product_reviewOwnerActions__lJNZ_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.product_reviewOwnerButton__UulxH{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:0 .9rem;border:1px solid #d9e3ee;border-radius:10px;background:#ffffff;color:#1c2c5c;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;touch-action:manipulation}.product_reviewOwnerButton__UulxH:disabled{cursor:not-allowed;opacity:.6}.product_reviewOwnerButtonDanger__NCPxA{border-color:#fecaca;color:#b91c1c}.product_reviewOwnerButtonPrimary__VAfIb{border-color:#1c2c5c;background:#1c2c5c;color:#ffffff}.product_reviewDeleteConfirm__jjHYu{margin:0!important;color:#b91c1c!important;font-weight:800!important}.product_reviewEditForm__XL4t3{display:flex;flex-direction:column;gap:.75rem}.product_relatedSection__KG1qf{margin-top:1.75rem}.product_relatedTitle__Ld_RR{display:flex;align-items:center;gap:.6rem;margin:0 0 .875rem;color:var(--pp-navy);font-size:1.25rem;font-weight:800}.product_relatedTitle__Ld_RR:before{content:"";width:5px;height:22px;border-radius:3px;background:var(--pp-brand)}.product_relatedGrid__jyB0V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product_relatedCard__Ahp1R{display:flex;min-width:0;flex-direction:column;padding:.625rem;border:1px solid #edf1f6;border-radius:16px;background:#ffffff;box-shadow:var(--pp-shadow);color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s}.product_relatedCard__Ahp1R:hover{transform:translateY(-4px);box-shadow:0 18px 34px -14px rgba(18,41,74,.3)}.product_relatedImage__tnHo7{position:relative;aspect-ratio:1/1;margin-bottom:.6rem;overflow:hidden;border-radius:12px;background:#f2f7fb}.product_relatedImage__tnHo7 img{box-sizing:border-box;padding:6%;mix-blend-mode:multiply}.product_relatedDiscount__uWrvo{position:absolute;top:.5rem;inset-inline-start:.5rem;z-index:1;padding:.1rem .55rem;border-radius:999px;background:var(--pp-hot);color:#ffffff;font-size:.72rem;font-weight:800}.product_relatedInfo__xo48z{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0}.product_relatedBrand__UN80g{align-self:flex-start;padding:.05rem .5rem;border:1.5px solid var(--pp-brand);border-radius:6px;color:var(--pp-navy);font-size:.7rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.product_relatedName__o9mJ1{display:-webkit-box;min-height:2.8em;margin:0;overflow:hidden;color:var(--pp-ink);font-size:.85rem;font-weight:700;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product_relatedRating__yODTi{display:flex;gap:1px}.product_relatedPrice__vVHm8{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin-top:auto}.product_relatedPriceMain__0PUrc{color:var(--pp-navy);font-size:.98rem;font-weight:900}.product_relatedPriceOld__EOiOq{color:#94a3b8;font-size:.75rem;text-decoration:line-through}@media (max-width:359px){.product_buyRow__iauzL{flex-direction:column}.product_quantityControl__OpVf7{justify-content:space-between}}@media (min-width:480px){.product_thumbnail__33z_R{flex-basis:76px;width:76px;height:76px}.product_features__JRWrT{grid-template-columns:repeat(4,minmax(0,1fr))}.product_relatedGrid__jyB0V{gap:1rem}}@media (min-width:768px){.product_container__7z97c{padding:1.5rem 0 4rem}.product_innerContainer__zCETS{padding:0 1.25rem}.product_productInfo__7MNhW{gap:1rem;padding:1.5rem}.product_productTitle__cvCPn{font-size:1.5rem}.product_tabContent__7Onf5{padding:1.5rem}.product_sectionLink__BAwZF{padding:1rem 1.5rem}.product_statCard__zt5Ay b{font-size:1.9rem}.product_reviewSummaryGrid__V7O47{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.product_reviewSubmitButton__XMxlD{width:fit-content;min-width:180px}.product_relatedGrid__jyB0V{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.product_mainImage__oe1gE{aspect-ratio:6/5;border-radius:18px}.product_thumbnail__33z_R{flex-basis:60px;width:60px;height:60px;border-radius:12px}}@media (min-width:600px) and (max-width:899px){.product_mainImage__oe1gE{aspect-ratio:4/3}}@media (min-width:900px){.product_productGrid__C5r68{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:1.75rem}.product_gallerySection__hLKXN{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumbs main";align-items:start}.product_thumbnails__e1LDy{height:0;min-height:100%;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity}.product_thumbnail__33z_R{flex:0 0 auto;width:84px;height:84px}.product_productInfo__7MNhW{padding:1.75rem}.product_detailsGrid__mO_yE{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem}.product_statGrid__niy6I{gap:.875rem}.product_statCard__zt5Ay{padding:1.4rem}}@media (min-width:900px) and (min-height:780px){.product_gallerySection__hLKXN{position:sticky;top:calc(var(--header-height, 134px) + 1rem)}}@media (min-width:900px){.product_sectionNav__bafDG{position:sticky;top:var(--header-height,134px);z-index:20}}@media (min-width:1536px){.product_innerContainer__zCETS{max-width:1440px}}@media (prefers-reduced-motion:reduce){.product_addToCartBtn___xZxr,.product_comingSoonLabel__sxz0Q,.product_container__7z97c,.product_flashSaleCountdownIcon__lx9_E,.product_inStock__wnHgw,.product_mainImage__oe1gE>img,.product_relatedCard__Ahp1R,.product_tabContent__7Onf5{animation:none;transition:none}}