:root {
    color-scheme: light only !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}

/* Forms generics */
.formfield input[type="text"],
.form input[type="text"],
.formfield input[type="url"],
.form input[type="url"],
.formfield input[type="password"],
.form input[type="password"],
.formfield input[type="number"],
.form input[type="number"],
.formfield textarea,
.formfield .textarea,
.form textarea,
.formfield select,
.form select,
.form .select label,
.formfield .select label
{
    border-radius: var(--bs-border-radius-sm);
    border: var(--bs-border-width) solid var(--bs-light);
    outline: none;
    resize: none;
    background: #fff;
    margin: 0 0 0 0;
    padding: 10px;
    box-sizing: border-box;
    color: var(--bs-dark);
    font-weight: normal;
    font-size: 14px;
}
.formfield .textarea {
    user-select: all;
    white-space: pre;
    overflow: scroll;
    padding: 20px;
}
.formfield select,
.form select,
.form .select label,
.formfield .select label {
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}
.form .select label,
.formfield .select label {
    user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
}
.form input[type="checkbox"],
.formfield input[type="checkbox"] {
    cursor: pointer;
}

.formfield input::placeholder,
.form input::placeholder,
.formfield textarea::placeholder,
.form textarea::placeholder,
.formfield select::placeholder,
.form select::placeholder {
    font-weight: normal;
}

.form input[type="file"],
.formfield input[type="file"] {
    text-align: center;
}

.form input[type="file"]::file-selector-button,
.formfield input[type="file"]::file-selector-button {
    width: 0;
    opacity: 0;
    position: absolute;
}

.formfield select:not([multiple]),
.form select:not([multiple]),
.formfield .select label,
.form .select label {
    cursor: pointer;
    appearance: none;
    display: inline-block;
    vertical-align: middle;
    background-size: 1.5em;
    background-position: calc(100% - 10px) center;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVRoge3VwQrCMBAE0BzE+Nk5+j0ein9XV+hACbZdsxuygXmwJ2EzkxJMiYiIiIiIBrgF3aVSZN4yD4ddd5mXzNNhl0qRWbexlkB47OteouwOs5aow3cvUX4c1lriKHy3Et9HtpwcuG6/Z8WurNzl/rCvbk3zJTx2mFgCDA9vCRImfEugcOFB+xi9Hn8XmtsNd/O11hIhwsO/JUKFB22JkOHhqkTo8HBUYorwUJeYKjygxJThIaeBf1JEREREFNwHzATKx7/3f9kAAAAASUVORK5CYII=');
    padding-right: calc(1.5em + 10px);
}

.formfield select::-ms-expand,
.form select::-ms-expand {
    display: none;
}

.formfield input:not([type="radio"]),
.formfield textarea,
.formfield select,
.form div.select label,
.formfield div.select label {
    width: 100%;
}

.form div.select,
.formfield div.select {
    position: relative;
}
.form div.select input[type="checkbox"],
.formfield div.select input[type="checkbox"] {
    left: 0;
    position: absolute;
    opacity: 0;
}
.form div.select ul,
.formfield div.select ul {
    position: absolute;
    z-index: 99;
    display: none;
    background: white;
    border-radius: var(--bs-border-radius-sm);
    border: var(--bs-border-width) solid var(--bs-light);
    padding: 5px 10px;
    width: 100%;
    box-sizing: border-box;
}
.form div.select input[type="checkbox"]:checked ~ ul,
.formfield div.select input[type="checkbox"]:checked ~ ul {
    display: block;
}
.form div.select:hover,
.formfield div.select:hover {
    height: auto;
}
.form div.select ul li,
.formfield div.select ul li {
    line-height: 2;
}
.form div.select ul li a,
.form div.select ul li a:hover,
.formfield div.select ul li a,
.formfield div.select ul li a:hover {
    text-decoration: none;
    display: block;
    width: 100%;
}

input[type="radio"] {
  appearance: none;
  cursor: pointer;

  border-radius: 50%;
  width: 16px;
  height: 16px;

  border: 2px solid var(--bs-gray-400);
  margin-right: 5px;

  position: relative;
  top: 3px;
}

input[type="radio"]:checked {
  border: 5px solid black;
}


.form label {
    font-weight: 500;
}

.button,
.form input[type="file"],
.formfield input[type="file"]
{
    margin: 0;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s 0.02s ease;
    padding: 10px 25px;
    display: block;
}

.button {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
}

a.button {
    text-decoration: none;
}


a.button.button--disabled,
label.button.button--disabled,
button.button:disabled {
    pointer-events: none;
    opacity: 0.4;
}

.button.button-dark,
a.button.button-dark,
.button.button-default:hover,
.form input[type="file"]:hover,
.formfield input[type="file"]:hover,
a.button.button-default.active {
    border: 1px solid #1a1f23;
    background: #1a1f23;
    color: var(--bs-white);
}

.button.button-light-blue,
a.button.button-light-blue {
    border: 1px solid #4ba5e4;
    background: #4ba5e4;
    color: var(--bs-white);
}

.button.button-dark:hover {
    background-color: var(--bs-success);
    border: 1px solid var(--bs-success);
}

.form input[type="file"],
.formfield input[type="file"],
.button.button-default {
    border: 1px solid #1a1f23;
    background: transparent;
    color: #1a1f23;
}

.button.button-white {
    border: none;
    background: white;
    color: #1a1f23;
}

.button.button-default-danger {
    border: 1px solid var(--bs-danger);
    background: transparent;
    color: var(--bs-danger);
}

.button.button-default-warning {
    border: 1px solid var(--bs-warning);
    background: transparent;
    color: var(--bs-warning);
}

.button.button-success {
    border: 1px solid var(--bs-success);
    background: var(--bs-success);
    color: var(--bs-white);
    text-decoration: none;
}

.button.button-warning {
    border: 1px solid var(--bs-warning);
    background: var(--bs-warning);
    color: var(--bs-white);
    text-decoration: none;
}

.button.button-danger {
    border: 1px solid transparent;
    background: rgba(var(--bs-danger-rgb), 0.25);
    color: var(--bs-danger);
    text-decoration: none;
}

.link-button {
    background: none;
    border: none;
    cursor: pointer;
    font-family: "Roboto", sans-serif;
}
.link-button:not(.link-button-unstyled) {
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
    color: #000;
}
.link-button:disabled {
    opacity: 0.5;
    pointer-events: none;
}
.link-button:not(.link-button-unstyled):hover {
    text-decoration: none;
    transition: all 0.3s 0.02s ease;
    color: #00B47B !important;
}
/* End forms generics */

/* Icons */
.icon-plus {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADASURBVHgB7ZexDcIwEEX/hwyQCkKg8AiMEDZhJDbICmyAR2ADggRS6NKH+HBBa3JCAoR0r7CL/+XXXHEmlBSFc0BfpRts2vbioSSDmrsTok7GIj6eHkom+BEmNrGJTfw2nJXLmgI3VhRITnCdztEROEJDkB3ni/IU/Q5fJAi2Nlwm/hhZCNyTyMeKsePiVaUb0ojQQ4GAZ0JJUawqoRxevOZv7XUDJTZcJjaxif9PrP4tDtOsmwy9T+Vxq9CtPU8e5Iky1XCxWDoAAAAASUVORK5CYII=");
    width: 30px;
    height: 32px;
}
.icon-plus.icon-plus--white {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgB7ZZBDYAwDEVbggAkTAISJgVJOMACDpgEHAAOcDA6uHcdGeHyX9L00Gbvsi2fyUiM0UnzysrOzIFqI2IfdZaS8xr6CYghhhji17B8dZN0Z9jtpHplfkqtZGNM4s0orsmAywXxZ7RSMz1PJYejTPSRCmTjICuIPhBDDDHEbcFuijZBmVtjz80Fp+tbwQKxY6wAAAAASUVORK5CYII=");
}
.icon-exclamation {
    display: inline-block;
    width: 19px;
    height: 18px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIOSURBVHgBrVQ7bxNBEJ7Zo6CyXMbOxWyRi4wRAlEEEI2bgGhQpBQpoIgAUSAhW7IEpRMkSsQhyvAw/wAqwqNwQ4DOSHGgSLHCQbj0HRIFxB5mlpzh7IujoHzS3s7O47u52ZlDSEBa6/TB3oESIhQR8LioeHUIqAEEz0ltPWsbYwbjcFCR0ZNlJKxuE+yIHtFi+8vG0o4OYznvSfaQR7Lm5i/S23fvKQgCEsgu51LlJkU+WfZPJMrkvHvikD96wgaNwirbp88ULaHExTOa8BYiolarFQtcefmaZs5foOVHtZh+rdm0/hI35k4WhUfZh4KS7JXyDXBdN/aitfVP0LRrPaY/UijA1csLVkbH1piz0nkt7Cc57SQEQUgvODvZh23B3+y01gq7v+TqoVA4nFjL5cc1uHLtOlRv3xmypVIpOHd2xspO1ykqRNtHnHYy2W6YcMftTohawT5CcYMaETY3v8L/QC5HQIoaqus4dTmsvHoDYfgd9oo+GXQbqm0+GwKoh2Foi70XPGT/7S9qyKzamhHS0h/j0/6bIkiBT5+a5tvOx/QtJrnrP7AyYu9+zDie8/yo31Z3HacP/f7icfIT087kpmrREJcrt2xQ1Kyyy3lu/lJ/0MX/3/ihX1BWTy0CURVGgIM6PS7NN7PhjyQTyIg5sDXLxZzl4zG+oLQQsPyRm7P+A376HWM6g3G/AaZidb6shudTAAAAAElFTkSuQmCC");
}

