@charset "UTF-8";
:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

* {
  background: transparent;
  margin: 0;
  padding: 0;
  outline: none;
  border: 0;
  box-sizing: border-box;
}

body {
  font: 14px Arial, Helvetica, sans-serif;
  line-height: normal;
  padding: 0;
  margin: 0;
  color: #000;
  background: url("../images/hixs_pattern_evolution.png") #000 fixed center top;
  font-weight: 400;
}
body.brand {
  padding-top: 250px;
}

a {
  color: var(--link-dark);
  text-decoration: none;
}
a:hover {
  color: black;
}
a:hover, a:active {
  outline: 0;
}

button {
  font-family: Arial, Helvetica, sans-serif;
}

*[data-href] {
  cursor: pointer !important;
}

h1, h2, h3, h4, h5 {
  font-weight: 700;
  font-size: 24px;
}

.d-flex {
  display: flex;
}

.d-grid {
  display: grid;
}

.align-items-center {
  align-items: center;
}

.grid-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 8px;
  column-gap: 8px;
}

.grid-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  row-gap: 8px;
  column-gap: 8px;
}

.mt-2 {
  margin-top: 2rem;
}

.p-0 {
  padding: 0 !important;
}

.hidden, #dofullsearch {
  display: none;
}

.btn, button {
  transition: 0.25s;
}

.position-static {
  position: static !important;
}

.ui-dialog {
  background: rgb(255, 255, 255);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
  height: auto;
  max-height: 100%;
  z-index: 999;
}
.ui-dialog-titlebar {
  padding: 18px 20px;
  background: #f2f2f2;
}
.ui-dialog-titlebar-close {
  cursor: pointer;
  position: absolute;
  right: 6px;
  top: 6px;
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  opacity: 0.7;
}
.ui-dialog-titlebar-close::before {
  content: " ";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z'%3E%3C/path%3E%3C/svg%3E") center center;
  background-size: 30px;
  width: 40px;
  height: 40px;
  text-indent: 0;
  text-align: center;
  display: block;
}
.ui-dialog-titlebar-close:hover {
  opacity: 1;
}
.ui-dialog-content {
  overflow: auto;
  padding: 30px 20px;
  height: auto;
}
.ui-dialog-buttonpane {
  border-top: 1px solid #d9d9d9;
  padding: 14px 20px;
}
.ui-dialog-buttonpane .ui-button {
  background-color: #6f6f6f;
  color: white;
  border-radius: 8px;
  display: inline-block;
  min-width: 120px;
  text-align: center;
  height: 39px;
  cursor: pointer;
}
.ui-dialog-buttonset {
  text-align: center;
}
.ui-dialog-buttonset button {
  font-weight: bold;
}
.ui-dialog-buttonset button:last-child {
  background-color: #00a0b0;
}
.ui-dialog-buttonset button + button {
  margin-left: 10px;
}
.ui-dialog textarea {
  background: rgba(0, 0, 0, 0.05);
  width: 100%;
  border-radius: 8px;
  padding: 12px 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 10px;
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.mt-0 {
  margin-top: 0 !important;
}

.sect-title + .sect-items {
  margin-top: 20px;
}

.card-series {
  padding: 2px 6px;
  bottom: 0;
}

.main-container {
  width: 1000px;
  margin: 0 auto;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.85);
}
.main-container .page-header {
  order: 0;
}
.main-container .bottom-bar {
  order: 1;
}
.main-container .main-carousel {
  order: 2;
}
.main-container .collections-main {
  order: 3;
}
.main-container .main-row {
  order: 4;
}
.main-container .page__description {
  order: 5;
}
.main-container .page-footer {
  order: 6;
}

.main-row {
  display: flex;
  padding: 20px 16px;
}
.main-row--margin {
  margin-top: 10px;
}
.main-row .content {
  flex: 0 0 auto;
  width: 70%;
  margin-right: 20px;
}
.main-row .content h1.heading, .main-row .content h2.heading, .main-row .content h3.heading, .main-row .content h4.heading, .main-row .content h5.heading {
  color: var(--link-gray);
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.main-row .content .heading {
  font-size: 20px;
}
.main-row .sidebar {
  flex: 0 0 auto;
  width: calc(30% - 20px);
}

.sidebar_block {
  margin-bottom: 2rem;
}
.sidebar_block__heading {
  font-size: 16px;
  font-weight: 700;
  color: #777;
  margin-right: 10px;
}
.block__update__heading {
  padding: 7px 14px;
  background-color: #6f6f6f;
  color: #fff;
  position: relative;
  border-radius: 4px;
  margin-top: 1rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.block__update_item {
  display: block;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.4);
  font-size: 13px;
  padding: 5px;
}
.block__update_item:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.block__update_item__title {
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
}
.block__update_item__info {
  color: #777;
}

#dle-content {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  row-gap: 20px;
  column-gap: 14px;
}
#dle-content .heading {
  margin-bottom: 0;
  grid-column: 1/-1;
}

.content__items {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  row-gap: 20px;
  column-gap: 14px;
}
.content__items .heading {
  margin-bottom: 0;
  grid-column: 1/-1;
}

.bh__description.overflow {
  padding-bottom: 0;
}
.bh__description__wrapper.active {
  overflow: hidden;
  max-height: 100px;
}
.bh__description .btn--expand {
  color: black;
  margin: 10px 0 20px;
  cursor: pointer;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.bh__description .btn--expand:after {
  content: "→";
  font-size: 12px;
  font-weight: bold;
  text-shadow: none;
  transform: rotate(90deg);
  margin-left: 10px;
  display: inline-block;
}
.bh__description .btn--expand.active:after {
  transform: rotate(-90deg);
}

.filter-block {
  width: 100%;
  margin-bottom: 2rem;
}
.filter-block__heading {
  font-size: 16px;
  font-weight: 700;
  color: #777;
  margin-right: 10px;
  margin-bottom: 10px;
}
.filter-block__select {
  margin-bottom: 6px;
  width: 100%;
}
.filter-block__select select {
  background: rgba(0, 0, 0, 0.05);
  width: 100%;
  border-radius: 8px;
  padding: 12px 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.filter-block__buttons {
  display: flex;
}
.filter-block__buttons .btn-clear {
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 8px;
  border: 1px solid rgba(111, 111, 111, 0.5019607843);
  color: #6f6f6f;
}
.filter-block__buttons .btn-clear:hover {
  background-color: #6f6f6f;
  color: white;
}
.filter-block__buttons .btn-filter {
  width: 100%;
  margin-left: 6px;
  background: #199e59;
  border-radius: 8px;
  color: white;
  font-weight: bold;
  padding: 11px 12px;
  cursor: pointer;
}
.filter-block .tail-select {
  width: 100%;
}
.filter-block .tail-select .select-label {
  padding: 8px 30px 8px 10px;
}
.filter-block .tail-select .select-label.active, .filter-block .tail-select .select-label:hover {
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1), 0 0 1px 1px #199e59;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1), 0 0 1px 1px #199e59;
}
.filter-block .tail-select input[type=text]:focus {
  color: #199e59;
}
.filter-block .tail-select .select-dropdown {
  z-index: 9999;
}

.wrapper--default {
  padding-left: 15px;
  padding-right: 15px;
}

.page__description {
  padding: 16px;
  color: #777;
  font-size: 13px;
}
.page__description p {
  margin-bottom: 10px;
}
.page__description p:last-child {
  margin-bottom: 0;
}

.filter-main {
  font-size: 12px;
  margin-bottom: 1rem;
  flex-wrap: wrap;
}
.filter-main .filter-main__title {
  margin-right: 8px;
  padding-top: 8px;
}
.filter-main__total {
  margin-left: auto;
}
.filter-main__total span {
  font-weight: bold;
}
.filter-main_item {
  display: flex;
}
.filter-main__dropdown__heading {
  padding: 6px 12px;
  border-radius: 8px;
  border: 1px solid var(--link-active);
  width: 168px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.05) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,0,0,.5)'%3E%3Cpath d='M12 14L8 10H16L12 14Z'%3E%3C/path%3E%3C/svg%3E") no-repeat right center;
}
.filter-main__dropdown__heading:hover, .filter-main__dropdown__heading.active {
  color: white;
  background: var(--link-active) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12 14L8 10H16L12 14Z'%3E%3C/path%3E%3C/svg%3E") no-repeat right center;
}
.filter-main__dropdown__items {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 226px;
  margin-top: 2px;
}
.filter-main__dropdown_item {
  width: 100%;
  border-radius: 6px;
  padding: 6px 12px 6px 28px;
  cursor: pointer;
  color: black;
  text-align: left;
  background-size: 18px;
}
.filter-main__dropdown_item:hover {
  color: black;
  background: rgba(0, 0, 0, 0.1);
}
.filter-main__dropdown_item.is-active {
  color: white;
  background: var(--link-active) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 5px center;
  background-size: 18px;
}
.filter-main ul {
  list-style-type: none;
}
.filter-main li a, .filter-main li button {
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 8px;
  border: 1px solid rgba(111, 111, 111, 0.5019607843);
  background-color: transparent;
  color: #6f6f6f;
  display: block;
}
.filter-main li a:hover, .filter-main li a.active, .filter-main li button:hover, .filter-main li button.active {
  background-color: var(--dark-bg);
  color: white;
}

/* LOGIN
----------------------------------------------- */
.overlay-box {
  position: fixed;
  z-index: 998;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  background-color: #000;
  cursor: pointer;
}

