body {
  overflow-x: hidden;
}

body.theme-bono {
  font-family: "Comfortaa", sans-serif;
}
.loader-message {
  font-family: "Pacifico", sans-serif;
}
/* header part */
header .top-header {
  display: block;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
}
header .top-header .top-header__line {
  /* display: block; */
  width: 100%;
  height: 15px;
  background-color: #7d60bc;
}
header .top-header .top-header__info-part {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-left: 30px;
  background: #7d60bc;
  min-height: 55px;
  border-bottom-left-radius: 90px;
}
header .top-header .top-header__info-part::after {
  display: block;
  position: absolute;
  height: 100%;
  content: "";
  top: 0;
  width: 100vw;
  background: #7d60bc;
  left: 0;
  margin-left: 300px;
  overflow: hidden;
  z-index: -1;
}
header .top-header .top-header__info-part .top-header__info-column {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-cart__link-ico:after,
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-favorite1:before {
  color: #fff;
}
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-favorite1:before {
  font-family: "candy-fl", sans-serif !important;
  content: '\2661';
  color: white;
  font-size: 1.2em;
}
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-search-ico:before {
  content: '' !important; /* Empty content to use background image */
  background-image: url('/assets/images/1294834.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 1.5em !important; /* Give dimensions to the pseudo-element */
  height: 1.5em !important; /* Give dimensions to the pseudo-element */
  display: inline-block !important; /* Make it block-level to apply dimensions */
  vertical-align: sub !important; /* Keep original vertical-align if any */
  /* Remove font-related properties as we are using a background image */
  font-family: initial !important;
  color: initial !important;
  -webkit-text-stroke: initial !important;
  text-stroke: initial !important;
  font-size: initial !important;
}
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-search-ico:hover:before {
  background-image: url('/assets/images/1294834f.svg') !important;
}
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-search-ico:hover:before,
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-cart:hover
  .header-cart__link-ico:after,
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-favorite1:hover:before,
header
  .top-header
  .top-header__info-part
  .top-header__info-column
  .header-cart
  .header-cart__link-ico:hover:after {
  color: #6648a8;
}
.site-header {
  padding-top: 0px;
  /* padding-bottom: 45px; */
  padding-bottom: 25px;
  position: relative;
}
.site-header-inner {
  /* padding-top: 30px; */
  padding-top: 15px;
  align-items: flex-end;
}
.site-logotype,
.site-logotype a {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
  text-decoration: none !important;
}
.site-logotype-title {
  display: inline-block;
  margin-left: 30px;
  font-family: "Pacifico", sans-serif;
  /* font-size: 40px; */
  font-size: 38px;
  font-weight: 400;
  max-width: 140px;
  color: #e25c56;
  line-height: 1.1;
}
.site-logotype-title {
  cursor: default;
}
a:hover .site-logotype-title {
  cursor: pointer;
}
.top-menu ul li {
  font-family: "Comfortaa", sans-serif !important;
  font-weight: 700;
}
.social-buttons {
  justify-content: flex-end;
}
.header-phone__item a {
  font-family: "Comfortaa", sans-serif;
  font-weight: bold;
  color: #fff;
  font-size: 21px;
}
.header-phone__item a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
a.header-favorite1:hover,
a.header-cart__link:hover {
  text-decoration: none;
}
.top-header #city-header-name center {
  font-family: "Comfortaa", sans-serif;
  font-weight: 300;
  color: #fff;
  border-bottom: 1px solid #fff;
  font-size: 19px;
  padding: 5px 10px;
  padding-bottom: 0;
}
.top-header #city-header-name center:hover {
  font-family: "Comfortaa", sans-serif;
  font-weight: 300;
  color: #6648a8;
  background: #fff;
  border-bottom: 1px solid #6648a8;
  font-size: 19px;
  border-radius: 15px;
}
/* Unified hover effect for header icons */
.top-header__info-column .header-search--compact:hover,
.a-favorite:hover,
.top-header__info-column .header-cart:hover {
  background: #fff;
  border-radius: 15px;
}

/* Individual icon color changes */
.a-favorite:hover svg {
    stroke: #6648a8;
}

