.shop2-color-ext-select {
  width: 225px; }

.shop2-color-ext-options div {
  padding-right: 30px;
  box-sizing: border-box;
  margin-right: 0; }

.shop2-color-ext-select {
  position: relative;
  border-radius: 0;
  overflow: hidden; }
  .shop2-color-ext-select:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    background: #ff8500;
    z-index: 9; }
  .shop2-color-ext-select:after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 10px;
    right: 13px;
    z-index: 10; }

.shop2-color-ext-select i {
  display: none; }

.first-lvl__photo {
  border-color: transparent; }
  .first-lvl__photo:hover {
    border-color: #dbdbdb; }

.second-lvl__time {
  margin-top: 15px; }

.second-lvl__time {
  font: 700 16px Tahoma, Geneva, sans-serif; }

form.shop2-filter table td .shop2-color-ext-popup li {
  background-position-x: 100%; }

.price_color {
  color: #494d4e; }

.first-lvl__name {
  height: auto;
  margin-top: 15px; }

.kateg-tit {
  background: #ff8500;
  color: #fff; }
/*.product-modifications-wrap .product-mod-title {
 min-height: 64px;
 }*/
.shop2-product-options tr th {
  font-size: 16px;
  color: #049404;
  font-weight: normal; }

li.shop2-color-ext-selected.shop2-param-disabled {
  opacity: 1; }

@media (min-width: 1200px) {
    .site-header {
      min-height: 156px;
      display: flex;
      flex-wrap: wrap; } }

@media (min-width: 1200px) {
  .page-header__login div.shop2-login {
    margin-top: 30px; } }

.custom_filter {
  margin: 20px 0; }
  .custom_filter__item {
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    box-sizing: border-box;
    color: #008000;
    border: 1px solid #008000;
    transition: all 0.3s ease;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer; }
    .custom_filter__item:hover, .custom_filter__item.active {
      color: #ff8500;
      border-color: #ff8500; }
    .custom_filter__item.all {
      color: #ff8500;
      border-color: #ff8500; }
      .custom_filter__item.all:hover {
        color: #008000;
        border-color: #008000; }

.first-lvl__item.false, .first-lvl__item--sale.false {
  display: none !important; }

td.attribute-value {
  padding-left: 10px; }

.col_phone .city-top {
  white-space: nowrap; }

.btn-order.leave_application {
  width: 200px;
  margin-bottom: 10px; }

.fix_header_pc .site-logo, .fix_header_pc .display-pc, .fix_header_pc .phone {
  display: none; }

.fix_header_pc.site-header {
  min-height: auto; }

.compareButtonWrap {
  margin-top: 10px; }

#siteHeading .logoFixed img {
  max-height: 50px;
  border: solid 2px #ff8500;
  box-sizing: border-box; }

#siteHeading .logoFixed {
  max-height: 50px; }

.logoFixed {
  display: none; }

.fix_header_pc .logoFixed {
  display: block; }

.site-header__bottom_part .menu-top.tmenu {
  padding-right: 0; }

#siteHeading .page-header__login {
  display: flex;
  align-items: center;
  background-color: #ff8500;
  justify-content: center; }
  #siteHeading .page-header__login .shop2-login {
    position: static;
    margin-top: 0;
    margin-right: 0;
    padding: 9px; }

.fixedCartWrap {
  display: none;
  padding-left: 9px; }

.fix_header_pc a.top-panel__cart {
  padding-left: 0;
  margin-right: 0; }

.fix_header_pc a.top-panel__cart:before {
  position: static;
  display: block;
  background-image: url('/t/images/cart-white.png'); }

.fix_header_pc .fixedCartWrap {
  display: flex; }

.fix_header_pc .menu-top li:last-child {
  display: none; }

.fix_header_pc #siteHeading .page-header__login {
  border-left: solid 1px #fff; }

.fixedCartWrap .favorite_top.is-null a {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221%22%20height%3D%2218%22%20%20viewBox%3D%220%200%2021%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Subtract%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.9659%2016.8277L1.60466%209.46641C-0.752674%207.10907%20-0.475606%203.21039%202.19141%201.21013C3.97329%20-0.126281%206.38693%20-0.250792%208.29687%200.895172L9.57294%201.66081C9.9209%201.86959%2010.3556%201.86959%2010.7036%201.66081L11.9796%200.895172C13.8896%20-0.250792%2016.3032%20-0.126281%2018.0851%201.21013C20.7521%203.21039%2021.0292%207.10907%2018.6718%209.4664L11.3106%2016.8277C10.6631%2017.4751%209.61337%2017.4751%208.9659%2016.8277ZM6.69794%202.14709C4.07416%201.62233%201.76041%203.93512%202.28524%206.55925L2.4028%207.14709C2.48404%207.55326%202.87916%207.81667%203.28533%207.73544C3.6915%207.6542%203.95491%207.25908%203.87367%206.85291L3.75611%206.26508C3.44127%204.69088%204.82922%203.30305%206.40377%203.61796L6.99115%203.73544C7.39732%203.81667%207.79244%203.55326%207.87367%203.14709C7.95491%202.74092%207.6915%202.3458%207.28533%202.26457L6.69794%202.14709Z%22%20fill%3D%22%23ff0000%22%2F%3E%3C%2Fsvg%3E); }

#siteHeading .site-content-left-in {
  position: fixed;
  max-height: calc(100vh - 256px); }

.fix_header_pc + .site-content .site-content-left-in, .fix_header_pc .site-content-left-in, .fix_header_pc ul.lev-2, .fix_header_pc + .site-content .site-content-left-in ul.lev-2 {
  top: 56px; }

.fix_header_pc + .site-content #search-app {
  position: fixed;
  z-index: 200;
  width: 50%;
  right: 150px;
  top: 40px;
  display: none; }

.fix_header_pc .site-header__bottom_part {
  padding-top: 5px;
  margin-top: 0; }

.searchIcon {
  display: none;
  cursor: pointer; }

.searchIcon img {
  max-width: 18px; }

.fix_header_pc .searchIcon {
  display: block; }

.kateg-tit {
  cursor: pointer;
  min-width: 220px; }

#siteHeading .fixedPhone {
  background-repeat: no-repeat;
  background-position: 50%;
  margin: 2px 15px 2px 0;
  display: block;
  width: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg id='XMLID_1_'%3E%3Cpath id='XMLID_3_' d='M375.2,307.2c-34.4,34.4-34.4,68-68,68s-68-34.4-102.4-68s-68-68-68-102.4s34.4-34.4,68-68 C239.2,102.4,136.8,0,102.4,0S0,102.4,0,102.4c0,68,69.8,206.7,136.8,272.8S341.6,512,409.6,512c0,0,102.4-68,102.4-102.4 C512,375.2,409.6,272.8,375.2,307.2z' style='&%2310; fill: %23ffffff;&%2310;'/%3E%3C/g%3E%3C/svg%3E"); }

@media (max-width: 1599px) {
  .fix_header_pc + .site-content #search-app {
    right: 0; } }
/*10.11.23*/
.tabs-pane {
  display: flex;
  justify-content: space-evenly;
  margin-top: 20px; }

.tabs-pane .accordion_title {
  flex-grow: 1;
  margin-top: 0;
  text-align: center;
  cursor: pointer; }

.tabs-pane .accordion_title:after {
  right: 20px; }

.tabs-pane .accordion_title.active {
  background-color: #008000;
  color: #fff;
  border: 1px solid; }

.contactPage .content_accorsion {
  display: none; }

.contactPage .content_accorsion.active {
  display: block; }

@media (max-width: 767px) {
  .tabs-pane {
    display: block; } }
/*end*/