.login-box {
  position: fixed;
  z-index: 999;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  width: 400px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.login-box input {
  background: rgba(0, 0, 0, 0.05);
  width: 100%;
  border-radius: 8px;
  padding: 12px 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.login-box button {
  width: 100%;
  margin: 12px 0;
  background: #199e59;
  border-radius: 8px;
  color: white;
  font-weight: bold;
  padding: 11px 12px;
  cursor: pointer;
}

.login-close {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 20px;
  border-radius: 13px;
  color: #fff;
  background-color: #cc333f;
  font-weight: 700;
}

.login-title {
  font-size: 18px;
  margin-bottom: 12px;
  padding-bottom: 12px;
}

.login-avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 auto 15px auto;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
  background-color: #f2f6f8;
  color: #939393;
}

.login-input {
  margin-bottom: 15px;
}

.login-btm {
  display: flex;
}
.login-btm a {
  border-bottom: 1px dotted #00a0b0;
  color: #00a0b0;
  font-size: 14px;
}
.login-btm a:hover {
  border-bottom-style: solid;
}
.login-btm a:last-child {
  margin-left: auto;
}

.login-check {
  position: relative;
  font-size: 14px;
}

.login-check input {
  opacity: 0;
  position: absolute;
  cursor: pointer;
}

.login-check span {
  display: block;
  padding-left: 36px;
  height: 30px;
  line-height: 30px;
  color: #939393;
}

.login-check span:before, .login-check span:after {
  content: "";
  position: absolute;
  top: 50%;
  transition: 0.3s;
}

.login-check span:before {
  left: 0;
  height: 16px;
  margin-top: -8px;
  width: 26px;
  border-radius: 125px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.login-check span:after {
  left: 3px;
  height: 12px;
  width: 12px;
  margin-top: -5px;
  background: #2ecc71;
  border-radius: 6px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
}

.login-check input:checked + span:before {
  background-color: #fff;
}

.login-check input:checked + span:after {
  left: 13px;
  background-color: rgba(0, 0, 0, 0.25);
}

.category-top {
  margin-bottom: 28px;
}
.category-top .hm-filt-capt {
  margin-bottom: 12px;
}
.category-top__scroll {
  overflow-x: auto;
}
.category-top__wrapper {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  row-gap: 10px;
  column-gap: 8px;
}
.category-top_item {
  position: relative;
  display: block;
  border-radius: 8px;
  overflow: hidden;
}
.category-top_item img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
@media (max-width: 768px) {
  .category-top_item {
    width: 30%;
    margin-right: 3px;
    flex: 0 0 auto;
  }
}
.category-top_item__title {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  display: block;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: auto;
  padding: 7px;
  font-size: 12px;
}
.category-top_item:hover .category-top_item__title {
  background-color: #00a0b0;
  color: white;
  -webkit-line-clamp: 10;
}

.faq__item {
  display: block;
  border: 3px solid #fff;
  box-shadow: 0 0 0 1px #ddd;
  background-color: #fff;
  margin-bottom: 6px;
  border-radius: 8px;
}
.faq__item:first-child {
  margin-top: 24px;
}
.faq__item h3 {
  font-size: 15px;
  position: relative;
  padding: 12px;
}
.faq__item h3::after {
  content: " ";
  margin-left: 13px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjY0ODQzIDcuNjQwNjNDOC42NDMyMyA3LjgwMjA4IDguNjExOTggNy45NTA1MiA4LjU1NDY4IDguMDg1OTRDOC40OTIxOCA4LjIyMTM2IDguMzk4NDMgOC4zNTE1NiA4LjI3MzQzIDguNDc2NTZMMi4yNTc4MSAxNC4zNTk0QzIuMDU5ODkgMTQuNTU3MyAxLjgxNzcxIDE0LjY1NjMgMS41MzEyNSAxNC42NTYzQzEuMzMzMzMgMTQuNjU2MyAxLjE1NjI1IDE0LjYwOTQgMC45OTk5OTcgMTQuNTE1NkMwLjgzODUzOCAxNC40MjE5IDAuNzEwOTM0IDE0LjI5NDMgMC42MTcxODQgMTQuMTMyOEMwLjUxODIyNiAxMy45NzY2IDAuNDY4NzQ3IDEzLjgwMjEgMC40Njg3NDcgMTMuNjA5NEMwLjQ2ODc0NyAxMy4zMTc3IDAuNTc4MTIyIDEzLjA2MjUgMC43OTY4NzIgMTIuODQzOEw2LjE0ODQzIDcuNjQwNjNMMC43OTY4NzEgMi40Mzc1QzAuNTc4MTIxIDIuMjEzNTQgMC40Njg3NDYgMS45NTgzNCAwLjQ2ODc0NiAxLjY3MTg4QzAuNDY4NzQ2IDEuNDczOTYgMC41MTgyMjUgMS4yOTY4OCAwLjYxNzE4MyAxLjE0MDYzQzAuNzEwOTMzIDAuOTg0Mzc3IDAuODM4NTM3IDAuODU5Mzc3IDAuOTk5OTk2IDAuNzY1NjI3QzEuMTU2MjUgMC42NzE4NzcgMS4zMzMzMyAwLjYyNTAwMiAxLjUzMTI1IDAuNjI1MDAyQzEuODE3NyAwLjYyNTAwMiAyLjA1OTg5IDAuNzIzOTYgMi4yNTc4MSAwLjkyMTg3N0w4LjI3MzQzIDYuODA0NjlDOC40MDM2NCA2LjkyOTY5IDguNSA3LjA1OTkgOC41NjI1IDcuMTk1MzFDOC42MTk3OSA3LjMzNTk0IDguNjQ4NDMgNy40ODQzOCA4LjY0ODQzIDcuNjQwNjNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  width: 9px;
  height: 15px;
  position: absolute;
  top: 14px;
  right: 14px;
  transform: rotate(90deg);
  opacity: 0.4;
}
.faq__item__content {
  display: none;
  padding: 0 12px 12px 12px;
}
.faq__item__content p {
  line-height: 20px;
}
.faq__item__content ul {
  list-style: disc;
  padding: 10px 20px;
}
.faq__item__content ul li {
  margin-bottom: 6px;
}
.faq__item:hover h3 {
  cursor: pointer;
}
.faq__item:hover h3::after {
  opacity: 1;
}
.faq__item.active h3::after {
  transform: rotate(-90deg);
  opacity: 1;
}
.faq__item.active .faq__item__content {
  display: block;
}

.page-header {
  background-color: var(--dark-bg);
  color: white;
  position: relative;
}
.page-header .wrapper {
  height: 40px;
}
.page-header__logo {
  position: absolute;
  left: 50%;
  top: 0;
  background: url(/templates/hdrezka/images/hdrezka-logo.png) no-repeat 0 0;
  background-size: 100% 200% !important;
  display: block;
  height: 40px;
  margin-left: -66px;
  width: 132px;
}
.page-header__logo:hover {
  background: url(/templates/hdrezka/images/hdrezka-logo.png) no-repeat center -40px;
  cursor: pointer;
}
.page-header__login {
  display: flex;
  align-items: center;
  margin-left: auto;
  color: #a0a0a0;
  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
  text-transform: uppercase;
  transition: 0.25s;
}
.page-header__login:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 0.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(160,160,160,1)'%3E%3Cpath d='M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H4ZM13 16.083V20H17.6586C16.9423 17.9735 15.1684 16.4467 13 16.083ZM11 20V16.083C8.83165 16.4467 7.05766 17.9735 6.34141 20H11ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.2104 11 16 9.21043 16 7C16 4.78957 14.2104 3 12 3C9.78957 3 8 4.78957 8 7C8 9.21043 9.78957 11 12 11Z'%3E%3C/path%3E%3C/svg%3E");
}
.page-header__login:hover {
  color: white;
}
.page-header__login:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H4ZM13 16.083V20H17.6586C16.9423 17.9735 15.1684 16.4467 13 16.083ZM11 20V16.083C8.83165 16.4467 7.05766 17.9735 6.34141 20H11ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.2104 11 16 9.21043 16 7C16 4.78957 14.2104 3 12 3C9.78957 3 8 4.78957 8 7C8 9.21043 9.78957 11 12 11Z'%3E%3C/path%3E%3C/svg%3E");
}
.page-header__bookmarks__title {
  margin-right: 8px;
  font-size: 12px;
  color: #999;
  text-transform: uppercase;
  font-weight: bold;
}
.page-header__bookmarks__title:before {
  content: "Всегда с вами -";
  display: inline-block;
}
.page-header__bookmarks__title:after {
  content: "REZKA.AD";
  display: inline-block;
  margin-left: 0.25rem;
  font-weight: bold;
  color: white;
}
.page-header__toggle-theme__title {
  margin-right: 8px;
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
  font-weight: bold;
}
.page-header__toggle-theme label.btn-switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 23px;
}
.page-header__toggle-theme label.btn-switch input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.page-header__toggle-theme label.btn-switch input[type=checkbox]:checked + .slider {
  background-color: #4CAF50;
}
.page-header__toggle-theme label.btn-switch input[type=checkbox]:checked + .slider:before {
  transform: translateX(20px);
}
.page-header__toggle-theme label.btn-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  transition: 0.4s;
  border-radius: 34px;
}
.page-header__toggle-theme label.btn-switch .slider:before {
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
  z-index: 2;
}
.page-header__toggle-theme label.btn-switch .slider::after {
  content: "";
  display: block;
  top: 50%;
  margin-top: -7px;
  height: 15px;
  width: 15px;
  position: absolute;
  background-size: 15px 15px;
  right: 6px;
  z-index: 1;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='15px' viewBox='0 0 15 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Film' transform='translate(-1566.000000, -1086.000000)' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(1566.000000, 1086.000000)'%3E%3Cpath d='M4.4064,11.26584 C8.19456,11.26584 11.26512,8.1948 11.26512,4.40664 C11.26512,2.72808 10.66032,1.19256 9.65952,0.00024 C12.75168,0.99288 14.99088,3.8892 14.99088,7.31112 C14.99088,11.55288 11.55264,14.99112 7.31088,14.99112 C3.88896,14.99112 0.99264,12.75192 8.52651283e-16,9.65976 C1.19232,10.66104 2.72832,11.26584 4.4064,11.26584 Z' id='Path' fill='%23FFD93B'%3E%3C/path%3E%3Cpath d='M12.0576,1.28328 C13.0848,2.5884 13.70208,4.23144 13.70208,6.02184 C13.70208,10.2636 10.26384,13.70184 6.02208,13.70184 C4.23168,13.70184 2.58864,13.08456 1.28352,12.05736 C2.68896,13.84152 4.86384,14.99112 7.31136,14.99112 C11.55312,14.99112 14.99136,11.55288 14.99136,7.31112 C14.99136,4.8636 13.84176,2.6892 12.0576,1.28328 Z' id='Path' fill='%23F4C534'%3E%3C/path%3E%3Cg transform='translate(1.260000, 2.460000)' fill='%23FFD83B' id='Path'%3E%3Cpolygon points='2.58384 0.53832 3.37488 2.142 5.14416 2.3988 3.864 3.6468 4.16592 5.40888 2.58384 4.57704 1.00128 5.40888 1.3032 3.6468 0.02304 2.3988 1.79232 2.142'%3E%3C/polygon%3E%3Cpolygon points='7.04592 0.0252 7.45584 0.85656 8.37312 0.98952 7.70928 1.63656 7.86624 2.54952 7.04592 2.11848 6.2256 2.54952 6.38256 1.63656 5.71872 0.98952 6.636 0.85656'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
}

.bottom-bar {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  height: 46px;
  z-index: 99;
  position: relative;
}
.bottom-bar__search {
  width: 236px;
  transition: 0.1s;
  background: white;
  z-index: 222;
  right: 0;
  position: absolute;
}
.bottom-bar__search .search-box {
  height: 46px;
}
.bottom-bar__search.active {
  width: 100%;
}
.bottom-bar__search input {
  width: 100%;
  background: no-repeat white 16px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z'%3E%3C/path%3E%3C/svg%3E");
  padding-left: 46px;
  font-size: 14px;
  height: 100%;
  background-size: 18px;
  z-index: 1001;
}