.top-header__info-column .header-cart:hover .header-cart__link-ico:after {
  color: #6648a8 !important;
}
.social-links {
  /* margin-bottom: -8px; */
  margin-bottom: -13px;
}
.social-button--vkontakte:before {
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE4IiBoZWlnaHQ9IjUxOCIgdmlld0JveD0iMCAwIDUxOCA1MTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNzguNTEyIDEuMDQxMjhDMTI1LjY3MiA2Ljg2MDAzIDgzLjg0NjMgMjguMTQ4OCA0OC42MjQ3IDY3LjE1MjVDMjcuMjAyNCA5MC44NzYzIDExLjUyMzMgMTIyLjQwNCAzLjczMzI2IDE1Ny40MjRDMS4xMjc5MiAxNjkuMTM0IDAuOTk3ODk1IDE3Mi44NDUgMC41MDg3NzQgMjQ5LjYyNUMtMC4wNDg0NTIzIDMzNy4xNzggMC40NjQxOTggMzQ3Ljc0NiA2LjM3MDggMzcwLjY3OUM5Ljc2ODY0IDM4My44NzMgMTUuMzg4IDM5OS42ODMgMTcuNDU5NiA0MDEuODc2QzE4LjMyMjcgNDAyLjc5IDI4LjA1OTMgMzk5LjcwNCAzMC4yMDI4IDM5Ny44MzZDMzAuNzAwNiAzOTcuNDA0IDI5LjQxMTUgMzkyLjg0OCAyNy4zMzc0IDM4Ny43MTNDMjIuMTcxMyAzNzQuOTE2IDE4LjAwOTQgMzU4LjE1NiAxNi4zMTA1IDM0My4zMTFDMTUuMzI4NSAzMzQuNzI2IDE1LjA0IDMwNi4wOTggMTUuMzc2OCAyNTAuODc1QzE1Ljg0MTIgMTc0LjYyNSAxNS45ODg1IDE3MC4zMzYgMTguNTAzNSAxNTkuMzgzQzI2LjYxOTIgMTI0LjAzOCA0Mi4wODkgOTUuMDIzOCA2NS44NjI4IDcwLjU2QzkyLjQwMDQgNDMuMjUxMyAxMjQuMTM0IDI2LjE0NSAxNjMuMDc4IDE4LjE1MjVDMTczLjE4MiAxNi4wNzg4IDE4MS44NDEgMTUuODc1IDI1OS42MTkgMTUuODc1QzM0My42NTEgMTUuODc1IDM0NS4yNjcgMTUuOTIxMyAzNTcuNjI3IDE4LjY4NUMzODMuNjAzIDI0LjQ5NSA0MDMuMzc1IDMyLjkgNDI0LjMyNyA0Ny4wNDEzQzQzNy41OSA1NS45OTI1IDQzNy42MDEgNTUuOTkzOCA0NDIuNDQ4IDQ4LjA3NzVMNDQ1LjEzNiA0My42ODYzTDQ0Mi4xNTMgNDEuMzA3NUM0MjAuNTc3IDI0LjEwMzggMzkwLjYyOCAxMC40NDM4IDM1OS45MiAzLjgwMDAzQzM0OC4wNSAxLjIzMjUzIDM0NC4xMjQgMS4xMTAwMyAyNjUuMTkxIDAuODQyNTNDMjE5LjkwMSAwLjY5MDAzIDE4MC44OTUgMC43Nzg3OCAxNzguNTEyIDEuMDQxMjhaTTQ0OC4xOTMgNTYuOTM4OEw0NDMuNjkgNjIuMzc3NUw0NDkuMzY1IDY3LjE2NjNMNDU1LjA0MSA3MS45NTVMNDU5LjE2MSA2Ny4wNEM0NjEuNDI2IDY0LjMzNzUgNDYzLjI4OCA2MS43Njc1IDQ2My4yOTggNjEuMzNDNDYzLjMyIDYwLjM2NzUgNDU0LjM5MSA1MS41IDQ1My4zOTkgNTEuNUM0NTMuMDEzIDUxLjUgNDUwLjY3IDUzLjk0NzUgNDQ4LjE5MyA1Ni45Mzg4Wk00NjYuMDM3IDc0LjEwODhDNDYzLjE3OSA3Ni4yMyA0NjAuODQgNzguMjIzOCA0NjAuODQgNzguNTM4OEM0NjAuODQgNzguODUzOCA0NjQuNzI4IDg0LjU3MTMgNDY5LjQ3OSA5MS4yNDM4QzQ4NC4zNTggMTEyLjEzOCA0OTQuOTE3IDEzNi42NjkgNTAwLjExMSAxNjIuNDEzQzUwMi4xMDggMTcyLjMxMSA1MDIuMzIyIDE4MS43NDYgNTAyLjMyMiAyNTkuNjI1QzUwMi4zMjIgMzQ0LjA5OSA1MDIuMjY2IDM0Ni4xMjUgNDk5LjU4NyAzNTguMDE4QzQ4Mi44NjYgNDMyLjIzMSA0MjcuODg4IDQ4NS44MyAzNTQuMDA2IDQ5OS45NDRDMzQzLjgzOCA1MDEuODg1IDMzMy4yNzEgNTAyLjEyNSAyNTcuNzYyIDUwMi4xMjVDMTc0LjQ3IDUwMi4xMjUgMTcyLjcxNCA1MDIuMDc1IDE2MC40MjggNDk5LjMyNkMxMzUuMDI2IDQ5My42NDQgMTE1LjU2OSA0ODUuNTI0IDk1Ljc5MDggNDcyLjM1NEM3MS40MzEzIDQ1Ni4xMzQgNTIuODU1OSA0MzYuMDM0IDM2LjU2MjYgNDA4LjI2OEMzNS4xOTggNDA1Ljk0MyAzNC45OTM3IDQwNS45NjQgMjkuMzQwOSA0MDlDMjYuMTQyNCA0MTAuNzE5IDIzLjMxMyA0MTIuNDU4IDIzLjA1NTQgNDEyLjg2M0MyMi4zMzEgNDE0LjAwMyAzMC43NTEzIDQyNy44MTQgMzguNzIwOSA0MzguNTU2QzY3LjU3NjYgNDc3LjQ1NSAxMDkuMzg3IDUwMy44OTEgMTU4LjM3MSA1MTQuMjExQzE3MS4yMTEgNTE2LjkxNiAxNzQuNTY5IDUxNy4wMzYgMjQ5LjcxMyA1MTcuNDc5QzMzNS4yNzggNTE3Ljk4MyAzNDYuODMyIDUxNy40MDEgMzcwLjMxNSA1MTEuNDIzQzM4Ny4xODkgNTA3LjEyNiAzOTcuNTcyIDUwMy4yMzQgNDEyLjA0NCA0OTUuNzhDNDYxLjc3OCA0NzAuMTYzIDQ5OC4zNzUgNDIzLjc4MyA1MTIuMDk3IDM2OC45NzhDNTE3LjQ5OSAzNDcuNDA4IDUxOC4wMzggMzM1LjQ2OSA1MTcuNSAyNDkuNjI1QzUxNy4wMjEgMTczLjE2NiA1MTYuODc5IDE2OS4wOTUgNTE0LjMyMiAxNTcuNjU0QzUwOC40NyAxMzEuNDc5IDQ5Ny45MTggMTA2LjQ3IDQ4NC40NDEgODYuODM4OEM0NzYuODQgNzUuNzYzOCA0NzIuNjExIDcwLjI1IDQ3MS43MjEgNzAuMjVDNDcxLjQ1MyA3MC4yNSA0NjguODk1IDcxLjk4NjMgNDY2LjAzNyA3NC4xMDg4Wk0yMjEuNzIgMTU0LjU1M0MyMDUuNzI5IDE1Ny45MjEgMTk0LjY4NCAxNjQuOTQ4IDE5Mi43MTkgMTczQzE5Mi4wNzcgMTc1LjYyOSAxOTIuNTkzIDE3Ny4wNzkgMTk1LjA1NCAxNzkuNTYzQzE5Ni43OSAxODEuMzE1IDE5OS4yMTIgMTgyLjc1MyAyMDAuNDM1IDE4Mi43NTVDMjA1LjEzMSAxODIuNzY1IDIxMC41MzkgMTg3LjQ5MSAyMTIuMTYyIDE5My4wMDVDMjE0LjMxOCAyMDAuMzI4IDIxNC4yOTggMjM3LjczOCAyMTIuMTM0IDI0NS4xMDFMMjEwLjUyNCAyNTAuNTc4TDIwNS41ODQgMjQ1LjcyNkMyMDIuODY3IDI0My4wNTggMTk5LjUyIDIzOS4wNDYgMTk4LjE0NSAyMzYuODEzQzE5Ni43NyAyMzQuNTc5IDE5NC45OTQgMjMyLjc3MSAxOTQuMTk4IDIzMi43OThDMTkzLjQwMyAyMzIuODIzIDE5MC41NyAyMzQuNzI5IDE4Ny45MDMgMjM3LjAzNEwxODMuMDUyIDI0MS4yMjRMMTg3LjQ4OCAyNDcuMjk5QzIwNC4zMyAyNzAuMzcgMjE5Ljk2NyAyNzEuMDE2IDIyNi4xMTUgMjQ4Ljg5NUMyMzAuNjc4IDIzMi40ODMgMjI5LjcwNyAxOTUuMzU5IDIyNC4zOTkgMTgzLjI0NkMyMjMuMTM4IDE4MC4zNjkgMjIwLjM1MyAxNzYuNzA2IDIxOC4yMSAxNzUuMTA4TDIxNC4zMTMgMTcyLjE5OUwyMTkuMDExIDE3MC40NTRDMjI1LjQ4IDE2OC4wNTMgMjU1LjI1NyAxNjcuMDUzIDI2NS42OTIgMTY4Ljg4OEMyODMuMTQ0IDE3MS45NTUgMjgzLjQ1IDE3Mi43MzQgMjgxLjQ2NSAyMDlDMjgwLjAyIDIzNS4zODggMjgwLjU4MSAyNDQuMzc5IDI4NC4yMjEgMjUzLjE3M0MyOTAuOTAxIDI2OS4zMSAzMDQuMTAxIDI2Ny40MzQgMzE5LjgzMiAyNDguMTEzQzMzMC40NjIgMjM1LjA1OCAzMzcuMzQ5IDIyMy41OTggMzQ4Ljk1OSAxOTkuNjQxTDM1OS41NjggMTc3Ljc1SDM5Mi4yNDlINDI0LjkzVjE4MC43MDhDNDI0LjkzIDE4Mi4zMzQgNDIzIDE4Ny41MzYgNDIwLjY0MSAxOTIuMjdDNDE2LjQ5MyAyMDAuNTk1IDQxMy41MDcgMjA0LjgyOCAzODcuMjkgMjM5LjUzMUMzNjkuNjc2IDI2Mi44NDUgMzY2Ljc2NiAyNzAuMjMzIDM3MS4zMjMgMjgwLjA2MUMzNzIuNDg3IDI4Mi41NzEgMzgzLjUxNCAyOTUuMDMxIDM5NS44MjkgMzA3Ljc1QzQxOC41MzUgMzMxLjIwNCA0MjYuOTAzIDM0MS41MTEgNDI1LjczNSAzNDQuNTg5QzQyNC40NyAzNDcuOTE1IDQxMS4zNjcgMzQ5LjU2MyAzODUuOTI0IDM0OS41OTRDMzY0LjAzMyAzNDkuNjIxIDM2MC41ODQgMzQ5LjM0OCAzNTYuMjA1IDM0Ny4yMzFDMzUzLjI5OSAzNDUuODI2IDM0My41NzggMzM2Ljk1OCAzMzIuNjc4IDMyNS43NjRDMzEyLjY3MiAzMDUuMjIxIDMwOC43NzQgMzAyLjczOCAyOTkuMzQ2IDMwNC41MjRDMjg5LjYzOSAzMDYuMzYxIDI4My45MTQgMzE2LjMwOSAyODEuMzIyIDMzNS44MzlDMjgwLjU5NCAzNDEuMzE4IDI3OS40MjkgMzQ2LjM3OCAyNzguNzMyIDM0Ny4wODFDMjc4LjAyNiAzNDcuNzk0IDI2OS4zNDYgMzQ4LjU2IDI1OS4xMjkgMzQ4LjgxM0MyNDMuNDUzIDM0OS4xOTggMjM5LjMxNSAzNDguODc2IDIzMC41OTYgMzQ2LjU5NUMxOTcuMjE3IDMzNy44NjEgMTcxLjIzNiAzMTUuODEzIDE0Mi4xMDQgMjcxLjVDMTE4LjQxNCAyMzUuNDY4IDg5LjYzOSAxODEuMTQxIDkzLjA5NzUgMTc4Ljk4M0M5Ny41OTI1IDE3Ni4xNzkgMTQzLjIzNiAxNzUuODY5IDE0OC4wNCAxNzguNjFDMTQ5LjAyIDE3OS4xNjggMTU1LjE3MSAxOTAuMzEzIDE2MS43MTIgMjAzLjM3NUMxNjguMjUzIDIxNi40MzggMTc0LjQwMiAyMjguMTc5IDE3NS4zNzggMjI5LjQ2OEMxNzcuMDkzIDIzMS43MzEgMTc3LjM0OSAyMzEuNjk0IDE4My4wOTUgMjI4LjM0OEMxODYuMzYyIDIyNi40NDMgMTg5LjIzNiAyMjQuNzE5IDE4OS40OCAyMjQuNTE1QzE4OS43MjQgMjI0LjMxMyAxODcuOTcyIDIyMC44NzkgMTg1LjU4NyAyMTYuODg2QzE4My4yMDQgMjEyLjg5MyAxNzYuNzk4IDIwMC42MjUgMTcxLjM1NiAxODkuNjI1QzE2NS45MTIgMTc4LjYyNSAxNjAuNDE5IDE2OC42OTYgMTU5LjE1IDE2Ny41NjFDMTU1LjUwMiAxNjQuMzAxIDE0OC4xMTggMTYyLjgxMyAxMzEuNDU3IDE2MS45NzhDMTE2LjAxOSAxNjEuMjA0IDkwLjk4MTMgMTYyLjk2MyA4NS4wNTc0IDE2NS4yMzZDNzMuMzQ3IDE2OS43MzEgNzQuMjg0MyAxNzkuOTUxIDg5LjE0NjIgMjA5LjgzNUMxMDIuODAyIDIzNy4yOTMgMTI4LjM1IDI3OS41NzggMTQzLjkwNyAzMDAuNDdDMTYwLjg4IDMyMy4yNjUgMTg1Ljk2IDM0NC43NTQgMjA2LjM5NCAzNTQuMDExQzIyNC4yMDggMzYyLjA4IDIzMS4yMjUgMzYzLjM4MyAyNTYuNTIzIDM2My4zMDhDMjkwLjM5NyAzNjMuMjA5IDI5Mi42MzMgMzYxLjg4OCAyOTUuNzcyIDM0MC4xMUMyOTcuOTUgMzI1LjAwMyAzMDAuMDUzIDMxOSAzMDMuMTY2IDMxOUMzMDQuMzY5IDMxOSAzMTMuNDUzIDMyNy40MDggMzIzLjM1MSAzMzcuNjg0QzMzOC45MTYgMzUzLjg0NiAzNDIuNTE2IDM1Ni45MjUgMzUwLjAxNCAzNjAuNDk2QzM1OC41ODkgMzY0LjU4IDM1OC45MDYgMzY0LjYzIDM3OS41MDIgMzY1LjA0NEM0MjEuOTU5IDM2NS44OTkgNDQxLjAyNyAzNTkuNjI5IDQ0MS4wMjcgMzQ0LjgxNEM0NDEuMDI3IDMzNS42NDkgNDM0LjEyMyAzMjYuMDY1IDQwNy45MDMgMjk4Ljg0QzM5My42NDYgMjg0LjAzNiAzODQuMDY2IDI3My4xMTkgMzg0LjA2NiAyNzEuNjc2QzM4NC4wNjYgMjY4Ljk1OCAzOTEuOTY5IDI1Ny41MDMgNDA4Ljg5MyAyMzUuNjkxQzQzMS41NzggMjA2LjQ1MyA0MzkuOTQgMTkxLjA3NSA0NDAuMTk4IDE3OC4xMkM0NDAuMzAyIDE3Mi44NTkgNDM5Ljc1NyAxNzEuMDAxIDQzNy4zNDYgMTY4LjQxMUM0MzIuMzE3IDE2My4wMDggNDI4LjEwOCAxNjIuNTMgMzg5LjM1NSAxNjIuOTY2TDM1My4xNjEgMTYzLjM3NUwzNTAuMTE1IDE2Ni41QzM0OC40NCAxNjguMjE5IDM0Mi4yMzggMTc5LjQ2OSAzMzYuMzM2IDE5MS41QzMyNC45NjcgMjE0LjY2OSAzMTUuNDY3IDIzMC40MTMgMzA2LjM1MiAyNDEuMTg4QzI5Ni42OTIgMjUyLjYwNiAyOTUuMjc4IDI1MC4wNTEgMjk2LjE0MyAyMjIuNzVDMjk3LjExOCAxOTIuMDQ5IDI5Ni43OTcgMTc2LjI1OCAyOTUuMSAxNzEuMjY2QzI5Mi43NDYgMTY0LjM0NiAyODYuODQzIDE1OS4zIDI3Ny42MTUgMTU2LjMxOUMyNjcuMTEzIDE1Mi45MjUgMjM0LjM1NCAxNTEuODkgMjIxLjcyIDE1NC41NTNaIiBmaWxsPSIjMkQ5N0U5Ii8+DQogICAgPC9zdmc+DQogICAg");
}
.social-button--whatsapp:before {
  background-size: 100% 100%;
  transform: scale(1.1);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE5IiBoZWlnaHQ9IjQxNCIgdmlld0JveD0iMCAwIDQxOSA0MTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzOS4wODQgMS4xNzA5N0MxMjcuMTUxIDIuNTQxOTcgMTA5Ljc1NyA3LjE0MTk3IDk3LjE2NyAxMi4yNTZDNzYuOTk4IDIwLjQ0OSA1OS41OTQgMzIuNDE3IDQzLjQwNCA0OS4yMjZDMjIuNTI2IDcwLjkwMyA4Ljg5NCA5Ny4wODggMi43NzYgMTI3LjI3MkMwLjUzOTAwMSAxMzguMzA1IDAuNSAxMzkuNjg3IDAuNSAyMDdDMC41IDI3NC40NjUgMC41MzQ5OTkgMjc1LjY3MSAyLjc5MyAyODYuODE5QzQuOTk0IDI5Ny42ODIgMTEuOTE1IDMxOS4zMTUgMTMuNzg5IDMyMS4xODlDMTUuMDQ1IDMyMi40NDUgMjQuNTQzIDMxOC41MyAyNC4zMyAzMTYuODQ0QzI0LjIzNiAzMTYuMTA1IDIyLjU2IDMxMS4xMjUgMjAuNjA0IDMwNS43NzhDMTguNjQ5IDMwMC40MzEgMTYuMDI2IDI5MS40MzEgMTQuNzc1IDI4NS43NzhDMTIuNTMxIDI3NS42MzggMTIuNSAyNzQuNTc5IDEyLjUgMjA3QzEyLjUgMTM5LjU4MiAxMi41MzYgMTM4LjMzOSAxNC43NTYgMTI4LjMxMkMyNi4zODEgNzUuODI0IDYzLjAxOCAzNS4yMTIgMTEzLjI1NyAxOS4xMjdDMTMzLjEzMSAxMi43NjQgMTMzLjQ5NCAxMi43MzYgMjAyIDEyLjI2OUMyNjguODUgMTEuODE0IDI3OC4xNzcgMTIuMjMyIDI5NS42NTYgMTYuNDY0QzMxMy4zNjEgMjAuNzUyIDMzMi40NTIgMjkuNjIyIDM0Ni44MjUgNDAuMjRMMzUyLjM1MiA0NC4zMjNMMzU1LjY2MSA0MC40MTFDMzU3LjQ4MSAzOC4yNiAzNTguOTc3IDM1Ljk1IDM1OC45ODUgMzUuMjc5QzM1OS4wMSAzMy4yMTMgMzQ0LjEzNiAyMy4zNzQgMzMxLjUgMTcuMDk4QzMxNy41NDEgMTAuMTY0IDMwNS41NzkgNi4wMjE5NyAyOTAuMzcgMi44NTQ5N0MyNzkuNzggMC42NDk5NzMgMjc3LjggMC41ODY5NzIgMjEzLjUgMC4zOTc5NzJDMTc2LjA0OCAwLjI4Nzk3MiAxNDMuODU5IDAuNjIxOTc0IDEzOS4wODQgMS4xNzA5N1pNMzYyLjIzMiA0NS4yOTdMMzU4LjE0IDQ5LjVMMzYyLjcwMiA1My40MzVMMzY3LjI2NSA1Ny4zN0wzNzEuMjI5IDUzLjEyQzM3NS4xMiA0OC45NDggMzc1LjE1OSA0OC44MzMgMzczLjM0NiA0Ni44MjdDMzcyLjMzMSA0NS43MDQgMzcwLjMzNSA0My45NTQgMzY4LjkxMiA0Mi45MzlMMzY2LjMyNCA0MS4wOTRMMzYyLjIzMiA0NS4yOTdaTTM3Ni4zODggNTkuMDg3QzM3NC4yNDkgNjAuNzg0IDM3Mi4zMzMgNjIuMzM5IDM3Mi4xMjggNjIuNTQyQzM3MS45MjMgNjIuNzQ1IDM3NC4yMTcgNjYuMTkzIDM3Ny4yMjUgNzAuMjA1QzM5Mi41IDkwLjU3OSA0MDEuNjYyIDExMy4yNTkgNDA1LjAxNCAxMzlDNDA1Ljc2MSAxNDQuNzQgNDA1Ljk5OCAxNjguNzcxIDQwNS43NDMgMjEzTDQwNS4zNjYgMjc4LjVMNDAyLjc2NyAyODkuMTExQzM5Mi45MiAzMjkuMzA3IDM2OC42NDQgMzYxLjk4MiAzMzMuNSAzODIuMzQyQzMxNi4zNDYgMzkyLjI4IDI5NS42MzIgMzk4LjkzOSAyNzUuMzQzIDQwMS4wMzlDMjY4LjA1NSA0MDEuNzk0IDI0My44NDMgNDAyLjAyNyAyMDEuNSA0MDEuNzVDMTMyLjE1MyA0MDEuMjk3IDEzMi42MTMgNDAxLjMzNCAxMTEuNzE4IDM5NC40MjZDNzkuNTc3IDM4My44IDQ5LjU4IDM2MC4wMjQgMzIuOTA5IDMzMS45NjNDMzAuNjM0IDMyOC4xMzMgMjguNDMgMzI1IDI4LjAxMiAzMjVDMjcuNTk0IDMyNSAyNS4xNTUgMzI2LjE3MiAyMi41OTIgMzI3LjYwNEwxNy45MzIgMzMwLjIwOUwyMC42MTkgMzM0Ljg1NEMyNy4zNzkgMzQ2LjU0NCAzNC4zNzkgMzU1LjQ0IDQ1Ljk3MSAzNjcuMDdDNjUuMTkxIDM4Ni4zNTQgODMuNDc1IDM5Ny42NjYgMTA4Ljg5NCA0MDUuOTk5QzEzMS4zOTUgNDEzLjM3NiAxMzMuMDQ4IDQxMy41IDIwOSA0MTMuNUMyNjkuODc3IDQxMy41IDI3Ny41MTIgNDEzLjMyMSAyODYuODE4IDQxMS42NzdDMzE5Ljg3NyA0MDUuODM2IDM0OC45MjYgMzkwLjg3NCAzNzIuMDQ3IDM2Ny43OEMzOTYuNTM0IDM0My4zMjMgNDExLjI3NyAzMTQuMDI4IDQxNi40ODMgMjc5LjQ5QzQxOC42ODYgMjY0Ljg2OSA0MTguNjg2IDE0OS4xMzEgNDE2LjQ4MyAxMzQuNTFDNDEzLjQyOCAxMTQuMjQzIDQwNy4zNjQgOTYuNDQ1IDM5Ny43OTggNzkuNjc2QzM5Mi42NjQgNzAuNjc2IDM4Mi4yMzUgNTYgMzgwLjk3MyA1NkMzODAuNTg5IDU2IDM3OC41MjYgNTcuMzg5IDM3Ni4zODggNTkuMDg3Wk0xOTcgNzMuNDY1QzE5Ni4xNzUgNzMuNjYgMTkyLjEyNSA3NC4zNiAxODggNzUuMDJDMTgzLjg3NSA3NS42ODEgMTc2LjIyNSA3Ny41NzEgMTcxIDc5LjIyQzEyNy4zOTIgOTIuOTg5IDk0LjUxMSAxMjcuNDUgODIuNzQ5IDE3MS43MTNDNzkuNzU5IDE4Mi45NjYgNzkuNjE2IDE4NC4zODQgNzkuNTgyIDIwM0M3OS41NDkgMjIwLjg3MiA3OS43NjkgMjIzLjM4MiA4Mi4yMDggMjMzLjA2Qzg0Ljk1OSAyNDMuOTcyIDg5LjEzMSAyNTUuMzc4IDkzLjU5NCAyNjQuMTg2TDk2LjE2MiAyNjkuMjUzTDg1LjA4MSAzMDAuOTlDNzguOTg2IDMxOC40NDYgNzQgMzMzLjg4MSA3NCAzMzUuMjkyQzc0IDMzOC40MzkgNzYuNDA0IDM0MS4wMDggNzkuMzIxIDM0MC45NzdDODAuNTIgMzQwLjk2NSA5Ni44NjUgMzM2LjA5MyAxMTUuNjQ1IDMzMC4xNTJMMTQ5Ljc5IDMxOS4zNDlMMTUzLjQ1MyAzMjEuMjI4QzE1OS45ODUgMzI0LjU3OSAxODAuMjU3IDMzMC44IDE4OS45MjYgMzMyLjQyQzIwMS45OTggMzM0LjQ0MyAyMjIuMDEzIDMzNC40NDIgMjM0LjA3NCAzMzIuNDE4QzI4MS4yMDcgMzI0LjUwNiAzMjEuMjQ0IDI5MS4wOTkgMzM3LjM1OSAyNDYuMjM0QzM0Ni4zNzMgMjIxLjEzNyAzNDYuODE4IDE4OS4wNTUgMzM4LjUwMyAxNjMuNjAxQzMzMi4yNjkgMTQ0LjUxNiAzMjAuOTU1IDEyNS45NTMgMzA3LjA3IDExMi4wMjhDMjk2LjMzOCAxMDEuMjY1IDI4Ny4yNDggOTQuNDkyIDI3NS4wMzggODguMTZDMjY1LjY3MiA4My4zMDQgMjUzLjMzMiA3OC4zMzQgMjUyLjU2IDc5LjEwN0MyNTIuMzQ0IDc5LjMyMyAyNTEuMjU2IDgxLjgxMiAyNTAuMTQzIDg0LjYzN0wyNDguMTE4IDg5Ljc3NUwyNTQuMzA5IDkyLjAxOEMyNzUuNzM0IDk5Ljc4IDI5NS4xMTggMTE0LjAyOSAzMDguNTYyIDEzMS45MDFDMzM5LjM0NyAxNzIuODIyIDM0MC42ODcgMjI2LjY2NyAzMTEuOTkxIDI2OS41ODZDMzA1LjM5MyAyNzkuNDU0IDI5MC44ODMgMjk0LjAwNiAyODEgMzAwLjY2OEMyNDQuMzM0IDMyNS4zODMgMTk5LjU1OSAzMjguOTU0IDE1OS4xMDkgMzEwLjM5MkMxNTUuMDQ0IDMwOC41MjYgMTUxLjEzNCAzMDcgMTUwLjQyMSAzMDdDMTQ5LjQ2NyAzMDcgOTkuODg3IDMyMi4yNDkgOTAuMzIgMzI1LjQ4NEM4OS42NzEgMzI1LjcwNCA5Mi4zMDggMzE2Ljc5NyA5Ni4xNzggMzA1LjY5MkMxMDAuMDQ5IDI5NC41ODYgMTA0LjU3MyAyODEuNTE3IDEwNi4yMzIgMjc2LjY0OEwxMDkuMjQ3IDI2Ny43OTZMMTA0LjY4OCAyNTkuMTQ4QzgwLjIyIDIxMi43MzYgODguODEzIDE1Ny4wNyAxMjYuMTU2IDEyMC4wNzVDMTQzLjk3NyAxMDIuNDIxIDE2Ni40ODQgOTAuODkgMTkxLjcxIDg2LjQ5MUMyMDIuNDE5IDg0LjYyNCAyMjIuOTkgODQuNjIzIDIzMy40NjMgODYuNDg5QzIzNy44NDMgODcuMjY5IDI0MS41MTIgODcuODE2IDI0MS42MTcgODcuNzA0QzI0MS43MjEgODcuNTkyIDI0Mi4xMjEgODQuOTYgMjQyLjUwNiA4MS44NTVMMjQzLjIwNCA3Ni4yMUwyMzcuODUyIDc0Ljk4MkMyMzIuOTMgNzMuODUzIDIwMC40NTcgNzIuNjQ3IDE5NyA3My40NjVaTTE5MC45NTEgOTMuNDg0QzE2OS41MDQgOTcuNTQ2IDE0OS41NTcgMTA3Ljc2NSAxMzMuOTAyIDEyMi43MDlDMTE1Ljk4NiAxMzkuODEzIDEwNS43MDIgMTU4LjA2MiAxMDAuOTM2IDE4MS4yMDZDOTguMTU0IDE5NC43MTMgOTguNjIyIDIxOC4xNTEgMTAxLjkxNCAyMzAuMTlDMTA0LjY2OSAyNDAuMjY2IDEwOS43MDYgMjUyLjA4NyAxMTQuMzA1IDI1OS4yNjlDMTE2LjMzNyAyNjIuNDQzIDExOCAyNjUuNjAyIDExOCAyNjYuMjkxQzExOCAyNjYuOTggMTE1LjI3MyAyNzYuMDA5IDExMS45NDEgMjg2LjM1NkMxMDYuMiAzMDQuMTgxIDEwNS45NjQgMzA1LjI5NiAxMDcuNDY0IDMwNy41ODVDMTA4LjQ4IDMwOS4xMzYgMTA5Ljk5NyAzMTAgMTExLjcwNiAzMTBDMTEzLjE2OCAzMTAgMTIyLjk2OCAzMDcuMzE0IDEzMy40ODMgMzA0LjAzMUwxNTIuNiAyOTguMDYxTDE2MS4xMDYgMzAyLjMzQzE4OC4xMzYgMzE1Ljg5NiAyMjEuODY2IDMxOC4xOSAyNDkuMzEyIDMwOC4zM0MyNzcuNTkxIDI5OC4xNzEgMzAwLjcxMiAyNzguMTg2IDMxMy41OTUgMjUyLjc2OEwzMTcuMDA3IDI0Ni4wMzdMMzEyLjAzNyAyNDMuNTE4QzMwOS4zMDMgMjQyLjEzMyAzMDYuODQ5IDI0MSAzMDYuNTg0IDI0MUMzMDYuMzE4IDI0MSAzMDQuMjc3IDI0NC41MDYgMzAyLjA0NyAyNDguNzkyQzI5Mi4wMzUgMjY4LjAzNyAyNzMuMTI5IDI4NS41MDIgMjUzLjA2OSAyOTQuMDM4QzIyMy41NjggMzA2LjU5MiAxOTIuMzg0IDMwNS4xNzggMTYzLjI3NyAyODkuOTY1TDE1NC4wNTUgMjg1LjE0NUwxNDUuNzc3IDI4Ny42NzZDMTQxLjIyNSAyODkuMDY3IDEzNC4xNDQgMjkxLjI2NyAxMzAuMDQzIDI5Mi41NjNDMTI1Ljk0MSAyOTMuODU5IDEyMi40NTkgMjk0Ljc5MyAxMjIuMzA1IDI5NC42MzhDMTIyLjE1IDI5NC40ODQgMTI0LjAzNCAyODguMDg5IDEyNi40OTIgMjgwLjQyOUMxMjguOTQ5IDI3Mi43NjggMTMwLjk2OSAyNjUuNjYxIDEzMC45OCAyNjQuNjM0QzEzMC45OTEgMjYzLjYwOCAxMjguOTYgMjU5LjcwMSAxMjYuNDY3IDI1NS45NTFDMTE2LjMxIDI0MC42NzIgMTEyLjAzOSAyMjcuMjU1IDExMS4yNzIgMjA4LjIxNUMxMTAuMjg3IDE4My43NjMgMTE1LjE1NiAxNjYuMjYgMTI4LjIxOCAxNDcuMzAzQzEzMy45ODQgMTM4LjkzNCAxNDYuOTcyIDEyNi4xNTcgMTU1LjMwOCAxMjAuNjUxQzE2My42NjIgMTE1LjEzNSAxNzYuMTkgMTA5LjUwOCAxODYgMTA2Ljg2NkMxOTMuMjQ2IDEwNC45MTUgMTk3LjAwOCAxMDQuNTcyIDIxMS41IDEwNC41MzlDMjMyLjAwMSAxMDQuNDkyIDIzOS40OTUgMTA2LjE0MyAyNTYuNSAxMTQuNDU1QzI3Ny4wMjEgMTI0LjQ4NiAyOTMuMDE5IDE0MC4zMDYgMzAzLjAxOCAxNjAuNDU2QzMxMC4yMTIgMTc0Ljk1NSAzMTMuMTcyIDE4Ny4yNzIgMzEzLjI0MSAyMDNDMzEzLjI5MiAyMTQuNjAzIDMxMi45MzEgMjE3LjMzNCAzMDkuMzI3IDIzMi41NkMzMDguOTA2IDIzNC4zMzkgMzA5LjU1NiAyMzQuNzg1IDMxNC4wOTcgMjM1LjgzM0MzMTYuOTg4IDIzNi41IDMxOS42ODkgMjM2LjY5OCAzMjAuMDk5IDIzNi4yNzNDMzIxLjQ5MyAyMzQuODI4IDMyMy45NzEgMjIzLjM0MyAzMjUuMDcxIDIxMy4yMzNDMzI4LjA0NSAxODUuODkzIDMxOC41ODkgMTU2LjMzMiAyOTkuMzQ0IDEzMi44MDlDMjg1LjEyNiAxMTUuNDMxIDI2Mi43MTMgMTAxLjIxMyAyNDAuMjc3IDk1LjMzOUMyMjcuOTU0IDkyLjExMyAyMDMuMTI0IDkxLjE3OSAxOTAuOTUxIDkzLjQ4NFpNMTY0LjE3MyAxNDEuOTA1QzE0OS45NTggMTQ2LjgxNCAxNDAuODU3IDE2NS44NDkgMTQ0LjQ2MSAxODMuMTMzQzE1My4zNDMgMjI1LjczMyAyMTkuNzUgMjc2LjYwOSAyNTQuNzY0IDI2Ny42MzlDMjcxLjA4MSAyNjMuNDU5IDI4MC4yMjUgMjUzLjkwNCAyODEuNzE0IDIzOS40OEMyODIuNjY1IDIzMC4yNzIgMjgwLjk4NCAyMjguMTYyIDI2Ny4wOTIgMjIxLjEyN0MyNjAuNzE2IDIxNy44OTkgMjUzLjEzOCAyMTQuNDg4IDI1MC4yNTIgMjEzLjU0OUMyNDIuMTc5IDIxMC45MjEgMjM5LjkwOSAyMTEuODc4IDIzMy40MzEgMjIwLjYzN0MyMjguNzEgMjI3LjAyMSAyMjcuNTg4IDIyOC4wMDcgMjI1LjcwNCAyMjcuNDI0QzIxNi4wMTUgMjI0LjQzIDE5OS4xMjIgMjExLjA1NCAxOTEuMTc0IDIwMC4wODJMMTg4LjA1MyAxOTUuNzcyTDE5MS40MDIgMTkxLjYzNkMxOTUuOTY2IDE4NiAxOTguMDAyIDE4MS43MjUgMTk3Ljk5MSAxNzcuOEMxOTcuOTggMTczLjMxNCAxODcuNjQ0IDE0OC4yODIgMTg0LjQxIDE0NC45MDZDMTgxLjk4NiAxNDIuMzc2IDE3NS40ODQgMTM5Ljk1NyAxNzEuMzA3IDE0MC4wMzNDMTcwLjMxMyAxNDAuMDUxIDE2Ny4xMDMgMTQwLjg5MyAxNjQuMTczIDE0MS45MDVaTTE3NS4yMjQgMTUzLjI1QzE3Ni4xMDcgMTUzLjkzOCAxNzguOTIzIDE1OS42NTYgMTgxLjQ4MSAxNjUuOTU4QzE4Ni43MzMgMTc4Ljg5OCAxODYuNzQ3IDE3OC43MDQgMTc5Ljk5NSAxODYuNTA2QzE3Ni4xMzMgMTkwLjk2OCAxNzUuODIzIDE5MS43MzYgMTc2LjI3MiAxOTUuNzIxQzE3Ny4yNiAyMDQuNDg3IDE5MC44NCAyMjAuMTMyIDIwNi40MiAyMzAuNDUxQzIyNC42MSAyNDIuNSAyMzEuNjMxIDI0Mi42MjggMjQwLjYwMyAyMzEuMDc1QzI0My4xOTggMjI3LjczNCAyNDUuOTMxIDIyNSAyNDYuNjc3IDIyNUMyNDcuNDIzIDIyNSAyNTIuOTc2IDIyNy40NzkgMjU5LjAxNyAyMzAuNTA4QzI3MS4yNjQgMjM2LjY1MSAyNzEuNTIgMjM3LjA1NSAyNjguMDMzIDI0NC43MzdDMjY0LjE0NiAyNTMuMyAyNTEuNjQyIDI1OC4xODYgMjM5LjE2NyAyNTYuMDE4QzIwNi41OTkgMjUwLjM1NyAxNjEuNDM3IDIwOS4zMDYgMTU2LjA4NSAxODAuNUMxNTQuMDE3IDE2OS4zNzIgMTU5LjYzOCAxNTYuNDU4IDE2OC4wMDEgMTUzLjEyM0MxNzEuNDQzIDE1MS43NTEgMTczLjM0IDE1MS43ODQgMTc1LjIyNCAxNTMuMjVaIiBmaWxsPSIjNjBFNDNEIi8+DQo8L3N2Zz4NCg==");
}
.social-button--viber:before {
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYxIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ2MSA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2NiAwLjY0ODAyM0MxNTQuMzU4IDEuNzM4MDIgMTQzLjMxIDMuNTIxMDIgMTM1IDUuNjUzMDJDNzAuMzQxIDIyLjIzNyAyMC43MiA3Mi40MTMgNC42MTAwMSAxMzcuNUMwLjMwOTAwNiAxNTQuODc2IC0wLjE1NDk5NSAxNjMuOTQgMC4yMjcwMDUgMjIzQzAuNTc3MDA1IDI3Ny4xNyAwLjY4NjAwNiAyNzkuOTMzIDIuODU0MDEgMjkwQzE0LjQ0OSAzNDMuODQ0IDQ1LjE3NiAzODYuMDM3IDkyLjE2OCA0MTIuNjQ0TDEwMiA0MTguMjExVjQ2Mi4xODJWNTA2LjE1NEwxMDQuOTIzIDUwOS4wNzdDMTEwLjc3NSA1MTQuOTI5IDEwOS42NjUgNTE1Ljc2NyAxNTEuOTcgNDczLjU1NkwxOTAuNSA0MzUuMTEyTDI0NiA0MzQuNzExQzMwNC41NzUgNDM0LjI4NyAzMDcuMDQ2IDQzNC4xMTYgMzI2LjUgNDI5LjExOUMzNzcuNjMgNDE1Ljk4OCA0MjIuMzY5IDM3OC4yNyA0NDMuOTgxIDMzMC4wNzVDNDUxLjc1NiAzMTIuNzM3IDQ1NS43NTcgMjk5LjA2OCA0NTguNDMgMjgwLjcyQzQ2MC43MzEgMjY0LjkyNCA0NjAuNzI2IDE2OC4zOTggNDU4LjQyNCAxNTMuNjE5QzQ1NC4wOTkgMTI1Ljg1NiA0NDUuMDIzIDEwMi4yMjEgNDMwLjEzMSA3OS45NDRDNDIxLjY5OCA2Ny4zMjcgNDEwLjE0OCA1My45MzcgNDA2LjM0OSA1Mi4zN0M0MDIuNDI2IDUwLjc1MiAzOTguMTE5IDUyLjQ4OCAzOTYuNDk5IDU2LjM0MUMzOTQuNzQxIDYwLjUyMSAzOTUuNzc5IDYyLjgxMSA0MDMuMzExIDcxLjM3N0M0MTIuMjYyIDgxLjU1NSA0MTcuMTk1IDg4LjQ5IDQyMy40NDUgOTkuNjgzQzQzMy4zNTMgMTE3LjQyNSA0MzkuMzczIDEzNS4xOCA0NDIuNDY3IDE1NS43ODFDNDQ0LjcxNyAxNzAuNzYxIDQ0NC43IDI2NS42MzcgNDQyLjQ0NSAyNzkuNzYxQzQzOC42MjEgMzAzLjcwNiA0MzEuMjcyIDMyMy41ODUgNDE5LjMyMiAzNDIuMzA4QzM5MS43MjIgMzg1LjU0OCAzNDguMTM3IDQxMi42ODMgMjk3Ljc1NSA0MTcuOTlDMjkyLjY2NSA0MTguNTI3IDI2NS40MDggNDE4Ljk3MyAyMzcuMTg0IDQxOC45ODNDMjAxLjczOCA0MTguOTk1IDE4NS4xOTMgNDE5LjM0MiAxODMuNjg0IDQyMC4xMDVDMTgyLjQ4MyA0MjAuNzEzIDE2Ny4yMTMgNDM1LjQ0OCAxNDkuNzUgNDUyLjg0OUwxMTggNDg0LjQ4OFY0NDcuNjc4QzExOCA0MjUuNDM5IDExNy42MSA0MTAuMTQgMTE3LjAxNiA0MDkuMDI5QzExNi40NzQgNDA4LjAxNyAxMTEuMjI1IDQwNC42NDYgMTA1LjM1MSA0MDEuNTM3Qzg5Ljc2MSAzOTMuMjg2IDc3Ljg5OSAzODQuODA2IDY2LjE3OSAzNzMuNTM2QzQxLjgyMiAzNTAuMTExIDI2LjUgMzIyLjU2MSAxOC44ODcgMjg4LjVDMTYuNzU1IDI3OC45NjIgMTYuNjMyIDI3NS45NiAxNi4yNDEgMjIzLjVDMTUuOTU2IDE4NS40MDEgMTYuMTg2IDE2NS43MzQgMTYuOTg4IDE1OS41QzI1LjU1NyA5Mi44OSA3Mi40NTkgMzkuMDggMTM3LjEzNSAyMS42NTNDMTU1LjYxIDE2LjY3NSAxNTguODEyIDE2LjUgMjMxLjUgMTYuNUMyOTIuNTQ1IDE2LjUgMzAwLjQ0NSAxNi42ODIgMzA4LjczNiAxOC4yNzhDMzI5LjA3MSAyMi4xOTQgMzQ3LjE1OCAyOC44NTcgMzYzLjQgMzguNDE2QzM2OC42MTkgNDEuNDg3IDM3My45NzggNDQgMzc1LjMxIDQ0QzM3OS4zNyA0NCAzODMgNDAuMzc5IDM4MyAzNi4zMjlDMzgzIDMxLjM5IDM3OS43MDYgMjguNjQ5IDM2NC4zMzIgMjAuNzk4QzM0OC4wMTMgMTIuNDYzIDM0MC4yNzEgOS40MzYwMiAzMjYuMTQ1IDUuODY5MDJDMzA0LjQxMyAwLjM4MDAyMyAyOTcuOCAtMC4wMTQ5NzY1IDIzMC42OTkgMC4xNjAwMjNDMTk3LjAzOSAwLjI0ODAyMyAxNjcuOTI1IDAuNDY4MDIzIDE2NiAwLjY0ODAyM1pNMjM1LjMxNSA3Ny45MzZDMjMwLjY1MyA3OS45NjYgMjI5LjQ3NCA4Ny4yNTggMjMzLjI1IDkwLjcwNkMyMzUuMjEzIDkyLjQ5OCAyMzcuMjIxIDkyLjgyOSAyNDkgOTMuMjk1QzI3MS4yMzggOTQuMTc2IDI4OS4wMjYgOTkuOTg1IDMwNi41MjYgMTEyLjA4M0MzMTUuMDQ0IDExNy45NzIgMzI2Ljc3NyAxMjkuODg4IDMzMi4zNCAxMzguMzAyQzMzOC4xNzkgMTQ3LjEzNCAzNDQuNjkgMTYxLjYyNCAzNDcuMDUyIDE3MS4wNDRDMzUwLjAwMSAxODIuODA2IDM1MC43MzYgMjAyLjc1IDM0OC42MjYgMjEzLjc0M0MzNDYuODUzIDIyMi45ODYgMzQ3LjQwMyAyMjUuOTA4IDM1MS40MTUgMjI4LjUzNkMzNTQuNjE0IDIzMC42MzIgMzU5LjUxMSAyMjkuNjc2IDM2MS41NTYgMjI2LjU1NkMzNjMuODc2IDIyMy4wMTUgMzY1Ljk5NyAyMDguNjA3IDM2NS45OTkgMTk2LjM4MUMzNjYuMDAzIDE2My45OTEgMzUzLjQ0IDEzNC4wNTQgMzMwLjI5NCAxMTEuMjk3QzMxMy42ODUgOTQuOTY3IDI5My42NzEgODQuMzE4IDI3MC41IDc5LjQ4MkMyNjEuMjEyIDc3LjU0MyAyMzguNTA5IDc2LjU0NiAyMzUuMzE1IDc3LjkzNlpNMTIzLjY5IDk1LjQ0NkM5Ni43OTggMTA0LjkzNiA4Mi4yMTUgMTMwLjQ3MSA4NS44NDcgMTYxLjcwOUM4Ni45NiAxNzEuMjg3IDkwLjQ4IDE4OC4yNDcgOTMuNTQxIDE5OC43ODRDOTQuNzk0IDIwMy4xIDk1LjY4NSAyMDQuMzU5IDk4LjQwMSAyMDUuNjU0QzEwMS4yODIgMjA3LjAyOCAxMDIuMTExIDIwNy4wNTYgMTA0LjYwNCAyMDUuODYxQzEwOS45NjMgMjAzLjI5MiAxMTAuMjY5IDIwMC44NzUgMTA2Ljk5OSAxODYuOTQ2QzEwMC44NDQgMTYwLjcyNCAxMDAuMDE4IDE1Mi4yOTggMTAyLjQ3MSAxNDAuNzJDMTA0LjMzOCAxMzEuOTEgMTA4LjI0NyAxMjQuODYyIDExNC4yNyAxMTkuNDQ3QzExOS42NTkgMTE0LjYwMiAxMjguNzQ3IDEwOS43NSAxMzIuNDMzIDEwOS43NUMxMzUuNzYyIDEwOS43NSAxNjUuMzI4IDExNS4xODEgMTY2LjI0OCAxMTUuOTYyQzE2Ni42NiAxMTYuMzExIDE2OS4yNDggMTI3LjgwNCAxNzIgMTQxLjUwMkwxNzcuMDA0IDE2Ni40MDdMMTYzLjU4MyAxNzkuOTU0QzE1NS4zNjcgMTg4LjI0NyAxNDkuODg5IDE5NC41OSAxNDkuNDU3IDE5Ni4zMTFDMTQ4Ljg5NyAxOTguNTQ4IDE0OS44NzEgMjAxLjQwNyAxNTQuMjMgMjEwLjMxMUMxNzUuNTQgMjUzLjgzOSAyMDAuNDM1IDI3OC42MzggMjQyLjU2MyAyOTguMzAzQzI0OC4wOTggMzAwLjg4NiAyNTMuNDYzIDMwMyAyNTQuNDg2IDMwM0MyNTUuNTM4IDMwMyAyNjIuNTM3IDI5Ni44NiAyNzAuNjExIDI4OC44NTVMMjg0Ljg3OCAyNzQuNzFMMzA5LjUxOCAyNzkuNTk1QzMyMy4wNyAyODIuMjgxIDMzNC42MzYgMjg0Ljc3NSAzMzUuMjIyIDI4NS4xMzdDMzM2LjI4MyAyODUuNzkzIDM0MS45NzMgMzE0LjI2MSAzNDEuOTkgMzE5QzM0Mi4wMDQgMzIzLjE0MyAzMzYuNjE1IDMzMy4xOTIgMzMxLjYzMyAzMzguMzE0QzMyMi40MDQgMzQ3LjgwMSAzMDcuNzQ3IDM1Mi4wMTUgMjkxLjEzMSAzNDkuOTU4QzI0NC4wMjQgMzQ0LjEyOCAxOTAuNzU4IDMxOS43NDYgMTYxLjg4MiAyOTAuNzk2QzE0Ny40MTEgMjc2LjI4OCAxMzcuNDQ2IDI2MS44MzkgMTI1LjU4NCAyMzguMTY3QzEyMi4wNjUgMjMxLjE0NCAxMTguNDQ1IDIyNC43ODQgMTE3LjU0IDIyNC4wMzNDMTE0Ljc0NCAyMjEuNzEyIDEwOS45NTcgMjIyLjM0OSAxMDcuMzQyIDIyNS4zODlDMTA2LjA1NCAyMjYuODg2IDEwNS4wMDQgMjI5LjA5OSAxMDUuMDA5IDIzMC4zMDZDMTA1LjAzMSAyMzUuNDQ3IDEyMS4yNDcgMjY1LjU2OSAxMzIuMDk4IDI4MC42MjRDMTU2LjUzMiAzMTQuNTIyIDE5NC42MzMgMzM5Ljk4OCAyNDQuMjE3IDM1NS41NjJDMjk0LjA0OSAzNzEuMjE0IDMyMS4xMDMgMzY5Ljk3MiAzNDEuMjA0IDM1MS4xMUMzNDguMzM2IDM0NC40MTYgMzUzLjE1NCAzMzcuMDE0IDM1Ni42NTUgMzI3LjM2OEwzNTkuMDU2IDMyMC43NTRMMzU0Ljk5NSAyOTguODVDMzUyLjc2MSAyODYuODA0IDM1MC40NCAyNzUuODY0IDM0OS44MzcgMjc0LjU0MUMzNDkuMjM0IDI3My4yMTggMzQ3LjU2MSAyNzEuNjUzIDM0Ni4xMiAyNzEuMDY0QzM0My4xNDkgMjY5Ljg1IDI4NC42NTEgMjU4IDI4MS42MjcgMjU4QzI4MC40NCAyNTggMjc0LjIxOCAyNjMuMzkyIDI2NS45NCAyNzEuNTk1TDI1Mi4yMTkgMjg1LjE5TDI0Mi44NiAyODAuNjg4QzIxMS42NDIgMjY1LjY3IDE4OS4wMjQgMjQzLjA0NyAxNzEuOTAyIDIwOS43MTVMMTY2Ljc4MiAxOTkuNzQ2TDE3OS4yODMgMTg3LjEyM0MxODYuMTU4IDE4MC4xOCAxOTIuMzA1IDE3My40NzUgMTkyLjk0MSAxNzIuMjIzQzE5My44OTMgMTcwLjM1MiAxOTMuMDEzIDE2NC40NzMgMTg4LjAwMiAxMzkuMjIzQzE4NC42NDkgMTIyLjMyNSAxODEuNDQ3IDEwNy4zMjMgMTgwLjg4NyAxMDUuODg0QzE4MC4zMjcgMTA0LjQ0NSAxNzguODg1IDEwMi43NTMgMTc3LjY4NCAxMDIuMTIzQzE3NS44MjIgMTAxLjE0OCAxMzQuMzc4IDkyLjk4NiAxMzEuNSA5My4wMjhDMTMwLjk1IDkzLjAzNiAxMjcuNDM1IDk0LjEyNCAxMjMuNjkgOTUuNDQ2Wk0yMzguNSAxMTEuNjY1QzIzNC4xMDkgMTEyLjM5IDIzMSAxMTUuNzEgMjMxIDExOS42NzRDMjMxIDEyMy4wMDkgMjMzLjc2NSAxMjYuOTE0IDIzNi4yNSAxMjcuMDg3QzIzNi45MzggMTI3LjEzNSAyNDIgMTI3LjI4NCAyNDcuNSAxMjcuNDE5QzI4Ny4yMTYgMTI4LjM5IDMxNiAxNTguNDA1IDMxNiAxOTguODQ3QzMxNiAyMDYuMDgzIDMxNi4zNTUgMjA4LjIxNyAzMTcuODcxIDIxMC4wODlDMzIwLjQwNCAyMTMuMjE3IDMyNi4xOSAyMTMuMjU2IDMyOS4yNzIgMjEwLjE2N0MzMzEuMzYyIDIwOC4wNzEgMzMxLjQ5NCAyMDcuMTE3IDMzMS40MDIgMTk0LjcxN0MzMzEuMzE4IDE4My40MDcgMzMwLjkxMyAxODAuMjAxIDMyOC41OTQgMTcyLjVDMzE5Ljc1NSAxNDMuMTQyIDI5Ni41OTMgMTIxLjA0MyAyNjYuOTE2IDExMy42NTJDMjYwLjE4OSAxMTEuOTc3IDI0My42MjggMTEwLjgxOSAyMzguNSAxMTEuNjY1Wk0yNDQuMzA4IDE0Ni4wNTFDMjQwLjg4NiAxNDcuMzY1IDIzOC43MTEgMTUxLjQwOSAyMzkuNDk5IDE1NC45OTNDMjQwLjM5NCAxNTkuMDcgMjQzLjEwNiAxNjAuNjY5IDI1MS4zNTQgMTYxLjk4MUMyNTUuMTIzIDE2Mi41ODEgMjYwLjI5OCAxNjQuMTQzIDI2Mi44NTQgMTY1LjQ1MkMyNzIuNzc0IDE3MC41MzMgMjgwLjEzNCAxODEuNTQxIDI4MS41NjMgMTkzLjQzNEMyODIuNzAxIDIwMi44OTkgMjg5LjI2MiAyMDcuMTMxIDI5NC43OTkgMjAxLjk3MkMyOTcuOTAzIDE5OS4wODEgMjk4LjQ0OCAxOTUuNzE1IDI5Ny4wNjYgMTg3Ljk3OUMyOTMuNzggMTY5LjU5NSAyODAuMDggMTUzLjY5NiAyNjIuNzY2IDE0OC4xNzZDMjU1LjMxNiAxNDUuODAxIDI0Ny4zNDggMTQ0Ljg4MyAyNDQuMzA4IDE0Ni4wNTFaIiBmaWxsPSIjODQzQUU5Ii8+DQo8L3N2Zz4NCg==");
}
.social-button--telegramm:before {
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE4IiBoZWlnaHQ9IjQxNCIgdmlld0JveD0iMCAwIDQxOCA0MTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0NCAwLjYzMjk5OEMxMDEuMzI4IDUuMjg4IDY3LjU1MSAyMi4zMTkgMzkuMTA3IDUzLjUyMkMyMS44MDcgNzIuNTAxIDkuMTQ1MDEgOTcuNzIzIDIuODU0MDEgMTI1LjczOUMwLjc1MDAxIDEzNS4xMDcgMC42NDUwMDkgMTM4LjA3NiAwLjI1MDAwOSAxOTkuNUMtMC4xOTk5OTEgMjY5LjU0MiAwLjIxNDAxMSAyNzcuOTk3IDQuOTg0MDEgMjk2LjM0M0M3LjcyODAxIDMwNi44OTggMTIuMjY2IDMxOS41NDYgMTMuOTM5IDMyMS4zMDFDMTQuNjM2IDMyMi4wMzIgMjIuNDk5IDMxOS41NjMgMjQuMjMgMzE4LjA2OUMyNC42MzIgMzE3LjcyMyAyMy41OTEgMzE0LjA3OCAyMS45MTYgMzA5Ljk3QzE3Ljc0NCAyOTkuNzMzIDE0LjM4MyAyODYuMzI1IDEzLjAxMSAyNzQuNDQ5QzEyLjIxOCAyNjcuNTgxIDExLjk4NSAyNDQuNjc4IDEyLjI1NyAyMDAuNUMxMi42MzIgMTM5LjUgMTIuNzUxIDEzNi4wNjkgMTQuNzgyIDEyNy4zMDZDMjEuMzM2IDk5LjAzIDMzLjgyOSA3NS44MTkgNTMuMDI4IDU2LjI0OEM3NC40NTkgMzQuNDAxIDEwMC4wODYgMjAuNzE2IDEzMS41MzYgMTQuMzIyQzEzOS42OTYgMTIuNjYzIDE0Ni42ODkgMTIuNSAyMDkuNSAxMi41QzI3Ny4zNjIgMTIuNSAyNzguNjY3IDEyLjUzNyAyODguNjQ4IDE0Ljc0OEMzMDkuNjI2IDE5LjM5NiAzMjUuNTkzIDI2LjEyIDM0Mi41MTMgMzcuNDMzQzM1My4yMjQgNDQuNTk0IDM1My4yMzMgNDQuNTk1IDM1Ny4xNDcgMzguMjYyTDM1OS4zMTggMzQuNzQ5TDM1Ni45MDkgMzIuODQ2QzMzOS40ODUgMTkuMDgzIDMxNS4yOTkgOC4xNTUgMjkwLjUgMi44NEMyODAuOTE0IDAuNzg1OTk5IDI3Ny43NDQgMC42ODc5OTggMjE0IDAuNDczOTk4QzE3Ny40MjUgMC4zNTE5OTggMTQ1LjkyNSAwLjQyMjk5OCAxNDQgMC42MzI5OThaTTM2MS43ODcgNDUuMzUxTDM1OC4xNSA0OS43MDJMMzYyLjczMyA1My41MzNMMzY3LjMxNyA1Ny4zNjRMMzcwLjY0NCA1My40MzJDMzcyLjQ3MyA1MS4yNyAzNzMuOTc3IDQ5LjIxNCAzNzMuOTg1IDQ4Ljg2NEMzNzQuMDAzIDQ4LjA5NCAzNjYuNzkyIDQxIDM2NS45OTEgNDFDMzY1LjY3OSA0MSAzNjMuNzg3IDQyLjk1OCAzNjEuNzg3IDQ1LjM1MVpNMzc2LjE5NyA1OS4wODdDMzczLjg4OSA2MC43ODQgMzcyIDYyLjM3OSAzNzIgNjIuNjMxQzM3MiA2Mi44ODMgMzc1LjE0IDY3LjQ1NyAzNzguOTc3IDcyLjc5NUMzOTAuOTkzIDg5LjUxIDM5OS41MiAxMDkuMTM1IDQwMy43MTQgMTI5LjczQzQwNS4zMjcgMTM3LjY0OSA0MDUuNSAxNDUuMTk3IDQwNS41IDIwNy41QzQwNS41IDI3NS4wNzkgNDA1LjQ1NSAyNzYuNyA0MDMuMjkxIDI4Ni4yMTRDMzg5Ljc4OCAzNDUuNTg1IDM0NS4zODkgMzg4LjQ2NCAyODUuNzI0IDM5OS43NTVDMjc3LjUxMyA0MDEuMzA4IDI2OC45NzkgNDAxLjUgMjA4IDQwMS41QzE0MC43MzYgNDAxLjUgMTM5LjMxOCA0MDEuNDYgMTI5LjM5NiAzOTkuMjYxQzEwOC44ODIgMzk0LjcxNSA5My4xNjkgMzg4LjIxOSA3Ny4xOTcgMzc3LjY4M0M1Ny41MjUgMzY0LjcwNyA0Mi41MjQgMzQ4LjYyNyAyOS4zNjYgMzI2LjQxNEMyOC4yNjQgMzI0LjU1NCAyOC4wOTkgMzI0LjU3MSAyMy41MzQgMzI3QzIwLjk1MSAzMjguMzc1IDE4LjY2NiAzMjkuNzY2IDE4LjQ1OCAzMzAuMDlDMTcuODczIDMzMS4wMDIgMjQuNjczIDM0Mi4wNTEgMzEuMTA5IDM1MC42NDVDNTQuNDEyIDM4MS43NjQgODguMTc3IDQwMi45MTMgMTI3LjczNSA0MTEuMTY5QzEzOC4xMDQgNDEzLjMzMyAxNDAuODE2IDQxMy40MjkgMjAxLjUgNDEzLjc4M0MyNzAuNiA0MTQuMTg2IDI3OS45MzEgNDEzLjcyMSAyOTguODk1IDQwOC45MzhDMzEyLjUyMiA0MDUuNTAxIDMyMC45MDcgNDAyLjM4NyAzMzIuNTk0IDM5Ni40MjRDMzcyLjc1OCAzNzUuOTMgNDAyLjMxMiAzMzguODI2IDQxMy4zOTQgMjk0Ljk4MkM0MTcuNzU2IDI3Ny43MjYgNDE4LjE5MiAyNjguMTc1IDQxNy43NTcgMTk5LjVDNDE3LjM3IDEzOC4zMzMgNDE3LjI1NiAxMzUuMDc2IDQxNS4xOTEgMTI1LjkyM0M0MTAuNDY1IDEwNC45ODMgNDAxLjk0MyA4NC45NzYgMzkxLjA2IDY5LjI3MUMzODQuOTIxIDYwLjQxMSAzODEuNTA2IDU2IDM4MC43ODcgNTZDMzgwLjU3MSA1NiAzNzguNTA1IDU3LjM4OSAzNzYuMTk3IDU5LjA4N1pNMzIwIDk1LjAwNUMzMTUuODc1IDk2LjU5IDI4Ny4zIDEwNy4zMjYgMjU2LjUgMTE4Ljg2NUMxNTAuNDgxIDE1OC41ODIgODMuNDk0IDE4My45NzEgODEgMTg1LjM4M0M3Mi40MTkgMTkwLjIzOSA3MS43MTUgMjA0LjMwNyA3OS43ODkgMjA5LjU5OEM4MS4yMjkgMjEwLjU0MSA5NS40IDIxNS40MDUgMTExLjI4MSAyMjAuNDA2TDE0MC4xNTUgMjI5LjVMMTUxLjk2OCAyNjUuMjU5QzE1OC40NjYgMjg0LjkyNyAxNjQuNTEgMzAyLjEzIDE2NS40IDMwMy40ODhDMTY4Ljc3OCAzMDguNjQzIDE3OC41NTEgMzEwLjg4NyAxODQuMzI0IDMwNy44MzNDMTg1LjcxIDMwNy4xIDE5My44MTQgMjk5Ljg2MyAyMDIuMzMyIDI5MS43NUMyMTAuODUxIDI4My42MzcgMjE4LjIzNSAyNzcgMjE4Ljc0MSAyNzdDMjE5LjI0NyAyNzcgMjIxLjA3NCAyNzUuMDMzIDIyMi44MDEgMjcyLjYyOEMyMjUuNzM5IDI2OC41MzYgMjI1LjgzIDI2OC4xNiAyMjQuMjIgMjY2Ljc1N0MyMjEuMjU1IDI2NC4xNzEgMjE3Ljk5NiAyNjIuODY2IDIxNi4wNSAyNjMuNDg0QzIxNS4wMTkgMjYzLjgxMSAyMDYuMzczIDI3MS40NzMgMTk2LjgzNyAyODAuNTFDMTg1LjM4NSAyOTEuMzYzIDE3OC43NTIgMjk2Ljk1IDE3Ny4yOTcgMjk2Ljk3QzE3NS4yODEgMjk2Ljk5NyAxNzQuMDYzIDI5My44NTYgMTYyLjg3NiAyNTkuNzVDMTU2LjE1NiAyMzkuMjYyIDE0OS45NDcgMjIxLjc0NiAxNDkuMDc5IDIyMC44MjRDMTQ4LjIxIDIxOS45MDIgMTM1LjggMjE1LjQ4MyAxMjEuNSAyMTEuMDA1QzEwNy4yIDIwNi41MjYgOTMuNzMyIDIwMi4zMDMgOTEuNTcxIDIwMS42MjFDODcuMzE2IDIwMC4yNzggODQuODkyIDE5Ny42NTQgODYuNTIyIDE5Ni4xNThDODcuMDYgMTk1LjY2NSAxMTQuNzI1IDE4NS4wMjEgMTQ4IDE3Mi41MDRDMTgxLjI3NSAxNTkuOTg4IDIzNS45MTMgMTM5LjQ0IDI2OS40MTkgMTI2Ljg0MkMzMTIuNzU5IDExMC41NDYgMzMwLjY0NyAxMDQuMjQ3IDMzMS40MDkgMTA1LjAwOUMzMzIuMTcyIDEwNS43NzIgMzMwLjY5OSAxMTQuOTQyIDMyNi4zMDYgMTM2Ljc5MUMzMTYuNzU1IDE4NC4yODkgMjkyLjA2NSAzMDIuMTI1IDI5MC45MjQgMzA1LjY2MkMyODkuODkzIDMwOC44NTYgMjg4LjMzNiAzMTAgMjg1LjAyMSAzMTBDMjg0LjAyMiAzMTAgMjcyLjc1NSAzMDIuMzI1IDI1OS45ODIgMjkyLjk0NEMyNDcuMjA4IDI4My41NjMgMjM1Ljc2NCAyNzUuMjM2IDIzNC41NSAyNzQuNDQxQzIzMi40NjEgMjczLjA3MiAyMzIuMTY2IDI3My4yNDEgMjI5LjA0NiAyNzcuNTg2QzIyNi4yNiAyODEuNDY1IDIyNS45NjIgMjgyLjM4NCAyMjcuMTI0IDI4My41MDlDMjMwLjY2OCAyODYuOTM5IDI3NS43NDcgMzE5LjQxNCAyNzguNjQ4IDMyMC42MjZDMjg2Ljg2MiAzMjQuMDU4IDI5Ni44MTEgMzIwLjU4OCAzMDAuNzA2IDMxMi45MzJDMzAzLjc3IDMwNi45MDkgMzQ0IDExNC42NjQgMzQ0IDEwNi4wNDZDMzQ0IDEwMS4zOCAzNDAuNzAxIDk2LjM0MSAzMzYuMDE2IDkzLjg1MkMzMzEuNDAxIDkxLjM5OSAzMjguOTI2IDkxLjU3NyAzMjAgOTUuMDA1Wk0yNjcuNSAxNDIuMDQ4QzE5MS40NzYgMTkwLjcwOCAxNTQuMDI4IDIxNS4zMzUgMTUzLjQ5MiAyMTcuMDI1QzE1Mi42NDIgMjE5LjcwMyAxNzEuNTY1IDI4Mi4xMzcgMTczLjcxNiAyODMuNzVDMTc0LjYzMiAyODQuNDM4IDE3Ni4zNTIgMjg1IDE3Ny41MzYgMjg1QzE4Mi4wNCAyODUgMTgyLjkxOSAyODIuMzUyIDE4NS4wMzMgMjYyLjQzN0MxODYuMTM1IDI1Mi4wNTcgMTg3LjM2NiAyNDMuMjc1IDE4Ny43NjggMjQyLjkyMkMxOTMuODIyIDIzNy42MTQgMjc1LjA0OSAxNjMuMzIyIDI4NC43NSAxNTQuMjJDMjk2LjUzNiAxNDMuMTYyIDI5OCAxNDEuNDI2IDI5OCAxMzguNTA1QzI5OCAxMzMuOTAzIDI5NS4yOTMgMTMwLjk3NSAyOTAuNDkgMTMwLjM4QzI4Ni43NjIgMTI5LjkxOSAyODUuMjUxIDEzMC42ODYgMjY3LjUgMTQyLjA0OFpNMjU0LjQ3MiAxNjUuODY4QzI1My4zODcgMTY2Ljg5NSAyMzYuMyAxODIuNDcgMjE2LjUgMjAwLjQ3N0MxOTYuNyAyMTguNDg1IDE3OS4yNjIgMjM0LjUyNiAxNzcuNzUgMjM2LjEyNUMxNzUuNjU5IDIzOC4zMzYgMTc1IDI0MC4wMjYgMTc1IDI0My4xODJDMTc1IDI0NS40NjUgMTc0LjY3MiAyNDcuMDA2IDE3NC4yNzIgMjQ2LjYwNUMxNzMuODcyIDI0Ni4yMDUgMTcxLjkwMSAyNDAuMzkyIDE2OS44OTQgMjMzLjY4OUMxNjcuMzMzIDIyNS4xMzYgMTY2LjU4IDIyMS4yOTYgMTY3LjM3MiAyMjAuODE2QzE2Ny45OTIgMjIwLjQzOSAxODguMDc1IDIwNy41MTIgMjEyIDE5Mi4wODhDMjM1LjkyNSAxNzYuNjYzIDI1NS43MTIgMTY0LjAzNCAyNTUuOTcyIDE2NC4wMjJDMjU2LjIzMiAxNjQuMDEgMjU1LjU1NyAxNjQuODQxIDI1NC40NzIgMTY1Ljg2OFoiIGZpbGw9IiM0QzlFQ0QiLz4NCjwvc3ZnPg0K") !important;
}

