.wmd-banner{--btn-scale:1;aspect-ratio:1130/230;background:#1561b0 var(--banner-image) left center / cover no-repeat;border-radius:14px;max-width:1130px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b3a6e40}.wmd-banner__buttons{gap:calc(14px * var(--btn-scale));display:flex;position:absolute;top:50%;right:3.5%;transform:translateY(-50%)}.store-btn{align-items:center;gap:calc(10px * var(--btn-scale));min-width:calc(172px * var(--btn-scale));height:calc(56px * var(--btn-scale));padding:0 calc(16px * var(--btn-scale));box-sizing:border-box;color:#fff;border-radius:calc(12px * var(--btn-scale));background:#000;border:1px solid #a6a6a6;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 16px #0000004d}.store-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000059}.store-btn:focus-visible{outline-offset:3px;outline:3px solid #ffd25a}.store-btn svg{width:calc(26px * var(--btn-scale));height:calc(26px * var(--btn-scale));fill:#fff;flex:none}.store-btn span{white-space:nowrap;flex-direction:column;line-height:1.1;display:flex}.store-btn small{font-size:calc(11px * var(--btn-scale));letter-spacing:.02em}.store-btn strong{font-size:calc(20px * var(--btn-scale));letter-spacing:-.3px;font-weight:600}@media (width<=1199px){.wmd-banner__buttons{gap:calc(14px * .7 * var(--btn-scale));flex-direction:column}}@media (width<=767px){.wmd-banner{--btn-scale:.56}}@media (width<=575px){.wmd-banner{--btn-scale:.448}}