.page-footer {
  background-color: var(--dark-bg);
  color: white;
  padding: 20px;
  font-size: 13px;
}
.page-footer a {
  color: #999;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
}
.page-footer a:hover {
  border-bottom-color: white;
  color: white;
}
.page-footer__menu {
  list-style: none;
}
.page-footer__menu li {
  margin-right: 36px;
}
.page-footer__menu li:last-child {
  margin-right: 0;
}
.page-footer__copyright {
  margin-left: auto;
  color: #999;
  margin-top: 16px;
}
.page-footer__slogan {
  margin-top: 16px;
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.main-menu {
  z-index: 50;
}
.main-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.main-menu_item {
  margin-left: 16px;
  transition: 0.15s;
}
.main-menu_item > a, .main-menu_item > button {
  font-size: 14px;
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
}
.main-menu_item > a:hover, .main-menu_item > button:hover {
  color: #00a0b0;
  border-bottom: 1px dotted rgba(0, 160, 176, 0.8);
}
.main-menu_item--active {
  display: block;
  background-color: var(--link-active);
  border-radius: 8px;
  padding: 5px 10px !important;
  color: white;
  border: none;
  height: 28px;
  transition: 0.25s;
}
.main-menu_item--active:hover {
  color: white !important;
  background-color: rgba(25, 158, 89, 0.85);
}
.main-menu_item.dropdown {
  margin-left: 0;
  padding-left: 16px;
  transition: 0.15s;
}
.main-menu_item.dropdown > a {
  color: black;
  line-height: 46px;
  display: block;
  font-size: 14px;
  background: no-repeat transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 15.0006L7.75732 10.758L9.17154 9.34375L12 12.1722L14.8284 9.34375L16.2426 10.758L12 15.0006Z'%3E%3C/path%3E%3C/svg%3E") center right;
  background-size: 28px;
  padding-right: 26px;
  font-weight: bold;
  padding-top: 0;
  padding-bottom: 0;
}
.main-menu_item.dropdown:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.main-menu_item.dropdown:hover .dropdown-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
.main-menu_item.dropdown:last-child {
  margin-right: 0;
}
.main-menu .dropdown-menu {
  box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.3), 0 10px 20px -10px rgba(0, 0, 0, 0.3);
  background: rgba(255, 255, 255, 0.98);
  border-radius: 0 0 5px 5px;
  font-size: 14px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 30px 30px 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  visibility: hidden;
  opacity: 0;
  transform: translateY(20px);
  transition: 0.15s;
}
.main-menu .dropdown-menu__title {
  font-weight: bold;
  margin-bottom: 0.5rem;
  grid-column: 1/-1;
  text-align: center;
}
.main-menu .dropdown-menu__grid {
  width: 80%;
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  row-gap: 5px;
  column-gap: 20px;
}
.main-menu .dropdown-menu__grid a {
  color: #00a0b0;
  display: block;
  padding: 7px 15px;
  border-radius: 8px;
}
.main-menu .dropdown-menu__grid a:hover {
  background: rgba(0, 0, 0, 0.07);
  color: black;
}
.main-menu .dropdown-menu__years {
  width: 18%;
  margin-left: 16px;
  row-gap: 0;
  column-gap: 4px;
}
.main-menu .dropdown-menu__years > li a {
  display: block;
  border-radius: 8px;
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  color: #333;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  padding: 8px;
}
.main-menu .dropdown-menu__years > li a.active {
  color: var(--link-blue);
}
.main-menu .dropdown-menu__years > li a.active:hover {
  color: var(--link-blue);
}
.main-menu .dropdown-menu__years > li a:hover {
  background-color: #eee;
  color: #000;
}
.main-menu .dropdown-menu__collections {
  width: 100%;
  margin-top: 26px;
  display: flex;
}
.main-menu .dropdown-menu__collections_item {
  display: block;
  border-radius: 8px;
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  color: #333;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
}
.main-menu .dropdown-menu__collections_item:hover {
  background-color: #eee;
  color: #000;
}
.main-menu .dropdown-menu__collections_item a, .main-menu .dropdown-menu__collections_item button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 10px;
}
.main-menu .dropdown-menu__collections_item a::before, .main-menu .dropdown-menu__collections_item button::before {
  width: 70px;
  height: 22px;
  content: "";
  display: block;
  opacity: 0.4;
  transition: opacity 0.25s ease-in-out;
  background-repeat: no-repeat;
  background-size: 70px 22px;
  margin: 0 auto;
}
.main-menu .dropdown-menu__collections_item.hot a, .main-menu .dropdown-menu__collections_item.hot button {
  padding-left: 38px;
}
.main-menu .dropdown-menu__collections_item.hot a::before, .main-menu .dropdown-menu__collections_item.hot button::before {
  position: absolute;
  top: 50%;
  left: 14px;
  margin-top: -8px;
  width: 14px;
  height: 16px;
  background-size: 14px 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.85949 15.9821C2.22015 13.993 2.74991 11.8121 4.22921 10.3414C3.70208 11.6786 3.90476 13.1948 4.76439 14.3453C5.62402 15.4959 7.01734 16.1156 8.444 15.9821C10.5499 15.754 12.3956 14.4664 13.3429 12.5649C14.2902 10.6633 14.2089 8.40865 13.1271 6.58086C13.0325 8.28869 11.9243 9.77202 10.3172 10.3414C11.66 6.19711 9.62789 1.70952 5.63414 0C5.63414 3.92652 0.281346 6.42386 0.0144091 10.3414C-0.139759 12.6031 0.952155 14.7678 2.85949 15.9821Z' fill='black'/%3E%3C/svg%3E%0A");
}
.main-menu .dropdown-menu__collections_item.netflix a::before, .main-menu .dropdown-menu__collections_item.netflix button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='71' height='18' viewBox='0 0 71 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3913 0C9.36648 0 8.26971 0 7.24474 0C7.23869 3.83966 7.23263 6.32652 7.22657 10.1662C5.87443 6.41921 4.52107 3.93857 3.16426 0C2.01368 0 1.29357 0 0.142822 0C0.142822 6 0.142822 12 0.142822 18C1.16277 17.8697 2.25487 17.7449 3.27585 17.6253C3.2788 13.8632 3.28174 11.5505 3.28468 7.78817C4.68977 11.4914 5.55365 13.6756 6.95459 17.1948C8.05274 17.0822 9.25938 16.9437 10.3587 16.8436C10.3696 11.2291 10.3804 5.61448 10.3913 0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.6212 0C17.8941 0 15.2008 0 12.4737 0C12.4627 5.33328 12.4519 10.6667 12.4409 16C15.1662 15.7707 17.8946 15.5832 20.625 15.4377C20.6265 14.6579 20.6281 13.537 20.6296 12.7573C18.8541 12.8583 17.1556 12.9634 15.3864 13.0735C15.3895 11.6397 15.3926 10.4538 15.3955 9.01985C16.6885 8.99921 18.0542 9.01731 19.3751 8.99651C19.3766 8.21265 19.3782 7.08771 19.3798 6.30399C18.0709 6.32538 16.6885 6.32793 15.4006 6.35051C15.4037 4.91652 15.4068 4.12996 15.4099 2.69596C16.2201 2.68699 17.0141 2.68579 17.8067 2.68579C17.9459 2.68579 18.085 2.68579 18.2242 2.68594C18.3626 2.68594 18.5011 2.68594 18.6396 2.68594C19.3007 2.68594 19.9646 2.68519 20.6396 2.67981C20.6412 1.89998 20.6197 0.779678 20.6212 0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.9129 0C28.8739 0 25.7325 0.000157418 22.6936 0.000314837C22.6921 0.815584 22.6908 1.98993 22.6893 2.80504C22.8216 2.80425 22.9539 2.80394 23.086 2.80394C23.4865 2.80394 23.887 2.80756 24.2877 2.81133C24.6878 2.81511 25.088 2.81889 25.4883 2.81889C25.591 2.81889 25.6936 2.81858 25.7963 2.8181C25.7901 7.34278 25.7838 11.4753 25.7777 16C26.7533 15.9652 27.797 15.9359 28.7727 15.9122C28.7771 11.4124 28.7815 7.30437 28.7858 2.80472C29.8164 2.80094 30.8812 2.79811 31.9117 2.79606C31.9121 1.99465 31.9126 0.801417 31.9129 0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.159 0C39.4277 0 36.6964 0 33.9653 0C33.9644 5.33164 33.9636 10.663 33.9628 15.9944C34.2795 15.9932 34.5999 15.9927 34.9215 15.9927C35.5767 15.9927 36.2369 15.9951 36.8822 16C36.8814 13.7375 36.8807 11.6726 36.8801 9.40992C37.0409 9.4104 37.2034 9.41072 37.3669 9.41072C37.7479 9.41072 38.135 9.40929 38.5237 9.4077C38.9125 9.40611 39.3028 9.40452 39.6898 9.40452C40.0885 9.40452 40.4836 9.40611 40.8699 9.41135C40.8692 8.6003 40.8684 7.39366 40.8676 6.58261C40.5028 6.57896 40.1302 6.57768 39.7537 6.57768C39.3504 6.57768 38.9431 6.57911 38.5373 6.58054C38.1321 6.58197 37.7283 6.5834 37.3316 6.5834C37.1799 6.5834 37.0289 6.58324 36.8793 6.58277C36.8788 5.12812 36.8784 4.30722 36.878 2.85258C37.1983 2.85305 37.5179 2.85321 37.8363 2.85321C38.1596 2.85321 38.4819 2.85305 38.8041 2.85289C39.129 2.85273 39.4538 2.85258 39.7787 2.85258C40.5702 2.85258 41.3624 2.85337 42.1616 2.85686C42.1608 2.04391 42.1598 0.812956 42.159 0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.2249 0C44.2322 5.21166 44.2051 10.4233 44.2124 15.6351C46.9005 15.7277 49.7252 15.8282 52.4099 16C52.4083 15.1983 52.4066 14.0454 52.405 13.2437C50.7058 13.1511 48.9368 13.0402 47.2362 12.9749C47.2286 8.51152 47.2552 4.46334 47.2475 0.000153818C46.2628 0 45.2095 0 44.2249 0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.4595 0C54.4714 5.25943 54.4828 10.5189 54.4945 15.7784C55.4944 15.8472 56.5288 15.9209 57.5279 16C57.5314 10.6703 57.5397 5.33343 57.5282 0.000150102C56.5287 0 55.4591 0 54.4595 0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.8926 0C62.0114 2.75284 63.0348 5.51346 64.1709 8.43691C62.9901 11.2449 61.7883 14.0344 60.6087 16.7281C61.5859 16.8255 62.5967 16.968 63.5728 17.0778C64.2732 15.343 64.9104 14.0075 65.6114 12.226C66.3113 14.1238 66.9475 15.5901 67.6456 17.5491C68.6202 17.6768 69.8838 17.86 70.8572 18C69.6772 14.8138 68.3866 11.4962 67.2001 8.48492C68.3817 5.65703 69.5874 2.95748 70.8147 0.000932272C69.807 0.000932272 68.7675 0.000776893 67.7597 0.000621515C67.0023 1.82803 66.4813 3.00223 65.7552 4.74169C65.0788 2.93184 64.625 1.7606 63.9476 0.000310757C62.9399 0.000155379 61.9001 0.000155379 60.8926 0Z' fill='black'/%3E%3C/svg%3E%0A");
}
.main-menu .dropdown-menu__collections_item.hbo a::before, .main-menu .dropdown-menu__collections_item.hbo button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='19' viewBox='0 0 46 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.455 18.7919C23.872 18.7919 27.9052 18.0171 27.9052 14.0448C27.9052 10.8474 26.3791 9.89796 25.1801 9.6797C24.3081 9.51601 27.6872 9.6797 27.6872 5.67468C27.6872 -4.76837e-06 22.782 0.218252 22.782 0.218252H14.6066V18.7919H22.455ZM19.1848 14.2631V11.4585H21.91C21.91 11.4585 23 11.5895 23 12.9317C23 14.274 21.91 14.2631 21.91 14.2631H19.1848ZM19.1848 7.42074V4.5834H21.91C21.91 4.5834 23 4.69252 23 6.1112C23 7.42074 21.91 7.42074 21.91 7.42074H19.1848ZM0 18.7919V0.218252H5.12322V7.09335H8.39336V0.218252H13.5166V18.7919H8.39336V11.7859H5.12322V18.7919H0Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.5166 14.1867C33.9279 14.1867 31.8294 12.0858 31.8294 9.49419C31.8294 6.90257 33.9279 4.80166 36.5166 4.80166C39.1053 4.80166 41.2038 6.90257 41.2038 9.49419C41.2038 12.0858 39.1053 14.1867 36.5166 14.1867ZM27.0332 9.49419C27.0332 14.7377 31.2791 18.9884 36.5166 18.9884C41.7541 18.9884 46 14.7377 46 9.49419C46 4.25069 41.7541 0 36.5166 0C31.2791 0 27.0332 4.25069 27.0332 9.49419Z' fill='black'/%3E%3Cpath d='M36.5166 5.67469C38.6237 5.67469 40.3318 7.38474 40.3318 9.49419C40.3318 11.6036 38.6237 13.3137 36.5166 13.3137C34.4095 13.3137 32.7014 11.6036 32.7014 9.49419C32.7014 7.38474 34.4095 5.67469 36.5166 5.67469Z' fill='black'/%3E%3C/svg%3E%0A");
}
.main-menu .dropdown-menu__collections_item.amazon a::before, .main-menu .dropdown-menu__collections_item.amazon button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='22' viewBox='0 0 70 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.1649 0C57.2498 0 60.5613 3.39382 60.5613 7.57997C60.5613 11.7661 57.2498 15.1597 53.1649 15.1597C49.08 15.1597 45.7685 11.7661 45.7685 7.57997C45.7685 3.39382 49.08 0 53.1649 0ZM56.9906 7.43838L50.9077 4.2978V10.579L56.9906 7.43838Z' fill='black'/%3E%3Cpath d='M26.5548 22C31.3044 22 36.8208 20.4696 40.6251 17.5922C41.2549 17.1161 40.7156 16.4018 40.0723 16.6814C35.807 18.5354 31.1713 19.4319 26.9545 19.4319C20.7031 19.4319 14.6506 17.6745 9.75652 14.756C9.32835 14.5005 9.01075 14.9513 9.36662 15.2807C13.9032 19.4786 19.8975 22 26.5548 22Z' fill='black'/%3E%3Cpath d='M42.2087 15.7403C41.723 15.1029 39.0035 15.4361 37.7731 15.5868L37.7651 15.5878C37.3938 15.633 37.3362 15.3013 37.6711 15.06C39.849 13.4923 43.4172 13.9453 43.8323 14.4698C44.25 14.9996 43.723 18.6656 41.6818 20.4156C41.3675 20.6849 41.069 20.5408 41.2084 20.1859L41.2112 20.1786C41.6714 18.9996 42.6948 16.3775 42.2087 15.7403Z' fill='black'/%3E%3Cpath d='M37.8517 2.46281V3.98574C37.8533 4.214 38.0239 4.36941 38.2368 4.36941L41.7175 4.37003L37.7198 10.2479C37.4765 10.6248 37.4719 11.0477 37.4719 11.2947V12.8399C37.4719 13.0641 37.7142 13.3196 37.9462 13.1929C40.2133 11.9583 42.9345 12.0786 44.9851 13.1797C45.2364 13.3142 45.4753 13.0546 45.4753 12.8311V11.2058C45.4547 10.9864 45.3843 10.7622 45.1216 10.6112C43.9578 9.94082 42.603 9.74414 41.3221 9.7753L44.773 4.72626C45.0926 4.27221 45.2727 3.98636 45.2743 3.76738L45.2749 2.46096C45.2743 2.23517 45.1035 2.07646 44.8902 2.07604L38.2281 2.07646C38.0233 2.07646 37.8527 2.23104 37.8517 2.46281Z' fill='black'/%3E%3Cpath d='M13.5508 13.4998H11.5239C11.3314 13.4868 11.1771 13.3384 11.1614 13.1489L11.1628 2.48882C11.1628 2.27541 11.3381 2.10494 11.5542 2.10494L13.4416 2.10432C13.639 2.11484 13.7975 2.26798 13.8102 2.4624V3.85407H13.8478C14.3398 2.50822 15.2668 1.88018 16.5155 1.88018C17.7831 1.88018 18.5776 2.50822 19.1453 3.85407C19.6371 2.50822 20.7532 1.88018 21.9451 1.88018C22.7968 1.88018 23.7236 2.23888 24.2909 3.04668C24.8415 3.81434 24.8241 4.87757 24.8076 5.88532C24.8048 6.05533 24.802 6.22375 24.802 6.38891L24.8006 13.1159C24.8006 13.3285 24.6252 13.4998 24.4093 13.4998H22.3851C22.1819 13.4861 22.0214 13.3212 22.0214 13.1165L22.0208 7.46563C22.0208 7.3796 22.0222 7.26884 22.0237 7.14298C22.0304 6.61244 22.0404 5.81368 21.9642 5.46925C21.8127 4.75164 21.3588 4.54959 20.7723 4.54959C20.2803 4.54959 19.7696 4.88621 19.5612 5.42446C19.369 5.92158 19.3708 6.72524 19.3722 7.32255L19.3725 7.46563V13.1159C19.3725 13.3285 19.1972 13.4998 18.9813 13.4998H16.9569C16.7537 13.4861 16.593 13.3212 16.593 13.1165L16.591 7.46563C16.591 7.34516 16.593 7.21893 16.595 7.08933C16.6127 5.94037 16.6345 4.52709 15.3428 4.52709C13.938 4.52709 13.9405 6.11175 13.9425 7.33115L13.9427 7.46563L13.9417 13.1159C13.9421 13.3285 13.7667 13.4998 13.5508 13.4998Z' fill='black'/%3E%3Cpath d='M62.0425 13.4998H64.0613C64.2776 13.4998 64.4528 13.3285 64.4562 13.1159V7.37585C64.4562 6.65804 64.4943 6.0075 64.7783 5.35697C65.0048 4.84101 65.459 4.5046 65.9512 4.5046C67.2424 4.5046 67.2301 5.95494 67.2204 7.09549C67.2195 7.19149 67.2188 7.28529 67.2188 7.37585V13.164C67.2407 13.3456 67.3917 13.4874 67.5797 13.4998H69.6115C69.8115 13.4998 69.977 13.3532 70 13.164V6.45619C70 5.42446 70 3.98863 69.4699 3.13646C68.9024 2.21659 68.0128 1.88018 67.1048 1.88018C65.7053 1.88018 64.9108 2.57571 64.3433 4.03321H64.305V2.40317C64.2677 2.23764 64.1217 2.11381 63.9449 2.10432L62.0649 2.10494C61.8605 2.10494 61.6925 2.25808 61.6754 2.4527L61.6784 13.1165C61.6784 13.3212 61.8393 13.4861 62.0425 13.4998Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5845 13.4729C34.45 13.5961 34.2571 13.6046 34.1054 13.5214C33.5344 13.0347 33.361 12.7703 33.0968 12.3677C33.0497 12.2959 32.9996 12.2197 32.944 12.137C31.8313 13.2987 31.0434 13.6471 29.6024 13.6471C27.896 13.6471 26.5689 12.5677 26.5689 10.4099C26.5689 8.72355 27.4598 7.57749 28.73 7.01488C29.6596 6.59692 30.9006 6.46809 31.9722 6.35685C32.1685 6.33647 32.359 6.31669 32.541 6.29583V6.02587C32.541 5.97454 32.5414 5.92224 32.5418 5.86924C32.5454 5.41172 32.5493 4.90256 32.2947 4.51987C32.0482 4.13743 31.5739 3.98017 31.1568 3.98017C30.3841 3.98017 29.6967 4.38613 29.5279 5.22736C29.4927 5.41456 29.3598 5.59948 29.1759 5.60918L27.2115 5.39123C27.0456 5.35305 26.8611 5.21642 26.909 4.9572C27.3605 2.51503 29.5124 1.77699 31.4416 1.77699C32.4274 1.77699 33.7167 2.04694 34.4939 2.81161C35.3998 3.67849 35.3933 4.81172 35.3863 6.05365C35.3857 6.16356 35.3851 6.27431 35.3851 6.38581V9.62175C35.3851 10.4907 35.6996 10.9242 36.0308 11.3806L36.0315 11.3815C36.071 11.4359 36.1107 11.4907 36.1502 11.5465C36.2793 11.7354 36.3085 11.9601 36.1433 12.098C35.7292 12.4538 34.9938 13.1087 34.589 13.4775L34.5845 13.4729ZM32.541 8.51425L32.541 7.9593C31.0746 7.9593 29.5263 8.28127 29.5263 10.0502C29.5263 10.949 29.9813 11.5562 30.7589 11.5562C31.3276 11.5562 31.8393 11.1969 32.1618 10.6122C32.5425 9.92419 32.5418 9.27752 32.541 8.51425Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.01547 13.4729C7.88134 13.5961 7.6878 13.6046 7.53675 13.5214C6.96598 13.0353 6.79244 12.771 6.52868 12.3693C6.48122 12.297 6.43084 12.2202 6.37471 12.137C5.26242 13.2987 4.47416 13.6471 3.03359 13.6471C1.32698 13.6471 0 12.5677 0 10.4099C0 8.72355 0.890965 7.57749 2.16116 7.01488C3.09052 6.59693 4.33164 6.4681 5.40325 6.35686C5.59955 6.33648 5.79016 6.31669 5.97213 6.29583V6.02587C5.97213 5.97459 5.97253 5.92233 5.97295 5.86938C5.97651 5.41184 5.98048 4.90258 5.72562 4.51987C5.47912 4.13743 5.00503 3.98017 4.58815 3.98017C3.815 3.98017 3.12764 4.38613 2.95908 5.22736C2.92383 5.41456 2.79071 5.59948 2.60704 5.60918L0.642647 5.39123C0.476699 5.35305 0.292222 5.21642 0.340154 4.9572C0.791678 2.51503 2.94357 1.77699 4.87252 1.77699C5.85814 1.77699 7.14746 2.04694 7.92504 2.81161C8.8307 3.67848 8.82429 4.81169 8.81726 6.0536C8.81663 6.16352 8.81601 6.2743 8.81601 6.38581V9.62175C8.81601 10.4911 9.13069 10.9246 9.46215 11.3812C9.50173 11.4357 9.54155 11.4905 9.5811 11.5465C9.7104 11.7354 9.7396 11.9601 9.57446 12.098C9.16059 12.4538 8.4249 13.1087 8.0201 13.4775L8.01547 13.4729ZM5.9722 8.51425C5.97216 8.47935 5.97213 8.44421 5.97213 8.40881V7.9593C4.50598 7.9593 2.95767 8.28127 2.95767 10.0502C2.95767 10.949 3.41262 11.5562 4.18979 11.5562C4.75873 11.5562 5.27067 11.1969 5.5929 10.6122C5.97365 9.92419 5.97299 9.27751 5.9722 8.51425Z' fill='black'/%3E%3C/svg%3E%0A");
}
.main-menu .dropdown-menu__collections_item.disney a::before, .main-menu .dropdown-menu__collections_item.disney button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='71' height='39' viewBox='0 0 71 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.2332 26.144C32.2724 26.1494 32.281 26.1509 32.3192 26.1559C32.9586 26.2428 33.587 26.358 34.0679 26.573C34.5137 26.7698 34.775 27.0189 35.0135 27.4629C35.3763 28.1361 35.3999 29.0792 35.0721 29.7931C34.8272 30.3242 34.2897 30.7696 33.7989 31.0057C33.2893 31.2528 32.7872 31.3704 32.2113 31.4362C31.2041 31.5471 30.1163 31.3384 29.21 30.9C28.6738 30.6382 28.019 30.1873 27.6888 29.6063C27.4459 29.1808 27.4536 28.6271 27.7491 28.2226C28.2201 27.5779 29.229 27.436 29.9888 27.4629C30.5681 27.4853 31.6111 27.6644 32.1612 27.86C32.3136 27.9151 32.8759 28.1342 32.974 28.2346C33.0431 28.3045 33.0879 28.406 33.0568 28.4999C32.9312 28.8843 31.9971 29.0869 31.7274 29.1276C31.0053 29.2382 30.6306 28.9649 29.8097 28.6408C29.606 28.561 29.3344 28.4725 29.1269 28.4533C28.7542 28.4178 28.3041 28.5222 28.233 28.929C28.1976 29.1387 28.4435 29.3348 28.631 29.4172C29.0713 29.6063 29.4293 29.6744 29.8627 29.6802C31.143 29.7013 32.5818 29.4905 33.629 28.7485C33.7723 28.6462 33.9131 28.4965 33.9146 28.3077C33.9191 27.9265 33.2508 27.6934 33.2508 27.6934C32.5454 27.3993 31.2421 27.2562 30.5706 27.2009C29.866 27.1399 28.7574 27.0487 28.4912 27.0095C28.2171 26.9703 27.9194 26.915 27.6821 26.8087C27.4437 26.701 27.2104 26.4599 27.1412 26.1932C27.0184 25.7125 27.1751 25.1226 27.442 24.7386C28.1417 23.7327 29.7808 23.3506 31.0052 23.1989C32.1904 23.0514 34.1063 23.0529 35.2703 23.6715C35.45 23.7678 35.5418 23.8574 35.5043 24.0495C35.4284 24.4102 35.1574 24.6427 34.8288 24.7446C34.4841 24.8543 33.771 24.897 33.4578 24.9167C32.0545 24.9954 30.3586 24.9542 29.0218 25.3187C28.9171 25.3486 28.7362 25.3973 28.6774 25.463C28.4682 25.6901 29.0658 25.755 29.1938 25.781C29.2319 25.7901 29.2392 25.7914 29.2789 25.7957L32.2332 26.144ZM23.8844 19.8863C23.8844 19.8863 24.1126 19.5439 24.3039 19.2842C24.6522 18.8112 25.2824 18.1552 25.7571 17.7491C25.9023 17.6251 26.0734 17.4845 26.0734 17.4845C26.0734 17.4845 25.8057 17.5122 25.654 17.5433C25.2939 17.6133 24.7658 17.9643 24.502 18.1911C24.0666 18.5637 23.5879 19.1696 23.8045 19.7079C23.8359 19.7839 23.8844 19.8863 23.8844 19.8863ZM26.3046 20.5339C26.9924 20.4865 27.6366 20.2885 28.2364 19.9558C28.8247 19.6266 29.6899 18.9848 29.6001 18.2303C29.5729 17.986 29.413 17.8016 29.2111 17.7156C28.9488 17.6019 28.812 17.6202 28.4769 17.7198C28.2334 17.7911 28.1237 17.8343 27.8938 17.9659C27.2191 18.3578 26.2624 19.1968 25.7431 19.8663C25.6232 20.0242 25.5018 20.2008 25.4068 20.3218C25.3469 20.3965 25.3003 20.465 25.3061 20.4832C25.3269 20.5591 26.036 20.5522 26.3046 20.5339ZM24.5535 21.8202C24.4825 21.8952 24.4075 22.0761 24.3297 22.2071C24.2881 22.2772 24.211 22.3674 24.1601 22.4036C23.9811 22.5353 23.8294 22.5414 23.6566 22.3893C23.4143 22.1749 23.2741 21.8434 23.2642 21.521C23.259 21.3802 23.2831 21.2245 23.2565 21.1059C23.2124 20.9056 23.012 20.6993 22.9039 20.5078C22.7771 20.2822 22.6744 19.8889 22.6616 19.6349C22.6181 18.8431 23.0355 18.1136 23.5777 17.5383C24.1238 16.9565 24.8382 16.473 25.6151 16.1439C26.3496 15.8345 27.4258 15.6236 28.2323 15.903C28.4948 15.9929 28.8606 16.2164 29.0444 16.4504C29.0835 16.499 29.1153 16.5515 29.1553 16.5772C29.1912 16.6001 29.285 16.6091 29.3596 16.6228C29.6168 16.6674 29.9872 16.8622 30.1385 16.9919C30.4424 17.2541 30.6089 17.5047 30.6859 17.8684C30.8404 18.6003 30.419 19.4032 29.9389 19.8919C29.117 20.733 28.3052 21.3244 27.2537 21.736C26.7919 21.9164 26.0726 22.085 25.5486 22.0378C25.3859 22.0243 25.2187 21.9815 25.0603 21.971C24.9794 21.964 24.6838 21.8877 24.6522 21.8662C24.613 21.8361 24.5623 21.8099 24.5535 21.8202ZM25.4926 23.4428C25.5246 23.4482 25.574 23.4625 25.6164 23.4789C25.985 23.6191 26.1367 23.9602 26.2275 24.335C26.438 25.2051 26.5278 27.1302 26.5628 27.8838C26.5885 28.4493 26.6026 29.0058 26.6263 29.5648C26.6464 30.0382 26.6842 30.6677 26.5855 31.1112C26.5496 31.2707 26.4429 31.4563 26.2901 31.5512C26.1151 31.6633 25.7167 31.6718 25.4978 31.6267C24.958 31.515 24.7827 31.168 24.7056 30.6342C24.5225 29.3606 24.6107 26.8609 24.7188 25.8061C24.7547 25.4577 24.8859 24.3414 25.0678 23.8734C25.1299 23.7156 25.2622 23.3977 25.4926 23.4428ZM9.07288 25.5619C9.07288 25.5619 8.26959 25.6188 7.71671 25.6801C7.01332 25.7559 5.69166 25.9841 4.92876 26.2565C4.69993 26.3384 4.2351 26.533 4.1947 26.7683C4.15224 27.0122 4.30361 27.2029 4.47195 27.4002C4.56929 27.5148 5.12025 28.0448 5.27475 28.1736C5.92234 28.7142 7.23548 29.5481 8.20264 29.953C8.53492 30.0904 9.0846 30.2872 9.0846 30.2872C9.0846 30.2872 9.04377 28.7221 9.05109 27.1804C9.05535 26.3671 9.07288 25.5619 9.07288 25.5619ZM23.8021 26.1848C23.8481 26.6053 23.74 27.4002 23.7213 27.5051C23.6871 27.7468 23.5048 28.3043 23.4746 28.3723C23.3274 28.7111 23.1824 28.9887 23.0287 29.2656C22.7653 29.7397 22.1389 30.4912 21.7671 30.8129C20.3844 32.008 18.2439 32.6885 16.4075 32.9126C15.1615 33.0631 13.7297 33.041 12.4094 32.7967C11.955 32.7141 11.2788 32.5582 11.2788 32.5582C11.2788 32.5582 11.281 32.8286 11.2593 33.0187C11.2488 33.1055 11.1835 33.3338 11.1469 33.4078C11.0509 33.6061 10.8932 33.7084 10.6641 33.7525C10.3874 33.8038 10.0941 33.8209 9.83847 33.7116C9.41879 33.5351 9.26813 33.1424 9.195 32.6896C9.13586 32.3274 9.07395 31.6979 9.07395 31.6979C9.07395 31.6979 8.75999 31.5492 8.49821 31.4186C7.69414 31.0224 6.93046 30.5423 6.26235 30.0487C6.07726 29.9105 5.28206 29.2445 5.10655 29.0792C4.61438 28.6119 4.17162 28.1471 3.8348 27.5506C3.57295 27.0847 3.49755 26.6711 3.6967 26.1773C3.97133 25.4891 4.95802 24.971 5.6333 24.6757C6.12895 24.4569 7.67014 23.9536 8.31034 23.8603C8.61273 23.8171 9.08176 23.7331 9.11058 23.7144C9.12237 23.7053 9.13053 23.6977 9.13905 23.6879C9.15382 23.6671 9.17874 22.9859 9.17391 22.7367C9.16767 22.4917 9.35525 20.8824 9.41553 20.5421C9.44698 20.3581 9.58635 19.6496 9.72864 19.4637C9.82172 19.338 9.98629 19.3482 10.1205 19.4307C10.8548 19.8873 11.0778 21.4708 11.1324 22.2765C11.1651 22.7674 11.1814 23.5058 11.1814 23.5058C11.1814 23.5058 12.0237 23.4808 12.5419 23.4955C13.0454 23.5073 13.6004 23.5867 14.123 23.67C14.7921 23.7773 16.0963 24.0618 16.8443 24.441C17.4602 24.7532 18.0368 25.2793 18.2236 25.8361C18.3971 26.3465 18.3711 26.6998 18.1068 27.1604C17.8096 27.6806 17.2474 28.0671 16.6774 28.0994C16.5078 28.1092 15.8693 28.0244 15.6729 27.8723C15.5958 27.8117 15.5998 27.7023 15.6554 27.6281C15.6765 27.602 15.9749 27.4433 16.1511 27.3508C16.2394 27.3028 16.3125 27.251 16.3814 27.1882C16.5277 27.0593 16.6594 26.9174 16.6447 26.7512C16.6245 26.5353 16.3961 26.4022 16.1784 26.3166C15.157 25.9108 13.1177 25.574 12.1322 25.5157C11.7465 25.493 11.1978 25.4737 11.1978 25.4737L11.3138 30.9155C11.3138 30.9155 11.7674 31.0019 12.1249 31.0599C12.33 31.091 13.1991 31.1692 13.4301 31.1749C15.1886 31.2213 17.1513 31.0638 18.7651 30.3023C19.4736 29.9689 20.1237 29.5537 20.6158 28.9918C21.2643 28.2482 21.604 27.2306 21.5141 26.1676C21.4156 25.0068 20.5986 23.6287 19.9462 22.7897C18.2223 20.5728 15.2675 18.7493 12.668 17.6802C10.014 16.5894 7.39097 15.9619 4.57433 15.8568C3.84822 15.8299 2.26499 15.8665 1.46468 16.0879C1.35037 16.1201 1.23514 16.1586 1.129 16.1825C1.04514 16.203 0.913014 16.2585 0.876733 16.2878C0.85664 16.3041 0.83676 16.3266 0.83676 16.3266C0.83676 16.3266 0.886105 16.3539 0.933249 16.3738C1.01802 16.4108 1.37487 16.433 1.55954 16.4668C1.72475 16.4979 1.89679 16.5846 1.96488 16.7057C2.02956 16.8208 2.03765 16.9115 1.96033 17.0075C1.779 17.228 1.09648 17.1908 0.795935 17.1433C0.483607 17.0935 0.0947408 16.9979 0.023315 16.726C-0.0595418 16.4057 0.0926108 16.0917 0.256975 15.8015C0.587196 15.2208 1.0602 14.9188 1.75287 14.7296C2.73672 14.4589 3.979 14.2696 4.90803 14.2341C7.01076 14.1547 9.00089 14.5224 11.0382 15.1409C12.2043 15.4935 13.7308 16.0851 14.8484 16.6233C15.6504 17.0099 16.9139 17.721 17.6237 18.1857C17.8475 18.3334 19.1576 19.296 19.361 19.4652C19.7856 19.8122 20.3408 20.3111 20.7428 20.71C21.5207 21.4808 22.4882 22.6624 22.9582 23.6003C23.0714 23.8248 23.159 24.0458 23.3049 24.3061C23.3551 24.3952 23.5698 24.9286 23.6055 25.0827C23.6408 25.2351 23.6927 25.4592 23.7 25.4681C23.7103 25.5499 23.8099 26.0081 23.8021 26.1848ZM50.237 24.9816C49.2523 25.2086 46.6628 25.3347 46.6628 25.3347L46.3363 26.3575C46.3363 26.3575 47.6303 26.2471 48.5717 26.3454C48.5717 26.3454 48.8767 26.31 48.9126 26.6917C48.9247 27.0477 48.8823 27.4296 48.8823 27.4296C48.8823 27.4296 48.8628 27.6607 48.5353 27.7195C48.1804 27.7787 45.7461 27.8728 45.7461 27.8728L45.352 29.2061C45.352 29.2061 45.2055 29.5143 45.5338 29.4263C45.8388 29.3446 48.3894 28.866 48.7216 28.9349C49.0776 29.0233 49.4716 29.4979 49.3577 29.9305C49.2219 30.4666 46.6762 32.0901 45.126 31.9768C45.126 31.9768 44.3113 32.0294 43.6228 30.9299C42.9815 29.8823 43.8658 27.8985 43.8658 27.8985C43.8658 27.8985 43.4604 26.9725 43.7542 26.6586C43.7542 26.6586 43.929 26.5 44.4385 26.4641L45.0625 25.1733C45.0625 25.1733 44.3518 25.2222 43.929 24.6993C43.5351 24.2033 43.5021 23.9754 43.8041 23.8384C44.127 23.6789 47.0867 23.1388 49.1233 23.2073C49.1233 23.2073 49.8311 23.1378 50.445 24.3655C50.445 24.3655 50.7425 24.8621 50.237 24.9816ZM42.5767 29.9449C42.3157 30.5588 41.6262 31.214 40.7697 30.8067C39.9242 30.3986 38.5774 27.6421 38.5774 27.6421C38.5774 27.6421 38.0661 26.6143 37.9678 26.6408C37.9678 26.6408 37.8573 26.44 37.7895 27.5633C37.7191 28.6817 37.8031 30.8626 37.3569 31.2059C36.9343 31.5501 36.4225 31.4131 36.1571 31.0109C35.9159 30.6148 35.8155 29.6734 35.9471 28.02C36.1018 26.3634 36.4866 24.6009 36.9783 24.0521C37.4693 23.507 37.8635 23.9027 38.0171 24.0463C38.0171 24.0463 38.6739 24.6415 39.7569 26.3895L39.948 26.7128C39.948 26.7128 40.9322 28.3642 41.035 28.3604C41.035 28.3604 41.1155 28.4363 41.1872 28.3817C41.2905 28.3522 41.2488 27.8227 41.2488 27.8227C41.2488 27.8227 41.0446 26.023 40.1467 22.9768C40.1467 22.9768 40.011 22.597 40.1028 22.241C40.194 21.8814 40.5545 22.0502 40.5545 22.0502C40.5545 22.0502 41.9461 22.7499 42.6216 25.0156C43.2926 27.282 42.8417 29.3263 42.5767 29.9449ZM57.5538 28.5879C56.9203 29.6932 55.132 32.0075 52.7553 31.4611C51.9705 33.3643 51.3112 35.2896 50.9342 38.1705C50.9342 38.1705 50.8513 38.7303 50.3861 38.5359C49.925 38.3745 49.1655 37.6079 49.0118 36.5474C48.8466 35.1543 49.4667 32.7993 50.7343 30.0989C50.3646 29.4979 50.1126 28.6393 50.3283 27.4166C50.3283 27.4166 50.6467 25.1461 52.927 23.0996C52.927 23.0996 53.2003 22.8636 53.3588 22.9363C53.5334 23.0095 53.4525 23.7483 53.314 24.1076C53.1701 24.4648 52.1549 26.2222 52.1549 26.2222C52.1549 26.2222 51.5217 27.4095 51.6999 28.346C52.8958 26.5073 55.6144 22.7996 57.2994 23.9688C57.8655 24.3738 58.1264 25.2547 58.1264 26.2039C58.1267 27.0376 57.9257 27.9238 57.5538 28.5879ZM57.062 25.6759C57.062 25.6759 56.9682 24.9449 56.2536 25.7503C55.6388 26.4299 54.5301 27.7032 53.6376 29.4327C54.574 29.3275 55.4773 28.8195 55.7504 28.5607C56.1945 28.1667 57.2289 27.0978 57.062 25.6759ZM70.6462 25.5095H66.2905C66.2037 24.0291 66.025 22.587 65.744 21.1019C65.7152 20.9481 65.5814 20.8367 65.4257 20.8367H64.4216C64.3342 20.8367 64.2515 20.8759 64.1948 20.9444C64.138 21.0141 64.1158 21.1027 64.1325 21.1895C64.4178 22.6266 64.5985 24.0412 64.6877 25.5109H60.4972C60.302 25.5109 60.1433 25.6691 60.1433 25.8635V26.7692C60.1433 26.9641 60.302 27.1233 60.4972 27.1233H64.7477C64.7504 27.3469 64.7526 27.547 64.7526 27.7348C64.7526 29.0401 64.6963 30.1153 64.5647 31.3287C64.5544 31.4225 64.585 31.5158 64.6486 31.5846C64.7102 31.654 64.799 31.6935 64.8912 31.6935H65.8225C66.0043 31.6935 66.1548 31.5568 66.1731 31.3758C66.3003 30.1542 66.3548 29.0656 66.3548 27.7347C66.3548 27.5476 66.3529 27.3468 66.3501 27.1233H70.6463C70.841 27.1233 71 26.964 71 26.7691V25.8635C70.9999 25.6681 70.841 25.5095 70.6462 25.5095Z' fill='black'/%3E%3Cpath d='M12.4046 13.3733C12.3429 13.465 12.328 13.5776 12.3634 13.6833C12.4004 13.7888 12.4809 13.869 12.5848 13.9055L13.3656 14.1682C13.4128 14.183 13.4597 14.1907 13.5058 14.1907C13.6504 14.1907 13.7863 14.1191 13.8667 13.9988C16.4243 10.2416 19.8857 7.11325 23.8773 4.95202C27.9981 2.72049 32.667 1.54012 37.3806 1.54012C43.0739 1.54012 48.5672 3.21955 53.2669 6.39651C57.8525 9.49537 61.4139 13.8188 63.566 18.8997C63.6303 19.0517 63.7788 19.1498 63.9434 19.1498H64.8759C64.9833 19.1498 65.0844 19.0957 65.1451 19.0059C65.2062 18.9163 65.2176 18.8025 65.1771 18.7017C62.9579 13.2388 59.2053 8.58181 54.3234 5.23609C49.3259 1.81084 43.4671 -7.62939e-06 37.3806 -7.62939e-06C27.3184 -7.62939e-06 17.9813 4.99952 12.4046 13.3733Z' fill='black'/%3E%3C/svg%3E%0A");
}
.main-menu .dropdown-menu__collections_item.appletv a::before, .main-menu .dropdown-menu__collections_item.appletv button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='18' viewBox='0 0 46 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.43639 2.742C10.0727 1.97589 10.3881 0.993334 10.3164 0C9.34113 0.0941346 8.44085 0.564359 7.80639 1.311C7.49046 1.66864 7.24831 2.08518 7.09385 2.53669C6.9394 2.98821 6.8757 3.46579 6.90639 3.942C7.39222 3.95152 7.87363 3.84809 8.31267 3.63985C8.75171 3.43161 9.13639 3.12425 9.43639 2.742ZM10.2564 4.123C8.85639 4.042 7.67639 4.923 7.00639 4.923C6.33639 4.923 5.31639 4.167 4.21639 4.187C3.49614 4.2073 2.79382 4.41627 2.17963 4.79303C1.56544 5.16979 1.06089 5.70115 0.716394 6.334C-0.783606 8.934 0.316394 12.807 1.77639 14.924C2.48639 15.93 3.33639 17.129 4.46639 17.09C5.59639 17.051 5.94639 16.39 7.23639 16.39C8.52639 16.39 8.90639 17.09 10.0264 17.065C11.1464 17.04 11.9264 16.057 12.6264 14.965C13.1313 14.2191 13.5254 13.404 13.7964 12.545C13.124 12.2473 12.5519 11.7616 12.1492 11.1463C11.7464 10.531 11.5302 9.81237 11.5264 9.077C11.5347 8.42451 11.7066 7.78453 12.0263 7.21568C12.346 6.64683 12.8033 6.1673 13.3564 5.821C13.005 5.31855 12.5425 4.90382 12.0049 4.609C11.4673 4.31418 10.869 4.14719 10.2564 4.121V4.123ZM19.1864 2.105V4.96H21.4664V6.845H19.1864V13.6C19.1864 14.608 19.6364 15.122 20.6364 15.122C20.9106 15.117 21.1844 15.097 21.4564 15.062V16.962C21.0101 17.0343 20.5584 17.0677 20.1064 17.062C17.7464 17.062 16.8364 16.145 16.8364 13.846V6.89H15.0464V5H16.7864V2.107L19.1864 2.105ZM29.4364 16.958H26.9364L22.7364 5H25.2264L28.1764 14.608H28.2364L31.1864 5H33.6264L29.4364 16.958ZM40.4164 16.958H38.2564V12.058H33.6164V9.9H38.2464V5H40.4064V9.9H45.0464V12.058H40.4164V16.958Z' fill='black'/%3E%3C/svg%3E%0A");
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.card_item__image {
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  transition: opacity 0.3s ease-in-out;
}
.card_item__image::before {
  content: " ";
  transition: all 0.5s;
  transition-delay: 0.1s;
  opacity: 0;
  display: block;
  height: 60px;
  margin: -30px 0 0 -30px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  border-radius: 50%;
  background: white;
  z-index: 4;
}
.card_item__image::after {
  content: " ";
  display: block;
  background-size: 24px 29px;
  background-repeat: no-repeat;
  transition: all 0.5s;
  transition-delay: 0.1s;
  width: 24px;
  height: 29px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -8px;
  opacity: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='13px' height='15px' viewBox='0 0 13 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='sprite' transform='translate(-170.000000, -111.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='play_black' transform='translate(170.000000, 111.000000)'%3E%3Cpath d='M12.508581,8.36085 L1.50873,14.86076 C1.033253,15.14173 0.420037,14.98404 0.139074,14.50857 C0.048028,14.35449 0,14.1788 0,13.99984 L0,1 C0,0.44772 0.447715,0 1,0 C1.178966,0 1.354653,0.04803 1.50873,0.13908 L12.508581,6.63899 C12.984057,6.91996 13.141741,7.53317 12.860778,8.00865 C12.774963,8.15388 12.653806,8.27503 12.508581,8.36085 Z' id='Triangle'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  z-index: 5;
}
.card_item__image img {
  transition: all 0.5s;
  opacity: 1;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 3;
  border-radius: 8px;
}
.card_item__image .play2 {
  transition: all 0.5s;
  transition-delay: 0.1s;
  filter: alpha(opacity=0);
  opacity: 0;
  display: block;
  height: 60px;
  margin: -30px 0 0 -30px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
}
.card_item__image .play2::before {
  content: "";
  display: block;
  background-size: 24px 29px;
  background-repeat: no-repeat;
  width: 24px;
  height: 29px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -8px;
  opacity: 0.7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='13px' height='15px' viewBox='0 0 13 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='sprite' transform='translate(-170.000000, -111.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='play_black' transform='translate(170.000000, 111.000000)'%3E%3Cpath d='M12.508581,8.36085 L1.50873,14.86076 C1.033253,15.14173 0.420037,14.98404 0.139074,14.50857 C0.048028,14.35449 0,14.1788 0,13.99984 L0,1 C0,0.44772 0.447715,0 1,0 C1.178966,0 1.354653,0.04803 1.50873,0.13908 L12.508581,6.63899 C12.984057,6.91996 13.141741,7.53317 12.860778,8.00865 C12.774963,8.15388 12.653806,8.27503 12.508581,8.36085 Z' id='Triangle'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.card_item__season-series {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 6px;
  position: absolute;
  bottom: 6px;
  left: 3px;
  white-space: nowrap;
  z-index: 4;
  text-align: center;
  transition: 0.15s;
}
.card_item__season-series.w-100 {
  right: 3px;
}
.card_item__category_icon {
  border-radius: 0 0 0 3px;
  background-color: #fff;
  color: white;
  cursor: help;
  display: block;
  height: 26px;
  line-height: 26px;
  position: absolute;
  top: 0;
  right: 0;
  min-width: 32px;
  z-index: 5;
  transition: 0.15s;
}
.card_item__category_icon::after {
  display: none;
}
.card_item__category_icon--film {
  background: #00a0b0 url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTEyLjMgNS40aC0xMEMxLjEgNS40IDAgNi40IDAgNy43djZDMCAxNC45IDEgMTYgMi4zIDE2aDEwYzEuMiAwIDIuMy0xIDIuMy0yLjN2LTZjMC0xLjMtMS0yLjMtMi4zLTIuM1pNMjAgNy4zbC00IDEuNHY0bDQgMS40Yy40LjEuOC0uMi44LS42VjcuOWMwLS41LS40LS44LS44LS42WiIvPjxjaXJjbGUgY3g9IjQuOCIgY3k9IjIuNSIgcj0iMiIvPjxjaXJjbGUgY3g9IjkuOCIgY3k9IjIuNSIgcj0iMiIvPjwvZz48L3N2Zz4=") center center no-repeat;
  background-size: 20px;
}
.card_item__category_icon--film::after {
  content: "Фильм";
}
.card_item__category_icon--series {
  background: #df565a url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE1IC41YzEuOCAwIDMuMyAxLjQgMy40IDMuMnYzLjdIMTdWMy45YTIgMiAwIDAgMC0xLjgtMkgzLjRhMiAyIDAgMCAwLTIgMS44VjExYTIgMiAwIDAgMCAxLjggMS45aDMuNnYxLjRIMy40QTMuNCAzLjQgMCAwIDEgMCAxMS4xVjMuOUMwIDIgMS40LjYgMy4yLjVIMTVaIi8+PHBhdGggZD0iTTE3LjQgMy4yQzE4LjggMy4yIDIwIDQuNCAyMCA2djdjMCAxLjUtMS4yIDIuNi0yLjYgMi42SDUuN0EyLjcgMi43IDAgMCAxIDMuMSAxM1Y2YzAtMS41IDEuMi0yLjcgMi42LTIuN2gxMS43Wk05LjMgNi4xdjYuNmw1LjQtMy4zTDkuMyA2WiIvPjwvZz48L3N2Zz4=") center center no-repeat;
  background-size: 20px;
}
.card_item__category_icon--series::after {
  content: "Сериал";
}
.card_item__category_icon--cartoons {
  background: #216d2b url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxNyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE0LjgxLjA0YzEuODMgMCAzLjMyIDEuNSAzLjMyIDMuMzRhMy4zMSAzLjMxIDAgMCAxLTIuNyAzLjI0bC0uMTguMDN2My43NWMwIDMuMTUtMi43NCA1LjctNi4xMSA1LjctMy4zIDAtNS45OS0yLjQzLTYuMTEtNS40OFY2LjY1QTMuMzcgMy4zNyAwIDAgMSAuOTUgNS41NyAzLjMyIDMuMzIgMCAwIDEgNS42My45Yy41Ny41Mi45NCAxLjIgMS4wNiAxLjk1IDEuNi0uNCAzLjI2LS40IDQuODUgMGEzLjMgMy4zIDAgMCAxIDMuMjctMi44Wm0tMi45NCAxMUg2LjI2YTIuOCAyLjggMCAwIDAgNS42MSAwWk02LjUyIDUuNzNhMS44NiAxLjg2IDAgMSAwIDAgMy43NCAxLjg2IDEuODYgMCAxIDAgMC0zLjc0Wm01LjE2IDBhMS44NiAxLjg2IDAgMSAwIDAgMy43NCAxLjg2IDEuODYgMCAxIDAgMC0zLjc0WiIvPjwvc3ZnPg==") center center no-repeat;
  background-size: 20px;
}
.card_item__category_icon--cartoons::after {
  content: "Мультфильм";
}
.card_item__category_icon--text {
  background-size: 20px;
  background-position: 5px center;
  color: white;
  font-size: 12px;
  padding-left: 30px;
  padding-right: 10px;
  line-height: 28px;
}
.card_item__category_icon--text::after {
  display: inline-block;
}
.card_item__info {
  padding-top: 7px;
}
.card_item__title {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #2e859e;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card_item__title:hover {
  color: #2e859e;
  text-decoration: underline;
}
.card_item__misc {
  color: #7d7d7d;
  font-size: 11px;
  font-weight: normal;
  padding-top: 5px;
}
.card_item:hover .card_item__title:hover {
  color: #2e859e;
  text-decoration: underline;
}
.card_item:hover .card_item__image::before {
  opacity: 0.5;
}
.card_item:hover .card_item__image::after {
  opacity: 1;
}
.card_item:hover .card_item__image .play {
  z-index: 3;
  opacity: 1;
}
.card_item:hover .card_item__category_icon {
  background-size: 20px;
  background-position: 5px center;
  color: white;
  font-size: 12px;
  padding-left: 30px;
  padding-right: 10px;
  line-height: 28px;
}
.card_item:hover .card_item__category_icon::after {
  display: inline-block;
}

.top-items {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  row-gap: 20px;
  column-gap: 14px;
  grid-column: 1/-1;
}
.top-items .card_item {
  position: relative;
  counter-increment: headerCounter;
}
.top-items .card_item::before {
  content: counter(headerCounter);
  position: absolute;
  width: 32px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  background: #f8d268;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  border-radius: 8px 0;
  top: 0;
  left: 0;
  font-weight: bold;
  z-index: 2;
}
.top-items .card_item__image {
  cursor: pointer;
  z-index: 1;
}
.top-items .card_item:nth-child(-n+3)::before {
  background: linear-gradient(90deg, rgb(158, 189, 19) 0%, rgb(0, 133, 82) 100%);
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.js-watch, .js-trailer {
  cursor: pointer;
}

.full-article {
  grid-column: 1/-1;
  position: relative;
}
.full-article .admin-edit {
  position: absolute;
  top: 0;
  right: 0;
}
.full-article .admin-edit a {
  color: #00a0b0;
  text-decoration: underline;
}
.full-article__heading {
  margin-bottom: 18px;
}
.full-article__heading-title {
  margin-bottom: 1rem;
  font-weight: normal;
  font-size: 18px;
}
.full-article__title {
  margin-bottom: 5px;
  color: black;
  display: flex;
  align-items: center;
}
.full-article__title span {
  margin-left: 5px;
  font-weight: normal;
  color: #777;
}
.full-article__title span.season {
  display: flex;
  align-items: center;
  margin-left: 8px;
  font-size: 19px;
}
.full-article__title span.season::before {
  content: " ";
  width: 16px;
  height: 1px;
  display: inline-block;
  margin-right: 8px;
  background: #b6b6b6;
}
.full-article__title a {
  font-size: 14px;
  margin-left: auto;
  font-weight: normal;
  color: #333;
  text-decoration: underline;
}
.full-article__original-title {
  font-size: 15px;
  color: #666;
}
.full-article__poster {
  width: 188px;
  flex: 0 0 auto;
  margin-right: 20px;
}
.full-article__poster img {
  border-radius: 8px;
  height: auto;
  cursor: pointer;
  margin-bottom: 8px;
}
.full-article__info {
  width: 100%;
}
.full-article__watch_btn, .full-article__trailer_btn {
  width: 100%;
  height: 38px;
  cursor: pointer;
  border-radius: 8px;
}
.full-article__watch_btn {
  background: #199e59;
  color: white;
  font-weight: bold;
  border: 1px solid #199e59;
  display: flex;
  align-items: center;
  justify-content: center;
}
.full-article__watch_btn:hover {
  background-color: rgba(25, 158, 89, 0.85);
}
.full-article__watch_btn::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M16.3944 12.0001L10 7.7371V16.263L16.3944 12.0001ZM19.376 12.4161L8.77735 19.4818C8.54759 19.635 8.23715 19.5729 8.08397 19.3432C8.02922 19.261 8 19.1645 8 19.0658V4.93433C8 4.65818 8.22386 4.43433 8.5 4.43433C8.59871 4.43433 8.69522 4.46355 8.77735 4.5183L19.376 11.584C19.6057 11.7372 19.6678 12.0477 19.5146 12.2774C19.478 12.3323 19.4309 12.3795 19.376 12.4161Z'%3E%3C/path%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 4px;
  display: inline-block;
  margin-left: -8px;
}
.full-article__trailer_btn {
  border: 1px solid rgba(111, 111, 111, 0.5019607843);
  color: #6f6f6f;
  margin-bottom: 4px;
}
.full-article__trailer_btn:hover {
  background-color: #6f6f6f;
  color: white;
}
.full-article__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.full-article__list > li {
  padding: 10px 10px;
  border-radius: 8px;
  color: #333;
}
.full-article__list > li:nth-child(2n+1) {
  background-color: var(--carousel-bg);
}
.full-article__list > li.bg-transparent {
  background-color: transparent;
  padding: 0 0 10px 0;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}
.full-article__list > li .rating-block {
  display: flex;
  color: #999;
  margin-left: auto;
  margin-right: 12px;
  font-size: 13px;
  align-items: center;
}
.full-article__list > li .rating-block__count {
  font-weight: normal;
  color: #666;
  margin-left: 6px;
}
.full-article__list > li.lh {
  line-height: 22px;
}
.full-article__list > li:last-child {
  margin-bottom: 0;
}
.full-article__list > li a {
  color: var(--link-blue);
  border-bottom: 1px dotted var(--link-blue);
}
.full-article__list > li a:hover {
  border-bottom-style: solid;
}
.full-article__list > li > span {
  font-weight: bold;
  color: black;
}
.full-article__list > li button {
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: var(--link-blue);
  border-bottom: 1px dotted var(--link-blue);
}
.full-article__list > li button:hover {
  border-bottom-style: solid;
}
.full-article__list .imdb, .full-article__list .kp {
  display: inline-block;
  line-height: 20px;
  padding: 2px 10px;
  border-radius: 5px;
  font-weight: normal;
}
.full-article__list .imdb {
  background-color: #fc0;
  color: #000;
}
.full-article__list .kp {
  margin-left: 10px;
  background-color: #f60;
  color: #fff;
}
.full-article__list_title {
  display: inline-block;
  width: 128px;
}
.full-article__description {
  margin: 1.5rem 0;
  color: #777;
  font-size: 13px;
  line-height: 18px;
}
.full-article__description h1, .full-article__description h2 {
  color: black;
  margin-bottom: 0.5rem;
  font-weight: normal;
  font-size: 18px;
}
.full-article__description__wrapper.active {
  overflow: hidden;
  max-height: 250px;
  position: relative;
}
.full-article__description__wrapper.active:after {
  content: " ";
  background: #ffffff;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.full-article__description .btn--expand {
  background-color: #b7b7b7;
  color: white;
  border-radius: 8px;
  margin: 10px auto 0;
  padding: 9px 0;
  cursor: pointer;
  font-weight: bold;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.full-article__description .btn--expand:hover {
  background-color: #6f6f6f;
}
.full-article__description .btn--expand:after {
  content: "→";
  font-size: 12px;
  font-weight: bold;
  text-shadow: none;
  transform: rotate(90deg);
  margin-left: 10px;
  display: inline-block;
}
.full-article__description .btn--expand.active:after {
  transform: rotate(-90deg);
}
.full-article__player-params {
  margin-bottom: 1rem;
  font-weight: normal;
  font-size: 18px;
}
.full-article__player {
  background-color: var(--carousel-bg);
  padding: 16px;
  margin-left: -16px;
  border-radius: 0 8px 8px 0;
}
.full-article__player__tabs {
  background: black;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--dark-bg);
  border-radius: 8px 8px 0 0;
  overflow: hidden;
  padding: 10px;
}
.full-article__player__tabs_item {
  background-color: var(--dark-bg);
  color: white;
  padding: 10px 20px;
  font-size: 13px;
  border-radius: 8px;
  margin-right: 6px;
  cursor: pointer;
}
.full-article__player__tabs_item.active {
  font-weight: bold;
  background-color: var(--link-blue);
  color: white;
  cursor: default;
}
.full-article__player__tabs_item.active:hover {
  background-color: var(--link-blue);
  color: white;
}
.full-article__player__tabs_item:hover {
  background-color: rgba(255, 255, 255, 0.3);
  color: white;
}
.full-article__player__tabs__rating {
  display: flex;
  color: #999;
  margin-left: auto;
  margin-right: 12px;
  font-size: 13px;
  align-items: center;
}
.full-article__player__tabs__rating__score {
  margin-left: 6px;
}
.full-article__player__iframe {
  width: 100%;
  height: 450px;
  position: relative;
  overflow: hidden;
  background-color: black;
}
.full-article__player__iframe .tab-content {
  display: none;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
}
.full-article__player__iframe .tab-content iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.full-article__player__iframe .tab-content.active {
  display: block;
}
.full-article__player__iframe .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 4px solid #f3f3f3;
  border-top: 4px solid #00a0b0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 1s linear infinite;
  display: none;
  z-index: 1;
}
.full-article__player__iframe .loader.visible {
  display: block;
}
.full-article__player__iframe iframe {
  width: 100%;
  height: 100%;
}
.full-article__player__bottom {
  background-color: black;
  padding: 10px 12px;
  border-radius: 0 0 8px 8px;
  display: flex;
  align-items: center;
  color: white;
  font-size: 13px;
}
.full-article__player__bottom a {
  color: white;
  margin-left: auto;
  font-weight: bold;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  padding: 4px 6px;
}
.full-article__player__bottom::before {
  content: "Спасибо за ваши отзывы и оценки ❤️ Оставить можно ниже ⬇️";
}
.full-article__player__waiting {
  font-size: 16px;
  margin: 2rem 0;
  text-align: center;
}
.full-article__player__waiting p {
  background-color: rgba(237, 201, 81, 0.5);
  padding: 0.75rem 0;
  border-radius: 8px;
}
.full-article__buttons {
  margin-top: 1rem;
}
.full-article__buttons button {
  height: 42px;
  cursor: pointer;
  border-radius: 8px;
}
.full-article__buttons--review {
  background-color: #00a0b0;
  color: white;
  font-weight: bold;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.full-article__buttons--review:before {
  content: " ";
  width: 20px;
  height: 20px;
  margin-right: 0.5rem;
  display: block;
  opacity: 0.75;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z'%3E%3C/path%3E%3C/svg%3E");
}
.full-article__buttons--review:hover:before {
  opacity: 1;
}
.full-article__buttons--wishlist {
  background-color: #edc951;
  color: black;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  height: 100%;
}
.full-article__buttons--wishlist:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,0,0,1)'%3E%3Cpath d='M16.5 3C19.5376 3 22 5.5 22 9C22 16 14.5 20 12 21.5C9.5 20 2 16 2 9C2 5.5 4.5 3 7.5 3C9.35997 3 11 4 12 5C13 4 14.64 3 16.5 3ZM12.9339 18.6038C13.8155 18.0485 14.61 17.4955 15.3549 16.9029C18.3337 14.533 20 11.9435 20 9C20 6.64076 18.463 5 16.5 5C15.4241 5 14.2593 5.56911 13.4142 6.41421L12 7.82843L10.5858 6.41421C9.74068 5.56911 8.5759 5 7.5 5C5.55906 5 4 6.6565 4 9C4 11.9435 5.66627 14.533 8.64514 16.9029C9.39 17.4955 10.1845 18.0485 11.0661 18.6038C11.3646 18.7919 11.6611 18.9729 12 19.1752C12.3389 18.9729 12.6354 18.7919 12.9339 18.6038Z'%3E%3C/path%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  margin-right: 0.5rem;
  display: block;
  opacity: 0.75;
}
.full-article__buttons--wishlist:hover:before {
  opacity: 1;
}
.full-article__buttons--wishlist__delete:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,80,80,1)'%3E%3Cpath d='M16.5 3C19.5376 3 22 5.5 22 9C22 16 14.5 20 12 21.5C9.5 20 2 16 2 9C2 5.5 4.5 3 7.5 3C9.35997 3 11 4 12 5C13 4 14.64 3 16.5 3Z'%3E%3C/path%3E%3C/svg%3E");
}
.full-article__buttons a {
  width: 100%;
}
.full-article__related {
  margin-top: 2rem;
}
.full-article__related__heading {
  margin-bottom: 1rem;
  font-weight: normal;
  font-size: 18px;
}
.full-article__related__heading button {
  font-size: 18px;
  padding: 0;
  color: #2e859e;
  border-bottom: 1px dotted #2e859e;
}
.full-article__related__heading button:hover {
  border-bottom-style: solid;
}
.full-article__related__wrapper {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  row-gap: 8px;
  column-gap: 18px;
}
.full-article__comments {
  margin-top: 2rem;
}
.full-article__comments__heading {
  margin-bottom: 1rem;
  font-weight: normal;
  font-size: 18px;
}
.full-article__comments input, .full-article__comments textarea {
  background: rgba(0, 0, 0, 0.05);
  width: 100%;
  border-radius: 8px;
  padding: 12px 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.full-article__comments button {
  width: 190px;
  background-color: #199e59;
  border-radius: 8px;
  color: white;
  font-weight: bold;
  padding: 11px 12px;
  cursor: pointer;
  margin-top: 10px;
}
.full-article__comments button:hover {
  background-color: rgba(25, 158, 89, 0.85);
}
.full-article__comments_row input {
  margin-bottom: 10px;
}
.full-article__comments_row input:last-child {
  margin-bottom: 0;
}
.full-article__comments__textarea {
  margin-top: 10px;
}
.full-article__comments__secure {
  display: flex;
  align-items: center;
}
.full-article__comments__secure a {
  order: 1;
}
.full-article__comments__secure input {
  margin-left: 12px;
  order: 2;
}
#dlemasscomments {
  margin-top: 2rem;
}
#dlemasscomments:before {
  content: "Отзывы";
  margin-bottom: 1rem;
  font-weight: normal;
  font-size: 18px;
  display: block;
}