.social-button--max:before {
  background-size: 100% 100%;
  background-image: url('/assets/images/max.svg');
  width: 1.5em; /* Explicitly set width */
  height: 1.5em; /* Explicitly set height */
  content: ''; /* Ensure content is set for pseudo-element */
  display: block; /* Ensure it's rendered as a block element */
  background-repeat: no-repeat;
  background-position: center;
}
.social-button--max {
vertical-align: middle;
position: relative;
}


.social-button:hover {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  transform: scale(1.1);
}
.humburger span {
  background-color: #7d60bc;
}
.humburger span:nth-child(2) {
  width: 60%;
}
.header-phone__item a:before {
  content: "\f095";
  font-family: "FontAwesome" !important;
  font-size: 23px;
  top: 1px;
  left: 4px;
  color: #fd695b;
}
.mobile {
  display: none;
}
.additional-info .header-phone__item a {
  font-family: "Comfortaa", sans-serif;
  color: #000;
  font-size: 21px;
  font-weight: bold;
}
.additional-info .header-phone__item a:hover {
  color: #fd695b;
}
.additional-info small.popmake-3084 center {
  font-family: "Comfortaa", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #000;
  border-bottom: 1px solid #000;
}
.social-buttons--square .social-button {
  width: 2.2em;
  height: 2.2em;
}
.header-cart__link sup {
  background: #f66e68;
  top: -0.12em;
}
.header-cart__link-ico:after {
  font-family: "candy-fl", sans-serif !important;
  content: "\e900";
}