.icon-planet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjSURBVHgBjVMLkcIwEN27qYBKiIQ6uDgAB+0puHOABHCABCS0DigKCgpaByVLXmCbbKA786aT9O3Lfol0sw5Hh8FhBs6429IKMw4tHEc47iAyCwzgqlbBmVGL+xKCc4QRPkkkY+alsyIixRb8ISNSCYc90jxFYlwKKsgXjwUah2skNDl0IsWLww3nUHQLPLuTS3degWOB8PuMUEl56wDm2W8ITQpxovdmyZeCYQpcNuTzPwhiD7JBZP+UNmNxDtMbOhOTg21I6Rb5LvKIJMNWZ4SqDG+AxiP8NaP/R8u9Y2tw3gRSG4WrmaHXClmcwyCrJPNBrBQiKj8sLRPqN2KNePS5tF/Kiy2+V/Ij0It/W0TUOfxSulKJcfG4E3LzQ3d+NIc7XtV8QdK5pQ4AAAAASUVORK5CYII=");
    display: inline-block;
    width: 18px;
    height: 18px;
}
.icon-planet.icon-planet--white {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE6SURBVHgBjVOBcYMwDBRcBmAEj8AGZYN0g7gTNBt0hI5AN+gIsAHJBCYTwAaOdLyDY2QS3f2Bda+XLFlEinnvG0bLcH61Ab5PemVMMowOgRMCfyASmyQwOZEawYJT5K8gmJrwaq2SScukVJOKmZjsMiJ1FPCLa/4nYp1wD2ieCNiiKMbkxjOjx3/FuDJuOIemy2Aawv0d6Y2f/HvWHjhGGnahrRlUkbMeEF5TQmhWiDPtW8MYAVPCabm8c8zifl1AtowzAkipejG/vt4wGaMECO+oTQtTHEp6nopk/iDdbsn5D9+lx37Zq2Bup6LviDfAZ3E+BlIXl5sRCs9hQnKDxC5HMi/Eqkhky/fr0grhtCNmo6SPpS3SjPyR68l3pOWhhscqPlkLGUrP+FJWapNVRt3658138KlTvQPsmQ3K8Dq+rgAAAABJRU5ErkJggg==");
}
.icon-heart.icon-heart--white {
    color: #fff;
}

.link-button:not(.link-button-unstyled):hover .icon-flag,
a:hover .icon-flag {
    color: #0cb781;
}