.comment_item {
  display: flex;
  margin-bottom: 0.75rem;
  background-color: rgba(0, 0, 0, 0.025);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 1rem;
}
.comment_item__photo {
  width: 65px;
  margin-right: 1rem;
  flex: 0 0 auto;
  height: 65px;
  border-radius: 250px;
}
.comment_item__info {
  width: 100%;
}
.comment_item__header {
  margin-bottom: 0.75rem;
  display: flex;
}
.comment_item__author {
  font-weight: bold;
  margin-right: 1rem;
}
.comment_item__date {
  margin-left: auto;
  color: #888;
}
.comment_item__agree {
  margin-left: 2rem;
}
.comment_item__agree-count {
  margin-right: 0.5rem;
}
.comment_item__footer {
  margin-top: 0.75rem;
}
.comment_item__footer a {
  color: #00a0b0;
}
.comment_item__footer a:hover {
  text-decoration: underline;
}

.mass_comments_action select {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.mass_comments_action .bbcodes {
  margin-top: 0.5rem;
}

.film-all-parts {
  margin: 26px 0 10px;
}
.film-all-parts .title {
  font-size: 15px;
  font-weight: bold;
  color: black;
  margin-bottom: 20px;
}
.film-all-parts .list-parts {
  margin-bottom: 30px;
  position: relative;
}
.film-all-parts .list-parts.overflow .list-parts__item.active-overflow {
  position: absolute;
  z-index: 3;
  width: 100%;
  bottom: 0px;
  left: 0;
  box-shadow: 0 -15px 20px rgba(0, 0, 0, 0.32);
}
.film-all-parts .list-parts.overflow .list-parts__item.hidden {
  display: none;
}
.film-all-parts .list-parts.overflow .show-all {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  padding: 15px;
  width: 100%;
  text-align: center;
}
.film-all-parts .list-parts.overflow::after {
  content: " ";
  width: 100%;
  height: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%);
}
.film-all-parts .list-parts__item {
  display: flex;
  align-items: center;
  background: white;
  position: relative;
  padding: 5px 0;
  box-shadow: 0 0 0 1px #ddd;
  z-index: 1;
}
.film-all-parts .list-parts__item:hover {
  background-color: #f3f3f3;
}
.film-all-parts .list-parts__item::before {
  content: attr(data-count);
  min-width: 40px;
  max-width: 40px;
  text-align: center;
  margin-right: 6px;
}
.film-all-parts .list-parts__item.active {
  background-color: white;
}
.film-all-parts .list-parts__item.active::after {
  content: " ";
  background: #00a0b0;
  background-size: 10px;
  height: 100%;
  width: 4px;
  position: absolute;
  left: 0;
  font-weight: bold;
}
.film-all-parts .list-parts__item.active .top__item-title {
  font-weight: bold;
}
.film-all-parts .list-parts__item img {
  border-radius: 10px;
  margin-right: 14px;
}
.film-all-parts .list-parts__item-title {
  display: inline-block;
  width: 100%;
  margin-right: 14px;
}
.film-all-parts .list-parts__item-year {
  color: #959595;
  display: block;
  font-size: 12px;
  margin-top: 4px;
}
.film-all-parts .list-parts__item .btn-category-main {
  margin-left: auto;
  margin-right: 10px;
  border-radius: 6px;
  background: #00a0b0;
  color: white;
  padding: 4px 8px;
}
.film-all-parts .list-parts__item .rating__item {
  position: static !important;
  margin-right: 14px;
}
.film-all-parts .list-parts__item .rating__item__value {
  min-width: 20px;
  text-align: center;
  display: inline-block;
  font-weight: bold;
}
.film-all-parts .list-parts__item .btn-show-all {
  margin-top: 12px;
  padding: 10px 22px;
  color: white;
  font-size: 13px;
  background-color: #2C3034;
  border-radius: 6px;
}