.header-favorite1:before
{
  color: #7d60bc;
}
/* header part */
/* Блок вкусные букеты */
body.home main .section-html:nth-of-type(1) {
  padding-top: 0;
}
body.home main .section-html:nth-of-type(1) .section-block__header {
  display: none;
}
section#candy-flowers {
  position: relative;
  background: #feebdd;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  padding-bottom: 80px;
  padding-top: 90px;
  overflow: hidden;
  min-height: 400px;
}
section#candy-flowers:before,
section#candy-flowers:after {
  display: table;
  content: " ";
}
section#candy-flowers:after {
  clear: both;
}
section#candy-flowers .candy-flowers__top,
section#candy-flowers .candy-fowers__bottom {
  display: block;
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  max-width: 777px;
  /* width: 60%; */
}
section#candy-flowers .candy-fowers__bottom {
  margin-top: 190px;
}
section#candy-flowers .candy-flowers__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 775px;
  background-image: url("/images/texture-pink.png");
  /* background-size: 1920px 775px; */
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
}
section#candy-flowers .candy-flowers__woman {
  /* position: absolute;
  top: 0px;
  right: 30px;
  width: 45%;
  height: 100%; */
  position: absolute;
  top: 0px;
  right: 30px;
  width: 45%;
  /* height: 100%; */
  /* min-height: 936px;
  max-height: 100%;
  background-image: url("/wp-content/themes/bono_child/assets/images/woman.png");
  background-size: 100%;
  background-repeat: no-repeat; */
}
section#candy-flowers .candy-flowers__woman img{
  /* height: 100%; */
}
section#candy-flowers .candy-flowers__title {
  display: inline-block;
  font-family: "Pacifico", sans-serif;
  font-size: 66px;
  text-transform: uppercase;
  max-width: 710px;
  color: #725332;
  margin-bottom: 100px;
}
section#candy-flowers a.candy-flowers__action {
  padding: 20px 25px;
  font-size: 35px;
  font-family: "Comfortaa", sans-serif;
  font-weight: bold;
  background: #fff;
  color: #ff7a77;
  text-decoration: none;
  border-radius: 50px;
  border-top-right-radius: 0;
  box-shadow: 10px 10px 0px #ff7069;
}
section#candy-flowers a.candy-flowers__action:after {
  display: block;
  position: absolute;
  content: "";
  left: 26px;
  height: 122px;
  width: 100%;
  z-index: -1;
  margin-top: 11px;
  background-image: url("/images/texture-button-pink.png");
  background-repeat: no-repeat;
}
section#candy-flowers a.candy-flowers__action:hover {
  background: #ff7a77;
  color: #fff;
  border: 4px solid #fff;
}
section#candy-flowers .candy-fowers__bottom p {
  font-family: "Comfortaa", sans-serif;
  color: #000;
  font-size: 40px;
  font-weight: 400;
}
section#candy-flowers .candy-fowers__bottom span {
  font-family: "Comfortaa", sans-serif;
  color: #d6413a;
  font-size: 40px;
  font-weight: 400;
}
/* Блок вкусные букеты */
.section-block__title {
  font-family: "Comfortaa", sans-serif;
  font-weight: bold;
  color: #241f1f;
  font-size: 50px;
}
/* Преимущества */
section#advantages {
  position: relative;
  background: #fefaf7;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  padding-bottom: 70px;
  padding-top: 70px;
  overflow: hidden;
  min-height: 400px;
}
section#advantages:before,
section#advantages:after {
  display: table;
  content: " ";
}
section#advantages:after {
  clear: both;
}
body.home main .section-html:nth-of-type(2) {
  padding-top: 0;
}
body.home main .section-html:nth-of-type(2) .section-block__header {
  display: none;
}
section#advantages .advantages__item {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
}
section#advantages .advantages__item .advatages__item-icon,
section#advantages .advantages__item .advatages__item-content {
  width: 100%;
}
section#advantages .advantages__item .advatages__item-icon img {
  max-width: 130px;
}
section#advantages
  .advantages__item
  .advatages__item-content
  .advatages__item-title,
