#geo-nav-status{background:#153532;color:#fff;padding:8px 12px;margin:0 0 10px;font-size:13px;border-radius:3px}
a.shop-orient-link{color:inherit;text-decoration:none;font-weight:bold}
label.RegionChild[data-country="geo"]{background:rgba(40,120,60,.12)}
label.RegionChild.is-on,label.is-on{outline:2px solid #2a7a3a;background:rgba(40,120,60,.22)}
.shop-soon-msg{background:#153532;color:#fff;padding:48px 24px;margin:16px 0;text-align:center;border-radius:6px;font-size:22px;font-weight:bold}
.shop-soon-msg a{color:#d4f5c8}
label.PlaceCountry{cursor:pointer}
label.PlaceCountry.is-on{outline:2px solid #2a7a3a;background:rgba(40,120,60,.25)}
label.RegionName{cursor:pointer}
label.RegionName.is-on{outline:2px solid #2a7a3a;background:rgba(40,120,60,.18)}
div.storeCases a{cursor:pointer}
div.storeCases li.active a{background:#153532;color:#fff}

/* Etalon-only (/blabla4): do NOT use matanga-body-legacy alone — main / has skin header too. */
html.matanga-html-legacy body.matanga-etalon {
  margin: 0;
  padding: 0;
  min-height: 0;
  display: block;
  background: #b5c6b3 url("/matanga/img/pattern.png") repeat;
  color: #000;
  font-family: Roboto, sans-serif;
}
body.matanga-etalon .matanga {
  display: block;
  min-height: 0;
  flex: none;
}
body.matanga-etalon .matanga.flex,
body.matanga-etalon .matanga-storefront-root {
  display: block;
}
body.matanga-etalon .matanga-legacy.wraper,
body.matanga-etalon .matanga-legacy .wraper {
  display: block;
}

body.matanga-etalon .download-photo-container .order-etalon-body .rounded-lg,
body.matanga-etalon .download-photo-container .order-etalon-body [data-slot="card"] {
  border-radius: 3px;
  border-color: #beb496;
  background: #f8f9f4;
}
body.matanga-etalon .money-transaction-container .rounded-xl,
body.matanga-etalon .my-tickets-container .rounded-xl {
  border-radius: 3px;
}

body.matanga-etalon .wraper > div {
  min-width: 1300px;
}
body.matanga-etalon #ContentBar.content > div > div {
  width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
body.matanga-etalon .matanga,
body.matanga-etalon .wraper,
body.matanga-etalon #ContentBar {
  max-width: none;
}
body.matanga-etalon .wraper img {
  max-width: none;
}
body.matanga-etalon .wraper .slider_wrap {
  width: 1282px;
  max-width: 1282px;
}
body.matanga-etalon .matanga-legacy #StoreForm .buy_btn,
body.matanga-etalon .matanga-legacy .buy_btn {
  display: block;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
}
body.matanga-etalon .matanga-legacy #ContentBar .center_content.product-etalon-page,
body.matanga-etalon .matanga-legacy #ContentBar .center_content.checkout-etalon {
  width: 100%;
  float: none;
  padding-top: 8px;
}
body.matanga-etalon .matanga-legacy .checkout-etalon [data-slot="button"],
body.matanga-etalon .matanga-legacy .checkout-etalon [data-slot="input"],
body.matanga-etalon .matanga-legacy .checkout-etalon [data-slot="card"] {
  all: unset;
}

body.matanga-etalon .matanga-legacy #auth-form .autorization-container {
  max-width: 520px;
  margin: 0 auto;
}
body.matanga-etalon .matanga-legacy #auth-form [data-slot="card"],
body.matanga-etalon .matanga-legacy .etalon-auth-panel [data-slot="card"] {
  background: #e6e1be;
  border: 1px solid #a9a68a;
  box-shadow: none;
}


/* active storeCases state + select polish */
div.storeCases ul { list-style: none; }
div.storeCases li { display: inline-block; margin: 0; padding: 0; }
div.storeCases li a {
  display: inline-block;
  color: #fff;
  line-height: 40px;
  background: #f4494b;
  font-size: 12px;
  margin: 3px;
  padding: 0 7px;
  text-decoration: none;
}
div.storeCases li.active a { background: #153532; }

body.matanga-etalon select.etalon-select,
body.matanga-etalon .wrap_checkbox select.etalon-select {
  width: 100%;
  padding: 6px 8px;
  margin-top: 4px;
  border: 1px solid #99885b;
  border-radius: 3px;
  background: #fff;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
