.bg-green {
  background-color: #37958D;
}

.bg-orange {
  background-color: #FEF1EB;
}

.microeshop-overlay {
  background-color: #FFF;
}

.microeshop-wrapper {
  max-width: 648px;
  margin: 0 auto;
  padding: 24px;
}
@media (max-width: 480px) {
  .microeshop-wrapper {
    max-width: 400px;
  }
}

.microeshop-screen {
  text-align: left;
}
.microeshop-screen a {
  color: #37958D;
  text-decoration: underline;
}
.microeshop-screen a:hover {
  text-decoration: none;
}
.microeshop-screen .ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px -4px 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.microeshop-screen .folding-trigger .ico {
  margin: 0 0 -4px 4px;
}
.microeshop-screen .steps .h2 {
  font-size: 24px;
}
.microeshop-screen .steps .step {
  padding: 0 0 24px 44px;
  position: relative;
  font-size: 12px;
  line-height: 18px;
}
.microeshop-screen .steps .step.larger {
  padding-bottom: 35px;
}
.microeshop-screen .steps .step.no-vline {
  padding-bottom: 8px;
}
.microeshop-screen .steps .step .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
}
.microeshop-screen .steps .step .icon .ico {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 16px;
  height: 16px;
}
.microeshop-screen .steps .step .icon .ico-bell {
  padding-left: 0;
}
.microeshop-screen .steps .step .vline {
  position: absolute;
  display: block;
  width: 2px;
  top: 50px;
  bottom: 8px;
  left: 15px;
  background: #BFBFBF;
}
.microeshop-screen .steps .step .title {
  font-size: 14px;
  line-height: 21px;
  padding-top: 6px;
  margin-bottom: 2px;
}
.microeshop-screen .steps .step p {
  color: #BFBFBF;
  margin-bottom: 16px;
}
.microeshop-screen .button {
  color: #FFF;
  background: #42B2A9;
  border-color: #42B2A9;
}
.microeshop-screen .button.inverted {
  background: #FFF;
  color: #37958D;
  border-color: #37958D;
}
.microeshop-screen .button.simple {
  background: none;
  color: #37958D;
  border: none;
}
.microeshop-screen .button.simple:hover {
  background: none !important;
  text-decoration: underline !important;
  color: #37958D !important;
}
.microeshop-screen .button:hover {
  background-color: #37958D;
  color: #FFF;
}
.microeshop-screen .button.no-hover:hover {
  background-color: #42B2A9;
}
.microeshop-screen .wait-animation {
  animation-name: loading;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.microeshop-screen .spinner-big {
  width: 64px;
  height: 64px;
  position: relative;
}
.microeshop-screen .spinner-big .ico {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.microeshop-screen .spinner-big .ico.segment-1 {
  animation-name: spinner_big_1;
  animation-duration: 3s;
  width: 100%;
  height: 100%;
}
.microeshop-screen .spinner-big .ico.segment-2 {
  animation-name: spinner_big_2;
  animation-duration: 2.8s;
  width: 75%;
  height: 75%;
  left: 12.5%;
  top: 12.5%;
}
.microeshop-screen .spinner-big .ico.segment-3 {
  animation-name: spinner_big_3;
  animation-duration: 3.6s;
  width: 54%;
  height: 54%;
  left: 23%;
  top: 23%;
}
.microeshop-screen .help-info {
  margin-top: 32px;
  padding: 32px 16px;
  text-align: center;
  font-size: 14px;
  border-top: 1px solid #BFBFBF;
}
.microeshop-screen .bordered-item {
  padding: 14px 16px;
  margin-bottom: 16px;
  border: 1px solid #BFBFBF;
  border-radius: 4px;
}
.microeshop-screen .bordered-item.selectable-radio {
  padding-left: 50px;
  cursor: pointer;
}
.microeshop-screen .bordered-item.selectable-radio:hover {
  border-color: #37958D;
}
.microeshop-screen .bordered-item .item-title > span {
  display: block;
}
.microeshop-screen .bordered-item .item-title .uptitle {
  font-size: 12px;
  color: #37958D;
  text-transform: uppercase;
  line-height: 14px;
  margin-bottom: 8px;
}
.microeshop-screen .bordered-item .item-title .title {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  display: block;
  margin-bottom: 8px;
}
.microeshop-screen .bordered-item .item-title .note-1 {
  font-size: 14px;
}
.microeshop-screen .bordered-item.selected {
  border-color: #37958D;
}
.microeshop-screen .state {
  font-size: 14px;
  line-height: 150%;
  padding-top: 32px;
}
.microeshop-screen .state .ico {
  width: 40px;
  height: 40px;
  margin-bottom: 12px;
}
.microeshop-screen .state .ico.ico-loading {
  width: 48px;
  height: 48px;
}
.microeshop-screen .state .title {
  font-size: 24px;
  font-weight: bold;
  line-height: 130%;
}
.microeshop-screen .state .message {
  margin: 32px 0;
}
.microeshop-screen .state .buttons .button {
  width: auto;
  max-width: 280px;
  margin: 0 16px 16px 0;
}
.microeshop-screen .text-input {
  margin-bottom: 32px;
  max-width: 400px;
  outline: none;
}
.microeshop-screen .text-input label {
  display: block;
  text-align: left;
  font-size: 16px;
  margin-bottom: 4px;
}
.microeshop-screen .text-input input {
  height: 48px;
  min-width: 280px;
  display: block;
  padding: 4px 16px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 8px;
  border: 1px solid #BFBFBF;
  border-radius: 4px;
}
.microeshop-screen .text-input .err {
  display: none;
  font-size: 14px;
  color: red;
  text-align: left;
}
.microeshop-screen .text-input.error input {
  border-color: red;
}
.microeshop-screen .text-input.error .err {
  display: block;
  width: 100%;
}
.microeshop-screen .text-input.required label::after {
  content: "*";
  color: red;
  margin-left: 4px;
}
.microeshop-screen .text-input.checkbox {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
.microeshop-screen .text-input.checkbox input {
  flex: 0 0 auto;
  cursor: pointer;
  min-width: auto;
  height: auto;
  padding: 0;
  border: none;
  width: auto;
  margin: 2px 6px 0 4px;
}
.microeshop-screen .text-input.checkbox label {
  cursor: pointer;
}
.microeshop-screen .text-input.checkbox .err {
  margin-left: 24px;
}
.microeshop-screen .isic-form {
  padding: 16px 0;
  margin-bottom: 16px;
}
.microeshop-screen .isic-form .text-input {
  max-width: 320px;
  margin-bottom: 16px;
}
.microeshop-screen .isic-form .text-input input {
  height: 32px;
}
.microeshop-screen .isic-form .text-input label {
  font-size: 14px;
}
.microeshop-screen .isic-form .error {
  color: red;
  font-size: 14px;
}
.microeshop-screen.screen-products .products-list {
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
}
.microeshop-screen.screen-products .products-list .product-item {
  cursor: pointer;
  position: relative;
  margin-bottom: 21px;
  padding-bottom: 6px;
  width: calc(50% - 7px);
}
.microeshop-screen.screen-products .products-list .product-item .note-2 {
  font-size: 12px;
  line-height: 14px;
  color: #FFF;
  background: #37958D;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 10px;
  padding: 3px 12px;
  position: absolute;
  top: -9px;
  right: 14px;
}
.microeshop-screen.screen-products .products-list .product-item-template {
  width: 100%;
}
.microeshop-screen.screen-products .products-list .product-item-template .product-item {
  width: 100%;
}
.microeshop-screen.screen-products .products-list .product-item-template .product-note-3 {
  font-size: 14px;
}
@media (max-width: 640px) {
  .microeshop-screen.screen-products .products-list {
    display: block;
  }
  .microeshop-screen.screen-products .products-list .product-item {
    width: auto;
  }
}
.microeshop-screen.screen-products .steps .box-title {
  margin-bottom: 16px;
}
.microeshop-screen.screen-products .steps h2 {
  font-size: 19px;
  line-height: 25px;
}
.microeshop-screen.screen-products .steps .step .vline {
  top: 40px;
}
.microeshop-screen.screen-products .info .part {
  margin-bottom: 24px;
  position: relative;
  font-size: 12px;
}
.microeshop-screen.screen-products .info .part .bullet {
  position: absolute;
  top: 0;
  left: 0;
}
.microeshop-screen.screen-products .info .part .content .ico {
  margin: 0 0 -4px 4px;
}
.microeshop-screen.screen-products .info .part .content p {
  margin-bottom: 12px;
}
.microeshop-screen.screen-products .info .part .content .info_subcontent {
  padding-top: 12px;
  padding-left: 24px;
}
.microeshop-screen.screen-products .info .part .content ul {
  margin: 12px 0 12px 12px;
}
.microeshop-screen.screen-products .info .part .content .checkinput {
  display: flex;
  align-items: start;
}
.microeshop-screen.screen-products .info .part .content .checkinput input {
  flex: 0 0 auto;
  margin-right: 6px;
  cursor: pointer;
}
.microeshop-screen.screen-products .info .part .content .checkinput label {
  cursor: pointer;
}
.microeshop-screen.screen-products .info .folding-trigger {
  white-space: nowrap;
}
.microeshop-screen.screen-products .info .folding-trigger .ico-up-small {
  display: none;
}
.microeshop-screen.screen-products .info .folding-trigger.unfolded .ico-down-small {
  display: none;
}
.microeshop-screen.screen-products .info .folding-trigger.unfolded .ico-up-small {
  display: inline-block;
}
.microeshop-screen.screen-paymentstatus {
  text-align: center;
}
.microeshop-screen.screen-paymentstatus .state {
  text-align: center;
}
.microeshop-screen.screen-paymentstatus .state .buttons {
  text-align: center;
}
.microeshop-screen.screen-paymentstatus .state-failed .message p, .microeshop-screen.screen-paymentstatus .state-failed .title span {
  display: none;
}
.microeshop-screen.screen-paymentstatus .state-failed.connection .connection {
  display: initial;
}
.microeshop-screen.screen-paymentstatus .state-failed.canceled .canceled {
  display: initial;
}
.microeshop-screen.screen-paymentstatus .state-failed.low .low {
  display: initial;
}
.microeshop-screen.screen-paymentstatus .state-failed.limit .limit {
  display: initial;
}
.microeshop-screen.screen-paymentstatus .state-failed.general .general {
  display: initial;
}
.microeshop-screen.screen-login .product-slot {
  margin-bottom: 8px;
}
.microeshop-screen.screen-login .selected-product {
  display: flex;
  align-items: flex-start;
}
.microeshop-screen.screen-login .selected-product .item-title {
  flex: 1 1 auto;
  margin: 0;
}
.microeshop-screen.screen-login .selected-product .title {
  font-size: 19px;
  margin-bottom: 8px;
  font-weight: 500;
}
.microeshop-screen.screen-login .selected-product .change-button {
  flex: 0 0 auto;
}
.microeshop-screen.screen-login .selected-product .change-button a {
  display: block;
  padding: 14px;
}
.microeshop-screen.screen-login .selected-product .change-button .ico {
  width: 20px;
  height: 20px;
}
.microeshop-screen.screen-login .divider {
  position: relative;
  margin: 24px 0;
}
.microeshop-screen.screen-login .divider::before {
  content: "";
  background: #ccc;
  display: block;
  height: 1px;
  top: 42%;
  position: absolute;
  left: 0;
  right: 0;
}
.microeshop-screen.screen-login .divider span {
  display: inline-block;
  padding-right: 8px;
  background: #fff;
  position: relative;
  color: #ccc;
}
.microeshop-screen.screen-login .state-methods .title {
  margin-bottom: 32px;
}
.microeshop-screen.screen-login .state-methods .login-methods .services {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: -16px;
}
.microeshop-screen.screen-login .state-methods .login-methods .services .oauth_button {
  cursor: pointer;
  margin: 0 16px;
}
.microeshop-screen.screen-login .state-methods .login-methods .services .oauth_button .ico {
  width: 24px;
  height: 24px;
}
.microeshop-screen.screen-login .state-methods .login-methods .services .oauth_button.button-google .ico {
  background-size: auto;
}
.microeshop-screen.screen-login .state-methods .msg-email-exists {
  padding: 0;
}
.microeshop-screen.screen-login .state-methods .input-password, .microeshop-screen.screen-login .state-methods .msg-email-exists, .microeshop-screen.screen-login .state-methods .action-login {
  display: none;
}
.microeshop-screen.screen-login .state-methods.need-to-login .input-password, .microeshop-screen.screen-login .state-methods.need-to-login .msg-email-exists {
  display: block;
}
.microeshop-screen.screen-login .state-methods.need-to-login .action-login {
  display: inline-block;
}
.microeshop-screen.screen-login .state-methods.need-to-login .action-payment {
  display: none;
}
.microeshop-screen.screen-login .state-logged {
  padding-top: 0;
}
.microeshop-screen.screen-login .state-logged .logged-user {
  margin-bottom: 32px;
}
.microeshop-screen.screen-login .state-logged .logged-user .item-title {
  margin: 0;
}
.microeshop-screen.screen-login .state-logged .logged-user .title {
  font-size: 19px;
  margin-bottom: 8px;
  font-weight: 500;
}
.microeshop-screen.screen-login .state-logged .cards {
  margin-bottom: 40px;
}
.microeshop-screen.screen-login .state-logged .cards h3 {
  margin-bottom: 12px;
}
@media (max-width: 640px) {
  .microeshop-screen.screen-login .divider {
    text-align: center;
  }
  .microeshop-screen.screen-login .divider span {
    padding-left: 8px;
  }
  .microeshop-screen.screen-login .login-methods {
    margin-left: 0;
    justify-content: center;
  }
}
.microeshop-screen.screen-payment .loading-dialog {
  width: 100px;
  height: 100px;
  margin: 64px auto 0;
}
.microeshop-screen.screen-payment .loading-dialog .spinner-big {
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
.microeshop-screen.screen-payment .widget-wrapper {
  margin: 0 auto 32px;
  min-height: 350px;
  max-width: 450px;
}
.microeshop-screen.screen-payment .payment-redirector {
  width: 100%;
  height: 100%;
  min-height: 550px;
  margin-bottom: 32px;
  border: none;
}
.microeshop-screen.screen-payment .buttons {
  text-align: center;
}
.microeshop-screen .bullet-note {
  padding-left: 28px;
  position: relative;
  margin-bottom: 12px;
}
.microeshop-screen .bullet-note .bullet {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
}
.microeshop-screen .bullet-note .bullet .ico {
  width: 18px;
  height: 18px;
}
@media (max-width: 640px) {
  .microeshop-screen .state .buttons,
.microeshop-screen .buttons {
    text-align: center;
  }
  .microeshop-screen .state .buttons .button,
.microeshop-screen .buttons .button {
    margin: 0 auto 16px;
    display: block;
    max-width: none;
  }
  .microeshop-screen .text-input {
    max-width: none;
  }
  .microeshop-screen .state {
    text-align: center;
  }
}

@keyframes loading {
  0% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner_big_1 {
  0% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner_big_2 {
  0% {
    transform: rotate(90deg);
  }
  25% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-90deg);
  }
  75% {
    transform: rotate(-180deg);
  }
  100% {
    transform: rotate(-270deg);
  }
}
@keyframes spinner_big_3 {
  0% {
    transform: rotate(45deg);
  }
  25% {
    transform: rotate(135deg);
  }
  50% {
    transform: rotate(225deg);
  }
  75% {
    transform: rotate(315deg);
  }
  100% {
    transform: rotate(405deg);
  }
}
.ico-bell {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.09961 1.6L2.49961 3.2L0.0996094 12L1.69961 13.6H11.2996L12.8996 12L10.4996 3.2L8.89961 1.6H4.09961ZM11.2996 12L8.89961 3.2H4.09961L1.69961 12H11.2996Z' fill='%23FFFFFF'/%3E%3Cpath d='M4.89961 14.4V15.2H8.09956V14.4H4.89961Z' fill='%23FFFFFF'/%3E%3Cpath d='M5.69961 0.800003V1.6H7.29956V0.800003H5.69961Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

.ico-pencil {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.081 0.52948L15.4433 5.02899L5.38653 17.0142L0.237903 17.705L0.024222 12.5146L10.081 0.52948ZM10.3275 3.34714L2.0544 13.2066L2.14598 15.4311L4.35254 15.135L12.6256 5.27551L10.3275 3.34714Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.50981 3.59366L10.574 6.16481L9.28842 7.6969L6.22424 5.12575L7.50981 3.59366Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.ico-pencil.grey {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.081 0.52948L15.4433 5.02899L5.38653 17.0142L0.237903 17.705L0.024222 12.5146L10.081 0.52948ZM10.3275 3.34714L2.0544 13.2066L2.14598 15.4311L4.35254 15.135L12.6256 5.27551L10.3275 3.34714Z' fill='%23404040'/%3E%3Cpath d='M7.50981 3.59366L10.574 6.16481L9.28842 7.6969L6.22424 5.12575L7.50981 3.59366Z' fill='%23404040'/%3E%3C/svg%3E");
}

.ico-close {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92871 4.34314L8.58556 9.99999L2.92871 15.6568L4.34292 17.0711L9.99978 11.4142L15.6565 17.0709C15.6566 17.071 15.6566 17.0711 16.3637 16.364C17.0708 15.6568 17.0708 15.6568 17.0707 15.6567L11.414 9.99999L17.0707 4.34328C17.0708 4.34319 17.0708 4.34314 16.3637 3.63603C15.6566 2.92892 15.6566 2.92897 15.6565 2.92906L9.99978 8.58578L4.34292 2.92892L2.92871 4.34314Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.ico-close.red {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92871 4.34314L8.58556 9.99999L2.92871 15.6568L4.34292 17.0711L9.99978 11.4142L15.6565 17.0709C15.6566 17.071 15.6566 17.0711 16.3637 16.364C17.0708 15.6568 17.0708 15.6568 17.0707 15.6567L11.414 9.99999L17.0707 4.34328C17.0708 4.34319 17.0708 4.34314 16.3637 3.63603C15.6566 2.92892 15.6566 2.92897 15.6565 2.92906L9.99978 8.58578L4.34292 2.92892L2.92871 4.34314Z' fill='%23BB0000'/%3E%3C/svg%3E%0A");
}

.ico-loading {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20' r='16' stroke='%23BFBFBF' stroke-width='4'/%3E%3Cpath d='M20.5 2C23.6259 2 26.6978 2.81402 29.4135 4.36192C32.1292 5.90983 34.395 8.13826 35.9878 10.8278C37.5806 13.5174 38.4456 16.5754 38.4975 19.7009C38.5495 22.8263 37.7866 25.9114 36.284 28.6524C34.7815 31.3934 32.591 33.6959 29.9283 35.3332C27.2655 36.9705 24.2223 37.8862 21.0982 37.9901C17.9741 38.0939 14.8767 37.3825 12.1111 35.9257C9.34548 34.4689 7.0069 32.317 5.32558 29.6818L8.6424 27.5655C9.95622 29.6247 11.7836 31.3063 13.9447 32.4446C16.1059 33.583 18.5262 34.139 20.9674 34.0578C23.4087 33.9766 25.7867 33.2611 27.8674 31.9817C29.9482 30.7023 31.6598 28.9031 32.834 26.7612C34.0081 24.6193 34.6042 22.2085 34.5636 19.7663C34.523 17.324 33.8471 14.9344 32.6025 12.8327C31.3578 10.731 29.5873 8.98965 27.4652 7.78009C25.3431 6.57052 22.9426 5.93443 20.5 5.93443V2Z' fill='%2337958D'/%3E%3C/svg%3E");
}

.ico-up-small {
  background-size: 50% 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99995 0.585785L11.7071 6.29289L10.2928 7.70711L5.99995 3.41421L1.70706 7.70711L0.292847 6.29289L5.99995 0.585785Z' fill='%2337958D'/%3E%3C/svg%3E");
}

.ico-check {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0842 19.1062L23.8614 0.853088L27.1383 3.14694L11.9155 24.8938L0.250488 15.5618L2.74927 12.4383L11.0842 19.1062Z' fill='%2337958D'/%3E%3C/svg%3E");
}

.ico-info {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2V0H3V2H5ZM0 14H3V6H0V4H3L5 6V14H8V16H0V14Z' fill='%23000000'/%3E%3C/svg%3E");
}

.selectable-radio {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='white' stroke='%23000000'/%3E%3C/svg%3E") no-repeat 16px 50%;
}

.selectable-radio:hover,
.selectable-radio.selected,
.selectable-radio.pre-selected {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='6' fill='%23FFFFFF' stroke='%2337958D' stroke-width='6'/%3E%3C/svg%3E") no-repeat 16px 50%;
}

.hidden {
  display: none !important;
}

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