.list-parts {
  position: relative;
}
.list-parts .overflow::after {
  content: " ";
  background: rgb(44, 48, 52);
  background: linear-gradient(0deg, rgb(44, 48, 52) 0%, rgba(255, 255, 255, 0) 100%);
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.list-parts .overflow .list-parts__item.active-overflow {
  position: absolute;
  z-index: 3;
  width: 100%;
  bottom: 0px;
  left: 0;
  box-shadow: 0 -15px 20px rgba(0, 0, 0, 0.32);
}
.list-parts .overflow .list-parts__item.hidden {
  display: none;
}
.list-parts .btn-show-all {
  margin-top: 12px;
  padding: 10px 22px;
  color: white;
  font-size: 13px;
  background-color: #2C3034;
  border-radius: 6px;
}
.list-parts .show-all {
  text-align: center;
}
.list-parts .show-all button {
  background-color: #00a0b0;
  color: white;
  border-radius: 8px;
  margin: 0 auto;
  padding: 11px 16px;
  cursor: pointer;
  font-weight: bold;
}
.list-parts .show-all button:hover {
  background-color: rgba(0, 160, 176, 0.85);
}

.list-parts_item {
  display: flex;
  align-items: center;
  background: white;
  position: relative;
  padding: 6px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.list-parts_item.hidden {
  display: none;
}
.list-parts_item:hover {
  background: rgba(0, 0, 0, 0.05);
}
.list-parts_item:hover .list-parts_item__title {
  color: #00a0b0;
}
.list-parts_item::before {
  content: attr(data-count);
  min-width: 40px;
  max-width: 40px;
  text-align: center;
  margin-right: 10px;
  margin-left: 6px;
}
.list-parts_item:hover, .list-parts_item.active {
  background-color: var(--carousel-bg);
  border-color: transparent;
}
.list-parts_item:hover::after, .list-parts_item.active::after {
  content: " ";
  background: #199e59;
  background-size: 10px;
  height: 100%;
  width: 3px;
  position: absolute;
  left: 0;
  top: 0;
}
.list-parts_item.active .list-parts_item__title {
  font-weight: bold;
}
.list-parts_item img {
  border-radius: 10px;
  margin-right: 14px;
}
.list-parts_item__title {
  display: inline-block;
  width: 100%;
  margin-right: 14px;
}
.list-parts_item__year {
  color: #959595;
  display: block;
  font-size: 13px;
  margin-top: 4px;
  font-weight: normal;
}
.list-parts_item__category {
  margin-left: auto;
  margin-right: 16px;
  color: var(--link-blue);
  border-bottom: 1px dotted var(--link-blue);
  line-height: 18px;
  font-weight: bold;
}
.list-parts_item .rating__item {
  position: static !important;
  margin-right: 14px;
  background-color: #fc0;
  color: #000;
  display: block;
  line-height: 20px;
  padding: 1px 8px;
  border-radius: 5px;
  font-weight: normal;
  width: 120px;
  font-size: 13px;
  text-align: center;
}

.rating, .unit-rating {
  width: 115px;
  height: 23px;
}

.rating {
  font-size: 11px;
}

.unit-rating {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(173,184,194,1)'%3E%3Cpath d='M11.9998 17L6.12197 20.5902L7.72007 13.8906L2.48926 9.40983L9.35479 8.85942L11.9998 2.5L14.6449 8.85942L21.5104 9.40983L16.2796 13.8906L17.8777 20.5902L11.9998 17Z'%3E%3C/path%3E%3C/svg%3E");
}
.unit-rating li button:hover, .unit-rating li.current-rating {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,194,79,1)'%3E%3Cpath d='M11.9998 17L6.12197 20.5902L7.72007 13.8906L2.48926 9.40983L9.35479 8.85942L11.9998 2.5L14.6449 8.85942L21.5104 9.40983L16.2796 13.8906L17.8777 20.5902L11.9998 17Z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-background-size: 23px auto;
  background-size: 23px auto;
}

.unit-rating {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  background-position: 0 -46px;
}

.unit-rating li {
  text-indent: -90000px;
  padding: 0;
  margin: 0;
  float: left;
}

.unit-rating li button {
  display: block;
  width: 23px;
  height: 23px;
  text-decoration: none;
  border: 0 none !important;
  text-indent: -9000px;
  z-index: 17;
  position: absolute;
  padding: 0;
  cursor: pointer;
  transition: none;
}

.unit-rating li button:hover {
  background-position: 0 -23px;
  z-index: 2;
  left: 0;
}

.unit-rating button.r1-unit {
  left: 0;
}

.unit-rating button.r1-unit:hover {
  width: 23px;
}

.unit-rating button.r2-unit {
  left: 23px;
}

.unit-rating button.r2-unit:hover {
  width: 46px;
}

.unit-rating button.r3-unit {
  left: 46px;
}

.unit-rating button.r3-unit:hover {
  width: 69px;
}

.unit-rating button.r4-unit {
  left: 69px;
}

.unit-rating button.r4-unit:hover {
  width: 92px;
}

.unit-rating button.r5-unit {
  left: 92px;
}

.unit-rating button.r5-unit:hover {
  width: 115px;
}

.unit-rating li.current-rating {
  background-position: 0 0;
  position: absolute;
  height: 23px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
  padding: 0px;
}

.series-dates {
  margin-top: 1.5rem;
}
.series-dates.active .series__season.hidden {
  display: block !important;
}
.series-dates__collapse {
  display: flex;
  padding: 18px 0 0 0;
  margin-bottom: 2.5rem;
}
.series-dates__collapse_btn {
  background-color: #00a0b0;
  color: white;
  border-radius: 8px;
  margin: 0 auto;
  padding: 11px 16px;
  cursor: pointer;
  font-weight: bold;
}
.series-dates__collapse_btn:hover {
  background-color: rgba(0, 160, 176, 0.85);
}
.series-dates__heading {
  padding: 8px 12px;
  background-color: rgba(111, 111, 111, 0.85);
  color: #fff;
  position: relative;
  border-radius: 4px;
  margin-top: 1rem;
  font-weight: bold;
  font-size: 15px;
  transition: 0.15s;
  cursor: pointer;
}
.series-dates__heading:hover {
  background-color: #6f6f6f;
}
.series-dates__heading::after {
  transition: 0.15s;
  content: " ";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjY0ODQzIDcuNjQwNjNDOC42NDMyMyA3LjgwMjA4IDguNjExOTggNy45NTA1MiA4LjU1NDY4IDguMDg1OTRDOC40OTIxOCA4LjIyMTM2IDguMzk4NDMgOC4zNTE1NiA4LjI3MzQzIDguNDc2NTZMMi4yNTc4MSAxNC4zNTk0QzIuMDU5ODkgMTQuNTU3MyAxLjgxNzcxIDE0LjY1NjMgMS41MzEyNSAxNC42NTYzQzEuMzMzMzMgMTQuNjU2MyAxLjE1NjI1IDE0LjYwOTQgMC45OTk5OTcgMTQuNTE1NkMwLjgzODUzOCAxNC40MjE5IDAuNzEwOTM0IDE0LjI5NDMgMC42MTcxODQgMTQuMTMyOEMwLjUxODIyNiAxMy45NzY2IDAuNDY4NzQ3IDEzLjgwMjEgMC40Njg3NDcgMTMuNjA5NEMwLjQ2ODc0NyAxMy4zMTc3IDAuNTc4MTIyIDEzLjA2MjUgMC43OTY4NzIgMTIuODQzOEw2LjE0ODQzIDcuNjQwNjNMMC43OTY4NzEgMi40Mzc1QzAuNTc4MTIxIDIuMjEzNTQgMC40Njg3NDYgMS45NTgzNCAwLjQ2ODc0NiAxLjY3MTg4QzAuNDY4NzQ2IDEuNDczOTYgMC41MTgyMjUgMS4yOTY4OCAwLjYxNzE4MyAxLjE0MDYzQzAuNzEwOTMzIDAuOTg0Mzc3IDAuODM4NTM3IDAuODU5Mzc3IDAuOTk5OTk2IDAuNzY1NjI3QzEuMTU2MjUgMC42NzE4NzcgMS4zMzMzMyAwLjYyNTAwMiAxLjUzMTI1IDAuNjI1MDAyQzEuODE3NyAwLjYyNTAwMiAyLjA1OTg5IDAuNzIzOTYgMi4yNTc4MSAwLjkyMTg3N0w4LjI3MzQzIDYuODA0NjlDOC40MDM2NCA2LjkyOTY5IDguNSA3LjA1OTkgOC41NjI1IDcuMTk1MzFDOC42MTk3OSA3LjMzNTk0IDguNjQ4NDMgNy40ODQzOCA4LjY0ODQzIDcuNjQwNjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat center;
  background-size: 10px;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 9px;
  transform: rotate(90deg);
}
.series-dates .series__season {
  font-size: 13px;
  transition: 0.15s;
}
.series-dates .series__season__table {
  width: 100%;
  border-collapse: collapse;
  display: none;
}
.series-dates .series__season__table thead {
  vertical-align: bottom;
}
.series-dates .series__season__table thead tr, .series-dates .series__season__table thead th {
  border-color: inherit;
  border-style: solid;
}
.series-dates .series__season__table thead th {
  text-align: left;
  padding: 0.5rem 0.5rem;
}
.series-dates .series__season__table tbody tr, .series-dates .series__season__table tbody td {
  border-color: inherit;
  border-style: solid;
}
.series-dates .series__season__table tbody tr td {
  padding: 0.5rem 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.series-dates .series__season__table tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.series-dates .series__season__table tbody tr:last-child td {
  border-bottom-color: transparent;
}
.series-dates .series__season.active .series-dates__heading {
  background-color: #6f6f6f;
}
.series-dates .series__season.active .series-dates__heading::after {
  transform: rotate(-90deg);
}
.series-dates .series__season.active .series__season__table {
  display: table;
}
.series-dates .series__season .season-name {
  padding: 7px 14px;
  background-color: #6f6f6f;
  color: #fff;
  position: relative;
  border-radius: 4px;
  margin-top: 1rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.series-dates .series__season .episode-count {
  width: 128px;
}
.series-dates .series__season .episode-name {
  width: 200px;
  font-weight: bold;
}
.series-dates .series__season .episode-date {
  width: 150px;
}
.series-dates .series__season .episode-date-before {
  width: 168px;
}
.series-dates .series__season .released {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(25,158,89,1)'%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.main-carousel {
  background-color: var(--carousel-bg);
  padding: 20px 25px;
}
.main-carousel__heading {
  position: relative;
}
.main-carousel__heading-categories {
  margin-bottom: 16px;
}
.main-carousel__heading-categories_item {
  color: var(--link-gray);
  border-bottom: 1px dotted var(--link-gray);
  font-size: 16px;
  font-weight: bold;
  margin-right: 6px;
  transition: 0.15s;
}
.main-carousel__heading-categories_item:hover {
  color: var(--link-active);
  border-color: var(--link-active);
  cursor: pointer;
}
.main-carousel__heading-categories_item::after {
  content: ",";
}
.main-carousel__heading-categories_item.is-active {
  color: var(--link-active);
  border-color: transparent;
}
.main-carousel__heading-categories_item.is-active::after {
  color: var(--link-gray);
}
.main-carousel__heading-categories_item:last-child::after {
  content: none;
}
.main-carousel__heading-top-button {
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(90deg, #9ebd13 0%, #008552 100%);
  color: white;
  padding: 4px 8px;
  border-radius: 250px;
  cursor: pointer;
  font-size: 13px;
  transition: 0.15s;
}
.main-carousel__heading-top-button::before {
  content: " ";
  width: 14px;
  height: 12px;
  display: inline-block;
  margin-right: 6px;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M8.5 7C8.5 5.89543 7.60457 5 6.5 5C5.39543 5 4.5 5.89543 4.5 7C4.5 8.10457 5.39543 9 6.5 9C7.60457 9 8.5 8.10457 8.5 7ZM10.5 7C10.5 9.20914 8.70914 11 6.5 11C4.29086 11 2.5 9.20914 2.5 7C2.5 4.79086 4.29086 3 6.5 3C8.70914 3 10.5 4.79086 10.5 7ZM21 4H13V6H21V4ZM21 11H13V13H21V11ZM21 18H13V20H21V18ZM6.5 19C5.39543 19 4.5 18.1046 4.5 17C4.5 15.8954 5.39543 15 6.5 15C7.60457 15 8.5 15.8954 8.5 17C8.5 18.1046 7.60457 19 6.5 19ZM6.5 21C8.70914 21 10.5 19.2091 10.5 17C10.5 14.7909 8.70914 13 6.5 13C4.29086 13 2.5 14.7909 2.5 17C2.5 19.2091 4.29086 21 6.5 21ZM6.5 8C7.05228 8 7.5 7.55228 7.5 7C7.5 6.44772 7.05228 6 6.5 6C5.94772 6 5.5 6.44772 5.5 7C5.5 7.55228 5.94772 8 6.5 8Z'%3E%3C/path%3E%3C/svg%3E");
}
.carousel-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-container .carousel-track-wrapper {
  width: 100%;
  position: relative;
}
.carousel-container .carousel-track {
  display: none;
  gap: 10px;
  transition: transform 0.5s ease-in-out;
}
.carousel-container .carousel-track.active {
  display: flex;
}
.carousel-container .carousel-item {
  min-width: calc(12.5% - 9px);
}
.carousel-container .carousel-item .card_item__season-series {
  bottom: 3px;
}
.carousel-container .carousel-item img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.carousel-container .carousel-item img.loaded {
  opacity: 1;
}
.carousel-container .carousel-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: white;
  cursor: pointer;
  padding: 24px 10px;
  font-size: 24px;
  z-index: 10;
  border-radius: 8px;
}
.carousel-container .carousel-button:hover {
  background: rgba(0, 0, 0, 0.8);
}
.carousel-container .carousel-button.prev {
  left: 10px;
}
.carousel-container .carousel-button.prev::before {
  content: " ";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjY0ODQzIDcuNjQwNjNDOC42NDMyMyA3LjgwMjA4IDguNjExOTggNy45NTA1MiA4LjU1NDY4IDguMDg1OTRDOC40OTIxOCA4LjIyMTM2IDguMzk4NDMgOC4zNTE1NiA4LjI3MzQzIDguNDc2NTZMMi4yNTc4MSAxNC4zNTk0QzIuMDU5ODkgMTQuNTU3MyAxLjgxNzcxIDE0LjY1NjMgMS41MzEyNSAxNC42NTYzQzEuMzMzMzMgMTQuNjU2MyAxLjE1NjI1IDE0LjYwOTQgMC45OTk5OTcgMTQuNTE1NkMwLjgzODUzOCAxNC40MjE5IDAuNzEwOTM0IDE0LjI5NDMgMC42MTcxODQgMTQuMTMyOEMwLjUxODIyNiAxMy45NzY2IDAuNDY4NzQ3IDEzLjgwMjEgMC40Njg3NDcgMTMuNjA5NEMwLjQ2ODc0NyAxMy4zMTc3IDAuNTc4MTIyIDEzLjA2MjUgMC43OTY4NzIgMTIuODQzOEw2LjE0ODQzIDcuNjQwNjNMMC43OTY4NzEgMi40Mzc1QzAuNTc4MTIxIDIuMjEzNTQgMC40Njg3NDYgMS45NTgzNCAwLjQ2ODc0NiAxLjY3MTg4QzAuNDY4NzQ2IDEuNDczOTYgMC41MTgyMjUgMS4yOTY4OCAwLjYxNzE4MyAxLjE0MDYzQzAuNzEwOTMzIDAuOTg0Mzc3IDAuODM4NTM3IDAuODU5Mzc3IDAuOTk5OTk2IDAuNzY1NjI3QzEuMTU2MjUgMC42NzE4NzcgMS4zMzMzMyAwLjYyNTAwMiAxLjUzMTI1IDAuNjI1MDAyQzEuODE3NyAwLjYyNTAwMiAyLjA1OTg5IDAuNzIzOTYgMi4yNTc4MSAwLjkyMTg3N0w4LjI3MzQzIDYuODA0NjlDOC40MDM2NCA2LjkyOTY5IDguNSA3LjA1OTkgOC41NjI1IDcuMTk1MzFDOC42MTk3OSA3LjMzNTk0IDguNjQ4NDMgNy40ODQzOCA4LjY0ODQzIDcuNjQwNjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 9px;
  height: 14px;
  transform: rotate(180deg);
  display: block;
}
.carousel-container .carousel-button.next {
  right: 10px;
}
.carousel-container .carousel-button.next::before {
  content: " ";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjY0ODQzIDcuNjQwNjNDOC42NDMyMyA3LjgwMjA4IDguNjExOTggNy45NTA1MiA4LjU1NDY4IDguMDg1OTRDOC40OTIxOCA4LjIyMTM2IDguMzk4NDMgOC4zNTE1NiA4LjI3MzQzIDguNDc2NTZMMi4yNTc4MSAxNC4zNTk0QzIuMDU5ODkgMTQuNTU3MyAxLjgxNzcxIDE0LjY1NjMgMS41MzEyNSAxNC42NTYzQzEuMzMzMzMgMTQuNjU2MyAxLjE1NjI1IDE0LjYwOTQgMC45OTk5OTcgMTQuNTE1NkMwLjgzODUzOCAxNC40MjE5IDAuNzEwOTM0IDE0LjI5NDMgMC42MTcxODQgMTQuMTMyOEMwLjUxODIyNiAxMy45NzY2IDAuNDY4NzQ3IDEzLjgwMjEgMC40Njg3NDcgMTMuNjA5NEMwLjQ2ODc0NyAxMy4zMTc3IDAuNTc4MTIyIDEzLjA2MjUgMC43OTY4NzIgMTIuODQzOEw2LjE0ODQzIDcuNjQwNjNMMC43OTY4NzEgMi40Mzc1QzAuNTc4MTIxIDIuMjEzNTQgMC40Njg3NDYgMS45NTgzNCAwLjQ2ODc0NiAxLjY3MTg4QzAuNDY4NzQ2IDEuNDczOTYgMC41MTgyMjUgMS4yOTY4OCAwLjYxNzE4MyAxLjE0MDYzQzAuNzEwOTMzIDAuOTg0Mzc3IDAuODM4NTM3IDAuODU5Mzc3IDAuOTk5OTk2IDAuNzY1NjI3QzEuMTU2MjUgMC42NzE4NzcgMS4zMzMzMyAwLjYyNTAwMiAxLjUzMTI1IDAuNjI1MDAyQzEuODE3NyAwLjYyNTAwMiAyLjA1OTg5IDAuNzIzOTYgMi4yNTc4MSAwLjkyMTg3N0w4LjI3MzQzIDYuODA0NjlDOC40MDM2NCA2LjkyOTY5IDguNSA3LjA1OTkgOC41NjI1IDcuMTk1MzFDOC42MTk3OSA3LjMzNTk0IDguNjQ4NDMgNy40ODQzOCA4LjY0ODQzIDcuNjQwNjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 9px;
  height: 14px;
  display: block;
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.collections-main {
  background-color: #e0e0e0;
  display: flex;
  padding: 16px;
}
.collections-main_item {
  position: relative;
  width: 476px;
  display: inline-block;
  border-radius: 8px;
  overflow: hidden;
  transition: 0.15s;
}
.collections-main_item img {
  width: 100%;
  height: 100%;
}
.collections-main_item__title {
  font-size: 18px;
  padding: 34px 20px;
  font-weight: 400;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #fff;
}
.collections-main_item__title::before {
  content: "Подборка";
  color: #fff;
  font-size: 14px;
  display: block;
  position: absolute;
  top: 0;
  left: 18px;
  background-color: #199e59;
  padding: 4px 12px;
  border-radius: 0 0 4px 4px;
}
.collections-main_item__title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M22 18V20H2V18H22ZM2 3.5L10 8.5L2 13.5V3.5ZM22 11V13H12V11H22ZM4 7.1085V9.8915L6.22641 8.5L4 7.1085ZM22 4V6H12V4H22Z'%3E%3C/path%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  top: 4px;
  left: 24px;
}
.collections-main_item:last-child {
  margin-left: auto;
}
.collections-main_item:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  transition: 0.15s;
}
.collections-main_item:hover:before {
  background-color: transparent;
}

.collection__main #dle-content {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  row-gap: 20px;
  column-gap: 14px;
}
.collection__main #dle-content .pagination {
  grid-column: 1/-1;
}