section#advantages
  .advantages__item
  .advatages__item-content
  .advatages__item-desc {
  display: inline-block;
  text-align: center;
  width: 100%;
  font-weight: bold;
}
section#advantages .row {
  align-items: flex-start;
}
section#advantages
  .advantages__item
  .advatages__item-content
  .advatages__item-title {
  font-size: 32px;
}
section#advantages
  .advantages__item
  .advatages__item-content
  .advatages__item-desc {
  font-size: 25px;
}
section#advantages
  .advantages__item:nth-of-type(1)
  .advatages__item-content
  .advatages__item-desc {
  color: #e56609;
}
section#advantages
  .advantages__item:nth-of-type(2)
  .advatages__item-content
  .advatages__item-desc {
  color: #7d60bc;
}
section#advantages
  .advantages__item:nth-of-type(3)
  .advatages__item-content
  .advatages__item-desc {
  color: #749321;
}
section#advantages
  .advantages__item:nth-of-type(4)
  .advatages__item-content
  .advatages__item-desc {
  color: #dd5c56;
}

/* Преимущества */
/* Выберите раздел каталога */
section#catalog-choose {
  position: relative;
  background: #fff;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  padding-bottom: 70px;
  padding-top: 20px;
  overflow: hidden;
  min-height: 400px;
}
section#catalog-choose:before,
section#catalog-choose:after {
  display: table;
  content: " ";
}
section#catalog-choose:after {
  clear: both;
}
body.home
  main
  .section-block.section-html:nth-of-type(3)
  .section-block__header {
  display: none;
}
section#catalog-choose .col-12 {
  margin-bottom: 120px;
}
section#catalog-choose .catalog-choose__item {
  display: flex;
  position: relative;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
  background-color: #ffebdc;
  padding: 40px 15px;
  padding-bottom: 10px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 100%;
  text-decoration: none;
}
section#catalog-choose .section-block__title {
  margin-bottom: 40px;
}
section#catalog-choose .catalog-choose__item .catalog-choose__img {
  max-width: 95%;
  position: relative;
  bottom: -70px;
  transform: scale(1.15);
  z-index: 4;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
