@view-transition{navigation:auto}.site-reading-progress{width:100%;height:3px;transform:scaleX(var(--reading,0));transform-origin:0;z-index:60;pointer-events:none;background:#e52329;position:fixed;top:0;left:0}.platform-nav nav a,.platform-footer nav a{position:relative}.platform-nav nav a:after,.platform-footer nav a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.platform-nav nav a:hover:after,.platform-footer nav a:hover:after{transform-origin:0;transform:scaleX(1)}.platform-nav nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.platform-footer nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.28s both site-page-out}::view-transition-new(root){animation:.55s cubic-bezier(.16,1,.3,1) both site-page-in}.platform:not(:has(.ru-home)) .page-heading>*{animation:.85s cubic-bezier(.16,1,.3,1) both site-heading-in}.platform .page-heading>h1{animation-delay:70ms}.platform .page-heading>p:last-child{animation-delay:.14s}.platform .button svg,.platform .text-link svg,.platform .ru-inline-link svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.platform .button:hover svg,.platform .text-link:hover svg,.platform .ru-inline-link:hover svg{transform:translate(3px,-3px)}.platform .button:active{transform:scale(.97)}.platform-nav.is-open nav a{animation:.45s cubic-bezier(.16,1,.3,1) both site-heading-in}.platform-nav.is-open nav a:nth-child(2){animation-delay:50ms}.platform-nav.is-open nav a:nth-child(3){animation-delay:.1s}.platform-nav.is-open nav a:nth-child(4){animation-delay:.15s}.order-progress>div{transition:width .6s cubic-bezier(.16,1,.3,1)}.order-main>h2,.order-main .form-stack,.order-main .sport-choices,.order-main .product-choices,.order-main .tension-panel,.order-main .order-review{animation:.45s cubic-bezier(.16,1,.3,1) both site-heading-in}.confirmation-check{animation:.7s cubic-bezier(.16,1,.3,1) both site-confirm}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.platform .string-card,.platform .shop-card{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s ease-out,box-shadow .4s}.platform .string-card:hover,.platform .shop-card:hover{box-shadow:0 18px 45px #11111112}.platform .string-card-top>b{transition:transform .5s cubic-bezier(.16,1,.3,1)}.platform .string-card:hover .string-card-top>b{transform:translateY(-5px)}}@keyframes site-heading-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes site-page-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes site-page-out{to{opacity:0;transform:translateY(-12px)}}@keyframes site-confirm{0%{opacity:0;transform:scale(.6)rotate(-18deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.site-reading-progress{display:none}.platform-nav nav a:after,.platform-footer nav a:after{transition:none}}.platform-nav .nav-login.is-connected,.platform-nav .nav-login.is-pending{color:#242720;background:#fffefa;border-color:#e0e1da;gap:10px;min-width:148px;padding:6px 15px 6px 6px;box-shadow:0 3px 12px #20231b04}.platform-nav .nav-login.is-connected:hover,.platform-nav .nav-login.is-pending:hover{background:#fff;border-color:#c7c9bf;box-shadow:0 4px 16px #20231b0a}.nav-account-avatar{color:#fff;background:#cd1831;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.nav-login.is-pending .nav-account-avatar{color:#787d71;background:#eceee7}@media (max-width:600px){.platform-nav .nav-login.is-connected,.platform-nav .nav-login.is-pending{gap:8px;min-width:132px;padding-right:11px}.nav-account-avatar{width:28px;height:28px}}