.icon-star {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE8SURBVHgBlVO9SsRAEJ7ZCIpckQjCnSIZ8E4sc09w2tnpG2hpmTcwrZ2WVj6Cj6B2dmJt4KKNXiMRBEHZHSe5C3eR3XD3FcnOznzf7vwsQAM2wt6jT+S7/Mrl2KTeifyiVfAGC5MFx8WHWcWuALRttmmXFOthZRvk/fcsvZvrZAX6rHaCgUPryZLbdbliIAYkBPYZwLdcMRd/Lv6MkWUN2ZIWQzEmMFFgsGMsWAoTsEgwJ95X/nHfCtY+EfAA5oRmiEev6blXGCLw0AqCJzUWWGng5QbN6eglvZqkMsUWbR9pVjcu5v+q16ptQDmnqYAHHM7aNbIUY9BEFv+ek4wM0UygtARiaU82ZSs7meQBCKEkSxsuvvG3/5Y9Xy7jT19yTaow60ORYYk6Yfe2TV3r1YuR7YQ7w3WJq/b+AC+wbSqzhobHAAAAAElFTkSuQmCC");
    width: 15px;
    height: 15px;
}
.icon-star--outlined {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgBpVIBEcIwDAwYoBLmACRUAg42B+CgEpAATsABOAAUFAfhy7ob67Zk6/7uL9dr+vmkIVLAzAdaAghY0INGyluTjBIMAnluUL3gFnfKAR6euQs7lrvC5Q4xcEO19SJGG2ODF/iI8RP5Bm+hogEvnAeX2nczHocfKwd7w8VxgsCT6xGIA90rIj2BoT3ZkgwzRcSSDK3Irx3/Z/0U7HN3Z66agG0S095xruJQvSZSjX5dm+PSAl+E9EDYu+8VBQAAAABJRU5ErkJggg==");
    background-size: cover;
    width: 15px;
    height: 15px;
}
.icon-star--white {
    display: inline-block;
    background-size: cover;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBvVOBDYJADCzEAdgANsANYAPcQFdwA5wAnQA2wA1wA9lANsAN3qseiTEPTyTa5FLy7V+v7SPyLzPG7IBUlhpIGoUsMRBEwA3oXao8B1EJ1wKBwvO8vXypxtAHVBaM5a8Y3LJqNFTndwUVHYkvcErW8m5HCHIOQ/U1K+pgMyABwncFVBUypjlXzi6xtaJkubjbzpkbycRctFJtmwdVVVQeuAoKyTLL+UaVyFxj72OKetsd35KcwnXYxJ1LaKgw0jON2R6nbyGPgRbJR3j9Nc7ASb9xVshr5bHMaKvmQyw+1q+LKBmr5xIlE/HnZuVX9gBQQQ8fRbYd0QAAAABJRU5ErkJggg==");
    width: 15px;
    height: 15px;
}
.icon-star--mask {
    display: inline-block;
    background-size: cover;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE8SURBVHgBlVO9SsRAEJ7ZCIpckQjCnSIZ8E4sc09w2tnpG2hpmTcwrZ2WVj6Cj6B2dmJt4KKNXiMRBEHZHSe5C3eR3XD3FcnOznzf7vwsQAM2wt6jT+S7/Mrl2KTeifyiVfAGC5MFx8WHWcWuALRttmmXFOthZRvk/fcsvZvrZAX6rHaCgUPryZLbdbliIAYkBPYZwLdcMRd/Lv6MkWUN2ZIWQzEmMFFgsGMsWAoTsEgwJ95X/nHfCtY+EfAA5oRmiEev6blXGCLw0AqCJzUWWGng5QbN6eglvZqkMsUWbR9pVjcu5v+q16ptQDmnqYAHHM7aNbIUY9BEFv+ek4wM0UygtARiaU82ZSs7meQBCKEkSxsuvvG3/5Y9Xy7jT19yTaow60ORYYk6Yfe2TV3r1YuR7YQ7w3WJq/b+AC+wbSqzhobHAAAAAElFTkSuQmCC");
    background-color: currentColor;
    width: 15px;
    height: 15px;
}
.icon-remove--red {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK9SURBVHgBrVZdctJQFD7ndvTRYQl0BeIKSMqLDy3oBiRxA7AD2hVAN2BgBTLQcTrO1KQrMK5AlpCxb2pz/U6Sm8b0BpD6zYSQ+3O+e/4v0xa8CYMWXo4mHmi8SWv5bmWTTDETxVqpaNUdLrbJ4aaJ/k1wjtlRKZQowbPh/E0g7VTmNqmmxVXPP9+LBKdvY8NHyoUkKdOM9VG0Pnl3+2jt56Bzf8QjZu3gsy1kislduv6mkQQEHRCEckIN4XdEF5HrJ7QDr3GwZ0Qj1jSWg/0G0SfXjx+RFBqE2YlYeyv3/YL+EWc3wZiZpkIEjV4ZjZRZYAhgnvEhBIJ1z5/BAj7+tgp5VJJkTgaBmOjK9S/pCVi7/lzkiLzTcDEpSWC0IX43v4ieRGBwBF+SmEynYwdpoM7CwBNWrSm6rkWFoB/Op/3ww9AmDD7w+mEwrY8vJVhYiTatF6QGShF3ZeJe2bXQpL+R5nmdSAjg5AArYts+RWkW8kypo7TWWT5UQ66KwsZ+lagk2BKF0CYSubCQIz7pIHutBDaiQRgEuwgq2OBpKdoTQsTMc5zMwzPfJ8yxPjEkCT/UoEaIiWBaPAwy8pqCwQaQZGztXQTGROue59d91ITC37HC5gh/Wqdh4OwiMCayBUMdUgdFLkwbq1TzslCqa1vMil/anGyINKmOVQviUb5fRSyNCXXmuwz8YDrep+ruQqXY0urEP1Z/ZydN6D8gTbOSL8V2Lt9lqe9/Cb6SNKoDy7xBpdxvRAsZK/PkJ9NbktYKZ8pCOgBFkGQEkOeacVtnlNaLxkUznOByaSmadWR+TcncCZo7o4G00uemQ8rFASHOOVlsEe5AuFO5cMRikettPb4KlPAJ4tCjh0RNNHOcb8LVSGfj5U0mzRvehU1WI4mB2BnLuriRSD6YnJAwT3BxiFJWyztOb7eF/h+Z3WSoUqF8VwAAAABJRU5ErkJggg==");
}
.icon-remove--gray {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKMSURBVHgBrVbbceIwFJUNDHy6BPLJY2ahAkwFmVQQUkHoAFJBoIKYCpIO1qkA7/D6xB3EvzCA9xyQslqv/FiSM8MIS7r3XN2XZIkMzOdzp1qtupZl3eLTjePYwejI5QDzAUa/0WjMsvRYaQur1WoMJY+a0gi/UI5ER1sLYcCs1WqNC5FsNpv66XR6BQGVRBCe4L/fbDbfk3uXy2WHhuDn4rNOMvzv42RhKgmFbNv+KS2c7Ha7p263G4kcwK11uJWnHsIoGtZvt9vBPyQ8ARZJwJMMsGkm/hMwcggjn0mEsatOZKsNioDWXENAQG4CAx/gMkfq+wMGeb1ex/g9i28A9VAfvDPityUntxwRgz5iEIovQqb+FqcR+/3+xoYfB5hnPHwTAa2CRfcmZZQ1nZ7JApcxK51arXZrl0qlHhdAMjUpgo9/Yc1LEpEAwX3BemCSOxwOKuVdWjpHTD5EBqTFsSJS3xjvs+Sw54OhYHZ1ZHtIBbLGY9bIE73IExRJc3YCxxYFQSIY40FoQLIiaY79jM2ZhBXt5AnQRYoAgoO0ZDDhTALBeh6BchGa4IPmukwi7GH/C2w2Px5psVi4eQTKRYkYpaX3uUtjz5nkjZPlcrln2gyCH6Yga0QdkxxK41HK+1ayOot03TxozVbgirix9eoE2Uh8A47H41Bcuoj31wKLUi+4awEdQ9lst2rus07QHO/EJdM83gviCsg+yF4WstmqedPN+Cou9wpdOE1epSYwrpVKZQxZBjtCQphvRk2AV6m6wHhn+/DxVBdSgGtdKHTVg4PpiuS5S3bzrNfKiJUtyYhI9Tj5NOL850uGDw4U6pNJVyqJAv0M5T35elE1EUnFPsY3WP+elfq/AWgVztkVwKt8AAAAAElFTkSuQmCC");
}
.icon-geo {
    display: inline-block;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    width: 18px;
    height: 18px;
}
.icon-location {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACE0lEQVQokXVTTU8TURS9nYJLSMqCEBaEkjRpaYm1FEENoaTgUISFujJa4lIMkAgqfv4BURM1AVZ+oQloIhjBBUUIJigJlqQzoYUusU0/ktY200VDZ44L6INJ6dnd8+65975z39MAAB0gl8vR6zdvaXllhURRJI1GQxaLhdodbdTndpNWqyUGHCAQ2EbH+S64+65j6ccyYrEYotEYPJ4lXLl6DbyrG8FgMJ8OAoB0Oo1TjU2Ynp5BMUx9+Aj76RZIknQovDU8goePHhcV5XF39B5G7z/YF/5LpVBTW4dMJsMSwuEwRm7fwY3+mxBEkfGpVBo1tXWQJAm0tvYLjnanqjLv6kZlVTUqq6phrLeoip4514qNjT/gZFkmXYWOmaUoCgmCyOJEIkG7u39ZXKHTkazIxJnN9eT3B9gBx3HU2eFkscFgIL1en98Abe/skMlo3F9Hc8tZeL2bbJxsNot376cwPjGJZDLJ+N/r62htcxy6OvPpM1wXeqAoSlFHZVmGs5PH3NxXAABHRHT50kUq0ZbQ+MQkFcOLl6+ovLyMent71C8nFArhpNWGxUVPQbf5he+w2uyIRKKMo6MJXu8mTOYGbG35GecTBJjMDfD5fKpiKiEAfJmdRWNTM+LxOCKRKKw2O77NLxRMocGR35HHk7GntLr6k/Zye9TF8zQ0OFBw52OFAGhgcIhKS0/Q82djx7r1Hz08IMAJZEkkAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 16px;
}
.icon-close {
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+kDEwo5JbCEvmAAAAHLSURBVEjHtZYxy9NQFIYfWxFDJOSaQXRyUvAHCG4OLoIUAg7i5vbt4g9wEJxLoYug4CQiZHGohDqVQiBJi6uI04eLi/DpIPq63JQQmzTplx44BJLLfe49Oec9Z0h7GwCXgev2CfATED3YWeA+8BY4sZuW/QR4A4T2IJ3tDHAEfN2yeZ1/AR51gVwA3ncAVD0Czu+CuEB2CkjhH5tCOQQ+9AAp/Fkd6KhHSOE3q5BzwPEBQIsq6GHd4jAMFUWRjDH/fTPGKIoihWHYBLtdBr2rWziZTCRJWZbJdd3Ne9d1lWWZJGk8HjeBxuWK/1W3MAgCrddrSdJisZDjOHIcR8vlUpK0Wq0UBEET6HMBurgr1saYzelns5nm87kkKU3TrSGt+B+rMFxr82M9z1OSJCosSRJ5ntc2Ka4OgL8c3oaFGjSeyPd9pWkqSYrjWHEcb0Ln+36bG20k6fu+yZDn+S7Yt/LVXu+T3nmeS5Km02kT6EUZFJ6mYEejURPobrV7fjqABGXbMuPOAUC36tLwaY+Qx7ty/mUPkOdtC+yJlY6ugN9d5wZs01p37D039pWOAfDAtpFtCv8DeAXcazNWddGrS8AVCzm2Vd9qgPwH+vsx9DjEl78AAAAASUVORK5CYII=');
    width: 26px;
    height: 26px;
}
.icon-arrow {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAdCAYAAACjbey/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kDFAYQFUbW0PoAAABRSURBVDjL7ZWxDQAxDAKjLGpvnhH4De6bb6KvbCtFJNNzggIxRlWAAwIWYBnAYpdFAeIvi1agIQ25GqJZHPNzvkKb25z9hfBIVD0W/1Ioc20v/3Se+PjllzgAAAAASUVORK5CYII=");
    width: 16px;
    height: 29px;
}
.icon-xmr {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAEB0lEQVR4AZzVg5fjQBwH8Pw/Z1/atc+2zbo927Zt27ZtK5PaTBXcb5XNm01W8+om3894CKHmwnEp28/IvWOurVp6VkdKT1ImtW1hD8/eGdGXV9IeWqitKAJsLBR5cta5YRw9JcdhUlkNJNK3p8oeyNDeaiQdJtI+u4N377T450cCx9YPiL255VgxyGkqTaENECr/ANVlVtEG0rNdn/j3qU4AF4/6ji+zmdQQDRF1eUDLgLFPLwjdOybwXE0AG/G7t+ncFpXYG3V/QKfZjarAufUCm5YHoO7OLRpIp+qfLo6N06zyn9/A81w1gOd9J5a5LWpK1w4eDQPgRmi63ayOPD2PA7F3t+3mDKRvh6bmIVMGpWtb73RtG2TJQZZsm4G0ze6Qcv6tArhY2L58IIzqv0ktXdv14QcnKG3behn/NK3pmcWR55dsi/v807Z2m1Weg3OhoyqA6NNz0HdwXRlggF9Cdw7V3YB0NL0g/v05jKJtQQ8AaFgoU3OS9LdSgGfTsJocpkpgmx5+raMhpjNfn5ZOwpC3HIDfXTDaMKMASNp+wloFEwPkDeV0DLCbSNuygXyCIUJ3DotrSgTqYODpGFDaS5ZsqD3h2qKxGhQB3FBOxwB42I1k6PZBAvZImLzKAG7g6coANMK+YhBBQfXlAJZlE4lEdaN6eiwWkwVKH0Y1gcyZskAkEtm0aZPL5ZIapenT8qXpb9++3bNnjxJAT80l4PRABhmAYZgxY8bo9Xqv11tl3D/OfHoofv306VO/fv2WLVum0EWkc/NkwrtvJmyEssCkSZPy8/PNZrPUkKYPHjwYLli9erXCIKtir64RcPLZdW3+TW4Jj7/jGoMpBTp06FBcXIwZYnr5vxLAY53b+e/EphCFNK3Q1Fw4U4m03wmh7vVjHWtHO1YO859diwFdunTBDDEd/pICXDTo3j3VsWYERPk2jfMdXQhHqeyRiQOiEQgEPn/+LKZjAFZ4cTfleZm/k8mkFIBSUlKi0WiGDx8u/RGANWvWyKTz2HkQi0EPuCuLx+NBCI0fP16aBQW+durUSfoLqIsXL4br3f87LWMcj4AojN9vAxIIhQilRqdSuIIDSDRaeg1noKVzAiX5b/bXrIxkxaxfNeF98828x8wTYKp93y8GTBfHcRiGQRCwRmBgGIb6hKIopmkSf6qiKMrznAxfDKBtW6JZ4NcvqhyoTglyy7LGcfzr0v98yrLUdV3TNPUVCNlN3/e3bctxHFVVvfNA5bruMAzPnV3Xdb7vUwBJG8IITpJkmibZ1nFd16IoHMdBebchHvKKAApb1/W2bf9rfmGeZ05Kvn0yK9owAM/z0jRtmkY8caUNBLgVlmVhIpLAem3bzrKMSrLLb36nJ34AJk4aghq8b8YAAAAASUVORK5CYII=");
    background-size: cover;
    width: 18px;
    height: 18px;

}
.icon-btc {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAEuklEQVR4AZVWg5/rWhDOf/Ts3urZtm3btv3aJll7r23bthU7KYJ9X25zFz3p7ja/OCfznfnmmzlDDYy+Bb4rH3S296oz3hBbb+VzST6XkTru0ed/4uyd42knBsba6gL4JcPZNU2d+pLIXKPSKSmfFHIT+P/CHTdyPqnSSanlZm3uh+UjqwLfawygdGCh0veoRqewi7kkjMbuQNUZDJigzXqrwu8cF4BftoxlP8qFFGYNE+PZ4RBglObrnW29QeCPBhAUVW3mGwabHmRj/Du8UQpJc+WfiFo8QFC21Omvm2x6VEMJ7u9Lceb/vQI74UpSY1Lmmn9gjAAIAn3pD0as9X8T1RuYtjY0Qzxi880Ce73AXDv4aXBHPFQ67eyeUQtQOrhYoeswk8/w/1zG/XURn0u56jHfkQX6GmfnFFc6AL3y/1xeM14uJOW2Wz3t2CAAyDHlnkcgu7jpX+HsmVU6stJY9rO24PPAqxT3zcNLZIBncAJ7HUkUdoNN6Yu/huEIINQ7k4q1Dioq3I7hQXOVwxg/4LvFAwu5P84jPIiIkthrXHHfGYDAU6a8qNUVZVJsvslY+iO0UStoW7Q2tYttd3D/XBrrhLn6nxAAVIrM1aNkE9gHgYFbwmjP5PWlPyIAviVEDmnH5f4nEaSav0C43PtY4BYpe2v3IPvxAH9fYiz5PtLC0VXcnxdyf10stt9ZObWl+rJ8bO0ZOSVqWMK8PfkghSqGHBkdoLhvbtUW8oj78wLE5vTv54K3QScQKjLaCp10tnZTqJGj5S3izFztyocigLU5seMesflGsfOe8vG1kQcnN5IeYAftcv/jFJ8bffqXyn1PVANQ3UCrp5/wi2oU6qKmznyLjHO059IAyIzOj77ku6ot1Etj9d/lE+sH8YKKoy38AiqoWwfpqylkYx2KEtA4fnb2zYn4WfMvqMdLqeeR0uHlUQD0E1L3g3gZW/7UGa9R2rxP4oKcEPIZSEVsvc1Vj1SXNmXqS2AMX6EivPfOKtXawMJREgDFFWlPQSFk6YchMIuyEy6KQVDNAMgBGoUtCAmh9m0pAtjcQQJg0mLTDb5+kvKMU0LTjXiuAbDWs1h8hmLrVSrcdnt7v7HiN3PVXxV+1+Andda7JABKgzLlhQHfo/CvNvcDnahFQiErdd2vzfmgdGxdlaLYFbF8YgNfyJIa1dmUtaUrKnblo6vCWh0T5MsQVXvnZLCkzfvU3jEZg6FR7L4dsufsmSm23Y4Ik/xIrbf6Jh8BoDQqM94gnQjTh74yNGeJULSza2oY6snPCewN0B6KIGYQqx8D019Hj1hwXGG3xF4LZCKNr7W3dFqb2vh8FtHyTU5gronsErVhkH2p59GgpNeuyfa2XgiLyIlEKJt/LhPyWXXO+/rCr0i7NcsZJlo5vTWuq/B9a9VfGhPbCEVIUNfo1mXmSui+ftviu1gl0BRh6CiG6jEjN12HzBq7s3N2TZdabjFY0pW6E8dgtf+J8snN420d0RNYS76Vm64N/6STWD3iSw2dCnu69tut9TTKamPNLzZX3G+v+Vfue1woXKWEMMnhTZzUfCNyFQuiZ5xurLsmcEqutB+G5P4nkA08wKa/iki66lGyEyW3/wF0wNfPUPg1GQAAAABJRU5ErkJggg==");
    background-size: cover;
    width: 18px;
    height: 18px;

}
.link-button:not(.link-button-unstyled):hover .icon-heart,
a:hover .icon-heart {
    color: #0cb781;
}

