.product_page__mojBT{min-height:100vh;color:#f7fbff;background:linear-gradient(180deg,#000000,#050607 55%,#0b0d10);font-family:Aptos,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7}.product_page__mojBT h2,.product_page__mojBT h3{background:linear-gradient(135deg,#2f91ff,#45b3a8,#ff555f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(47,145,255,.25)}.product_hero__AqtBz{padding:70px 24px 50px}.product_heroInner__ZOk0J{max-width:1100px;margin:0 auto;display:grid;gap:24px}.product_breadcrumb__YgTNu{color:rgba(255,255,255,.6);font-size:.9rem}.product_heroGrid__BSbbe{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:28px;align-items:start}.product_heroMedia__hdW8q{background:rgba(255,255,255,.04);border-radius:18px;padding:18px;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 36px rgba(0,0,0,.4)}.product_heroMedia__hdW8q img{width:100%;height:360px;object-fit:contain}.product_heroContent___03j7{display:grid;gap:14px;font-size:1rem}.product_category__rLsSZ{text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;color:rgba(255,255,255,.6)}.product_badge__bl7UW{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:.75rem;font-weight:600;background:rgba(255,85,95,.18);color:#ffbec2;border:1px solid rgba(255,85,95,.35);width:fit-content}.product_priceRow___APpg{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product_price__VaJzq{font-size:1.4rem;font-weight:600}.product_originalPrice__rfz_q{font-size:1rem;color:rgba(255,255,255,.6);text-decoration:line-through}.product_purchaseRow__aUM23{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.product_qtyLabel__zBCum{display:grid;gap:6px;font-size:.9rem;color:rgba(255,255,255,.7)}.product_qtyLabel__zBCum input{width:90px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.5);color:#ffffff}.product_primaryButton__nIiQo{padding:12px 22px;border-radius:999px;border:none;background:linear-gradient(135deg,#2f91ff,#009688);color:#0b0d10;font-weight:600;cursor:pointer}.product_metaRow__LYIOV{color:rgba(255,255,255,.6)}.product_content__LAZog{padding:40px 24px 20px}.product_contentInner__4QHsk{max-width:920px;margin:0 auto;display:grid;gap:24px;font-size:1.05rem}.product_section__WKuKX{background:rgba(255,255,255,.04);border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:26px 28px;box-shadow:0 16px 30px rgba(0,0,0,.35);display:grid;gap:14px;position:relative}.product_section__WKuKX ul{margin:0;padding-left:18px;display:grid;gap:8px}.product_sectionLabel__V_EaY{text-transform:uppercase;letter-spacing:.28em;font-size:.7rem;color:rgba(255,255,255,.65)}.product_descriptionStack__PBh3q{display:grid;gap:16px;padding-left:16px;border-left:3px solid rgba(47,145,255,.55)}.product_related__4CfqR{padding:40px 24px 80px}.product_relatedInner__WpH5U{max-width:1100px;margin:0 auto;display:grid;gap:20px}.product_relatedGrid__Pw5NM{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.product_relatedCard__QrsXr{background:rgba(255,255,255,.04);border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:grid;gap:12px}.product_relatedImage__YZDLq{padding:16px;background:rgba(255,255,255,.02)}.product_relatedImage__YZDLq img{width:100%;height:180px;object-fit:contain}.product_relatedMeta__PJrJk{padding:0 16px 18px;display:grid;gap:8px}.product_relatedCategory__blS3D{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:rgba(255,255,255,.6)}.product_relatedPrice__mwpv5{font-weight:600}.product_secondaryButton__V7D5r{padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff;color:#0b0d10;cursor:pointer}.product_videoWrap___SmJz{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#000000}.product_videoWrap___SmJz video{width:100%;height:auto;display:block}@media (max-width:900px){.product_heroGrid__BSbbe{grid-template-columns:1fr}.product_heroMedia__hdW8q img{height:300px}}@media (max-width:600px){.product_hero__AqtBz{padding:50px 20px 40px}.product_content__LAZog{padding:30px 20px 10px}}