.product-detail-content{color:var(--text-secondary);font-size:1rem;line-height:1.85}.product-detail-content>:first-child{margin-top:0}.product-detail-content h2{margin:2rem 0 .75rem;font-size:1.35rem;font-weight:600;color:var(--text-primary);line-height:1.4}.product-detail-content h3{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.45}.product-detail-content p{margin:0 0 1rem}.product-detail-content a:not(.yx-rich-cta){color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px}.product-detail-content hr{margin:2rem 0;border:0;border-top:1px solid var(--border-subtle)}.product-detail-content ol,.product-detail-content ul{margin:0 0 1rem;padding:0 1.25rem 0 0}.product-detail-content li{margin-bottom:.35rem}.product-detail-content .yx-rich-media{margin:1.5rem 0}.product-detail-content .yx-rich-media--full{width:100%;max-width:100%}.product-detail-content .yx-rich-media--full img{display:block;width:100%;height:auto;border-radius:var(--radius-lg,1rem);border:1px solid var(--border-subtle);background:var(--background-primary)}@media (min-width:48rem){.product-detail-content .yx-rich-media--full{max-width:17rem;margin-inline:auto}}@media (min-width:64rem){.product-detail-content .yx-rich-media--full{max-width:20rem}}@media (min-width:80rem){.product-detail-content .yx-rich-media--full{max-width:22rem}}.product-detail-content .yx-rich-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:.5rem 0 1rem;min-height:2.75rem;padding:0 1.25rem;border:1px solid color-mix(in srgb,var(--brand-primary) 88%,transparent);border-radius:999px;background:var(--brand-primary);font-size:.90625rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--text-inverse);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-out,ease-out),box-shadow var(--motion-duration-fast,.15s) var(--motion-ease-out,ease-out),background-color var(--motion-duration-fast,.15s) var(--motion-ease-out,ease-out)}.product-detail-content .yx-rich-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.product-detail-content .yx-rich-cta:active{transform:translateY(0)}.product-detail-content .yx-rich-cta:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}