.hero em{text-transform:none}
.mark{aspect-ratio:.91;background:#151514}
.mark img{width:80%;height:auto;object-fit:contain;object-position:center;margin:auto}
.swatches{display:none}
.study{transform:none}
.store-badges{display:grid;grid-template-columns:repeat(2,minmax(0,200px));align-items:center;gap:12px;margin-top:10px}
.app-store-badge{display:block;width:100%;line-height:0;border-radius:10px;transition:transform .2s ease,filter .2s ease}
.app-store-badge img{display:block;width:100%;height:auto}
.app-store-badge:hover{transform:translateY(-2px);filter:brightness(1.08)}
.app-store-badge:focus-visible{outline:2px solid #e0bda0;outline-offset:5px}
.google-play-badge{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;aspect-ratio:3 / 1;border:1px solid #8c8c8c;border-radius:10px;background:#1c1c1c;color:#e0e0e0;padding:0 10px 0 15px;text-decoration:none;transition:transform .2s ease,filter .2s ease}
.google-play-badge:hover{transform:translateY(-2px);filter:brightness(1.08);color:#e0e0e0}
.google-play-badge:focus-visible{outline:2px solid #e0bda0;outline-offset:5px}
.google-play-icon{display:block;width:34px;height:auto;aspect-ratio:1 / 1}
.google-play-badge span{display:grid;gap:0;white-space:nowrap}
.google-play-badge small{font:400 13px/1.1 Arial,Helvetica,sans-serif}
.google-play-badge strong{font:400 24px/1 Arial,Helvetica,sans-serif;letter-spacing:-.6px}
@media(max-width:480px){.store-badges{grid-template-columns:minmax(0,200px)}}