.link-button:not(.link-button-unstyled):hover .icon-filled-heart,
a:hover .icon-filled-heart {
    color: #0cb781;
}
/* End icons */

/* Popup bubble */
.popup-bubble {
    background-color: white;
    position: absolute;
    display: none;
    padding: 10px;
    margin-top: 5px;
    border-radius: 4px;
    box-shadow: 0 3px 8px rgb(0 0 0 / 20%);
    z-index: 77;
}
.popup-bubble-container:hover .popup-bubble {
    display: block;
}
/* End popup bubble */

/* Pagination */
.pagination {
    display: flex;
    flex-wrap: nowrap;
    gap: 4px;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}
.pagination > li:nth-child(2),
.pagination > li:nth-last-child(2) {
    display: block;
}
.pagination--page.pagination--page {
    font-size: 10px;
    padding: 1px 5px 2px;
    width: auto;
}
.pagination--page.pagination--page:not(.active):not(:hover) {
    border-color: transparent;
    font-weight: normal;
}

.pagination a.pagination--prev {
    color: transparent;
    display: block;
    width: 12px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQNJREFUeNrkmDsOwjAQBQ0N1DTQ4wNwIo5BzT3oKHGugHIX+hCQaFF4QbYUoUA+XjsPWGn6UTKKN1ZqmFkBAy4gBwnQQ4jMwQ7cQfHCOabUBGzAtUakShJaZATW4NQg4shDd5K2FKkiPguwf9NJVKEp2IJbTxExoa6dBBXq24m4kG8nYkJSnXgLSXfiJRSik15CITvpJBSjk1ZCMTtpFNKRO/kopO0uUrAIGSKZouwmAzNFMmNFNqXQkU1qaV8bTdROKmUSckPzYaQ8OmgPV9r1Y6i+vnOFpV3yaX+DQvb1e7/StJcNtNcxPn3lKtK0vdIzf3vpWdfXwS6GmX0yT5mHAAMAoOkIIugbIgcAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px auto;
}
.pagination a.pagination--prev:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWxJREFUeNpi/P//PwO9AeOZZQZAqhqIXYEY5IC9QFzx3yTqDiM9HQR0iDiQagHiJCBmQpN+D8RmdHEQ0CHsQCofGip8eJSupamDgA5hBFKx0FCRJULLB5o5CJpO+oHYgRR9LDRwiASQ6gLiaCzphH4OAjqEA5RTgLgEiLnJNYdlANIJ7RxEbjqhuoMoTSdUcxC10gnFDqJ2OqHIQbRIJ2Q5iJbphCQH0SOdEOUgeqYTgg4COkYFSM2mVzrB6yCoY04BsSDDIACgxNo+WBwDc5ATwyACTAyDDDBBG9iDykGVQPxu0DgI2PW4C2rtA/GBweAglDY1sAiIG+iCEaORP9BVB85ex0BVrgS7QfRufhDdL6NX+iKpo0iP9EVWz5WW6YuirjQt0hdV+vbUTF9UG2ygVvqi+ugHpelr0A3H0HwEjcT09YHmVQKwNbEISKkCcTkQfyKgfM/IHPTEkb6qgNgZKrQP1FAEDQsDBBgAwuqklzsWcfAAAAAASUVORK5CYII=');
}
.pagination a.pagination--next {
    color: transparent;
    display: block;
    width: 12px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNrs2DEOgkAUBNDVRm+gvR7AiuN4DGvvYWcpXMFwF3tFE1szziIkxhAEZHcn6iavn8ggf78xjzOnhDI6U0wLE+jYMCfCixttaOI7UFIR5tmFVjTyFSh7E6h0oCUNXAdCS6nrfqED268tTVUCla60prFKICf9Qo966Rd69nG/4EjnfsGx1v2CJ437BY8a9QsB1PYLAVX2CwLSYgzKk8FoHDt1REqB8tlMLdBpaMSOWqC90iOzF41I6bWfKf0x/j8dkh9XmfGjsic/PcJKDfky16DWPfn6q7TUssH5OiYL0ZO6E6ut9OSWnmUo+0sdC7tQa+G7AAMA2sSlkInmEt0AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px auto;
}
.pagination a.pagination--next:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNrMmL9KA0EQxmeXBdukS2MXewuxFn0La1/AJhKw1Vj4DIKR+BJRsfYPWAtWabRREQQr128xB4d43G1udmYHPg7utvjx7Xd3s2O892TuzvtEdARtQQaaQgd+bfuBhMvQ7STA3EDdP8++oRNoH2AvUkB27ky34tkO9AgHB9CSlENvuHYarJ0Ft6AzOOZTOtRpuHYZOoWu4NZqSqDY2oDuATWGeim2rI39n9BxyCG28SsHIPZ8WSan2fJlmSPQOl9cW8aWr5RAC+XLUvqKypcEUFS+JLYsKl9aQJX5sqRb5Xz1c3CoXKHrWLeUT4WebJQTUKjN3IAoN6DLnIBeoWEuQNfhDcO36Mkpg8zmx6xxcUMLqPLXIQ0UDp8TaACQ5/8WOOGc7NYdz51GTrSAFmphnUZOJIEa5UQCKConKYHYj9JOIyfcQK1zUgf0ThEDK46c1PVDFzVrPqA9aCU1TOHQkH6nr1kMPU1pLDwKPW3RuUGHGmPhHwEGABF6swNJOGQtAAAAAElFTkSuQmCC');
}

