:root {
  --hover-bgc: #466ea04a;
  --active-bgc: #364455;
  --topline-height: 28px;
  --swiper-theme-color: #007aff;
  --rt-color-white: #fff;
  --rt-color-dark: #222;
  --rt-color-success: #8dc572;
  --rt-color-error: #be6464;
  --rt-color-warning: #f0ad4e;
  --rt-color-info: #337ab7;
  --rt-opacity: 0.9;
  --gray-95: #0d0d0d;
  --gray-90: #1a1a1a;
  --gray-85: #262626;
  --gray-80: #333;
  --gray-75: #404040;
  --gray-70: #4d4d4d;
  --gray-65: #595959;
  --gray-60: #666;
  --gray-55: #737373;
  --gray-50: grey;
  --gray-45: #8c8c8c;
  --gray-40: #999;
  --gray-35: #a6a6a6;
  --gray-30: #b3b3b3;
  --gray-25: #bfbfbf;
  --gray-20: #ccc;
  --gray-15: #d9d9d9;
  --gray-10: #e6e6e6;
  --gray-05: #f2f2f2;
  --blue-95: #000a17;
  --blue-90: #01152e;
  --blue-85: #032045;
  --blue-80: #062b5c;
  --blue-75: #093875;
  --blue-70: #0e458c;
  --blue-65: #1251a3;
  --blue-60: #185eba;
  --blue-55: #1d6bd1;
  --blue-50: #257ae8;
  --blue-45: #3886eb;
  --blue-40: #4e93ed;
  --blue-35: #62a0f0;
  --blue-30: #79aef2;
  --blue-25: #8ebbf5;
  --blue-20: #a2c6f5;
  --blue-15: #bad4f7;
  --blue-10: #cfe2fa;
  --blue-05: #e8f1fc;
  --cyan-95: #000d0f;
  --cyan-90: #001c21;
  --cyan-85: #002830;
  --cyan-80: #003742;
  --cyan-75: #004452;
  --cyan-70: #005161;
  --cyan-65: #006073;
  --cyan-60: #006c82;
  --cyan-55: #007b94;
  --cyan-50: #0088a3;
  --cyan-45: #1193ad;
  --cyan-40: #249db5;
  --cyan-35: #39a9bf;
  --cyan-30: #50b3c7;
  --cyan-25: #69c0d1;
  --cyan-20: #84cddb;
  --cyan-15: #9fd8e3;
  --cyan-10: #bee5ed;
  --cyan-05: #dcf1f5;
  --teal-95: #000f0c;
  --teal-90: #001c16;
  --teal-85: #002b21;
  --teal-80: #00382b;
  --teal-75: #004737;
  --teal-70: #005742;
  --teal-65: #00634c;
  --teal-60: #007358;
  --teal-55: #008062;
  --teal-50: #008f6d;
  --teal-45: #0f9979;
  --teal-40: #21a687;
  --teal-35: #35b093;
  --teal-30: #4bbda2;
  --teal-25: #63c7b0;
  --teal-20: #7dd1be;
  --teal-15: #9bdece;
  --teal-10: #bae8dd;
  --teal-05: #dcf5ef;
  --emerald-95: #000f06;
  --emerald-90: #011c0b;
  --emerald-85: #032b12;
  --emerald-80: #063818;
  --emerald-75: #094720;
  --emerald-70: #0c5727;
  --emerald-65: #11632f;
  --emerald-60: #167338;
  --emerald-55: #1c8041;
  --emerald-50: #228f4a;
  --emerald-45: #319957;
  --emerald-40: #41a666;
  --emerald-35: #53b075;
  --emerald-30: #66bd86;
  --emerald-25: #7bc797;
  --emerald-20: #92d1a9;
  --emerald-15: #abdebe;
  --emerald-10: #c5e8d2;
  --emerald-05: #e1f5e8;
  --green-95: #010f00;
  --green-90: #031c02;
  --green-85: #052b04;
  --green-80: #083807;
  --green-75: #0d470b;
  --green-70: #135710;
  --green-65: #186316;
  --green-60: #20731d;
  --green-55: #278024;
  --green-50: #308f2c;
  --green-45: #3d993a;
  --green-40: #4ea64b;
  --green-35: #5eb05b;
  --green-30: #72bd6f;
  --green-25: #84c781;
  --green-20: #99d197;
  --green-15: #b1deaf;
  --green-10: #c9e8c8;
  --green-05: #e4f5e4;
  --greenLight-95: #060d00;
  --greenLight-90: #0d1c02;
  --greenLight-85: #142904;
  --greenLight-80: #1c3807;
  --greenLight-75: #24450a;
  --greenLight-70: #2c520f;
  --greenLight-65: #366114;
  --greenLight-60: #3e6e1a;
  --greenLight-55: #497d22;
  --greenLight-50: #538a29;
  --greenLight-45: #619638;
  --greenLight-40: #6ea147;
  --greenLight-35: #7dad58;
  --greenLight-30: #8cb86a;
  --greenLight-25: #9dc480;
  --greenLight-20: #b0d197;
  --greenLight-15: #c1dbad;
  --greenLight-10: #d6e8c8;
  --greenLight-05: #e9f2e1;
  --lime-95: #0b0d00;
  --lime-90: #171c01;
  --lime-85: #222901;
  --lime-80: #2d3602;
  --lime-75: #3a4503;
  --lime-70: #455205;
  --lime-65: #505e07;
  --lime-60: #5b6b09;
  --lime-55: #687a0b;
  --lime-50: #73870e;
  --lime-45: #80941c;
  --lime-40: #8b9e2c;
  --lime-35: #99ab3f;
  --lime-30: #a7b854;
  --lime-25: #b6c46c;
  --lime-20: #c2cf84;
  --lime-15: #d1dba0;
  --lime-10: #e1e8be;
  --lime-05: #eff2dc;
  --yellow-95: #120e00;
  --yellow-90: #241b00;
  --yellow-85: #382b00;
  --yellow-80: #4a3900;
  --yellow-75: #5c4600;
  --yellow-70: #6e5400;
  --yellow-65: #806200;
  --yellow-60: #947100;
  --yellow-55: #a67f00;
  --yellow-50: #b88d00;
  --yellow-45: #bf9713;
  --yellow-40: #c7a228;
  --yellow-35: #ccab3d;
  --yellow-30: #d4b655;
  --yellow-25: #dbc26e;
  --yellow-20: #e3ce88;
  --yellow-15: #ebdaa4;
  --yellow-10: #f0e5c0;
  --yellow-05: #f7f2df;
  --orange-95: #140800;
  --orange-90: #260f02;
  --orange-85: #3b1804;
  --orange-80: #4d2108;
  --orange-75: #612b0c;
  --orange-70: #753510;
  --orange-65: #874017;
  --orange-60: #9c4c1e;
  --orange-55: #ad5826;
  --orange-50: #c2652f;
  --orange-45: #c77140;
  --orange-40: #cf7f51;
  --orange-35: #d48d63;
  --orange-30: #db9b76;
  --orange-25: #e0aa8b;
  --orange-20: #e6baa1;
  --orange-15: #edcbb7;
  --orange-10: #f2dbce;
  --orange-05: #faede6;
  --red-95: #140101;
  --red-90: #290203;
  --red-85: #3d0507;
  --red-80: #52090b;
  --red-75: #660d10;
  --red-70: #7a1417;
  --red-65: #8f1b1f;
  --red-60: #a32428;
  --red-55: #b82c31;
  --red-50: #cc373c;
  --red-51: #ff0000;
  --red-45: #d1474c;
  --red-40: #d65a5e;
  --red-35: #db6b6f;
  --red-30: #e07e81;
  --red-25: #e69193;
  --red-20: #eba7a9;
  --red-15: #f0bbbd;
  --red-10: #f5d0d1;
  --red-05: #fae8e9;
  --pink-95: #14010a;
  --pink-90: #290215;
  --pink-85: #3d0620;
  --pink-80: #520a2c;
  --pink-75: #660e39;
  --pink-70: #7a1546;
  --pink-65: #8f1d54;
  --pink-60: #a32662;
  --pink-55: #b83071;
  --pink-50: #cc3b81;
  --pink-45: #d14b8c;
  --pink-40: #d65c97;
  --pink-35: #db6ea3;
  --pink-30: #e080af;
  --pink-25: #e693bb;
  --pink-20: #eba9c9;
  --pink-15: #f0bdd6;
  --pink-10: #f5d3e3;
  --pink-05: #fae8f1;
  --fuchsia-95: #140111;
  --fuchsia-90: #260320;
  --fuchsia-85: #3b0632;
  --fuchsia-80: #4f0a44;
  --fuchsia-75: #631056;
  --fuchsia-70: #751766;
  --fuchsia-65: #8a2078;
  --fuchsia-60: #9e298b;
  --fuchsia-55: #b0359b;
  --fuchsia-50: #c441ae;
  --fuchsia-45: #c951b5;
  --fuchsia-40: #d160be;
  --fuchsia-35: #d672c5;
  --fuchsia-30: #db84cd;
  --fuchsia-25: #e396d6;
  --fuchsia-20: #e8a9de;
  --fuchsia-15: #edbee5;
  --fuchsia-10: #f2d3ed;
  --fuchsia-05: #fae8f7;
  --purple-95: #100114;
  --purple-90: #200229;
  --purple-85: #30063d;
  --purple-80: #410a52;
  --purple-75: #541069;
  --purple-70: #65187d;
  --purple-65: #772091;
  --purple-60: #8929a6;
  --purple-55: #9b34ba;
  --purple-50: #ad40cf;
  --purple-45: #b550d4;
  --purple-40: #bd62d9;
  --purple-35: #c573de;
  --purple-30: #cd86e3;
  --purple-25: #d597e8;
  --purple-20: #dba9eb;
  --purple-15: #e4bdf0;
  --purple-10: #edd3f5;
  --purple-05: #f6e8fa;
  --violet-95: #090117;
  --violet-90: #140330;
  --violet-85: #1e0647;
  --violet-80: #2a0b5e;
  --violet-75: #371278;
  --violet-70: #461b8f;
  --violet-65: #5424a6;
  --violet-60: #632fbd;
  --violet-55: #753cd6;
  --violet-50: #864aed;
  --violet-45: #925bf0;
  --violet-40: #9c6cf0;
  --violet-35: #a97ef2;
  --violet-30: #b590f5;
  --violet-25: #c1a1f7;
  --violet-20: #cbb2f7;
  --violet-15: #d9c5fa;
  --violet-10: #e6d9fc;
  --violet-05: #f1ebfc;
  --indigo-95: #010117;
  --indigo-90: #03042b;
  --indigo-85: #070942;
  --indigo-80: #0c0f59;
  --indigo-75: #131670;
  --indigo-70: #1c1f85;
  --indigo-65: #25299c;
  --indigo-60: #3236b3;
  --indigo-55: #3e42c7;
  --indigo-50: #4e52de;
  --indigo-45: #5c60e0;
  --indigo-40: #6e72e6;
  --indigo-35: #7d81e8;
  --indigo-30: #8f92eb;
  --indigo-25: #a1a3f0;
  --indigo-20: #b3b5f2;
  --indigo-15: #c4c5f5;
  --indigo-10: #d7d8f7;
  --indigo-05: #ebebfc;
  --white-100: #fff;
  --black-100: #000;
  --white-alpha-95: #fffffff2;
  --white-alpha-90: #ffffffe6;
  --white-alpha-85: #ffffffd9;
  --white-alpha-80: #fffc;
  --white-alpha-75: #ffffffbf;
  --white-alpha-70: #ffffffb3;
  --white-alpha-65: #ffffffa6;
  --white-alpha-60: #fff9;
  --white-alpha-55: #ffffff8c;
  --white-alpha-50: #ffffff80;
  --white-alpha-45: #ffffff73;
  --white-alpha-40: #fff6;
  --white-alpha-35: #ffffff59;
  --white-alpha-30: #ffffff4d;
  --white-alpha-25: #ffffff40;
  --white-alpha-20: #fff3;
  --white-alpha-15: #ffffff26;
  --white-alpha-10: #ffffff1a;
  --white-alpha-05: #ffffff0d;
  --black-alpha-95: #000000f2;
  --black-alpha-90: #000000e6;
  --black-alpha-85: #000000d9;
  --black-alpha-80: #000c;
  --black-alpha-75: #000000bf;
  --black-alpha-70: #000000b3;
  --black-alpha-65: #000000a6;
  --black-alpha-60: #0009;
  --black-alpha-55: #0000008c;
  --black-alpha-50: #00000080;
  --black-alpha-45: #00000073;
  --black-alpha-40: #0006;
  --black-alpha-35: #00000059;
  --black-alpha-30: #0000004d;
  --black-alpha-25: #00000040;
  --black-alpha-20: #0003;
  --black-alpha-15: #00000026;
  --black-alpha-10: #0000001a;
  --black-alpha-05: #0000000d;
  --bg-color: var(--white-100);
  --text-color: var(--black-100);
  --title-color: var(--black-100);
  --topline-height: 0px;
  --bg-element-color: var(--gray-05);
  --button-gray-color: var(--gray-05);
  --button-gray-hover-color: var(--gray-15);
  --button-accent-color: var(--red-51);
  --button-accent-hover-color: var(--red-50);
  --button-main-color: var(--black-100);
  --button-main-hover-color: var(--gray-75);
  --accent-color: var(--red-50);
  --accent-hover-color: var(--red-60);
  --accent-active-hover-color: var(--blue-30);
  --star-color: var(--yellow-50);
  --divider-color: var(--gray-15); }