section#catalog-choose .catalog-choose__item:hover .catalog-choose__img {
  transform: scale(1.25);
}
section#catalog-choose .catalog-choose__item .catalog-choose__title {
  font-weight: bold;
  font-size: 35px;
  z-index: 4;
  width: 100%;
  /* color:#000; */
}
section#catalog-choose .link__pink,
.link__pink {
  color: #e6594c;
  text-decoration: none;
}
section#catalog-choose .link__fiol,
.link__fiol {
  color: #7d60bc;
  text-decoration: none;
}
section#catalog-choose .link__orange,
.link__orange {
  color: #e56609;
  text-decoration: none;
}
span.catalog-choose__item:before {
  background: #ffebdc;
  content: " ";
  display: block;
  height: 80%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
span.catalog-choose__item:after {
  background: #fd695b;
  content: " ";
  display: block;
  height: 63%;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
span.catalog-choose__item:after {
  background: #fd695b;
  content: " ";
  display: block;
  height: 63%;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
section#catalog-choose .link__pink span.catalog-choose__item:after {
  background: #e6594c;
}
section#catalog-choose .link__fiol span.catalog-choose__item:after {
  background: #7d60bc;
}
section#catalog-choose .link__orange span.catalog-choose__item:after {
  background: #e56609;
}
section#catalog-choose .container {
  position: relative;
}
section#catalog-choose .catalog-choose__texture-1 {
  position: relative;
  top: 0;
  left: 0;
  padding-bottom: 20px;
  max-width: 200px;
}
section#catalog-choose .catalog-choose__texture-2 {
  position: absolute;
  top: 27%;
  right: 0;
  padding-bottom: 20px;
  max-width: 200px;
}
section#catalog-choose .catalog-choose__texture-3 {
  position: absolute;
  top: 47%;
  left: 0;
  padding-bottom: 20px;
  max-width: 200px;
}
@media (max-width: 1650px) {
  section#catalog-choose .catalog-choose__texture-3 {
    left: -80px;
  }
  section#catalog-choose .catalog-choose__texture-2 {
    right: -80px;
  }
}
section#catalog-choose .catalog-choose__texture-4 {
  position: absolute;
  bottom: 0;
  right: -65px;
  padding-bottom: 20px;
  max-width: 800px;
}
/* Выберите раздел каталога */
/* Ответы и вопросы */
section#why-faq {
  position: relative;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  padding-bottom: 170px;
  padding-top: 50px;
  overflow: hidden;
  min-height: 400px;
  background-image: url("/assets/images/bg-rose-2.jpg");
  background-repeat: no-repeat;
  background-size: 100% 800px;
  background-color: #f06d67;
}
section#why-faq:before,
section#why-faq:after {
  display: table;
  content: " ";
}
section#why-faq:after {
  clear: both;
}
main .section-block.section-html:nth-of-type(4) {
  padding-top: 100px;
  padding-bottom: 170px;
}
main .section-block.section-html:nth-of-type(4):before {
  background-image: url("/assets/images/bg-rose-2.jpg");
  background-repeat: no-repeat;
  background-size: 100% 800px;
  background-color: #f06d67;
}
#faq .card {
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 10px;
}
#faq .card .card-header {
  border-radius: 10px;
  border: none;
  padding-top: 25px;
  padding-bottom: 25px;
}
#faq .card .card-header h5 a .one {
  font-weight: bold;
  font-size: 30px;
}
#faq .card .card-body {
  font-weight: 500;
  font-size: 22px;
}
#faq .card .wci-chevron-down {
  color: #f5746e;
  font-size: 35px;
}
/* Ответы и вопросы */
/* Заголовок над футером  */
div.home-content {
  position: relative;
  background: #f5f5f5;
  /*width: 100vw;*/
  height: 60vw;
  margin-left: calc(-50vw + 50%);
  padding-bottom: 90px;
  /*padding-top: 10px;*/
  /* overflow: hidden; */
  min-height: 400px;
  margin-top: 0;
}
div.home-content:before,
div.home-content:after {
  display: table;
  content: " ";
}
div.home-content:after {
  clear: both;
}
div.home-content .home-header {
  font-weight: bold;
  font-size: 3.2rem;
}
.home-text {
  display: inline-block;
  max-width: 900px;
  font-weight: 500;
  font-size: 25px;
}
div.home-content .footer-navigation #footer_menu li:first-child {
  background-color: #7d60bc;
}
div.home-content .footer-navigation #footer_menu li:first-child:hover {
  background-color: #fff;
}
div.home-content .footer-navigation #footer_menu li:first-child:hover a {
  color: #7d60bc;
}
div.home-content .footer-navigation #footer_menu li:first-child a {
  color: #fff;
}
body.home .site-content {
  padding-bottom: 0;
}
.footer-navigation ul li {
  border-top-right-radius: 0px !important;
}
.footer-navigation ul li a {
  color: #7d60bc;
}
div.home-content .footer-navigation {
  background-color: transparent;
}
.home-content__image {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
@media (max-width: 1750px) {
  .home-content__image {
    right: -400px;
  }
}
/* Заголовок над футером */
/* карточка товара */
.product .product-info h1 {
  font-weight: bold;
  color: #ef6c66;
  font-size: 3.1rem !important;
  margin-top: 40px;
  margin-bottom: 40px;
}
.product .product-info .price {
  font-weight: bold;
  font-size: 3.1rem;
}
.product .product-info .quantity__container{
  width: 100%;
  margin-bottom: 40px;
}
.product .product-info .quantity__container .quantity{
  width: 12em;
}
.product .product-info .quantity__container .quantity input[type='number']{
  padding: 1.375em 1.75em;
  color: #111;
    font-size: 14px;
    font-weight: bold;
}
.product .product-info .quantity__container .quantity-minus{
  padding: 1.45em 0 1.35em;
  width: 4em;
  background: #e1dcdc;
  color: #000;
}
.product .product-info .quantity__container .quantity-plus{
  padding: 1.45em 0 1.35em;
  width: 4em;
  background: #e1dcdc;
  color: #000;
}
.product .product-info .quantity__container .quantity-minus:hover,.product .product-info .quantity__container .quantity-plus:hover{
  color:#7d60bc;
}
.product .product-info .bono_buy_one_click,.product .product-info .single_add_to_cart_button{
  border-radius: 50px;
  border-top-right-radius: 0px;
  padding: 1.5rem 2.8rem;
  font-weight: bold;
  font-size: 20px;
}
.product .product-info .bono_buy_one_click{
  background-color: #fff;
  border: 2px solid #7d60bc;
  color:#7d60bc;
}
.product .product-info .bono_buy_one_click:hover{
  color:#d3534d !important;
}
.site-header-cart-hidden .header-cart__title:before {
  color: #7d60bc;
}
.related-products{
  margin-top: 50px;
}
.breadcrumb, .woocommerce-breadcrumb{
  font-size: 18px;
}
.woocommerce-tabs .wc-tabs{
  text-align: left;
}
.product-container, .woocommerce-tabs,.related-products{
  position: relative;
}
.product-textures__image-1{
  position: absolute;
  top: 10%;
  left: -18%;
  max-width: 110px;
  z-index: -1;
}
.product-textures__image-2{
  position: absolute;
  bottom: 5%;
  right: -18%;
  max-width: 100px;
  z-index: -1;
}
.product-textures__image-3{
  position: absolute;
  top: 13%;
  left: -18%;
  max-width: 110px;
  z-index: -1;
}
.product-textures__image-4{
  position: absolute;
  bottom: 13%;
  left: -18%;
  max-width: 110px;
  z-index: -1;
}
.product-textures__image-7{
  position: absolute;
  top: 10%;
  right: -18%;
  max-width: 45%;
  z-index: 1;
}
.product-textures__image-5{
  position: absolute;
  top: 42%;
  left: -18%;
  max-width: 120px;
  z-index: -1;
}
.product-textures__image-6{
  position: absolute;
  top: -13%;
  right: -18%;
  max-width: 140px;
  z-index: -1;
}
.product-textures__image-desc-1{
  display: none;
}
.product-textures__image-desc-2{
  display: none;
}
body.single-product .footer-navigation #footer_menu li:first-child{
  background-color: #7d60bc;
}
body.single-product .footer-navigation #footer_menu li:first-child:hover{
  background-color: #fff;
}
body.single-product .footer-navigation #footer_menu li:first-child:hover a{
  color: #7d60bc;
 }
