.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}}