.body_overfloyed {
  overflow: hidden; }

.Button_sklv-button_black__Iu0Mr {
  color: #fff;
  background-color: var(--button-main-color);
  border: 2px solid var(--button-main-color); }
  .Button_sklv-button_black__Iu0Mr:hover:enabled {
    background-color: var(--button-main-hover-color);
    border: 2px solid var(--button-main-hover-color); }
  .Button_sklv-button_black__Iu0Mr:disabled {
    background-color: #b3b3b3;
    border-color: #b3b3b3;
    cursor: not-allowed; }
  .Button_sklv-button_black__Iu0Mr.Button_loading__fu_xf {
    background-color: #595959;
    border-color: #595959;
    color: #ffffff4d; }
    .Button_sklv-button_black__Iu0Mr.Button_loading__fu_xf:after {
      content: "";
      position: absolute;
      width: 20px;
      height: 20px;
      border-left: 2px solid #0000;
      border-top: 2px solid #0000;
      border-color: #fff #0000 #0000 #fff;
      border-style: solid;
      border-width: 2px;
      border-radius: 100%;
      animation: Button_spin__qR4i8 1s linear infinite; }

.Button_sklv-button_blue__TOjSO {
  background-color: var(--button-accent-color);
  border: 2px solid var(--button-accent-color);
  color: #fff; }
  .Button_sklv-button_blue__TOjSO:not(:disabled):hover {
    background-color: var(--button-accent-hover-color) !important;
    border: 2px solid var(--button-accent-hover-color) !important; }
  .Button_sklv-button_blue__TOjSO:disabled {
    cursor: not-allowed;
    opacity: 0.5; }
  .Button_sklv-button_blue__TOjSO.Button_loading__fu_xf:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-left: 2px solid #0000;
    border-top: 2px solid #0000;
    border-color: #fff #0000 #0000 #fff;
    border-style: solid;
    border-width: 2px;
    border-radius: 100%;
    animation: Button_spin__qR4i8 1s linear infinite; }

.Button_sklv-button_blue-border__Imm4Y {
  color: #257ae8;
  border: 2px solid #257ae8; }
  .Button_sklv-button_blue-border__Imm4Y:hover {
    color: #185eba; }

.Button_sklv-button_shadow__rcjML {
  box-shadow: 0 0 4px #00000040; }

.Button_sklv-button_white__YL43P {
  color: #000;
  background-color: #fff; }
  .Button_sklv-button_white__YL43P:not(.Button_sklv-button_borderless__HAqGh) {
    border: 2px solid #b3b3b3; }
    .Button_sklv-button_white__YL43P:not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y {
      border: 2px solid var(--accent-color);
      color: var(--accent-color); }
  .Button_sklv-button_white__YL43P .Button_icon__mDipP {
    opacity: .6;
    transition: opacity 0.2s;
    color: #000; }
  .Button_sklv-button_white__YL43P .Button_sklv-node__content__l2cUg {
    color: #000; }
  .Button_sklv-button_white__YL43P.Button_loading__fu_xf {
    border-color: #0000004d;
    color: #0000004d; }
    .Button_sklv-button_white__YL43P.Button_loading__fu_xf:after {
      content: "";
      position: absolute;
      width: 20px;
      height: 20px;
      border-left: 2px solid #0000;
      border-top: 2px solid #0000;
      border-color: #000 #0000 #0000 #000;
      border-style: solid;
      border-width: 2px;
      border-radius: 100%;
      animation: Button_spin__qR4i8 1s linear infinite; }

[data-premium=true] .Button_sklv-button_white__YL43P {
  background-color: var(--bg-color); }

.Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y:hover {
  border: 2px solid #185eba;
  color: #185eba; }
  .Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y:hover .Button_icon__mDipP {
    opacity: 1; }
.Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y:active {
  border: 2px solid #0d448b;
  color: #0d448b; }

[data-premium=true] .Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y {
  border: 2px solid var(--accent-color);
  color: var(--accent-color); }
  [data-premium=true] .Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y:hover {
    border: 2px solid var(--accent-hover-color);
    color: var(--accent-hover-color); }
  [data-premium=true] .Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y:active {
    border: 2px solid var(--accent-active-hover-color);
    color: var(--accent-active-hover-color); }

.Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh):not(.Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y):hover {
  border: 2px solid #666;
  color: #404040; }
  .Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh):not(.Button_sklv-button_white__YL43P:not(.Button_loading__fu_xf):not(.Button_sklv-button_borderless__HAqGh).Button_sklv-button_blue-border__Imm4Y):hover .Button_icon__mDipP {
    opacity: 1; }

.Button_sklv-button_icon__M_2oV {
  color: #666;
  padding: 8px;
  line-height: inherit; }
  .Button_sklv-button_icon__M_2oV:hover {
    color: #000; }
  .Button_sklv-button_icon__M_2oV.Button_sklv-button_active__JZydj {
    background-color: #f2f2f2; }
  .Button_sklv-button_icon__M_2oV.Button_loading__fu_xf svg {
    display: none; }
  .Button_sklv-button_icon__M_2oV.Button_loading__fu_xf:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-left: 2px solid #0000;
    border-top: 2px solid #0000;
    border-color: #000 #0000 #0000 #000;
    border-style: solid;
    border-width: 2px;
    border-radius: 100%;
    animation: Button_spin__qR4i8 1s linear infinite; }

.Button_sklv-button_grey__T92DA {
  background-color: var(--button-gray-color);
  color: var(--accent-color); }
  .Button_sklv-button_grey__T92DA:hover {
    background-color: var(--button-gray-hover-color);
    color: var(--accent-hover-color); }

.Button_sklv-button_pic__UgU94 {
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: contain; }

.Button_sklv-button_gold__DknUG {
  color: #8d763f; }
  .Button_sklv-button_gold__DknUG:disabled {
    cursor: not-allowed; }

.Button_sklv-button_transparent__87sY2 {
  background-color: var(--bg-color);
  color: gray;
  border: none;
  justify-content: left;
  padding: 0; }

[data-premium=true] .Button_sklv-button_transparent__87sY2 {
  color: var(--gray-10); }

.Button_sklv-button_transparent__87sY2:hover {
  color: var(--text-color); }

@keyframes Button_spin__qR4i8 {
  to {
    transform: rotate(1turn); } }
.IconButton_icon-button__bz8iX {
  display: flex; }

.IconButton_icon-button-text__qUEe4 {
  display: block;
  white-space: nowrap;
  margin-left: 8px;
  color: var(--text-color); }

.IconButton_icon-button-text_white___E__3 {
  color: #fff; }

.IconButton_icon-button__bz8iX svg {
  width: 20px;
  height: 20px; }

.Button_sklv-button__kGBfm {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer; }
  .Button_sklv-button__kGBfm.clear_button {
    border: none;
    outline: none;
    box-shadow: none;
    background-color: #0000; }

.LinkButton_icon-link__1bV2x {
  padding: 8px 16px; }

.SelectCityModal_popular__taZQX {
  margin-top: 40px;
  column-count: 3;
  width: calc(100vw - 60px);
  max-width: 772px;
  max-height: calc(100vh - 200px);
  padding-left: 0;
  font-size: 14px;
  color: var(--text-color); }

@media (min-width: 1024px) {
  .SelectCityModal_popular__taZQX {
    column-count: 4; } }
@media (max-width: 768px) {
  .SelectCityModal_popular__taZQX {
    display: flex;
    flex-direction: column;
    overflow-x: auto;
    width: calc(100vw - 65px); } }
.SelectCityModal_popular-city__xvi7Y {
  list-style: none;
  margin-bottom: 25px; }
  .SelectCityModal_popular-city__xvi7Y:hover {
    cursor: pointer;
    -webkit-text-decoration: underline;
    text-decoration: underline; }

.CitySelectButton_city___hVv8 {
  padding: 8px 16px; }
  .CitySelectButton_city___hVv8:hover {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    border-radius: 8px; }

body[data-theme=dark] .CitySelectButton_city___hVv8:hover {
  background-color: #595959;
  border-color: #595959;
  border-radius: 8px; }

@media (min-width: 1280px) {
  .CitySelectButton_city___hVv8 {
    margin-left: 12px; } }
.CitySelectButton_city-text__CitdW {
  color: var(--text-color);
  margin-left: 8px; }

.CitySelectButton_city-icon__6rmbz {
  width: 20px;
  height: 20px; }

@media (max-width: 599px) {
  .CitySelectButton_city-icon__6rmbz {
    margin: 0 2px; } }
.Divider_divider__jHzbb {
  width: 100%;
  background-color: var(--gray-10); }

[data-premium=true] .Divider_divider__jHzbb {
  color: var(--gray-80); }

.Divider_normal__2JNyJ {
  height: 1px; }

.Divider_fat__bGBCb {
  height: 8px; }

.SlideMenuTemplate_slide_menu__d_gAM {
  position: fixed;
  top: calc(56px + var(--topline-height, 0px));
  width: 100%; }

@media (min-width: 600px) {
  .SlideMenuTemplate_slide_menu__d_gAM {
    top: calc(140px + var(--topline-height, 0px)); } }
.SlideMenuTemplate_slide_menu-wrapper__VfdYJ {
  position: fixed;
  background-color: var(--bg-color);
  z-index: 1;
  overflow: auto;
  padding-bottom: 8px;
  left: -375px;
  transition: left 0.3s ease-in; }

@media (max-width: 599px) {
  .SlideMenuTemplate_slide_menu-wrapper__VfdYJ {
    display: none;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.102);
    top: calc(56px + var(--topline-height, 0px));
    width: 100%;
    left: -100%;
    height: calc(100% - 124px - var(--topline-height, 0px));
    padding-top: 16px; }
    .SlideMenuTemplate_slide_menu-wrapper__VfdYJ button {
      justify-content: flex-start; }
      .SlideMenuTemplate_slide_menu-wrapper__VfdYJ button span {
        margin-left: 16px;
        font-weight: 500; }

  body[data-theme=dark] .SlideMenuTemplate_slide_menu-wrapper__VfdYJ {
    box-shadow: inset 0 0 8px #ffffff1a; } }
@media (min-width: 600px) {
  .SlideMenuTemplate_slide_menu-wrapper__VfdYJ {
    padding-top: 8px;
    max-width: 375px;
    width: 100%;
    height: calc(100% - 208px); } }
.SlideMenuTemplate_slide_menu_open__1fBcw {
  left: 0;
  display: block; }

@media (max-width: 599px) {
  .SlideMenuTemplate_slide_menu_open__1fBcw {
    left: 0; } }
@keyframes SlideMenuTemplate_fadeIn__fkIBu {
  0% {
    opacity: 0.1; }
  to {
    opacity: 0.25; } }
@media (max-width: 599px) {
  .SlideMenuTemplate_slide_menu-background__RMSTB {
    display: none; } }
@media (min-width: 600px) {
  .SlideMenuTemplate_slide_menu-background__RMSTB {
    position: fixed;
    height: calc(100% - 208px);
    background-color: #000;
    opacity: .25;
    width: 100%;
    animation: SlideMenuTemplate_fadeIn__fkIBu 0.5s; } }
.Burger_header-burger-button__a9San {
  background-color: #f2f2f2;
  border-radius: 8px; }

[data-premium=true] .Burger_header-burger-button__a9San {
  background-color: #333; }
[data-premium=true] .Burger_header-burger-button__closed__mlRYM:hover {
  color: #e5e5e5; }

.Burger_header-burger-button_icon__XgMVa, [data-premium=true] .Burger_header-burger-button__closed__mlRYM:hover svg {
  pointer-events: none; }

.Burger_header-burger-sticky_modal__gghWh {
  width: 375px;
  top: 100%;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.251);
  border-radius: 4px;
  padding: 8px 0; }

.Burger_header-menu-link__Cwm5e {
  width: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 8px 16px;
  color: var(--text-color);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px; }
  .Burger_header-menu-link__Cwm5e .Burger_header-menu-link-icon__oXpIU {
    margin-right: 16px;
    fill: var(--text-color);
    opacity: 0.6; }

@media (min-width: 600px) {
  .Burger_header-menu-link__Cwm5e {
    padding: 8px 24px; } }
[data-premium=true] .Burger_header-menu-link__Cwm5e .Burger_header-menu-link-icon__oXpIU {
  color: #ffffffe6 !important;
  opacity: 1; }

.HeaderTop_header-top__RK0vm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
  z-index: 1;
  position: relative; }

.HeaderTop_header-top-logo__WC2EQ {
  width: 131px;
  height: 18px; }
  .HeaderTop_header-top-logo__WC2EQ svg {
    width: 100%;
    height: 100%; }

[data-premium=true] .HeaderTop_header-top-logo__WC2EQ {
  filter: invert(1);
  background-color: #0000; }
  [data-premium=true] .HeaderTop_header-top-logo__WC2EQ svg {
    color: #ffffffe6; }

@media (min-width: 1280px) {
  .HeaderTop_header-top-logo__WC2EQ {
    width: 200px;
    height: 27px; } }
@media (min-width: 600px) {
  .HeaderTop_header-top__RK0vm {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }

  .HeaderTop_header-top_left__w9iVK {
    min-width: 160px; }

  .HeaderTop_header-top_right__aqiag {
    min-width: 160px; }
    .HeaderTop_header-top_right__aqiag .HeaderTop_header-btn-search__eXp_g {
      display: none; }

  .HeaderTop_header-top_left__w9iVK {
    display: flex; } }
@media (min-width: 1280px) {
  .HeaderTop_header-top_right__aqiag {
    display: flex; } }
.HeaderTop_header-top_right-atelier__lILPA {
  width: 218px;
  margin-right: 8px;
  padding: 8px 12px; }

[data-premium=true] .HeaderTop_header-top_right-atelier__lILPA {
  background-color: var(--bg-color);
  color: #ffffffe6;
  border: none; }
  [data-premium=true] .HeaderTop_header-top_right-atelier__lILPA:hover {
    border: none !important;
    color: #ffffffe6 !important;
    background: var(--bg-element-color); }

.HeaderTop_header-top_right-delivery__7aHQX {
  white-space: nowrap;
  padding: 0 17px; }

[data-premium=true] .HeaderTop_header-top_right-delivery__7aHQX {
  color: #ffffffe6; }

.HeaderTop_header-top_left-stores__TtRGA {
  width: 140px; }

@media (max-width: 1279px) {
  .HeaderTop_header-top_left-stores__TtRGA {
    display: none; } }
[data-premium=true] .HeaderTop_header-top_left-stores__TtRGA button {
  color: #ffffffe6;
  background: var(--bg-color);
  border: none; }
  [data-premium=true] .HeaderTop_header-top_left-stores__TtRGA button:hover {
    border: none !important;
    color: #ffffffe6 !important;
    background: var(--bg-element-color); }

@media (max-width: 599px) {
  .HeaderTop_header-top_right_search__AQhTC {
    display: flex; }

  .HeaderTop_header-top_left__w9iVK {
    margin-right: 48px; }

  .HeaderTop_header-top__RK0vm.HeaderTop_catalog__VV0J1 .HeaderTop_header-top_right__aqiag .HeaderTop_header-btn__bk9Te:last-child {
    display: none; }
  .HeaderTop_header-top__RK0vm.HeaderTop_catalog__VV0J1 .HeaderTop_header-top_left__w9iVK {
    margin-right: 8px; }
  .HeaderTop_header-top__RK0vm.HeaderTop_catalog__VV0J1 .HeaderTop_header-top-logo__WC2EQ {
    display: none; } }
.HeaderTop_header_sticky_wrapper__LzkxV {
  display: contents; }
  .HeaderTop_header_sticky_wrapper__LzkxV .HeaderTop_header-top_left__w9iVK {
    display: contents; }
  .HeaderTop_header_sticky_wrapper__LzkxV .HeaderTop_header-top-burger__L9qoX {
    order: 0;
    margin-right: 16px; }
  .HeaderTop_header_sticky_wrapper__LzkxV .HeaderTop_header-country__a44xd {
    order: 3; }
  .HeaderTop_header_sticky_wrapper__LzkxV .HeaderTop_header-top_right__aqiag {
    order: 6; }

.ButtonTemplate_button__qehZO {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  padding: 1px 6px;
  color: #666; }

.ButtonTemplate_button_active__CgK4X {
  color: #1e6cd1; }

[data-premium=true] .ButtonTemplate_button__qehZO {
  color: var(--gray-10); }
[data-premium=true] .ButtonTemplate_button_active__CgK4X {
  color: var(--accent-color); }

@media (max-width: 599px) {
  .ButtonTemplate_button__qehZO {
    padding: 0 !important; } }
@media screen and (min-width: 600px) and (max-width: 1279px) {
  .ButtonTemplate_button__qehZO {
    max-width: 128px; } }
.ButtonTemplate_button-text__RGmM9 {
  display: block;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
  color: var(--text-color, #000);
  color: inherit; }

@media (min-width: 1280px) {
  .ButtonTemplate_button-text__RGmM9 {
    display: none; } }
.ButtonTemplate_button-avatar__57Aj7 {
  border-radius: 100%; }

.ButtonTemplate_button-letter__hnfgL {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: #ccc;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #fff; }

[data-premium=true] .ButtonTemplate_button-letter__hnfgL {
  background-color: var(--gray-80); }

@media (min-width: 1280px) {
  .ButtonTemplate_button__qehZO {
    margin-left: 8px; } }
.ButtonTemplate_button-icon__GRzrQ {
  font-size: 24px;
  width: 1em;
  height: 1em; }

.ButtonTemplate_button-counter__KcxxF {
  position: absolute;
  padding: 0 5px;
  min-width: 16px;
  left: 50%;
  top: -6px;
  max-width: unset;
  height: 16px;
  max-height: 16px;
  text-align: center;
  background-color: #e0493e;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #fff;
  border-radius: 100px; }

@media (min-width: 1280px) {
  .ButtonTemplate_button-counter__KcxxF {
    padding: 3px 6px;
    top: -16px;
    height: auto;
    max-height: unset;
    background-color: #4e8c0b;
    border-radius: 4px;
    transform: translateX(-50%);
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
    color: #fff; } }
.Photo_photo-search__A04D6 {
  position: relative;
  border-radius: 8px; }

.Photo_photo-search_button__diYtr {
  color: var(--text-color) !important;
  width: 40px;
  margin-left: 8px;
  background-color: var(--bg-element-color); }
  .Photo_photo-search_button__diYtr svg {
    width: revert;
    height: revert; }

@media (max-width: 600px) {
  .Photo_photo-search_button__diYtr {
    background-color: inherit; } }
.Photo_photo-search_tooltip__x23B2 {
  display: none; }

@media screen and (hover: hover) {
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip__x23B2 {
    background-color: var(--bg-color);
    padding: 24px 32px;
    left: 8px;
    display: flex;
    text-align: center;
    flex-direction: column;
    position: absolute;
    box-shadow: 0 0 4px #00000040; }
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip_link__V4OBE {
    margin-top: 8px; } }
@media screen and (hover: hover) and (max-width: 1280px) {
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip__x23B2 {
    right: 0;
    left: auto; } }
@media screen and (hover: hover) {
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip_title__KmKUi {
    font-size: 18px;
    line-height: 28px;
    margin: 0; }
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip_subtitle__aFGja {
    margin: 8px 0;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px; }
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip_text__f51vx {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    font-style: normal; }
  .Photo_photo-search__A04D6:hover .Photo_photo-search_tooltip_image__mW4Wx {
    border-radius: 4px;
    margin: 16px 0 24px; } }
.Photo_photo-search_modal__QDvVl {
  max-width: 1200px;
  height: 100%;
  border-radius: 8px; }
  .Photo_photo-search_modal__QDvVl > div:first-child {
    margin: 0 0 16px 46px; }
    .Photo_photo-search_modal__QDvVl > div:first-child span {
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-transform: uppercase; }
  .Photo_photo-search_modal__QDvVl > div:last-child {
    height: calc(100% - 84px - 122px);
    padding: 0 32px; }

.Photo_photo-search_modal_header__vK8G_ {
  display: flex;
  justify-content: space-between; }

.Photo_photo-search_modal_header_title__10cve {
  padding: 0 46px;
  width: 50%;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px; }

.Photo_photo-search_modal_content__iwFVw {
  display: flex;
  flex-direction: column;
  height: 100%; }

.Photo_photo-search_modal_content_block__xB_mt {
  display: flex;
  margin-top: 40px; }

.Photo_photo-search_modal_content_block_photos__Vn_fF {
  width: 50%;
  margin: 0 46px;
  grid-template-columns: repeat(3, 142px);
  grid-template-rows: repeat(3, 1fr);
  display: grid;
  grid-gap: 8px; }

.Photo_photo-search_modal_content_block_photos_item__HqNFK {
  position: relative;
  max-width: 142px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden; }
  .Photo_photo-search_modal_content_block_photos_item__HqNFK img {
    transition: 1s;
    display: block;
    width: 100%;
    height: 100%; }
    .Photo_photo-search_modal_content_block_photos_item__HqNFK img:hover {
      transform: scale(1.1); }

.Photo_photo-search_modal_content_block_photos_item-disabled__Fcscn {
  pointer-events: none; }

.Photo_photo-search_modal-mobile__lTzTk {
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
  border-radius: 0;
  overflow-x: hidden;
  overflow-y: scroll; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_filepicker_notification_wrapper__hdn6B {
    top: 0;
    transform: translateY(-100%);
    border-radius: 4px; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_header__vK8G_ {
    display: inline;
    text-align: center; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_header_title__10cve {
    width: auto;
    padding: 0; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw {
    display: grid;
    margin: 0 46px; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content_block__xB_mt {
    align-items: center;
    flex-direction: column-reverse; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content_block_photos__Vn_fF {
    width: auto;
    padding-bottom: 80px; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw .Photo_photo-search_modal_description__q_0qG {
    grid-row: none;
    margin: 14px 0 0; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw .Photo_photo-search_filepicker__GfOaj {
    position: absolute;
    bottom: 0;
    left: 1%;
    width: 98%;
    background-color: #fff;
    z-index: 1;
    border: none;
    background-image: none;
    height: auto;
    margin: 0; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw .Photo_photo-search_filepicker_button__qAOSm {
    margin-top: 14px;
    width: 100%;
    height: 55px;
    max-width: 350px; }

@media (max-width: 768px) {
  .Photo_photo-search_modal-mobile__lTzTk > div:last-child {
    height: auto; }
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content_block_photos__Vn_fF {
    margin: 0; }
  .Photo_photo-search_modal-mobile__lTzTk > div:first-child {
    padding: 8px 16px;
    margin: 0 0 16px; }
    .Photo_photo-search_modal-mobile__lTzTk > div:first-child span {
      font-weight: 700;
      font-size: 18px;
      line-height: 32px; }
    .Photo_photo-search_modal-mobile__lTzTk > div:first-child button {
      height: 24px;
      top: 50%;
      transform: translateY(-50%); } }
@media (max-width: 480px) {
  .Photo_photo-search_modal-mobile__lTzTk > div:first-child, .Photo_photo-search_modal-mobile__lTzTk > div:last-child {
    padding: 0; }
  .Photo_photo-search_modal-mobile__lTzTk > div:first-child button {
    right: 0; } }
@media (max-width: 600px) {
  .Photo_photo-search_modal-mobile__lTzTk > div:first-child {
    padding: 0 16px 8px; }
    .Photo_photo-search_modal-mobile__lTzTk > div:first-child button {
      top: 4px;
      transform: none; } }
@media (max-width: 480px) {
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_header__vK8G_ {
    text-align: left;
    padding: 0 16px; } }
@media (max-width: 768px) {
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_header_title__10cve {
    font-size: 16px;
    line-height: 24px; } }
@media (max-width: 768px) {
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw {
    margin: 0; } }
@media (max-width: 768px) {
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content_block_photos__Vn_fF {
    grid-template-columns: repeat(2, 142px);
    grid-template-rows: auto;
    padding-bottom: 160px; } }
@media (max-width: 768px) {
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw .Photo_photo-search_modal_description__q_0qG {
    font-size: 16px; } }
@media (max-width: 480px) {
  .Photo_photo-search_modal-mobile__lTzTk .Photo_photo-search_modal_content__iwFVw .Photo_photo-search_modal_description__q_0qG {
    padding: 0 16px; } }
.Photo_photo-search_modal_description__q_0qG {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #8c8c8c;
  text-align: center;
  width: 100%;
  margin-top: 48px; }

@keyframes Photo_marching-ants__wcfWA {
  0% {
    background-position: 0 0, 10px 100%, 0 10px, 100% 0; }
  to {
    background-position: 10px 0, 0 100%, 0 0, 100% 10px; } }
.Photo_photo-search_filepicker__GfOaj {
  position: relative;
  display: flex;
  margin: 0 46px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-transform: uppercase;
  width: 50%;
  padding: 24px;
  height: 442px;
  background: #f2f2f2;
  border: 1px dashed gray; }

.Photo_photo-search_filepicker_notification_wrapper__hdn6B {
  top: 48px;
  text-transform: none;
  position: absolute;
  max-width: 352px;
  margin-bottom: 56px; }

.Photo_photo-search_filepicker_input__2jtX7 {
  display: none; }

.Photo_photo-search_filepicker_button__qAOSm {
  height: 56px;
  max-width: 352px;
  text-transform: uppercase; }

.Photo_photo-search_filepicker_text__k4fBX {
  font-weight: 600;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  letter-spacing: .5px;
  color: #8c8c8c; }
  .Photo_photo-search_filepicker_text__k4fBX:hover {
    background-image: none !important;
    animation: none; }

.Photo_photo-search_filepicker_hover__qT2WP {
  border: none;
  background-color: #e6e6e6;
  padding: 0 1px;
  background-image: linear-gradient(90deg, #000 50%, #0000 0), linear-gradient(90deg, #000 50%, #0000 0), linear-gradient(0, #000 50%, #0000 0), linear-gradient(0, #000 50%, #0000 0);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 5px 1px, 5px 1px, 1px 5px, 1px 5px;
  animation: Photo_marching-ants__wcfWA 0.4s linear infinite; }

.SimilarButton_similar__dNYB0 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center; }
  .SimilarButton_similar__dNYB0:hover > * {
    color: #000; }

.SimilarButton_similar-text__EBEEK {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -6px;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 10px;
  font-weight: 500;
  color: #666; }

[data-premium=true] .SimilarButton_similar-text__EBEEK {
  color: var(--gray-10); }

@media (max-width: 1024px) {
  .SimilarButton_similar-text__EBEEK {
    bottom: -4px; } }
.SimilarButton_similar-icon__lezPm {
  margin-bottom: 4px;
  color: #666;
  width: 46px;
  height: 32px; }

[data-premium=true] .SimilarButton_similar-icon__lezPm {
  color: var(--gray-10); }

@media (max-width: 1024px) {
  .SimilarButton_similar-icon__lezPm {
    width: 32px; } }
.components_share-popover__C7ctu {
  position: absolute;
  display: flex;
  flex-wrap: nowrap;
  z-index: 10;
  padding: 8px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.251);
  right: 48px;
  top: 100%;
  width: 222px; }

[data-premium=true] .components_share-popover__C7ctu {
  background-color: var(--bg-color); }

@media (min-width: 600px) and (max-width: 767px) {
  .components_share-popover__C7ctu {
    width: 80px;
    height: 170px;
    top: 0; } }
.components_share-popover__links__DgjqL {
  display: flex;
  flex-wrap: nowrap; }

@media (min-width: 600px) and (max-width: 767px) {
  .components_share-popover__links__DgjqL {
    flex-direction: column; } }
.components_share-popover__close-btn__z3bhX {
  padding: 0 8px; }

.components_share-popover__close-icon__j_EFp {
  width: 26px;
  height: 26px; }

[data-premium=true] .components_share-popover__close-icon__j_EFp {
  color: var(--gray-60); }

.HeaderProduct_empty__NzndI {
  min-width: 40px; }

.HeaderProduct_header-product___yUqU {
  display: flex;
  padding-bottom: 6px;
  width: 100%;
  flex-direction: row-reverse; }

.HeaderProduct_header-product-logo__S_9wx {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%; }
  .HeaderProduct_header-product-logo__S_9wx svg {
    width: 111px;
    height: 36px;
    color: #ffffffe6; }
    .HeaderProduct_header-product-logo__S_9wx svg path {
      fill: currentColor; }

.HeaderProduct_header-product-btn__qf7_J {
  padding: 8px; }
  .HeaderProduct_header-product-btn__qf7_J svg {
    color: #666; }

[data-premium=true] .HeaderProduct_header-product-btn__qf7_J svg {
  color: var(--gray-10); }
[data-premium=true] .HeaderProduct_header-product-btn-similar__Fqj6N {
  display: none; }

.HeaderProduct_header-product-return__Vagdu {
  position: absolute;
  left: 8px; }

.CatalogButton_catalog-btn_big__oc6kY {
  width: 140px;
  margin-right: 24px;
  padding: 0 12px; }
  .CatalogButton_catalog-btn_big__oc6kY svg {
    width: 20px;
    height: 20px; }

.header_bottom_header-bottom_left__l3o5c, .header_bottom_header-bottom_right__block {
  display: flex;
  flex-direction: row; }

.header_bottom_header-bottom__P_oAL {
  display: none;
  max-width: 1360px;
  margin: 0 auto; }

@media (min-width: 600px) {
  .header_bottom_header-bottom__P_oAL {
    display: flex;
    margin-top: 24px;
    width: 100%; } }
.Button_sklv-button_blue__TOjSO {
  background-color: var(--button-accent-color);
  border: 2px solid var(--button-accent-color);
  color: #fff; }

.Button_sklv-button__kGBfm {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  width: 100%;
  transition: .2s;
  cursor: pointer;
  position: relative; }
  .Button_sklv-button__kGBfm .clear_button {
    border: none;
    outline: none;
    box-shadow: none;
    background-color: #0000; }

.header_bottom_header-bottom-catalog__GlbAb {
  display: block; }

.header_bottom_header-bottom_left__l3o5c, .header_bottom_header-bottom_right__block {
  display: flex;
  flex-direction: row; }

.header_bottom_header-bottom_right-btn__item {
  white-space: nowrap;
  border-left: 1px solid #0000;
  border-right: 1px solid #0000; }
  .header_bottom_header-bottom_right-btn__item:not(:last-child) {
    margin-left: 40px;
    margin-right: 8px; }
  .header_bottom_header-bottom_right-btn__item button {
    border: none;
    outline: none;
    box-shadow: none;
    background-color: #0000; }

.Button_sklv-button__kGBfm.Button_bordered__ROTc2 {
  border: 1px solid #0000; }

.Button_sklv-button_min-content__t8W6Y {
  width: -moz-fit-content;
  width: fit-content; }

@media (hover: hover) {
  .Button_sklv-button__kGBfm:not(.Button_sklv-button_black__Iu0Mr):not(.Button_sklv-button_blue__TOjSO):not(.Button_sklv-button_white__YL43P):not(.Button_sklv-button_grey__T92DA):not(.Button_sklv-button_pic__UgU94):not(.Button_sklv-button_gold__DknUG):not(.Button_sklv-button_transparent__87sY2):not(.Button_sklv-button_blue-text__uIaMm):hover {
    background-color: var(--bg-element-color);
    border-color: var(--bg-element-color); }

  .Button_sklv-button__kGBfm:not(.Button_sklv-button_black__Iu0Mr):not(.Button_sklv-button_blue__TOjSO):not(.Button_sklv-button_white__YL43P):not(.Button_sklv-button_grey__T92DA):not(.Button_sklv-button_pic__UgU94):not(.Button_sklv-button_gold__DknUG):not(.Button_sklv-button_transparent__87sY2):not(.Button_sklv-button_blue-text__uIaMm):hover .Button_icon__mDipP {
    opacity: 1; } }
.Button_sklv-button_underline__CxzPv {
  display: block;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-align: left;
  height: auto;
  padding: 0;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: var(--text-color, #000); }

.Button_sklv-button_underline__CxzPv:hover {
  color: gray; }

[data-premium=true] .header_bottom_header-bottom_right-btn__item button {
  color: #ffffffe6 !important; }

.header_bottom_header-bottom-custom_btn-sklv__W_a_G {
  padding: 0;
  overflow: hidden; }

.header_bottom_header-bottom-custom_btn__g8Jrf {
  padding: 0;
  overflow: hidden;
  background-color: #fff !important;
  width: 200px;
  height: 40px;
  border-color: var(--gray-30); }

.header_bottom_header-bottom-custom_btn-img__l2eOP {
  background-size: contain;
  background-position: 100%;
  background-repeat: no-repeat; }

.header_bottom_header-bottom-custom_btn-sklv__W_a_G {
  margin-left: 40px;
  margin-right: 8px; }

.header_bottom_header-bottom-custom_btn__g8Jrf:hover {
  border-color: var(--gray-60) !important; }

.header_bottom_header-bottom-search__1Pvr2 {
  width: 100%;
  display: flex; }

@media (max-width: 599px) {
  .header_bottom_header-bottom-search__1Pvr2 {
    padding: 0 8px; } }
@media (min-width: 1280px) {
  .header_bottom_header-bottom-search__1Pvr2 {
    margin-left: 32px; } }
.header_bottom_header_sticky_wrapper__ekhzd {
  display: contents; }
  .header_bottom_header_sticky_wrapper__ekhzd .header_bottom_header-bottom-search__1Pvr2 {
    order: 4;
    margin-right: 16px; }
  .header_bottom_header_sticky_wrapper__ekhzd .header_bottom_header-bottom-catalog__GlbAb {
    order: 2; }
    .header_bottom_header_sticky_wrapper__ekhzd .header_bottom_header-bottom-catalog__GlbAb button {
      margin-right: 0; }
  .header_bottom_header_sticky_wrapper__ekhzd .header_bottom_header-bottom_right__block {
    order: 5; }

.styles_view-switch-tile__yNRJK {
  --tile-color: #b3b3b3;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  gap: 12px;
  padding: 0; }
  .styles_view-switch-tile__yNRJK:hover {
    --tile-color: #78acf1; }
  .styles_view-switch-tile__yNRJK .styles_tile__4ER2L {
    display: flex;
    width: 14px;
    height: 22px;
    position: relative;
    cursor: pointer; }
    .styles_view-switch-tile__yNRJK .styles_tile__4ER2L.styles_active__ND73V {
      --tile-color: #257ae8; }
    .styles_view-switch-tile__yNRJK .styles_tile__4ER2L .styles_big-tile__L1X3z {
      border: 2px solid var(--tile-color);
      border-radius: 1px;
      width: 100%;
      height: 100%; }
    .styles_view-switch-tile__yNRJK .styles_tile__4ER2L .styles_small-tile__dSmyh {
      width: 100%;
      height: 14px;
      border: 2px solid var(--tile-color);
      border-radius: 1px; }
      .styles_view-switch-tile__yNRJK .styles_tile__4ER2L .styles_small-tile__dSmyh:after {
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 2px;
        border-radius: 1px;
        background-color: var(--tile-color); }
      .styles_view-switch-tile__yNRJK .styles_tile__4ER2L .styles_small-tile__dSmyh:before {
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 2px;
        border-radius: 1px;
        background-color: var(--tile-color);
        bottom: 4px; }
      .styles_view-switch-tile__yNRJK .styles_tile__4ER2L .styles_small-tile__dSmyh:after {
        bottom: 0; }

.styles_catalog-list-header__CVHdj {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 22px; }
  .styles_catalog-list-header__CVHdj .styles_tags-area__VwTgX {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 10px; }
  .styles_catalog-list-header__CVHdj .styles_sorting-area__LbbYH {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between; }

.styles_catalog-tags__Lfu6j {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 8px; }
  .styles_catalog-tags__Lfu6j.styles_mobile__XQCnE {
    flex-wrap: nowrap;
    overflow: auto; }
    .styles_catalog-tags__Lfu6j.styles_mobile__XQCnE::-webkit-scrollbar {
      display: none; }
  .styles_catalog-tags__Lfu6j .styles_hidden__EE3QV {
    display: none; }

.styles_filter-tags__bqb_V {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 8px; }
  .styles_filter-tags__bqb_V .styles_tag-title__qTStj {
    padding: 10px 0 10px 8px;
    color: gray;
    font-weight: 500; }
  .styles_filter-tags__bqb_V .styles_reset-btn__LncRR {
    font-weight: 600;
    white-space: nowrap;
    padding: 10px;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 14px;
    line-height: inherit;
    height: auto; }
    .styles_filter-tags__bqb_V .styles_reset-btn__LncRR:disabled {
      cursor: not-allowed; }

.styles_sort-tag__pzWTe {
  --hover-bgc: #f2f2f2;
  --active-bgc: #e7f1fd; }

body[data-theme=dark] .styles_sort-tag__pzWTe {
  --hover-bgc: #466ea04a;
  --active-bgc: #364455; }

.styles_sort-tag__pzWTe {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 230px;
  padding: 8px 12px;
  border: 2px solid #b3b3b3;
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5em;
  cursor: pointer;
  transition: border-color 0.1s linear; }

body[data-theme=dark] .styles_sort-tag__pzWTe svg {
  filter: invert(1);
  background-color: #0000; }

.styles_sort-tag__pzWTe.styles_opened__681BU {
  border-color: #666; }
  .styles_sort-tag__pzWTe.styles_opened__681BU svg {
    transform: rotate(180deg); }
.styles_sort-tag__pzWTe:hover {
  border-color: #666; }
.styles_sort-tag__pzWTe .styles_sort-tags-list__MTzW1 {
  position: absolute;
  display: none;
  height: 176px;
  width: 100%;
  bottom: -2px;
  left: 0;
  padding: 8px 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.102);
  border-radius: 4px;
  background: var(--bg-color);
  transform: translateY(100%);
  z-index: 5; }
  .styles_sort-tag__pzWTe .styles_sort-tags-list__MTzW1.styles_opened__681BU {
    display: flex;
    flex-direction: column; }

body[data-theme=dark] .styles_sort-tag__pzWTe .styles_sort-tags-list__MTzW1 {
  box-shadow: 0 0 8px #ffffff40; }

.styles_sort-tag__pzWTe .styles_sort-tags-list__MTzW1 .styles_sort-tag-item__h2Z8v {
  display: block;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  cursor: pointer; }
  .styles_sort-tag__pzWTe .styles_sort-tags-list__MTzW1 .styles_sort-tag-item__h2Z8v:hover {
    background: var(--hover-bgc); }
  .styles_sort-tag__pzWTe .styles_sort-tags-list__MTzW1 .styles_sort-tag-item__h2Z8v.styles_active__DItBI {
    background: var(--active-bgc); }

.styles_recommendations-block__oYNk8 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  padding-bottom: 5px; }
  .styles_recommendations-block__oYNk8 .styles_title__bEexy {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: .5px;
    text-align: center;
    font-weight: 700; }
  .styles_recommendations-block__oYNk8 .styles_links__JgY81 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 8px; }

.styles_catalog-loader__vaGyA {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bg-color);
  opacity: .85;
  z-index: 5;
  text-align: center; }
  .styles_catalog-loader__vaGyA span {
    position: fixed;
    top: 50%;
    font-size: 14px;
    line-height: 20px;
    color: var(--text-color); }

.styles_catalog-loader-spin__VsMAx {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 0 auto 4px; }
  .styles_catalog-loader-spin__VsMAx:after {
    position: absolute;
    content: " ";
    top: 2px;
    left: 2px;
    display: block;
    width: 83.3%;
    height: 83.3%;
    opacity: 1;
    border-radius: 50%;
    border: 2px solid #000; }
  .styles_catalog-loader-spin__VsMAx:before {
    position: absolute;
    content: " ";
    top: 2px;
    left: 2px;
    display: block;
    width: 83.3%;
    height: 83.3%;
    opacity: 1;
    border-radius: 50%;
    border: 2px solid #000;
    border-color: #0000; }
  .styles_catalog-loader-spin__VsMAx:after {
    animation: styles_loader__GHRh5 1.6s linear;
    animation-iteration-count: infinite;
    border-color: #000 #0000 #0000 #000; }

@keyframes styles_loader__GHRh5 {
  0% {
    transform: rotate(0deg); }
  to {
    transform: rotate(1turn); } }
.styles_mobile-catalog-header__QQDFK {
  display: flex;
  width: 100%;
  max-width: 754px;
  align-items: center;
  justify-content: center;
  padding: 19px 7px 0; }
  .styles_mobile-catalog-header__QQDFK .styles_content__Wxji_ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 770px; }
    .styles_mobile-catalog-header__QQDFK .styles_content__Wxji_ .styles_left__1tOie {
      display: flex;
      align-items: center;
      gap: 22px; }
    .styles_mobile-catalog-header__QQDFK .styles_content__Wxji_ .styles_right__bfHJ1 {
      display: flex; }

@media screen and (min-width: 1024px) {
  .styles_mobile-catalog-header__QQDFK {
    display: none; } }
@media screen and (max-width: 599px) {
  .styles_mobile-catalog-header__QQDFK .styles_content__Wxji_ .styles_left__1tOie {
    display: contents; }
    .styles_mobile-catalog-header__QQDFK .styles_content__Wxji_ .styles_left__1tOie .styles_sort-tag__mob__fTcxc {
      border: none;
      justify-content: center;
      gap: 14px; } }
.Header_header__oC0Ov {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 99;
  background-color: var(--bg-color); }
  .Header_header__oC0Ov .Header_header__inner___4WKS {
    display: flex;
    flex-direction: column;
    padding: 8px;
    width: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.102);
    justify-content: space-between;
    align-items: center; }

@media (min-width: 1280px) {
  .Header_header__oC0Ov {
    position: relative; } }
body[data-theme=dark] .Header_header__oC0Ov .Header_header__inner___4WKS {
  box-shadow: 0 0 8px #ffffff1a; }

@media (min-width: 600px) {
  .Header_header__oC0Ov .Header_header__inner___4WKS {
    padding: 24px 24px 12px; } }
@media (min-width: 1280px) {
  .Header_header__oC0Ov .Header_header__inner___4WKS {
    padding: 20px 40px 16px; } }
.Header_header__oC0Ov .Header_header__inner___4WKS.Header_header_catalog__n0S5c {
  justify-content: flex-start; }

@media (min-width: 1420px) {
  .Header_header__oC0Ov .Header_header__inner_sticky__DH6vW {
    padding: 20px calc((100% - 1360px) / 2);
    max-width: 100%; } }
.Header_header-btn__bYmw5 {
  padding: 8px;
  color: #666;
  font-size: 0; }
  .Header_header-btn__bYmw5 svg {
    width: 24px;
    height: 24px; }

.Header_main_page_header_sticky_wrapper__ook6U {
  top: 0; }

.Header_header_sticky__bMQcn {
  z-index: 100;
  position: -webkit-sticky;
  position: sticky;
  animation-duration: 1s;
  animation-name: Header_enter__BQnFG; }
  .Header_header_sticky__bMQcn .Header_header__inner___4WKS {
    display: flex;
    flex-direction: row; }

@keyframes Header_enter__BQnFG {
  0% {
    top: -100%; }
  to {
    top: 0; } }
.left_nav_catalog-menu_left__ACD27 {
  --bgc: #f7f7f7;
  --hover-bgc: #f2f2f2;
  --active-bgc: #fff; }

@media (min-width: 768px) {
  .left_nav_catalog-menu_left__ACD27 {
    --bgc: #fff;
    --active-bgc: #e7f1fd; } }
[data-premium=true] .left_nav_catalog-menu_left__ACD27 {
  --bgc: var(--gray-85);
  --hover-bgc: #b590f540;
  --active-bgc: var(--violet-50); }

.left_nav_catalog-menu_left__ACD27 {
  padding: 16px 0;
  max-width: 82px;
  min-width: 82px;
  margin: 0;
  height: 100%;
  list-style: none;
  background-color: var(--bgc);
  overflow: auto; }
  .left_nav_catalog-menu_left__ACD27::-webkit-scrollbar {
    width: 0;
    height: 0; }

@media (min-width: 768px) {
  .left_nav_catalog-menu_left__ACD27 {
    margin: 0 0 0 24px;
    min-width: 225px;
    max-width: 225px;
    background-color: var(--bgc); } }
@media (min-width: 1280px) {
  .left_nav_catalog-menu_left__ACD27 {
    padding: 16px 16px 30px 40px;
    max-width: 265px;
    min-width: 265px;
    margin: 0; } }
@media (min-width: 1440px) {
  .left_nav_catalog-menu_left__ACD27 {
    padding-bottom: 16px;
    min-width: 295px;
    max-width: 295px;
    width: 100%;
    border-right: 1px solid #d9d9d9;
    height: -moz-fit-content;
    height: fit-content;
    overflow: visible; }

  [data-premium=true] .left_nav_catalog-menu_left__ACD27 {
    border-right-color: var(--gray-95); } }
.left_nav_catalog-menu_left-el__item a {
  display: flex;
  position: relative;
  padding: 5px 11px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
  min-height: 72px; }
  .left_nav_catalog-menu_left-el__item img {
    display: block;
    margin-bottom: 4px; }

@media (min-width: 768px) {
  .left_nav_catalog-menu_left-el__item a {
    padding: 12px;
    flex-direction: row;
    min-height: unset;
    justify-content: start;
    border-radius: 8px; } }
@media (min-width: 1440px) {
  .left_nav_catalog-menu_left-el__item a {
    padding: 8px; }
    .left_nav_catalog-menu_left-el__item:hover:not(.left_nav_catalog-menu_left-el_active__2X792) a {
      background-color: var(--hover-bgc); } }
@media (max-width: 767px) {
  .left_nav_catalog-menu_left-el__item img {
    width: 20px;
    aspect-ratio: auto 20 / 20;
    height: 20px; } }
@media (min-width: 768px) {
  .left_nav_catalog-menu_left-el__item img {
    width: 24px;
    height: 24px;
    margin: 0; } }
[data-premium=true] .left_nav_catalog-menu_left-el__item img {
  filter: invert(100%) contrast(200%);
  background-color: #0000; }

.left_nav_catalog-menu_left-el__item h3 {
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: var(--text-color, #000);
  background-color: #0000; }

@media (min-width: 768px) {
  .left_nav_catalog-menu_left-el__item h3 {
    margin: 0 0 0 12px !important;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: var(--text-color, #000); } }
@media (min-width: 1440px) {
  .left_nav_catalog-menu_left-el__item h3 {
    margin: 0 0 0 16px !important;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--text-color, #000); } }
.left_nav_catalog-menu_left-el_active__2X792 a {
  background-color: var(--active-bgc); }

@media (max-width: 767px) {
  .left_nav_catalog-menu_left-el_active__2X792 a {
    background-color: var(--bg-color); }
    .left_nav_catalog-menu_left-el_active__2X792 a:before {
      content: " ";
      position: absolute;
      height: 100%;
      width: 4px;
      left: 0;
      background-color: var(--red-51); }

  [data-premium=true] .left_nav_catalog-menu_left-el_active__2X792 a:before {
    background-color: var(--violet-50); } }
.third_level_third-el__CiKwv {
  position: relative; }
  .third_level_third-el__CiKwv .third_level_chips__zR2KV {
    padding: 12px;
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
    color: var(--text-color, #000); }
  .third_level_third-el__CiKwv .third_level_small_tile__qewyF {
    min-height: 100%;
    justify-content: center; }
    @media (max-width: 1024px) {
      .third_level_third-el__CiKwv .third_level_small_tile__qewyF:not(img) {
        min-height: 106.33px; } }
  .third_level_third-el__CiKwv .third_level_small_tile_pic__5qeD7 {
    height: -moz-fit-content;
    height: fit-content;
    height: 100%; }
  .third_level_third-el__CiKwv .third_level_small_tile__qewyF h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 4px;
    width: 100%;
    max-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word; }

@media (min-width: 768px) {
  .third_level_third-el__CiKwv .third_level_chips__zR2KV {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: var(--text-color, #000); } }
@media (min-width: 1440px) {
  .third_level_third-el__CiKwv .third_level_chips__zR2KV {
    display: block;
    padding: 0;
    margin-bottom: 16px;
    break-inside: avoid-column;
    width: 100%; }
    .third_level_third-el__CiKwv .third_level_chips__zR2KV:hover {
      color: #257ae8; } }
@media (min-width: 1440px) {
  .third_level_third-el__CiKwv .third_level_small_tile__qewyF {
    margin-bottom: 16px;
    break-inside: avoid-column; } }
@media (min-width: 768px) {
  .third_level_third-el__CiKwv .third_level_small_tile__qewyF h5 {
    max-height: 48px; } }
@media (min-width: 1440px) {
  .third_level_third-el__CiKwv .third_level_small_tile__qewyF h5 {
    padding: 0; }
    .third_level_third-el__CiKwv .third_level_small_tile__qewyF h5:hover {
      color: #257ae8; }

  [data-premium=true] .third_level_third-el__CiKwv .third_level_small_tile__qewyF h5:hover {
    color: var(--accent-color); } }
.second_level_second-el__omRyc {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: min-content;
  margin-bottom: 40px; }

@media (min-width: 1300px) {
  .second_level_second-el__omRyc {
    grid-template-columns: repeat(4, 1fr); } }
@media (min-width: 1440px) {
  .second_level_second-el__omRyc {
    display: block;
    margin: 0;
    break-inside: avoid-column; } }
.second_level_second-el_children__nsvEz {
  grid-column: span 3; }

@media (min-width: 1300px) {
  .second_level_second-el_children__nsvEz {
    grid-column: span 4; } }
.second_level_second-el_children-list__T5rLE {
  display: grid;
  grid-column: span 3;
  grid-gap: 4px;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: min-content; }
  .second_level_second-el_children-list__T5rLE.second_level_flex__QWS5Y {
    display: flex;
    flex-wrap: wrap; }

@media (min-width: 1440px) {
  .second_level_second-el_children-list__T5rLE.second_level_flex__QWS5Y {
    display: block; } }
@media (min-width: 768px) {
  .second_level_second-el_children-list__T5rLE {
    grid-gap: 24px; } }
@media (min-width: 1300px) {
  .second_level_second-el_children-list__T5rLE {
    grid-template-columns: repeat(4, 1fr);
    grid-column: span 4; } }
@media (min-width: 1440px) {
  .second_level_second-el_children-list__T5rLE {
    display: block; } }
.second_level_second-el_group__S3gbT {
  position: relative;
  grid-column: span 2; }

.second_level_second-el_group_pic__7_Tpg {
  height: -moz-fit-content;
  height: fit-content;
  height: 100%; }

.second_level_second-el_group__S3gbT h4 {
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: var(--text-color, #000); }

@media (min-width: 768px) {
  .second_level_second-el_group__S3gbT h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: var(--text-color, #000); } }
@media (min-width: 1440px) {
  .second_level_second-el_group__S3gbT {
    display: none; } }
.second_level_second-el__omRyc a {
  display: flex;
  background-color: #f2f2f299;
  border-radius: 8px; }
  @media screen and (max-width: 1024px) {
    .second_level_second-el__omRyc a:not(img) {
      min-height: 110px; } }
.second_level_second-el__omRyc h4:not(.second_level_second-el_title__OKngX), .second_level_second-el__omRyc h5 {
  position: absolute;
  width: 100%;
  margin: 0;
  padding: 0 4px;
  bottom: 8px;
  left: 50%;
  transform: translate(-50%);
  text-align: center; }
.second_level_second-el__omRyc h4:not(.second_level_second-el_title__OKngX):not(.second_level_second-el_group__S3gbT h4), .second_level_second-el__omRyc h5:not(.second_level_second-el_group__S3gbT h4) {
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: var(--text-color, #000); }
.second_level_second-el__omRyc img {
  width: 100%;
  padding: 4px; }

@media (min-width: 1440px) {
  .second_level_second-el__omRyc a {
    background-color: #0000; } }
@media (max-width: 1439px) {
  [data-premium=true] .second_level_second-el__omRyc a {
    background-color: var(--gray-80); } }
@media (min-width: 768px) {
  .second_level_second-el__omRyc h4:not(.second_level_second-el_title__OKngX):not(.second_level_second-el_group__S3gbT h4), .second_level_second-el__omRyc h5:not(.second_level_second-el_group__S3gbT h4) {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: var(--text-color, #000); } }
@media (min-width: 1440px) {
  .second_level_second-el__omRyc h4:not(.second_level_second-el_title__OKngX), .second_level_second-el__omRyc h5 {
    padding: 0;
    position: static;
    transform: translate(0);
    left: 0;
    text-align: left; } }
@media (min-width: 1440px) {
  .second_level_second-el__omRyc img {
    display: none; } }
.second_level_second-el_title__OKngX {
  text-transform: uppercase;
  margin: 0 0 8px;
  grid-column: span 3;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: var(--text-color, #000);
  letter-spacing: 0.5px; }

@media (min-width: 768px) {
  .second_level_second-el_title__OKngX {
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: var(--text-color, #000); } }
@media (min-width: 1440px) {
  .second_level_second-el_title__OKngX {
    margin: 0 0 16px;
    text-transform: none; } }
.right_nav_catalog-menu_right__kNXqP {
  overflow: auto;
  height: 100%;
  padding: 16px 8px;
  margin: 0;
  width: 100%; }
  .right_nav_catalog-menu_right__kNXqP ul {
    padding: 0; }

@media (min-width: 768px) {
  .right_nav_catalog-menu_right__kNXqP {
    padding: 16px 24px; } }
@media (min-width: 1024px) and (max-width: 1439px) {
  .right_nav_catalog-menu_right__kNXqP {
    display: block;
    justify-self: center; } }
@media (min-width: 1440px) {
  .right_nav_catalog-menu_right__kNXqP {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    max-height: calc(100vh - 160px);
    min-height: calc(100vh - 160px); } }
.right_nav_catalog-menu_right-el__OTwGC {
  position: absolute;
  top: 0;
  visibility: hidden;
  transform: scale(0); }

@media (min-width: 1440px) {
  .right_nav_catalog-menu_right-el-wrapper__eJWAZ {
    position: relative;
    break-inside: avoid-column;
    columns: 192px 3; } }
@media (max-width: 1439px) {
  .right_nav_catalog-menu_right-el-toplink__l4RvH {
    display: none; } }
@media (min-width: 1440px) {
  .right_nav_catalog-menu_right-el-toplink__l4RvH {
    display: flex;
    margin: 8px 0 32px;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #4d4d4d; }
    .right_nav_catalog-menu_right-el-toplink__l4RvH svg {
      margin-left: 12px; }
    .right_nav_catalog-menu_right-el-toplink__l4RvH:hover {
      color: #257ae8; }

  [data-premium=true] .right_nav_catalog-menu_right-el-toplink__l4RvH {
    color: var(--accent-color); }
    [data-premium=true] .right_nav_catalog-menu_right-el-toplink__l4RvH:not(:hover) {
      color: #f2f2f2; } }
.right_nav_catalog-menu_right-el-img__loTdb {
  border-radius: 3px; }

@media (max-width: 1439px) {
  .right_nav_catalog-menu_right-el-img__loTdb {
    display: none; } }
@media (min-width: 1440px) {
  .right_nav_catalog-menu_right-el-img__loTdb {
    position: absolute;
    top: 0;
    right: 0;
    transform: translateX(100%);
    background-color: #0000; } }
.right_nav_catalog-menu_right-el_active__3Ysju {
  position: static;
  visibility: visible;
  transform: scale(1);
  margin: 0 auto;
  max-width: 775px; }

@media (min-width: 1300px) {
  .right_nav_catalog-menu_right-el_active__3Ysju {
    max-width: 1004px; } }
@media (min-width: 1440px) {
  .right_nav_catalog-menu_right-el_active__3Ysju {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    max-width: unset;
    padding-right: 460px; } }
.catalog_menu_catalog-menu__CtM88 {
  position: fixed;
  top: calc(58px + var(--topline-height));
  left: -100%;
  height: calc(100% - 120px - var(--topline-height));
  width: 100%;
  background-color: var(--bg-color);
  transform: translateX(-100%);
  z-index: 99; }

@media (min-width: 600px) {
  .catalog_menu_catalog-menu__CtM88 {
    top: calc(250px + var(--topline-height));
    height: calc(100% - 208px - var(--topline-height)); } }
@media (min-width: 1280px) {
  .catalog_menu_catalog-menu__CtM88 {
    height: calc(100% - 250px - var(--topline-height)); } }
@media (min-width: 1440px) {
  .catalog_menu_catalog-menu__CtM88 {
    padding-bottom: 20px; } }
.catalog_menu_catalog-menu-wrapper__YRYs_ {
  display: flex;
  height: 100%;
  width: 100%; }

@media (min-width: 1440px) {
  .catalog_menu_catalog-menu-wrapper__YRYs_ {
    margin: 0 auto;
    max-width: 1265px;
    overflow: auto; }
    .catalog_menu_catalog-menu-wrapper__YRYs_::-webkit-scrollbar {
      width: 0;
      height: 0; } }
.catalog_menu_catalog-menu_active__Uq_6n {
  left: 0;
  transform: translateX(0); }

.catalog_menu_catalog-menu__CtM88 ul {
  list-style: none; }
.catalog_menu_catalog-menu__CtM88 h3, .catalog_menu_catalog-menu__CtM88 h5 {
  margin: 0; }

.catalog_menu_catalog-menu_sticky_header__Cp_D6 {
  top: calc(76px + var(--topline-height));
  height: calc(100% - 76px - var(--topline-height)); }

.BottomBar_bar__irJWa {
  --bc: #d9d9d9;
  --bgc: var(--gray-05); }

[data-premium=true] .BottomBar_bar__irJWa {
  --bc: var(--gray-85);
  --bgc: var(--gray-95); }
  [data-premium=true] .BottomBar_bar__irJWa svg {
    color: inherit; }

.BottomBar_bar__irJWa {
  position: fixed;
  display: flex;
  padding-top: 10px;
  justify-content: space-around;
  bottom: 0;
  width: 100%;
  height: 68px;
  background-color: var(--bgc);
  border-top: 1px solid var(--bc);
  z-index: 99; }

@media screen and (min-width: 600px) and (max-width: 1279px) {
  .BottomBar_bar__irJWa {
    justify-content: center;
    margin: 0 auto; } }
@media (min-width: 1280px) {
  .BottomBar_bar__irJWa {
    display: none; } }

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