/* Reuse screen.css and product-detail.css for the shell, navigation, type and layout. */
.wrist-page .skip-link{position:absolute;left:20px;top:-80px;z-index:100;background:#fff;padding:10px}.wrist-page .skip-link:focus{top:10px}.wrist-page .wrist-platforms{color:var(--text-secondary-color);margin:.7em 0 0}.wrist-page .wrist-store img{width:191px;height:64px}.wrist-page .wrist-intro{max-width:36em;margin:1em auto;color:var(--text-secondary-color);line-height:1.7}.wrist-page .purchase,.wrist-page .compatibility{font-size:.85em;color:var(--text-secondary-color);margin:.4em 0}.wrist-page .wrist-demo-link{margin:1.2em 0 2.5em;color:#7652b2;font-weight:700}.wrist-page .list p{line-height:1.8;margin-bottom:1.2em}.wrist-page .list-image img.wrist-shot{width:min(100%,26rem);height:auto;margin:0 auto;border-radius:20px}.wrist-page .list-image img.wrist-phone-shot{width:min(100%,22rem);height:auto;margin:0 auto;border-radius:20px}.wrist-page .eyebrow{font-size:.8em;font-weight:700;color:var(--text-secondary-color);letter-spacing:.08em;margin-bottom:1em}.wrist-page .small{font-size:.82em;color:var(--text-secondary-color)}.wrist-page .steps{padding-left:1.3em;margin:1em 0}.wrist-page .steps li{margin-bottom:.75em}.wrist-page .wrist-demo video{width:min(100%,20rem);aspect-ratio:9/16;display:block;margin:auto;border-radius:20px;background:#f3f5f7}.wrist-page .text-link{color:#7652b2;font-weight:700}.wrist-page .offline{text-align:center;margin:0 auto 5em}.wrist-page .offline h2{font-size:2em}.wrist-page .offline>span{display:none}.wrist-page .offline p{max-width:38em;margin:1.3em auto;color:var(--text-secondary-color)}.wrist-page .faq{max-width:52em;margin:0 auto 5em}.wrist-page .faq h2{font-size:2em;margin-bottom:1em}.wrist-page details{border-bottom:1px solid var(--stroke-color);padding:1.2em 0}.wrist-page summary{cursor:pointer;font-weight:700}.wrist-page details p{margin:1em 0;line-height:1.8}.wrist-page .closing{text-align:center;margin:0 auto 5em}.wrist-page .closing>img{width:88px;height:88px;border-radius:20px;margin:0 auto 1.5em}.wrist-page .closing h2{font-size:2em;margin-bottom:1em}.wrist-page .button{display:inline-block;border-radius:10px;background:#444;color:white;padding:.8em 1.4em;font-weight:700;margin-bottom:1em}.wrist-page a:focus-visible,.wrist-page summary:focus-visible{outline:3px solid #7652b2;outline-offset:4px}
@media(max-width:53em){.wrist-page .list-image-block .list h2{font-size:2em}.wrist-page .wrist-intro{font-size:1em}.wrist-page .wrist-demo .list-image-block{margin-bottom:5em}}