.pagination a.pagination--first {
    color: transparent;
    display: block;
    width: 22px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhZJREFUeNrsmr1Kw1AYhk9KQEEQnXRxU2enzv4gyQW4iQreQBdBq5MgKC5egJt3UbDi7NQLiJO7FsG5vpFUa0w9Sc75zveR9MDLKdjCy5Ocx/wcbzAYKNej0+msYTpDtpG4QBc5CYIg8jxPMYzMPkjkuQQEMAuYLpBDpJH68xvSDMMwcghG28d3BGYKUys5SrNjvjaPXCE7Dirl7uMTg4nXy15ylJZy/GSLGEzhPj6xZ26Q9QI/myP2TOE+PgGYRUzXyG7GuuYYRn18i2CmE/MfITMCwFjp4zN4RgnzDB2gkp5RwjxjH1DVPGMNUFU9Ywyo6p4xAlQHz5QCVCfPFAJUR8/kAlRnz2gBAc4ypltuzwRBMHwYJKLPF6AEzlNyey8FDnuf4YhldykIjpLQJw1oUxAcxd0nC9BkaAB1OQvAgemH4l1pgNrIqyBI7H1+AYIDnjE3kUchkET0+b4YG33tg5L73BdmYRiOSpu9TyP1H+UO0ypyjnwIOIDsfca+OOS6WU2dQew3q9o3q64fd/wDiOVxh/ZIYNn1kA18PEBeBCy7HuKsT+5Tta5+KrV5gdJPOZaYUz8Z7e6g8FNJQGR+MqJdBz9ZOR2r7CfrG6hM/WS4xKz7iWyHWVk/EQAy8hPZFWlJP/WF+alPfsme+GkFOUbeNV+/d+Sn3H0mmzg1fTzGbcCn6mdP4gPSZt4G/KcPEn0KMADjePAguxNxywAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px auto;
}
.pagination a.pagination--first:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh9JREFUeNrsmjFKxEAUhjMSUBCErbSx094ibC2KN7CKaOEFbARdbYUFGw9gZ2HnDYxYi0eIV9DFC8Q/kshuNjGZzHvzhk0GHgO6C7/f4reZeU8lSeLZXkqpHWzXqANUGiBCXSJL7Aks9f5YnicIY2UTEMCsY7tBnaKWCr/+Qg1tQgKY2jxWAAHMMraz7FNa++elT8hzaAFM4zysgABGYTvOPqXNBm+ZIM+AEYx2HjZAmWfuULs670MexegZ7Tw+A5gNbLeoo5L/awkBG+XxCcGspOZHnaNWHQBDkscX8Aw3GNI8voRnmJ9nSPP4vWcIAS2qZ4wBLbpnjAB1wTOtAHXJM1qAuuiZRoC67JlaQGCzhe1e2jP5OQxwnMjzmwWVhnlDDRyCI54nX6nsxq7AydbYFTg5oD2H4HjSecoA9asGUCQqQaWKN3aRa4BGqE+HIInnmQEEB3xgH6JeXYCUBKETef5yTd9JI+SJ9IPZtLTxlS+eZ+7SXvqoUfxWkz5qVHY1pA6rVV0NqcNqbdvH9nVHXdvH9nVH476YLT817YvZ8pNW49CGn3Qahzb81KqzyumnNp1VTj8ZtZ45/GTSeubwE0lvntJPFL15Sj+RDS9Q+YlqeIHKT+TTHaZ+op7uMPVTP/4iBailn1gHqFr4acL+yI4/+AHbNuoC9V3z8mf2PEGolacf4nRhiLPCT1eo/exHL6iR8BjwfJ4gjH8EGAATbCpv+pZLlAAAAABJRU5ErkJggg==');
}

.pagination a.pagination--last {
    color: transparent;
    display: block;
    width: 22px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkJJREFUeNrcmr9Kw1AUxm9CoWuLSxc33Tt1Fh36IvoALhXB1T+DzyBY8R1a/IOzIDhLO7noEkUQOhm/m96Uom2T295z7kkOfEOaDB9fzvmlubmBGtcGdAbtQAF0Ax1Dz4q54jhW/X5/pp92u83uJzDhPEL1P+d+oAvoCHrnMtTr9TL9ICg2P6G5U/U553ahF6gDVZk8ZfpBh3WgKlcHfUC1HNe+mm660pNA2EHWftBRMWUH1XJeuw5dQvdQk/CmWftBNzUpA7KtLegJ6kIN5b8SPwipCzUoRmyV9vyGzg03Ro5GzIkfjN1IQkDO+bRiQM75FDrqRC4+WftZlU8hBQ/KxCdXI+aMT45GzBmfKANaik+EAS3Fp5CTB0XkU8jNg6LxiWPErPjEMGJWfPIV0Fw+eQpoLp98B5TWA7QHDcx6UCzBD0IaSAlImVWFFgIa6AMBISV+QiWn9BrQaXqAuxdI8COpg3RF6KC16R88d1IkqYNElrSA7gR1T+JH0ohFBtJDIeFEkiCtH6stSEo4iR88KIYVz0bSP2ZdIWOV+EEwEz++AnK+VEv1qsEdkP74d63G39neBAQz8YNgZvqpMM/1vvLwOXuRn6zP2RUfnJHAvWnO+AqoMJzhDqhwnOEMqJCc4Qio0JyhDKgUnKEIqFSccR1Q6TiTFdCnstuwRM0ZKz8uOLOo9Nv8bcY1X9ABtMkE4dx+qMNJO+hQjXeTitjEmccP5ybOdGFc7yzVC+bb5liv7J0ov9uA//nxsQ34V4ABAA0pONIOG5DKAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px auto;
}
.pagination a.pagination--last:hover {
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAoCAYAAABdGbwdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjBJREFUeNrsmr1KA0EUhWeWQNqkS2MX+xRiLfEtrH0Bm4hg60/hMwhG4kv4g3VUsBZS2WijIgipvJ7ZJGbVbDaTzNy5uzhwkJAtDt/OfGZnRxOR0rdndaXUIbKOaOQc2aOVjXsVYGitJ/chYu+j1U3HlOki1V/ffSLHyC5APTPDmd6HiK1PNLxT1ZTvNpEHzLAWUmbqlN1H6xZS5ppBr/hbmeHaR3P3kFPMKPI4g+z7GE94nEGVGa9dQk6QK8ymhsebZt9H64ZPQLZjDbkDpDZSU+HHoI/WbaTmY4ktMj0/kCPjDSy7vqMl5qYPUV8CIOd+WhCQcz9FjmYil5/s+yzop8iLDwrkJ1dLzJmfHC0xZ37yCWguP3kENJefIlYf5NBPEbsPcuYnjiVm5SeGJWblp1CAUv0UCFCqnyIxPhjsSSn00kL8VJcAKOmDrhBI4z6AJAWQGu4BHYw+CIAU95EEyIxm8oMASE1pgMQNaYAuBfzL/9FHEqAXZEcQnLiPFEDXyCp+C/WEwBn0IeqVAheJf5gBTFvIzBn0IfruEwqQ861aX48a3IDMy78O0gKYJwFgxn2IJvYpMa/rrVCvs1P7ZLzOLoXwjAjvJTwTClBuPMMNKHee4QSUS89wAMq1Z3wCKoRnfAAqlGdcAyqcZ7IAvSmLA0sMnrHr48Az04Z5mr/IuOYd2UaWmSQ8ex/PcOKH5/9DnBl9EseAzYb5aE/Y7OztBz4G/LdPgGPAXwIMAIRpdBBcwqoLAAAAAElFTkSuQmCC');
}

/* Pagination */

/* Table */
.table-container {
    max-width: 100%;
    overflow: auto;
}
.table {
    border-collapse: collapse;
}
.table thead {
    background: var(--bs-gray-200);
}
.table th,
.table td {
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 20px;
    white-space: nowrap;
}
.table tbody {
    font-size: 14px;
}
.table tbody tr:first-child td {
    padding-top: 25px;
}
.table tbody tr:last-child td {
    padding-bottom: 25px;
}
/* End table */

/* Tags */
.tag {
    background-color: #d6d6d6;
    border-radius: 8px;
    font-weight: 500;
    line-height: 28px;
    padding: 10px 10px;
    box-sizing: border-box;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
}
.tag--blue {
    color: #0087FF;
    background-color: rgba(63, 112, 172, 0.15);
}
.tag--dark-blue {
    color: #183DB4;
    background-color: rgba(24, 61, 180, 0.125);
}
.tag--purple {
    color: #BF2CF5;
    background-color: rgba(172, 63, 167, 0.15);
}
.tag--green {
    color: rgb(0, 180, 123);
    background-color: rgba(0, 180, 123, 0.1089);
}
.tag--bright-green {
    color: rgb(12, 174, 0);
    background-color: rgba(12, 174, 0, 0.15);
}
.tag--orange {
    color: #FF670D;
    background-color: rgba(255, 103, 13, 0.125);
}
.tag--red {
    color: #FF0000;
    background-color: rgba(255, 0, 0, 0.15);
}
.tag--dark-red {
    color: white;
    background-color: #FF0000;
}
/* End tags */