body.single-product .footer-navigation #footer_menu li:first-child a{
 color: #fff;
}
.product .product-info .bono_buy_one_click, .product .product-info .single_add_to_cart_button{
  padding: 0.5rem 1.8rem;
}
.product-description-wide p:first-of-type{
  max-width: 70%;
}
.product-description-wide p:nth-of-type(2){
  max-width: 35%;
}
.woocommerce-tabs .woocommerce-Tabs-panel{
  font-size: 25px;
  font-weight: 400;
  padding-top: 1.5em;
}
.woocommerce-tabs{
  max-width: 100%;
}
.woocommerce-tabs .wc-tabs li.active a{
  color:#000;
  box-shadow: none;
}
.woocommerce-tabs .wc-tabs li:first-of-type{
  margin-left: 0;
}
.woocommerce-tabs .wc-tabs{
  box-shadow: none;
}
.woocommerce-tabs .wc-tabs li a{
  font-size: 3.1rem;
  padding-left: 0;
}
.woocommerce-tabs .woocommerce-Tabs-panel p:nth-last-of-type(1),.woocommerce-tabs .woocommerce-Tabs-panel p:nth-last-of-type(2){
  font-weight: bold;
}
.related-products__header{
  font-weight: bold;
  font-size: 3.1em;
}
.shop-item--type-small .shop-item__buttons-cart,
.shop-item--type-small .shop-item__buttons-view {
  border: 1px solid #7d60bc;
}
.btn,
.button,
.card-slider__button,
.cart-collaterals .checkout-button,
.cart-collaterals .woocommerce-shipping-calculator button[type="submit"],
.comment-respond .form-submit input,
.return-to-shop .button,
.widget.woocommerce.woocommerce-widget-layered-nav
  .woocommerce-widget-layered-nav-dropdown__submit,
