@font-face{font-family:"Runalto";src:url("../fonts/Runalto.ttf") format("truetype"),url("../fonts/Runalto.otf") format("opentype");font-weight:400;font-style:normal}:root{--vm26-header-h:0px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.content-page-standalone{margin:0;min-height:100vh;min-height:100svh;background:#fff;color:#031126;font-family:"Avenir Next Cyr","Avenir Next","Outfit",Arial,sans-serif;text-rendering:geometricPrecision}.content-page-standalone img,.content-page-standalone video{display:block;max-width:100%}html[data-cp-render-pending="true"] .content-page-main{visibility:hidden;opacity:0;pointer-events:none}html[data-cp-render-pending="true"] .content-page-main :is(.cp-free-element,.cp-text-run,.cp-button-icon){transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cp-checkout-summary{margin:0 0 1.25rem;padding:1rem;border:1px solid currentColor;border-radius:4px;font:inherit}.cp-checkout-summary>div{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}.cp-checkout-summary dt,.cp-checkout-summary dd{margin:0;font:inherit}.cp-checkout-summary dd{white-space:nowrap;text-align:right}.cp-checkout-summary>div:last-child{margin-top:.5rem;padding-top:.7rem;border-top:1px solid currentColor;font-weight:600}