.sil .app-store-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sil .app-store-links a{border:1px solid var(--sil-hair-strong);min-height:48px;color:var(--sil-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.sil .app-store-links a:hover{background:var(--sil-bg-lift);border-color:var(--sil-ink-3)}.sil .app-store-links small,.sil .app-store-links strong{display:block}.sil .app-store-links small{color:var(--sil-ink-2);font-size:10px}.sil .app-store-links strong{margin-top:3px;font-size:14px;font-weight:600}.sil.app-download-prompt{display:none}@media (max-width:1079px){.sil.foot--with-apps{padding:32px 0;display:block}.sil.foot--with-apps .foot-col,.sil.foot--with-apps .foot-bottom{display:none}.sil.foot--with-apps .foot-brand{margin:0}.sil.app-download-prompt{z-index:56;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(70px + env(safe-area-inset-bottom,0px));border:1px solid var(--sil-hair-strong);color:#111;width:auto;max-width:440px;font-family:var(--sil-sans);background:#fff;border-color:#dedede;border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:12px 8px 12px 12px;animation:.2s ease-out app-download-enter;display:flex;position:fixed;box-shadow:0 8px 32px #0000004d}.sil.app-download-prompt img{border-radius:10px;flex:none}.sil .app-download-copy{flex:1;min-width:0;line-height:1.35}.sil .app-download-copy strong{font-size:13.5px;font-weight:600;display:block}.sil .app-download-copy span{color:#555;margin-top:3px;font-size:12px;display:block}.sil .app-download-cta{color:#fff;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sil .app-download-close{color:#555;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;min-height:44px;padding:0;display:grid}body:has(.pdp-mcta.on) .sil.app-download-prompt{bottom:calc(158px + env(safe-area-inset-bottom,0px))}body:has(.app-download-prompt) .pdp-mcta-top{visibility:hidden}body:has(.app-download-prompt) #main-content{padding-bottom:calc(158px + env(safe-area-inset-bottom,0px))}body:has(.app-download-prompt):has(.pdp-mcta.on) #main-content{padding-bottom:calc(246px + env(safe-area-inset-bottom,0px))}html.menu-open .app-download-prompt{display:none}}@media (max-width:359px){.sil.app-download-prompt{gap:6px;padding:10px 6px 10px 10px}.sil.app-download-prompt img{width:36px;height:36px}.sil .app-download-copy strong{font-size:12px}.sil .app-download-copy span{font-size:11px}.sil .app-download-cta{padding:0 12px}.sil .app-download-close{width:28px}}.sil .app-store-links a:focus-visible{outline:2px solid var(--sil-ink);outline-offset:4px}.sil .app-download-cta:focus-visible{outline:2px solid var(--sil-ink);outline-offset:4px}.sil .app-download-close:focus-visible{outline:2px solid var(--sil-ink);outline-offset:4px}.sil.app-download-prompt .app-download-cta:focus-visible{outline-color:#111}.sil.app-download-prompt .app-download-close:focus-visible{outline-color:#111}@keyframes app-download-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sil.app-download-prompt{animation:none}.sil .app-store-links a{transition:none}}
