.product-share-form{display:inline-flex;margin:0!important;flex:none}.product-meta .product-share,.hero-actions .product-share{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-width:44px;padding:10px!important;border:1px solid #8293bf66!important;border-radius:12px!important;color:var(--text,#fff)!important;background:var(--surface,#11182c)!important;box-shadow:none!important;cursor:pointer;margin:0!important;overflow:visible}.product-meta .product-share:before,.product-meta .product-share:after{display:none!important}.product-share svg{width:22px;height:22px}.product-share:hover{border-color:#9b92ff!important;color:#9dbeff!important;transform:translateY(-2px)}.product-share:focus-visible{outline:3px solid #83d3ff;outline-offset:4px}.product-meta{gap:20px!important}.affiliate-program{max-width:1200px}.affiliate-program h1{font-size:clamp(38px,6vw,64px);letter-spacing:-2px}.program-intro{max-width:800px;font-size:19px;line-height:1.8;color:var(--muted)}.program-current{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border:1px solid #8c82ff66;background:#8c82ff12;border-radius:18px;padding:24px;margin:28px 0 36px}.program-current span{flex:1;min-width:200px}.program-current a{color:#a9bfff;text-decoration:underline}.affiliate-program .feature-card h2{font-size:22px}.program-details{max-width:900px;margin:45px auto}.program-details h2{font-size:27px;margin-top:40px}.program-details p{line-height:1.9;color:var(--muted)}.program-payment-status,.program-notice{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.program-notice{margin:14px 0}.program-notice p{margin-bottom:0}.program-notice small{color:var(--muted)}

.billing-label{display:block;margin-top:6px;font-size:12px;font-weight:400;color:var(--muted);line-height:1.6}.billing-note{font-size:13px;line-height:1.8;color:var(--muted);padding:14px;border:1px solid var(--line);border-radius:12px}.product-detail .price small{font-size:14px}