.button,.button-arrow,.button-chevron,.button-outline,.button-refresh,.button-subscription{border-radius:6px;font-weight:400;text-align:center;transition:.3s;white-space:nowrap}.button{background:var(--color_red_main);box-shadow:inset 0 -1px 0 #0000001f;color:#fff;display:inline-block;font-size:16px;line-height:1.5;padding:8px 29px}.button--sm{font-size:14px;line-height:1.4;padding:8px 24px}.button--lg{padding:10px 46px}.button--loading svg{display:block;height:24px;width:24px}.button--block{padding-left:16px;padding-right:16px;width:100%}.button.button--active,.button.button-sm--active{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}@media(min-width:992px){.button:active,.button:hover{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}}.button.button--disabled,.button.button-sm--disabled,.button:disabled{background:var(--color_black_60);border-color:var(--color_black_60);color:#fff;cursor:not-allowed}.button-outline{background:#fff;border:1px solid var(--color_red_main);box-shadow:inset 0 -1px 0 #0000001f;color:var(--color_red_main);display:inline-block;font-size:16px;line-height:1.5;padding:7px 28px}.button-outline--gray{background:#fff;border-color:var(--color_black_40);box-shadow:none;color:var(--color_black_70)}.button-outline--sm{font-size:14px;line-height:1.4;padding:8px 24px}.button-outline--loading svg{display:block;height:24px;width:24px}.button-outline--block{padding-left:16px;padding-right:16px;width:100%}.button-outline--lg{padding:10px 46px}.button-outline.button--active,.button-outline.button-sm--active{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}@media(min-width:992px){.button-outline:active,.button-outline:hover{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}}.button-outline.button--disabled,.button-outline.button-sm--disabled,.button-outline:disabled{background:var(--color_black_60);border-color:var(--color_black_60);color:#fff;cursor:not-allowed}.button-arrow{align-items:center;background:var(--color_red_main);box-shadow:inset 0 -1px 0 #0000001f;color:#fff;display:inline-flex;font-size:16px;justify-content:center;line-height:1.5;padding:10px 24px}.button-arrow svg{display:block;height:24px;margin-left:8px;transition:inherit;width:27px;will-change:transform}.button-arrow--block{width:100%}.button-arrow.button-arrow--active{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}@media(min-width:992px){.button-arrow:active,.button-arrow:hover{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}}.button-arrow.button-arrow--disabled,.button-arrow:disabled{background:var(--color_black_60);border-color:var(--color_black_60);color:#fff;cursor:not-allowed}@media(min-width:1024px){.button-arrow:hover svg{animation:buttonArrowAnimation 1.8s ease-in 0s infinite}}.button-chevron{align-items:center;background:none;border:1px solid var(--color_red_main);color:var(--color_red_main);display:inline-flex;font-size:14px;justify-content:center;line-height:1.4;padding:7px 18px}.button-chevron svg{display:block;height:16px;margin-left:2px;transition:inherit;width:16px}.button-chevron--block{width:100%}.button-chevron.button-chevron--active{border-color:var(--color_red_90);color:var(--color_red_90)}@media(min-width:992px){.button-chevron:active,.button-chevron:hover{border-color:var(--color_red_90);color:var(--color_red_90)}}.button-chevron.button-chevron--disabled,.button-chevron:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-refresh{align-items:center;background:#fff;border:1px solid var(--color_red_main);box-shadow:inset 0 -1px 0 #0000001f;color:var(--color_black_main);display:inline-flex;font-size:16px;justify-content:center;line-height:1.5;padding:7px 21px}.button-refresh svg{color:var(--color_red_main);display:block;height:20px;margin-right:6px;transition:inherit;width:20px}.button-refresh--sm{font-size:14px;line-height:1.4;padding:7px 20px}.button-refresh--sm svg{height:16px;width:16px}.button-refresh.button-refresh--active{border-color:var(--color_red_90);color:var(--color_red_90)}.button-refresh.button-refresh--active svg{color:var(--color_red_90)}@media(min-width:992px){.button-refresh:active,.button-refresh:hover{border-color:var(--color_red_90);color:var(--color_red_90)}.button-refresh:active svg,.button-refresh:hover svg{color:var(--color_red_90)}}.button-refresh.button-refresh--disabled,.button-refresh:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-refresh.button-refresh--disabled svg,.button-refresh:disabled svg{color:var(--color_black_60)}.button-more{background:#fff;border:1px solid #fff;border-radius:60px;color:var(--color_red_main);display:inline-flex;font-size:14px;font-weight:400;line-height:1.4;padding:4px 5px 4px 11px;transition:.3s;white-space:nowrap}.button-more,.button-more span{align-items:center;justify-content:center}.button-more span{background:var(--color_black_30);border-radius:100%;display:flex;height:28px;margin-left:6px;transition:inherit;width:28px}.button-more span svg{color:var(--color_red_main);display:block;height:14px;transition:inherit;width:14px}.button-more.button-more--active{border-color:var(--color_red_90);color:var(--color_red_90)}.button-more.button-more--active span svg{color:var(--color_red_90)}@media(min-width:992px){.button-more:active,.button-more:hover{border-color:var(--color_red_90);color:var(--color_red_90)}.button-more:active span svg,.button-more:hover span svg{color:var(--color_red_90)}}.button-more.button-more--disabled,.button-more:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-more.button-more--disabled span svg,.button-more:disabled span svg{color:#fff}.button-ticket{align-items:center;background:none;border:2px dashed var(--color_orange_main);border-radius:6px;color:var(--color_black_main);display:inline-flex;font-size:16px;font-weight:400;gap:9px;justify-content:center;line-height:1.5;padding:10px 24px;position:relative;text-align:center;white-space:nowrap}.button-ticket_scissors{fill:var(--color_orange_main);height:30px;left:0;opacity:0;position:absolute;top:-16px;width:30px}.button-ticket_svg{color:var(--color_orange_main);display:block;flex:0 0 24px;height:24px;min-width:24px;transition:.3s}.button-ticket--block{width:100%}@media(min-width:992px){.button-ticket:hover:not(.button-ticket--disabled) .button-ticket_scissors{animation:scissors 6s infinite;opacity:1}}.button-ticket.button-ticket--active{border-style:solid;color:var(--color_black_main)}@media(min-width:992px){.button-ticket:active,.button-ticket:hover{border-style:solid;color:var(--color_black_main)}}.button-ticket.button-ticket--disabled,.button-ticket:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-ticket.button-ticket--disabled .button-ticket_svg,.button-ticket:disabled .button-ticket_svg{color:var(--color_black_60)}@keyframes scissors{0%{left:0;top:0;transform:translate(-50%,calc(-50% - 1px)) rotate(0deg)}29%{transform:translate(-50%,calc(-50% - 1px)) rotate(0deg)}30%{left:100%;top:0;transform:translate(calc(-50% + 1px),calc(-50% - 1px)) rotate(90deg)}49%{transform:translate(calc(-50% + 1px),calc(-50% - 1px)) rotate(90deg)}50%{left:100%;top:100%;transform:translate(-50%,calc(-50% + 1px)) rotate(180deg)}79%{transform:translate(-50%,calc(-50% + 1px)) rotate(180deg)}80%{left:0;top:100%;transform:translate(calc(-50% - 1px),calc(-50% + 1px)) rotate(270deg)}99%{transform:translate(calc(-50% - 1px),calc(-50% - 1px)) rotate(270deg)}to{left:0;top:0;transform:translate(-50%,calc(-50% - 1px)) rotate(1turn)}}.button-like{align-items:center;background:#fae8eb;border:1px solid var(--color_red_main);border-radius:35px;color:var(--color_red_main);display:inline-flex;justify-content:center;padding:6px 12px}.button-like svg{color:var(--color_red_main);display:block;height:24px;transition:.3s;width:24px;will-change:transform}.button-like.button-like--disabled,.button-like:disabled{background:var(--color_black_40);border-color:var(--color_black_70);cursor:not-allowed}.button-like.button-like--disabled svg,.button-like:disabled svg{color:var(--color_black_70)}.button-like--lg{padding:8px 12px}.button-like--lg svg{height:28px;width:28px}@media(min-width:992px){.button-like:hover svg{transform:rotate(-25deg)}}.button-dislike{align-items:center;background:#d8ecf5;border:1px solid var(--color_blue_main);border-radius:35px;color:var(--color_blue_main);display:inline-flex;justify-content:center;padding:6px 12px}.button-dislike svg{color:var(--color_blue_main);display:block;height:24px;transition:.3s;width:24px;will-change:transform}.button-dislike.button-dislike--disabled,.button-dislike:disabled{background:var(--color_black_40);border-color:var(--color_black_70);cursor:not-allowed}.button-dislike.button-dislike--disabled svg,.button-dislike:disabled svg{color:var(--color_black_70)}.button-dislike--lg{padding:8px 12px}.button-dislike--lg svg{height:28px;width:28px}@media(min-width:992px){.button-dislike:hover svg{transform:rotate(-25deg)}}.button-disabled{align-items:center;background:var(--color_black_15);border:1px solid var(--color_black_60);border-radius:35px;color:var(--color_black_65);display:inline-flex;justify-content:center;padding:6px 12px}.button-disabled--lg{padding:8px 12px}.button-icon-arrow{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:100%;display:inline-flex;height:31px;justify-content:center;padding:8px;width:31px}.button-icon-arrow svg{color:var(--color_black_70);display:block;height:13px;transition:inherit;width:13px}.button-icon-arrow.button-icon-arrow--active svg{color:var(--color_red_main)}@media(min-width:992px){.button-icon-arrow:active svg,.button-icon-arrow:hover svg{color:var(--color_red_main)}}.button-icon-arrow.button-icon-arrow--disabled,.button-icon-arrow:disabled{cursor:not-allowed}.button-icon-arrow.button-icon-arrow--disabled svg,.button-icon-arrow:disabled svg{color:var(--color_black_60)}@keyframes buttonArrowAnimation{0%{transform-origin:left}20%{transform:translateX(8px) scale(1.1)}35%{transform:translateX(-2px) scale(1)}50%{transform:translateX(8px) scale(1.05)}65%{transform:translateX(-2px) scale(1)}85%{transform:translateX(0) scale(1)}}.button-subscription{align-items:center;background-color:var(--color_black_120);border:1px solid var(--color_black_120);color:#fff;display:inline-flex;font-size:16px;justify-content:center;line-height:1.5;padding:8px 19px;position:relative}.button-subscription_wrap{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start;transition:.3s;width:122px}.button-subscription_bell{animation-fill-mode:forwards;display:block;position:relative;transform-origin:top center}.button-subscription_bell svg{display:block;height:18px;min-width:18px;transition:inherit;will-change:transform}.button-subscription_arrow{display:none}.button-subscription_arrow svg{display:block;height:14px;min-width:14px;transition:inherit;will-change:transform}.button-subscription_animation{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-60%);visibility:hidden;width:100%}.button-subscription_animation--active{opacity:1;visibility:visible}.button-subscription--sm{border-radius:30px;font-size:14px;line-height:1.4;padding:6px 14px}.button-subscription--sm .button-subscription_wrap{width:112px}.button-subscription--active{background:#fff;border-color:var(--color_red_main);color:var(--color_black_120)}.button-subscription--active .button-subscription_wrap{width:154px}.button-subscription--active.button-subscription--sm .button-subscription_wrap{width:145px}.button-subscription--active .button-subscription_arrow{display:block}.button-subscription--comment{background:none;border:0;color:var(--color_black_60);font-size:14px;padding:0 0 8px}.button-subscription--comment.button-subscription--active{background:none}.button-subscription--comment:hover{color:var(--color_red_main)}.button-subscription--animate .button-subscription_bell{animation:subscriptionBell 2s ease-in .3s}.button-subscription_menu{background:#fff;border-radius:10px;box-shadow:0 4px 16px #00000026;display:none;margin-top:4px;max-width:calc(100vw - 20px);padding:10px 12px;position:absolute;right:0;top:100%;z-index:105}.button-subscription_menu button{align-items:center;background:#fff;color:var(--color_black_main);display:flex;font-size:16px;gap:8px;line-height:1.5;padding:8px 40px 8px 6px;position:relative;transition:.3s;white-space:nowrap;width:100%}.button-subscription_menu button svg{display:block;height:18px;min-width:18px}@media(min-width:992px){.button-subscription_menu button:hover{color:var(--color_red_main)}}.button-subscription_container{position:relative}.button-subscription_container--block{width:100%}.button-subscription_container--opened .button-subscription_arrow{transform:rotate(180deg)}.button-subscription_container--opened .button-subscription_menu{display:block}.button-subscription--block{width:100%}.button-subscription--simple{color:var(--color_red_main);display:block;font-size:12px}.button-subscription--simple__static{color:var(--color_black_50);display:block}.button-subscription--simple__hover{color:var(--color_red_main);display:none}@media(min-width:992px){.button-subscription--simple:hover .button-subscription--simple__static{display:none}.button-subscription--simple:hover .button-subscription--simple__hover{display:block}}.button-filter{align-items:center;background-color:var(--color_black_main);border-radius:30px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:4px;line-height:1.5;padding:8px 18px}.button-filter svg{display:block;flex:0 0 20px;height:20px;min-width:20px}@keyframes subscriptionBell{0%{transform:rotate(0deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}90%{transform:rotate(5deg)}to{transform:rotate(0deg)}}@keyframes subscriptionBellCircle{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}.button-mini-app{align-items:center;background:var(--color-btn);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:1.2;overflow:hidden;padding:7px;position:relative;text-align:center;transition:.3s}@media(min-width:992px){.button-mini-app:active,.button-mini-app:focus,.button-mini-app:hover{color:#fff}}.button-mini-app:disabled{background:var(--tg-theme-hint-color);cursor:not-allowed}.button-mini-app:hover{text-decoration:none}.button-mini-app--block{width:100%}.button-mini-app--loading svg{display:block;height:20px;width:20px}