.collection__items #dle-content {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  row-gap: 20px;
  column-gap: 14px;
}
.collection__items #dle-content .pagination {
  grid-column: 1/-1;
}

.collection_item {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: 120px;
  border-radius: 8px;
  overflow: hidden;
}
.collection_item img {
  max-width: 100%;
  height: auto;
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
.collection_item .count {
  background: #00a0b0;
  color: #fff;
  padding: 6px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 0 0 8px;
}
.collection_item .name {
  font-size: 13px;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: white;
  padding: 10px;
  font-weight: 600;
}
.collection_item .name a {
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 14px;
  padding: 10px;
}
.collection_item::before {
  content: none !important;
}

.wrapper--collections {
  margin-left: -20px;
}

.wrapper--collections .bottom-nav {
  margin-left: 20px;
}

.collections-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  row-gap: 20px;
  column-gap: 14px;
}
.collections-grid a {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: 120px;
  border-radius: 8px;
  overflow: hidden;
  font-size: 13px;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  color: white;
}
.collections-grid a .name {
  font-size: 13px;
  background: rgba(0, 0, 0, 0.6);
  display: inline-block;
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
  color: white;
  padding: 8px 10px;
  font-weight: 600;
  border-radius: 8px;
}
.collections-grid a img {
  max-width: 100%;
  height: 100%;
  opacity: 1;
}
.collections-grid a::before {
  content: none !important;
}