.widget_price_filter .price_slider_amount .button,
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment .button,
.woocommerce-EditAccountForm .button,
.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button,
.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-form-login .woocommerce-Button,
.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-form-register .woocommerce-Button,
.woocommerce-account .woocommerce-form-register .woocommerce-form-login__submit,
.woocommerce-address-fields .button,
.woocommerce-cart-form .shop_table td.actions .btn-update-cart,
.woocommerce-error .button,
.woocommerce-form-coupon .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-mini-cart__buttons .button,
.woocommerce-store-notice .button,
.wp-block-button__link {
  background-color: #7d60bc;
}
.btn:focus:not(:disabled):not(.disabled),
.btn:hover:not(:disabled):not(.disabled),
.button:focus:not(:disabled):not(.disabled),
.button:hover:not(:disabled):not(.disabled),
.card-slider__button:focus:not(:disabled):not(.disabled),
.card-slider__button:hover:not(:disabled):not(.disabled),
.cart-collaterals .checkout-button:focus:not(:disabled):not(.disabled),
.cart-collaterals .checkout-button:hover:not(:disabled):not(.disabled),
.cart-collaterals
  .woocommerce-shipping-calculator
  button:focus:not(:disabled):not(.disabled)[type="submit"],
.cart-collaterals
  .woocommerce-shipping-calculator
  button:hover:not(:disabled):not(.disabled)[type="submit"],
.comment-respond .form-submit input:focus:not(:disabled):not(.disabled),
.comment-respond .form-submit input:hover:not(:disabled):not(.disabled),
.widget.woocommerce.woocommerce-widget-layered-nav
  .woocommerce-widget-layered-nav-dropdown__submit:focus:not(:disabled):not(.disabled),
.widget.woocommerce.woocommerce-widget-layered-nav
  .woocommerce-widget-layered-nav-dropdown__submit:hover:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-ResetPassword
  .woocommerce-Button:focus:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-ResetPassword
  .woocommerce-Button:hover:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-ResetPassword
  .woocommerce-form-login__submit:focus:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-ResetPassword
  .woocommerce-form-login__submit:hover:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-login
  .woocommerce-Button:focus:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-login
  .woocommerce-Button:hover:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-login
  .woocommerce-form-login__submit:focus:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-login
  .woocommerce-form-login__submit:hover:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-register
  .woocommerce-Button:focus:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-register
  .woocommerce-Button:hover:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-register
  .woocommerce-form-login__submit:focus:not(:disabled):not(.disabled),
.woocommerce-account
  .woocommerce-form-register
  .woocommerce-form-login__submit:hover:not(:disabled):not(.disabled),
.woocommerce-cart-form
  .shop_table
  td.actions
  .btn-update-cart:focus:not(:disabled):not(.disabled),
.woocommerce-cart-form
  .shop_table
  td.actions
  .btn-update-cart:hover:not(:disabled):not(.disabled),
.wp-block-button__link:focus:not(:disabled):not(.disabled),
.wp-block-button__link:hover:not(:disabled):not(.disabled) {
  color: #7d60bc;
}
.btn-outline,
.woocommerce-cart-form .shop_table td.actions .btn-update-cart {
  background: #fff;
  border-color: #7d60bc;
  color: #7d60bc;
}
.product-images .woocommerce-product-gallery__image {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.site-header-cart-hidden .header-cart__title {
  color: #7d60bc;
}
.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as{
  font-weight: 500;
  color:#7e7d7d;
  font-size: 25px;
}
.product_meta .sku_wrapper span, .product_meta .posted_in span, .product_meta .tagged_as span,.product_meta .sku_wrapper a, .product_meta .posted_in a, .product_meta .tagged_as a{
  font-weight: 700;
  color:#3d3f38;
}
/* карточка товара */
/* футер */
.widget-header {
  font-family: "Pacifico", sans-serif;
}
.footer-info {
  text-align: center;
}
footer .site-logotype,
footer .site-logotype a {
  align-items: center;
}
header .site-logotype img{
  max-width: 105px;
  object-fit: cover;
}
footer .site-logotype img {
  max-width: 120px;
}
.site-footer {
  background-color: #fff !important;
}
footer a {
  color: #7257ae;
  font-weight: bold;
  font-size: 20px;
}
.footer-navigation {
  padding-bottom: 15px;
}
footer a:hover {
  color: #e25c56;
}
footer .widget-header {
  font-family: "Pacifico", sans-serif;
  font-size: 30px;
  color: #e25c56;
}
footer .footer-widgets {
  border-bottom: 1px solid #cacaca;
  position: relative;
}
footer .footer-widgets .footer-widget:first-child {
  max-width: 450px;
}
footer .footer__warn {
  display: inline-block;
  width: 100%;
  color: #d3534d;
}
.site-footer {
  font-size: 20px;
  font-weight: bold;
  color: #000;
}
footer .footer__muted {
  color: #7e7d7d;
}
footer .footer__phone {
  color: #000;
}
.footer-info {
  font-weight: 300;
  font-size: 16px;
}
footer .yookassa-img svg {
  min-width: 200px;
}
.footer_boottom__image {
  position: absolute;
  bottom: -90px;
  right: -300px;
}
/* футер */
/* прочее */
.section-block,
.section-html {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.section-block:first-child {
  margin-top: -30px !important;
}
.breadcrumb a,
.breadcrumb span,
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb span {
  color: #7d60bc;
  font-weight: bold;
}
.breadcrumb,
.woocommerce-breadcrumb {
  opacity: 1;
}
body.woocommerce-checkout .col-1{
  flex: initial;
  max-width: initial;
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before, .woocommerce-store-notice:before, .woocommerce-cart-form .shop_table th, .woocommerce-checkout-review-order .shop_table th, .woocommerce-order-details .shop_table th{
  color: #7d60bc;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-store-notice{
  border-color: #7d60bc;
}
body.woocommerce-checkout #order_review .cart_item .product-total:before{
  background-color: #7d60bc !important;
}
.product-info .product-favorite-btn{
  color: #7d60bc;
}
.product-info .product-favorite-btn:hover{
  color: #d3534d;
}
.pum-theme-831 .pum-container, .pum-theme-lightbox .pum-container{
  border: 1px solid #7d60bc;
}
.mobcart a div, .pum-theme-831 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
  background-color: #7d60bc;
}
.catalog-choose__texture-3__with-title{
  display: none;
}
.home-content__image-mob-bottom{
  display: none;
}
.yookassa-img img{
  width: 230px;
}
body.woocommerce-account.woocommerce-page .col-1, body.woocommerce-account.woocommerce-page .col-2{
  max-width: initial;
  flex: initial;
}
section#catalog-choose a{
  text-decoration: none;
}
section#catalog-choose .link__white{
  color: #fff;
  text-decoration: none;
}
section#catalog-choose .link__all-products span.catalog-choose__item{
  align-items: center;
}
section#catalog-choose .link__all-products span.catalog-choose__item:before{
    background: #ffebdc;
    background-image: url('/assets/images/all-products.jpg');
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 3;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: inherit;
    background-size: cover;
    background-repeat: no-repeat;
}
section#catalog-choose .link__all-products span.catalog-choose__item:after{
  display: none;
}
section#catalog-choose .link__all-products:hover .catalog-choose__item .catalog-choose__title{
  background: rgb(125 96 188 / 100%);
}
section#catalog-choose .link__all-products .catalog-choose__item .catalog-choose__title{
  background: rgb(125 96 188 / 60%);
  -webkit-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  width: 90%;
  border-radius: 50%;
  padding: 45px 15px;
  min-height: 290px;
  max-width: 290px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.product-container .woocommerce-product-gallery__wrapper .zoomImg {
  display: none !important;
}
.woocommerce-product-gallery__trigger,.woocommerce-product-gallery__trigger:before {
  display: none;
}
/* прочее */
