.icon-group {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.btn-icon {
  display: block;
}
.btn-icons-wrap {
  display: flex;
}
.btn-icons-wrap .btn-icon {
  margin: 2px;
}
.btn-icons-wrap .btn-icon:first-child {
  margin-left: 0;
}
.btn-icons-wrap .btn-icon:last-child {
  margin-right: 0;
}
.icon-wrap {
  display: flex;
  align-items: center;
}
.icon-wrap .icon {
  margin-right: 8px;
}
.icon {
  display: block;
  background: #018ca7;
  height: 16px;
  width: 16px;
}
.icon.icon-xxs {
  height: 12px;
  width: 12px;
}
.icon.icon-xs {
  height: 16px;
  width: 16px;
}
.icon.icon-s {
  height: 24px;
  width: 24px;
}
.icon.icon-m {
  height: 32px;
  width: 32px;
}
.icon.icon-l {
  height: 64px;
  width: 64px;
}
.icon.icon-xl {
  height: 128px;
  width: 128px;
}
.btn.btn-icon-aside,
.btn-link.btn-icon-aside {
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.icon.icon-ellipsis {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-ellipsis.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-ellipsis.svg") no-repeat center / contain;
}
.icon.icon-success {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-success.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-success.svg") no-repeat center / contain;
}
.icon.icon-warning {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-warning.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-warning.svg") no-repeat center / contain;
}
.icon.icon-accept {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-accept.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-accept.svg") no-repeat center / contain;
}
.icon.icon-alert {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-alert.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-alert.svg") no-repeat center / contain;
}
.icon.icon-camera {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-camera.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-camera.svg") no-repeat center / contain;
}
.icon.icon-comment {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-comment.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-comment.svg") no-repeat center / contain;
}
.icon.icon-chevron {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-chevron.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-chevron.svg") no-repeat center / contain;
}
.icon.icon-close {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-close.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-close.svg") no-repeat center / contain;
}
.icon.icon-edit {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-edit.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-edit.svg") no-repeat center / contain;
}
.icon.icon-email {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-email.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-email.svg") no-repeat center / contain;
}
.icon.icon-facebook {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-facebook.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-facebook.svg") no-repeat center / contain;
}
.icon.icon-filter {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-filter.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-filter.svg") no-repeat center / contain;
}
.icon.icon-friend {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-friend.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-friend.svg") no-repeat center / contain;
}
.icon.icon-instagram {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-instagram.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-instagram.svg") no-repeat center / contain;
}
.icon.icon-language {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-language.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-language.svg") no-repeat center / contain;
}
.icon.icon-like {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-like.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-like.svg") no-repeat center / contain;
}
.icon.icon-linkedin {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-linkedin.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-linkedin.svg") no-repeat center / contain;
}
.icon.icon-list {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-list.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-list.svg") no-repeat center / contain;
}
.icon.icon-message {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-message.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-message.svg") no-repeat center / contain;
}
.icon.icon-pdf {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-pdf.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-pdf.svg") no-repeat center / contain;
}
.icon.icon-phone {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-phone.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-phone.svg") no-repeat center / contain;
}
.icon.icon-pinterest {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-pinterest.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-pinterest.svg") no-repeat center / contain;
}
.icon.icon-question,
.icon.icon-instructions {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-question.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-question.svg") no-repeat center / contain;
}
.icon.icon-share {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-share.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-share.svg") no-repeat center / contain;
}
.icon.icon-spy {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-spy.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-spy.svg") no-repeat center / contain;
}
.icon.icon-square {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-square.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-square.svg") no-repeat center / contain;
}
.icon.icon-square-check {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-square-check.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-square-check.svg") no-repeat center / contain;
}
.icon.icon-share {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-share.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-share.svg") no-repeat center / contain;
}
.icon.icon-star {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-star.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-star.svg") no-repeat center / contain;
}
.icon.icon-studio509 {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-studio509.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-studio509.svg") no-repeat center / contain;
}
.icon.icon-support {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-support.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-support.svg") no-repeat center / contain;
}
.icon.icon-refuse {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-refuse.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-refuse.svg") no-repeat center / contain;
}
.icon.icon-tiktok {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-tiktok.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-tiktok.svg") no-repeat center / contain;
}
.icon.icon-share {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-share.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-share.svg") no-repeat center / contain;
}
.icon.icon-twitter {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-twitter.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-twitter.svg") no-repeat center / contain;
}
.icon.icon-video {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-video.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-video.svg") no-repeat center / contain;
}
.icon.icon-wallet {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-wallet.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-wallet.svg") no-repeat center / contain;
}
.icon.icon-whatsapp {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-whatsapp.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-whatsapp.svg") no-repeat center / contain;
}
.icon.icon-youtube {
  mask: url("/themes/custom/studio509_app_fo/images/icons/icon-youtube.svg") no-repeat center / contain;
  -webkit-mask: url("/themes/custom/studio509_app_fo/images/icons/icon-youtube.svg") no-repeat center / contain;
}