#tooltip {
  display: none;
  background: #111;
  color: #ccc;
  position: absolute;
  margin: 33px 0 0 -15px;
  max-width: 300px;
  z-index: 9999;
  border-radius: 8px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  padding: 6px 8px;
  font-size: 13px;
}
#tooltip img {
  border-radius: 8px;
}
#tooltip::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-color: #111;
  bottom: 100%;
  left: 15px;
}
#tooltip::after {
  content: "";
  display: block;
  clear: both;
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.pagination {
  padding: 16px 0;
  margin-top: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  justify-content: center;
  grid-column: 1/-1;
  font-size: 15px;
}
.pagination:before {
  content: "Страницы:";
  margin-right: 1rem;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.5);
}
.pagination a, .pagination span {
  border: 1px solid transparent;
  display: block;
  padding: 8px 12px;
  border-radius: 4px;
}
.pagination a {
  margin-right: 6px;
}
.pagination a:last-child {
  margin-right: 0;
}
.pagination a:hover {
  background-color: #00a0b0;
  color: white;
}
.pagination span {
  margin-right: 6px;
  background-color: #00a0b0;
  color: white;
}
.pagination span.nav_ext {
  background-color: transparent;
  color: black;
  font-weight: bold;
}

:root {
  --dark-bg: #313131;
  --link-dark: #000;
  --link-gray: #555;
  --link-blue: rgb(46, 133, 158);
  --link-active: rgb(25, 158, 89);
  --input-placeholder: #333;
  --carousel-bg: #f1f1f1;
}