/* Modal */
.modal-container {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(var(--bs-black-rgb), 0.5);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
    padding: 0 12px;
    box-sizing: border-box;
}
.modal {
    border-radius: var(--bs-border-radius);
    background: var(--bs-white);
    width: 500px;
    padding: 20px;
    max-width: 100%;
}
/* End modal */

/* Typography */
small {
    font-size: 0.8em !important;
}
.lh-xs {
    line-height: 0.75 !important;
}
.lh-xl {
    line-height: 2 !important;
}
.lh-xxl {
    line-height: 2.25 !important;
}
.fs-small {
    font-size: 13px;
}
.text-orange {
    color: #FF670D;
}
/* End typography */

/* Animations */
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        display: none;
    }
}
.animate-fade-out {
    animation: fade-out 10s ease-out forwards;
}
/* End animations */

/* Extended utilities */
.bg-lightest {
    background-color: #f8f8f8;
}
.bg-light-red {
    background-color: #ffefef;
}
.bg-smooth-red {
    background-color: #ff5d5d;
}
.bg-gray {
    background-color: #f1f5f8;
}

.text-pre-wrap {
    white-space: pre-wrap;
    word-break: break-all;
}

.bg-lighter {
    background-color: #f1f1f1f1;
}
.fw-bolder {
    font-weight: 500 !important;
}
.h-1px {
    height: 1px;
}
.h-2px {
    height: 2px;
}
.h-5px {
    height: 5px;
}
.w-1px {
    width: 1px;
}
.w-2px {
    width: 2px;
}
.mh-500px {
    min-height: 500px;
}
.w-45 {
    width: 45%;
}
.w-46 {
    width: 46%;
}
.w-49 {
    width: 49%;
}
.mvh-50 {
    min-height: 50vh;
}
.mw-25 {
    min-width: 25%;
}
.mw-50 {
    min-width: 50%;
}
.mw-20 {
    min-width: 20%;
}
.mw-10 {
    min-width: 10%;
}
.top-1px {
    top: 1px;
}
.top-5px {
    top: 5px;
}
.top-10px {
    top: 10px;
}
.box-sizing-border {
    box-sizing: border-box;
}
.text-overflow-ellipsis {
    text-overflow: ellipsis;
}
ul.list-unstyled {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.list-unstyled > li {
    padding: 0;
    margin: 0;
}

a.active {
    pointer-events: none;
}

/* LEGACY MODAL */
.modal_bg_inp{
    display: none;
}
.modal_bg{
    display: none;
    position: fixed;
    z-index: 88;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 20%);
}
input.message_delete_inp:checked ~ .message_delete_mod{
    display: block;
}
input.accept_refund_inp:checked ~ .accept_refund_mod{
    display: block;
}
input.accept_dispute_inp:checked ~ .accept_dispute_mod{
    display: block;
}
input.message_delete_inp:checked ~ .message_delete_mod{
    display: block;
}
input.dispute_close_inp:checked ~ .dispute_close_mod{
    display: block;
}
.modal_bg_block{
    max-height: 96%;
    overflow-y: auto;
    position: absolute;
    z-index: 89;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    min-width: 290px;
    max-width: 700px;
    padding: 20px 25px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 4px 16px rgba(0, 26, 52, 0.16);
}
.modal_bg_block::-webkit-scrollbar { width: 2px; height: 2px;}
.modal_bg_block::-webkit-scrollbar-button {  background-color: #f0f0f0;border-radius: 2px; display: none; }
.modal_bg_block::-webkit-scrollbar-track {  background-color: #f0f0f0;border-radius: 2px;}
.modal_bg_block::-webkit-scrollbar-track-piece { background-color: #f0f0f0; border-radius: 2px;}
.modal_bg_block::-webkit-scrollbar-thumb { height: 10px; background-color: #c6c6c6; border-radius: 2px;}
.modal_bg_block::-webkit-scrollbar-corner { background-color: #f0f0f0;border-radius: 2px;}
.modal_bg_block::-webkit-resizer { background-color: #f0f0f0;border-radius: 2px;}

.modal_bg_title{
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    margin: 0 0 20px 0;
}
.modal_bg_text{
    margin: 0 0 20px 0;
    text-align: center;
}
.modal_bg_buttons{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.modal_bg_but_line{
    width: 48%;
}

a.modal_bg_but{
    display: block;
    padding: 0 30px 0 30px;
    height: 42px;
    border-radius: 4px;
    background-color: #1a1f23;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 42px;
    text-decoration: none;
    text-align: center;
}
a.modal_bg_but:hover{
    background-color: #5e6369;
    box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);
}
a.modal_bg_but.red{
    background-color: #ffd5d6;
    color: #e53d3c;
}
a.modal_bg_but.red:hover{
    background-color: #1a1f23;
    color: #fff;
}
/* END LEGACY MODAL */

/* ALERTS */
.alert {
    display: flex;
    min-height: 63px;
    position: relative;
}
.alert a {
    font-weight: 500;
}
.alert-symbol {
    color: white;
    font-weight: bold;
    font-style: normal;
    font-size: 25px;
    border-radius: 4px 0 0 4px;
    min-height: 64px;
    width: 50px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}
.alert--success .alert-symbol {
    background-color: #42CCA6;
}
.alert--danger .alert-symbol {
    background-color: #F96D62;
}
.alert-text {
    flex: 1;
    font-size: 16px;
    border-radius:  0 4px 4px 0;
    margin: 0;
    min-height: 64px;
    padding: 22px 50px 22px 20px;
    box-sizing: border-box;
    text-align: left;
}
.alert--success .alert-text {
    background-color: rgba(31,181,169,0.165);
}
.alert--danger .alert-text {
    background-color: rgba(232,68,54,0.145);
}
.alert-close-button {
    border: none;
    cursor: pointer;
    background-color: transparent;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: calc(50% - 10px);
    background-repeat: no-repeat;
    background-position: center right;
}
.alert--success .alert-close-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK9SURBVHgBrVZdctJQFD7ndvTRYQl0BeIKSMqLDy3oBiRxA7AD2hVAN2BgBTLQcTrO1KQrMK5AlpCxb2pz/U6Sm8b0BpD6zYSQ+3O+e/4v0xa8CYMWXo4mHmi8SWv5bmWTTDETxVqpaNUdLrbJ4aaJ/k1wjtlRKZQowbPh/E0g7VTmNqmmxVXPP9+LBKdvY8NHyoUkKdOM9VG0Pnl3+2jt56Bzf8QjZu3gsy1kislduv6mkQQEHRCEckIN4XdEF5HrJ7QDr3GwZ0Qj1jSWg/0G0SfXjx+RFBqE2YlYeyv3/YL+EWc3wZiZpkIEjV4ZjZRZYAhgnvEhBIJ1z5/BAj7+tgp5VJJkTgaBmOjK9S/pCVi7/lzkiLzTcDEpSWC0IX43v4ieRGBwBF+SmEynYwdpoM7CwBNWrSm6rkWFoB/Op/3ww9AmDD7w+mEwrY8vJVhYiTatF6QGShF3ZeJe2bXQpL+R5nmdSAjg5AArYts+RWkW8kypo7TWWT5UQ66KwsZ+lagk2BKF0CYSubCQIz7pIHutBDaiQRgEuwgq2OBpKdoTQsTMc5zMwzPfJ8yxPjEkCT/UoEaIiWBaPAwy8pqCwQaQZGztXQTGROue59d91ITC37HC5gh/Wqdh4OwiMCayBUMdUgdFLkwbq1TzslCqa1vMil/anGyINKmOVQviUb5fRSyNCXXmuwz8YDrep+ruQqXY0urEP1Z/ZydN6D8gTbOSL8V2Lt9lqe9/Cb6SNKoDy7xBpdxvRAsZK/PkJ9NbktYKZ8pCOgBFkGQEkOeacVtnlNaLxkUznOByaSmadWR+TcncCZo7o4G00uemQ8rFASHOOVlsEe5AuFO5cMRikettPb4KlPAJ4tCjh0RNNHOcb8LVSGfj5U0mzRvehU1WI4mB2BnLuriRSD6YnJAwT3BxiFJWyztOb7eF/h+Z3WSoUqF8VwAAAABJRU5ErkJggg==");
}
.alert--danger .alert-close-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALpSURBVHgBrVbdUdtAEN69i02Y4cElmAqiVICogKECZE+eEhvUAVABJgYmM5lgUQF0gKggSgVxCXrIxNiKbrMr+xRHnH8C+WZkS6e7/W5/7lshLAGFQWPyS/uAsAdIPhA0eFguQISECBI0GNcvv9wss4OLXowP2yds9MgaZcqUn4cEkM5IPP6dvYMhW7rZ+Hh9shbJKAya2qhb3qU3NUw9hRjX+oOH6twf7wOvrtURFV5iU8hMZnY3P0XDhSSyqKbVvewewfRqGk6xF6WwAsXGciYDCPkxzXKzu3UVJU9IZKIyTEDQRENB/XJwA/+Ix24QIqgzIWKP3lqPlJ1gCYhM+BwCwet+1DNgWnzbULUiIlPb8jNLclNC9PoiOocXYLMfRRyeHt82x532cUnCOOAkD/MMXkRgUdPmFKQKEUI5BmrUbQfiBacnrlaFYNJtn00+tA5cxmStvK+OF8VChTeNLNN7SgPsyAuuCKcXOZhvpDCqEgkBh2EAhhLXOs5NUfIE5CsoDhWk8yU3D4mxJHOeyBIsq8LNiygWu5wQX8mhI3LvxkU07rYHqwgsWBWGIJUGa2JWNRHfBnxFa5U5YWpJUiz1aTEkRHyiA0u0qBhckJxwqWFzFUEZov51q5qjhY4Aeax9ieK7mJ8bo07grySYhchVDFVMWAfFLjuQKI10N3VJ7bgmc4m/cSXZEoFCD5wLlbQJ4LUxFo0pV99loK7N9jqquwp/xJZgoz/YVn+dzlwdw3+ANhgWKkIUyXMp9ZPD1lci9J4r8xaP3TbLPZyJFooXMlaek1zRPv+lksyfPBGeASkSS2Ay2rXjTzvjK7yVVipynWfm3CWaVUheM4MnHIkjadlZTu7OWO6mSBre257NV5zl+nzr6vMT6Rl13vlKGd9+cCBSkk9of2mPn8e4ExxzeQYzMgErA06JkBpUtIf5LxnqbVxEpy5bC0nK3XaDQPMZYhH1+GB5pVFRWP7m0prutKKHZaX/G/VemeoiO/VNAAAAAElFTkSuQmCC");
}
/* END ALERTS */

@media (min-width: 576px) {
    .formfield input:not([type="radio"]),
    .formfield textarea,
    .formfield select,
    .form div.select label,
    .formfield div.select label {
        max-width: 500px;
    }
    .pagination {
        gap: 14px;
    }
    .pagination--page.pagination--page {
        font-size: 13px;
        padding: 3px 9px 4px;
    }
    .pagination a.pagination--prev,
    .pagination a.pagination--next
    {
        display: block;
    }
    .pagination > li:nth-child(2),
    .pagination > li:nth-last-child(2) {
        display: initial;
    }
    .tag {
        white-space: nowrap;
    }
    .w-sm-25 {
        width: 25% !important;
    }

    .w-sm-50 {
        width: 50% !important;
    }

    .w-sm-75 {
        width: 75% !important;
    }

    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }

    .mw-sm-100 {
        max-width: 100% !important;
    }

    .vw-sm-100 {
        width: 100vw !important;
    }

    .min-vw-sm-100 {
        min-width: 100vw !important;
    }

    .h-sm-25 {
        height: 25% !important;
    }

    .h-sm-50 {
        height: 50% !important;
    }

    .h-sm-75 {
        height: 75% !important;
    }

    .h-sm-100 {
        height: 100% !important;
    }

    .h-sm-auto {
        height: auto !important;
    }

    .mh-sm-100 {
        max-height: 100% !important;
    }

    .vh-sm-100 {
        height: 100vh !important;
    }

    .min-vh-sm-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 768px) {
    .w-md-25 {
        width: 25% !important;
    }

    .w-md-49 {
        width: 49% !important;
    }

    .w-md-50 {
        width: 50% !important;
    }

    .w-md-75 {
        width: 75% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .w-md-auto {
        width: auto !important;
    }

    .mw-md-100 {
        max-width: 100% !important;
    }

    .vw-md-100 {
        width: 100vw !important;
    }

    .min-vw-md-100 {
        min-width: 100vw !important;
    }

    .h-md-25 {
        height: 25% !important;
    }

    .h-md-50 {
        height: 50% !important;
    }

    .h-md-75 {
        height: 75% !important;
    }

    .h-md-100 {
        height: 100% !important;
    }

    .h-md-auto {
        height: auto !important;
    }

    .mh-md-100 {
        max-height: 100% !important;
    }

    .vh-md-100 {
        height: 100vh !important;
    }

    .min-vh-md-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 992px) {
    .w-lg-25 {
        width: 25% !important;
    }

    .w-lg-50 {
        width: 50% !important;
    }

    .w-lg-75 {
        width: 75% !important;
    }

    .w-lg-100 {
        width: 100% !important;
    }

    .w-lg-auto {
        width: auto !important;
    }

    .mw-lg-100 {
        max-width: 100% !important;
    }

    .vw-lg-100 {
        width: 100vw !important;
    }

    .min-vw-lg-100 {
        min-width: 100vw !important;
    }

    .h-lg-25 {
        height: 25% !important;
    }

    .h-lg-50 {
        height: 50% !important;
    }

    .h-lg-75 {
        height: 75% !important;
    }

    .h-lg-100 {
        height: 100% !important;
    }

    .h-lg-auto {
        height: auto !important;
    }

    .mh-lg-100 {
        max-height: 100% !important;
    }

    .vh-lg-100 {
        height: 100vh !important;
    }

    .min-vh-lg-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 1200px) {
    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-49 {
        width: 49% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .mw-xl-100 {
        max-width: 100% !important;
    }

    .vw-xl-100 {
        width: 100vw !important;
    }

    .min-vw-xl-100 {
        min-width: 100vw !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .mh-xl-100 {
        max-height: 100% !important;
    }

    .vh-xl-100 {
        height: 100vh !important;
    }

    .min-vh-xl-100 {
        min-height: 100vh !important;
    }
}

@media (min-width: 1400px) {
    .w-xxl-25 {
        width: 25% !important;
    }

    .w-xxl-50 {
        width: 50% !important;
    }

    .w-xxl-75 {
        width: 75% !important;
    }

    .w-xxl-100 {
        width: 100% !important;
    }

    .w-xxl-auto {
        width: auto !important;
    }

    .mw-xxl-100 {
        max-width: 100% !important;
    }

    .vw-xxl-100 {
        width: 100vw !important;
    }

    .min-vw-xxl-100 {
        min-width: 100vw !important;
    }

    .h-xxl-25 {
        height: 25% !important;
    }

    .h-xxl-50 {
        height: 50% !important;
    }

    .h-xxl-75 {
        height: 75% !important;
    }

    .h-xxl-100 {
        height: 100% !important;
    }

    .h-xxl-auto {
        height: auto !important;
    }

    .mh-xxl-100 {
        max-height: 100% !important;
    }

    .vh-xxl-100 {
        height: 100vh !important;
    }

    .min-vh-xxl-100 {
        min-height: 100vh !important;
    }
}
.notify-circle {
    border-radius: 50%;
    background-color: #e53d3c;
    width: 3px;
    height: 3px;
    display: inline-block;
    position: absolute;
    margin-top: -2px;
    border: 2px solid transparent;
}
.notify-circle--bordered {
    width: 7px;
    height: 7px;
    border: 2px solid white;
}

.fs-normal {
    font-size: 14px;
}
/* End extended utilities */

.logotype {
    background-image: url("data:image/png;base64,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");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 413px;
    height: 44px;
    display: block;
    max-width: 100%;
}
.logotype-sm {
    width: 216px;
    height: 22px;
}
.pointer-events-none {
    pointer-events: none;
}
.cursor-pointer {
    cursor: pointer;
}

/* Icons refactored */
.icon {
    display: inline-block;
    mask-size: contain;
    mask-repeat: no-repeat;
    background-color: currentColor;
}
.icon-heart {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA3NJREFUWMPtl99rHFUUxz/n7tw72Zl7t2nMNnZFoi9WMP9A+1SIVilVqJYU/wLf6oN9qEgLFquiIrUKij6JCjW2UiS2NBJRBH8gKFWkYKGlNaHGFovZ3cbdtHt92MnupO6m2U2aFz1PM3fOOd/vPb/uHfivi7RYy6LdTsQ/CNwLshbvryD8ipdx5qLDMF1u7a4QoYs7Eb8lse0FfwXPafAnmSuPAn+3JxDmtlKrHUBY15ay5zJK9lIpfrJgPRNtQ6nnEPKLbHga8U9TKZ9smDU+afsE+FcQbMLtR2qMIX4U5ByIBwoIEbANpT21uW/rtvGTKPUiQtywheN4OYpwASQDDAAW5BFUOEOt+kOTVxBvwdhJjJ3C2F/IRA+35B/mHkLbU4neFKHbTeiearwb+zNhbmtLW+O2Y9zpRG+SIB6eT0GIsV8Dt+MpEZj7mf3zt7ZBtDZPhVGEe25IzRnmGIHSH+0z0DOICT4DYuAi1dKmDCb3OPjtiZd9VGa+WrRsq9WrROYE13gAoa8ecTlHlR2LgwNc+wsVFhGGAUemZwqMew9jp9DuuzZd0UbiAYwdxbiPIFrfUedp9309Fe7dAPx9ye5/AvzS/ZSnqTLSRet7qJ0CKYAfUiDzYTyzetNHJVhym8L7mfqzv2P1CPhCPRZ+RiGcTZaHVnECD80Xr0LU50lmNhBkN91y6CC7Ec+GJAITgnP9VPw3QARynmpxGJi9RfA9GDcB/i6QWYzfqCgWL+M5mBToIDp+HTYHK4+9OUDbQ3VwQOQ1SqVLzd4M3dupEfvWgnNi+ZJB2zcb/rV9p9XMMWj7fkrpDUCtALhC20Mpvx8App1yiLGHU8oHO5uOLafeq6nD6kOg52ZGWQJ7pGkUv9wlCcHELzX8BPYIkF2ibSHC2GNNEu6FjuGNez6182MwEHfmIJ+3GDeWcrJ/6eD22RT5MfJ5220OHcadSJHYtwTwvan0HQfcMou4txdtx5u5jPe0n3LxnlQBjwNrVqiNc31oO7HgKvav/nG7m9/tBKxZu7KDzLl+tP0ytcNdqQvtrtT6FzjXv5z/gkXEriOUj/H+7uQAO5B4eSZ5P0vIY5RudjXrmgBAtB6tjiIM3uDqPNXao1D+vbMx2bFcvUhwfQQvk6lL1gWC6zs6BV/mwdo7iIk/xbgxsn138r90Kf8AB9EIZGWNGesAAAAASUVORK5CYII=");
}
.icon-filled-heart {
    width: 20px;
    height: 20px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAr9JREFUWMPtl89LVFEUxz/nvpk3Oj/MrKSCEDcVFAXtDNoqhAT9oEmopE0tg3Yt3BW0KPoP2rQJoRaRgYHVIjIwkhaSVBhFZUakzg+neW/mnRYz2ozMD8cZbVFned895/s9557zvffBv25SYq0ZfySKaA+wG2QjqrMIb1F5hBu8AzPJ0uG2B/HHo4h2531bQWdR3oAO4yYHgV/lCQRaDuN5VxHay1JWfmBkgHT8ftG6FezFmCsIWyokPIPoZdLJ4SW3pU/+8AXQ6wjhKjULAr0Yv+K5L3K+oYsYcw0hlN/llaluGOQIJhDDc179qYAv1I2RW2WcKpCRm4Cieim/4IL6K3hoHkPxtJ9MckSAAHb4ObC1znZyQO2q2zz1MGKAaZzEQQu7pQ/0aH3YJlsl88KqLVY5gtX0xYD2VJyJSqbqIOKinlUj43Q+QI8PdE/RCdXWAzaqqyiZ5gnrXgPS9hf0x5fPYJNBNfbXZFA1ZhCm1hXUKzgzkQ8GMY/XlYARWep21REhEtlMWkeB4LpkbxbHUFLY2mXhOAsY20M4tPZXn0iBdtwgFX+SGwfPeYkvsAvYuVgbEGlc5ihSoDLKQ5z4QPFllHWGMfZ+hM6GgucErhD8KW7iPJAtJgBZPGcIyz4AdKzRa+MZbuIckK78IPGFb2PoamwDMkomcQZIFQ1Fia0pMi1ngbEGwo+RCfUvBy9HAPi6wIbm0yDjDTiH8Vys0s+4as0WwY4Mgu5bpda+xklGgXhZXaoSIY5j9aFM1I7NBE6yrxL4SggAc3O45hTKZA3dP4lrRYH5qsq8soixnzRJFOX9CjJ/hy1RmJ9d7X9BBQu3E5B7qHaWAZ8iwHESie/1/JhUseA2/OYuslys5COOdwyS32q6HGsnsDCNL3sSlc8FmX/Clz1RK3h91tTagR0awo48oLltB/9tlfYbvhzjw5jPWfgAAAAASUVORK5CYII=");
}
.icon-flag {
    opacity: 0.85;
    width: 16px;
    height: 20px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALtJREFUOI3t00FLAmEUheFHEYqQRMNFkBihCP71/o5CLiJTd1bE0KCTxOfmDszWaSPRWV24cO6B99xGSikhR9tp6mHcCAPYYo4lXvGBfewucYMh7jFFH0XVoI6KVgwZHjCJCwN0cYWEHd6xwQsWeIMyQYbOidd/cGj+Ij74N6DEeB2YnvCMFT6DjiDUDbyjwN1UwVhHa8zKBDluK0W6i+peRJG+I+Eqar7AVzVBnWfiLCj8AYMWHlHUdTgCbN8+j1YHRQgAAAAASUVORK5CYII=");
}
.icon-cart {
    width: 22px;
    height: 18px;
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAMAAADFCSheAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAXpQTFRFAFEA////Gh8lHCEnzs/Qt7m7qKqs/f394eLjd3p+GyAmNTk/YmVpvL2//v7+ISYsbnF1f4KG6erqPUFG19jZREhN8/T0JSov7O3tNjpAy8zNsrO1io2QLjI4w8TG3N3e6+zsUlVa/Pz8MDU6+/v7PkJHrK6wuru9xsfIdXh7k5aY+Pj4QERJZ2tv8vPzZWltzc7P1tfYOj9EXF9jaWxwS09Uq6yvjI+SZmpuj5GUlpibyMnL3t7fnqCjKzA1ZGdrhYiLMTY7SExRgoWIQkZLHiMpLzM5KS405OXlb3J2mZue09TVdHd6HyQq9PT1jpCTXWFlWFxg9/f3Iictm52g39/ggYSHP0NINDg+PEBFhIeKoaOl+fn5HSIoOT1CycrM6uvr6Ojp4uPk8fHx2tvcSU1RxMXH1dbXwcLEXGBkHiMo8PDw29zdUFRYo6Wo0NHTkJKVhoiMtLW3uLq7rrCyLDE2TFBV7e3u8vLyMjc8cnV57+/wKi80OT5DBuj6CQAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAACxMAAAsTAQCanBgAAABlSURBVDjLxdJLDoAwCEXRl7v/RTtSY1N+CpFRUw5NA0icoTh4h9ufvktmMU48f+7bRU/iZAPKGH9y2U6vyX8wO0x6c5owVRzXO89YGAvHG5fA+oRVsaNRniv+jZ1iDKsL77txnQ9qxgPFyS5G4QAAAABJRU5ErkJggg==");
}
.icon-crown {
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAABEpJREFUWMPtl09oXFUUxn/3znsv0857k7TYCa7UjVTqxoX1DxWDIMWN1J0oCkaLKBbq34poK7QIKtKmKLVaFIoi0oXFRSsKKi4EEZQaLOpCTSWQfziTSaeZyczc46KTmXNnMiYNaeLCs5q5777vfvec737nXQgzDxLGPxHGR4A0y4l07x2E8Y9EyackyRUsLyxR8gpRPExP8gyE8RmieJQoHiWM31oGYJYoHlYYR5ZFK8jsaWJEmRGLwTYfGnYQxo9dEmAUPwlsVBh3sy578yVh9GS2Y82u1oAJLIYJb5LhBdLxwBJreA0w2DFccweA1JIxxA4BRpGoWhzjHbV25gikr148W+E+IOgYN1xHmDywOKkr1xMGx0ASf1zyFtoydvFBljB4n02b4u6aSG4DuVONHEU42yInz0Lvhn/lFc68jmFz5/LkLWLGF3zJcC2F8mE/xc1IkZKXFdAU2fRBsC+qOX1Ebk/3CiY7MexY8JmQ9zUmTADfqF1vpyd5unOnmfsQtVNjX2NqaoZq8TuEk2qF+4niLZ3vZ2/COb2JMYSv1LoFi6uPqyxtZC71OMJIC1t205O9S4EkGPOc2sxZ5oofNf9XZT9woalXOOCzinPg3gYTzAsdcTsxpq5knrfYQGssIHEWYwaBUpOuuCGiZHPDHp7y7EHq+wDXgiiNYexhhbmVKLmniR/xDoZc6323l+qFH4ANfsaqc77GKpJjbuYXjN0NSGM0A7xHuP4GMA+pbJ6mNvttR6kqxaNgRlRJX4L+DFG8F7hRZfsE1dLxBlafrzHKE21m0d8AP4UxhxT4VZjUJyBhswTV+v4u0p7DuX3qfz9R6QPgYbX4z1TPP69kpDJm8xaYRZhpDjqV5srMG2A+V+RC9fsYlEe6nrpa6QtP0LBVHflpUuEjQLlJC3oVycJ8O5pQbPu9g9ub3oXwW9txniKbHlq8Laf2ArW2UYe1T1DOn/MOlO4U9qLBgjHKMlzOg5mcPE+1Ngim2GEPi0Vl+nfgXZ+WHKQ8/aXvaX2+Ec/SICaiLMP0d65Q/gNJ3YvIZxj7KnPFD5fcoHvXHWp2BOEktdLBjjl12jqEyweNmqqMSW7BBaqFM554lxqTk+eB7ZDJQWlswTmp2gZtOFBqaExUIxdyrHy4rqQAnOlTB2MWqNiOjC1Yysscokop5OdbBjjdyCXdOCWrSMypjEmhRSxlfJPtya5u1qxR5qozVin6baleza1yKfuUlFTGoAim0tpBsNo666Kxdi/rZhmXK4wqpXNtxLT7G9YuY8bk8S4SIuPqI3rL0m9KKxB12dhc21DwifnXuG04tq1eKb1e2q4x8yf/hTDhhE+st+djhF/XkJIgcppqYZguV7NwbXgNCHxd4/9YgfMADASE319PkEqvDZ1glNm//+okFiUnQG5dw0Q5jH2USvGU1d8UILescQUtIrf7dgEVnLzpNfPVN4xzIMcB/gGfEHE2A1zTowAAAABJRU5ErkJggg==");
    width: 18px;
    height: 19px;
}
/* End of Icons refactored */