.bottom-bar__search.active #searchsuggestions {
  display: block !important;
  padding: 12px 12px 0 12px;
}

.search-box input, .search-box button {
  z-index: 1001;
}
.search-box input {
  position: relative;
}
.search-box #searchsuggestions {
  top: 100%;
  position: absolute;
  left: 0px;
  width: 100%;
  z-index: 998;
  display: none;
  background: white;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.search-box #searchsuggestions #close-search {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  background: #d32f2f;
  border: none;
  color: #fff;
  cursor: pointer;
  height: 100% !important;
  z-index: 2;
}
.search-box #searchsuggestions #close-search:hover {
  color: white;
  background: #b52a2a;
}
.search-box .seperator {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 14px;
}
.search-box .seperator a {
  display: block;
  text-align: center;
  font-size: 14px;
  padding: 14px 0;
}
.search-box .seperator a span {
  color: var(--link-blue);
  border-bottom: 1px dotted var(--link-blue);
}
.search-box .seperator a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.search-box .seperator a:hover span {
  border-bottom-style: solid;
}

#search-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 998;
  display: none;
}
.bottom-bar__search.active #search-overlay {
  display: block;
}

.search_item {
  color: #777;
  font-size: 14px;
  display: flex;
  text-decoration: none;
  background: white;
  width: 100%;
  border-radius: 8px;
  padding: 12px 12px;
  cursor: pointer;
  border: 1px solid transparent;
  position: relative;
  z-index: 10000;
}
.search_item:hover {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.05);
}
.search_item__poster {
  margin-right: 14px;
  display: flex;
  width: 60px;
  height: 70px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 8px;
}
.search_item__title {
  color: black;
  display: inline-block;
  font-weight: bold;
  margin-bottom: 6px;
}
.search_item__original_name {
  color: gray;
  font-size: 13px;
  margin-bottom: 9px;
}
.search_item__additional {
  font-size: 13px;
  display: flex;
}
.search_item__additional_category {
  color: var(--link-blue);
  border-bottom: 1px dotted var(--link-blue);
  line-height: 18px;
  font-weight: bold;
}
.search_item__additional_country {
  color: gray;
  margin-left: 1px;
}
.search_item__year {
  display: inline-block;
}
.search_item__rating {
  margin-left: 14px;
  display: flex;
  font-size: 12px;
}
.search_item__rating .imdb, .search_item__rating .kp {
  display: block;
  line-height: 20px;
  padding: 0 8px;
  border-radius: 5px;
  font-weight: normal;
}
.search_item__rating .imdb {
  background-color: #fc0;
  color: #000;
}
.search_item__rating .kp {
  background-color: #f60;
  color: #fff;
  margin-left: 3px;
}
.search_item__rating.poor {
  background-color: #ff0b0b;
}
.search_item__rating.good {
  background-color: #5f5f5f;
}
.search_item__rating.excellent {
  background-color: #007b00;
}

/*# sourceMappingURL=styles.css.map */
