@charset "UTF-8";
@font-face {
  font-family: "GillSans";
  src: url("https://aws.kiiiosk.ru/uploads/shop/131/images/GillSans.TTF") format("truetype"); }

* {
  font-family: "GillSans", sans-serif !important;
  letter-spacing: 0.5px; }

.b-status_sold {
  display: none !important; }

/*Предзаказ второй вариант*/
.butontwo {
  border: 1px solid black;
  text-decoration: none;
  color: black;
  background: white;
  padding: 3% 3% 3% 3%;
  margin: 0% 0% 5% 0%;
  font-size: 12px;
  width: 41%;
  top: 2px;
  position: relative;
  display: block;
  text-align: center; }

@media only screen and (max-width: 1024px) {
  .butontwo {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 1.5% 0% 1.5% 0%;
    margin: 0% 0% 3% 1.5%;
    top: 1%;
    width: 93%;
    font-size: 14px;
    position: relative;
    display: block; } }

@media only screen and (max-width: 914px) {
  .butontwo {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 1.5% 12% 1.5% 12%;
    margin: 0% 0% 5% 6.5%;
    top: 1%;
    width: 63%;
    font-size: 14px;
    position: relative;
    display: block; } }

@media only screen and (max-width: 760px) {
  .butontwo {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 1.5% 0% 1.5% 0%;
    margin: 0% 0% 5% 5%;
    top: 1%;
    width: 88.5%;
    font-size: 14px;
    position: relative;
    display: block;
    text-align: center; } }

@media only screen and (max-width: 569px) {
  .butontwo {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 1.5% 0% 1.5% 0%;
    margin: 0% 0% 5% 4.5%;
    text-align: center;
    top: 1%;
    width: 89%;
    font-size: 12px;
    position: relative;
    display: block; } }

@media only screen and (max-width: 460px) {
  .butontwo {
    margin: 0% 0% 5% 3%; } }

@media only screen and (max-width: 400px) {
  .butontwo {
    margin: 0% 0% 5% 2%;
    padding: 4% 0;
    font-size: 0.9em;
    width: 91%; } }

@media only screen and (max-width: 330px) {
  .butontwo {
    margin: 0% 0% 5% 1%;
    padding: 5% 0;
    font-size: 0.9em; } }

/*Код для кнопки в корзину в карточке товара в мобайле*/
@media only screen and (max-width: 1023px) {
  .b-btn[name=to_cart] {
    background-color: rgba(179, 141, 78, 0.8); }
    .b-btn[name=to_cart]:hover {
      background-color: #b38d4e; }
  .b-item-full__form__row_fixed {
    position: inherit; } }

/*Предзаказ*/
.buton {
  border: 1px solid black;
  text-decoration: none;
  color: black;
  background: white;
  padding: 3% 18.5% 3% 18.5%;
  font-size: 14px;
  top: -49px;
  width: 103%;
  position: relative; }

@media only screen and (max-width: 1024px) {
  .b-item-full__form__row_fixed {
    width: 91% !important;
    margin-top: 0 !important;
    margin-left: 4% !important; }
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 1.5% 44% 1.5% 44%;
    font-size: 14px;
    top: -48px;
    left: 1.5%;
    position: relative; } }

@media only screen and (max-width: 1000px) {
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 1.5% 44% 1.5% 44%;
    font-size: 14px;
    top: -48px;
    left: 0.5%;
    position: relative; } }

@media only screen and (max-width: 850px) {
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 2.5% 45% 2.5% 45%;
    font-size: 14px;
    top: -48px;
    left: 0%;
    position: relative; } }

@media only screen and (max-width: 665px) {
  .buton {
    left: -1%; } }

@media only screen and (max-width: 550px) {
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 3% 46% 3% 45%;
    font-size: 14px;
    top: -48px;
    left: -2%;
    position: relative; }
  .add-to-wishlist {
    margin-top: 18px;
    letter-spacing: 0;
    word-spacing: 0;
    margin-left: 15px !important;
    font-size: 11px !important; } }

@media only screen and (max-width: 470px) {
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 4% 46% 4% 46%;
    font-size: 14px;
    top: -48px;
    left: -3%;
    position: relative; }
  .add-to-wishlist {
    margin-top: 18px;
    letter-spacing: 0;
    word-spacing: 0;
    margin-left: 10px !important;
    font-size: 9px !important; } }

@media only screen and (max-width: 400px) {
  .buton {
    left: -5% !important; } }

@media only screen and (max-width: 365px) {
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 5% 44% 5% 44%;
    font-size: 15px;
    top: -48px;
    left: -6% !important;
    position: relative; } }

@media only screen and (max-width: 320px) {
  .buton {
    border: 1px solid black;
    text-decoration: none;
    color: black;
    background: white;
    padding: 6% 44% 6% 44%;
    font-size: 15px;
    top: -48px;
    left: -7% !important;
    position: relative; } }

#modalWindow {
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 200%;
  display: none;
  pointer-events: none;
  background: lightgray;
  background: rgba(0, 0, 0, 0.3) !important; }

#modalWindow:target {
  pointer-events: auto;
  display: block;
  z-index: 1000000; }

.window {
  width: 50%;
  background: white;
  padding: 1%;
  margin: 10% 25% 10% 25%;
  z-index: 1000000; }

.closeto {
  position: relative;
  left: 92%;
  bottom: -17px !important;
  text-decoration: none;
  color: black;
  margin-top: 10px;
  border: 1px solid black;
  padding: 1% 2% 1% 2%;
  z-index: 1000000;
  font-size: 20px; }

/*Сама форма*/
/*Предзаказ*/
.b-item-full__text .e-description {
  font-size: 11px !important; }

.b-item-full__title {
  margin: 0 0 0em;
  text-align: center !important; }

[data-react-class=ProductCardPage]
.b-item-full__title {
  text-align: left !important; }

.b-logo img {
  height: 130px; }

/*Модальное окно*/
.modalDialog {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  background: rgba(0, 0, 0, 0.3) !important;
  z-index: 99999 !important;
  -webkit-transition: opacity 400ms ease-in !important;
  -moz-transition: opacity 400ms ease-in !important;
  transition: opacity 400ms ease-in !important;
  display: none !important;
  pointer-events: none !important; }

.modalDialog:target {
  display: block !important;
  pointer-events: auto !important; }

.modalDialog > div {
  width: 50% !important;
  position: relative !important;
  margin: 10% auto !important;
  /*padding: 15px 20px 13px 20px!important;*/
  padding: 0.5% 0.5% 0.5% 0.5% !important;
  border-radius: 0px !important;
  background: white !important;
  box-sizing: border-box !important; }

.close {
  color: #77797f !important;
  line-height: 25px !important;
  position: absolute !important;
  text-align: center !important;
  right: 12px !important;
  top: 10px !important;
  width: 24px !important;
  text-decoration: none !important; }

.close:hover {
  color: black; }

.a {
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4); }

.a:hover {
  color: rgba(0, 0, 0, 0.9);
  border-bottom: 1px solid rgba(0, 0, 0, 0.9);
  transition: all 1s ease; }

.white {
  background-color: white;
  border: 1px solid white; }

@media only screen and (max-width: 1000px) {
  .modalDialog > div {
    width: 80% !important; } }

@media only screen and (max-width: 600px) {
  .modalDialog > div {
    width: 75% !important; } }

/*Таблица в модальном окне*/
.t {
  background-color: #f8f8f8;
  color: #77797f;
  margin: 5.3% 5% 5.3% 5%;
  /*margin:40px;*/
  width: 90% !important;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #f8f8f8;
  border-spacing: 1px; }

.t th {
  text-align: center;
  font-weight: normal;
  padding: 15px 0px !important;
  border: 1px solid #f8f8f8;
  width: 25%;
  font-weight: bold; }

.t td {
  background: white;
  padding: 15px 0px !important;
  border: 1px solid #f8f8f8;
  width: 25%; }

.t td:first-child {
  font-weight: bold; }

#made_in_kiiiosk {
  color: rgba(0, 0, 0, 0.4);
  font-size: 10px; }

#made_in_kiiiosk:hover {
  color: red;
  font-size: 10px; }

@media only screen and (max-width: 900px) {
  .t {
    font-size: 0.9em; } }

@media only screen and (max-width: 800px) {
  .t {
    margin: 3.3% 5% 3.3%;
    font-size: 0.8em; }
  .t th {
    padding: 4% 0% !important; }
  .t td {
    padding: 4% 0% !important; } }

@media only screen and (max-width: 600px) {
  .t th {
    padding: 3% 0% !important; }
  .t td {
    padding: 3% 0% !important; }
  .t {
    font-size: 0.7em;
    margin: 2.3% 5% 2.3%; } }

@media only screen and (max-width: 400px) {
  .t th {
    padding: 2% 0% !important; }
  .t td {
    padding: 2% 0% !important; }
  .t {
    font-size: 0.7em;
    margin: 2.3% 5% 2.3%; } }

/*КНОПКА С ФОНОМ*/
.button {
  border: 1px solid #333333;
  background-color: #333333;
  padding: 4% 10%;
  text-align: center;
  font-size: 26px;
  color: white; }

.button:hover {
  box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.6);
  color: white; }

.knopka {
  margin: 22px 1% 50px 33%;
  width: 35%; }

@media only screen and (max-width: 1024px) {
  .button {
    padding: 2% 10% 2% 10%; } }

@media only screen and (max-width: 600px) {
  .button {
    padding: 2% 4% 2% 4%; }
  .button {
    padding: 4% 10%;
    text-align: center;
    font-size: 17px;
    color: white; } }

@media only screen and (max-width: 480px) {
  .button {
    padding: 2% 3% 2% 3%; }
  .button {
    padding: 4% 10%;
    text-align: center;
    font-size: 10px;
    color: white; } }

.b-item-full__title {
  margin: 0 0 0em; }

.lead-text__content {
  border-top: none; }

.documentation-title {
  font-size: 1.5em;
  font-weight: bold;
  padding-left: 15px;
  line-height: 3em;
  background-color: white !important; }

.documentation-text {
  background-color: rgba(0, 0, 0, 0.02) !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px; }

.table {
  width: 100%;
  /* Ширина таблицы */
  background-color: rgba(0, 0, 0, 0.01) !important;
  /* Цвет фона таблицы */
  color: black;
  /* Цвет текста */
  border-spacing: 1px;
  /* Расстояние между ячейками */
  text-align: center;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  /* Цвет фона таблицы */ }

.pp {
  background-color: rgba(0, 0, 0, 0.07) !important;
  /* Цвет фона таблицы */
  color: rgba(0, 0, 0, 0.93) !important; }

.empty {
  background-color: white !important;
  /* Цвет фона таблицы */ }

.ssl {
  color: #a5a5a5;
  font-size: 1em;
  text-decoration: underline; }

.ssl:hover {
  color: black;
  font-size: 1em;
  text-decoration: underline; }

.b-item__price.b_item_price_sale {
  color: red;
  font-weight: normal; }

#menu_item_li_7503-category {
  color: red; }

.fotoshmoto-container {
  text-align: center;
  padding-top: 0px; }

.b-article .b-text {
  max-width: 980px; }

.b-item-list {
  padding-bottom: 0px; }

.b-text h1 {
  margin: 0 0 0px; }

.b-header__content {
  padding: 0px 0; }

.b-header__container {
  max-height: 500px; }

.b-item__price {
  font-weight: bold; }

.b-nav__item a {
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase; }

/*.b-nav > .b-nav__list > .b-nav__item > a:hover {
  text-shadow: 1px 0 black;
}*/
nav.b-nav {
  max-width: 3000px; }

.lead-text__content {
  padding-left: 0px;
  padding-right: 0px; }

img {
  max-width: 100%; }

.lead-text {
  max-width: 3000px;
  padding-left: 0px;
  padding-right: 0px; }

/* Слайдер */
.b-page__content__inner_slider {
  padding: 0 35px; }

.b-page__content__inner {
  max-width: 3000px; }

.b-slider__item img {
  width: 2600px; }

.b-page__content__inner_slider {
  padding: 0; }

.b-header__search {
  opacity: 0.7; }

.b-page__content__inner_navbar {
  position: relative;
  z-index: 10; }

.b-slider_promo .owl-item .b-slider__item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.b-slider__item.b-container-image {
  width: 100px; }

/*  Пространство между пунктами меню */
.b-nav > .b-nav__list > .b-nav__item > a {
  padding: 8px 6px; }

.b-nav__link {
  padding-right: 6px;
  /* уменьшили расстояние между пунктами меню для пункта sale */
  font-size: 0.90em;
  letter-spacing: 0px; }

/*Подвал*/
.b-footer__link {
  text-decoration: underline;
  font-size: 14px; }

#menu_item_link_152-menu_item_link,
#menu_item_link_153-menu_item_link,
#menu_item_link_155-menu_item_link {
  white-space: nowrap; }

#menu_item_link_152-menu_item_link:before,
#menu_item_link_153-menu_item_link:before,
#menu_item_link_155-menu_item_link:before {
  content: "";
  width: 18px;
  height: 18px;
  margin-right: 5px;
  position: relative;
  display: inline-block;
  top: -1px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  line-height: 1;
  vertical-align: middle;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover; }

#menu_item_link_152-menu_item_link:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk0cHgiIGhlaWdodD0iOTRweCIgdmlld0JveD0iMCAwIDk0IDk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NCA5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTg5LDBINUMyLjIzOSwwLDAsMi4yMzksMCw1djg0YzAsMi43NjEsMi4yMzksNSw1LDVoODRjMi43NjIsMCw1LTIuMjM5LDUtNVY1Qzk0LDIuMjM5LDkxLjc2MiwwLDg5LDB6IE02Ni45MywyMS4zNjQNCgkJbC03LjIyNiwwLjAwM2MtNS42NjQsMC02Ljc2MSwyLjY5Mi02Ljc2MSw2LjY0M3Y4LjcxMWgxMy41MTFMNjYuNDUsNTAuMzY1SDUyLjk0M3YzNS4wMTJIMzguODUyVjUwLjM2NUgyNy4wN1YzNi43MjFoMTEuNzgyDQoJCVYyNi42NTljMC0xMS42NzcsNy4xMzMtMTguMDM2LDE3LjU0OC0xOC4wMzZMNjYuOTMsOC42NFYyMS4zNjR6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==); }

#menu_item_link_153-menu_item_link:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk0cHgiIGhlaWdodD0iOTRweCIgdmlld0JveD0iMCAwIDk0IDk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NCA5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTg5LDBINUMyLjIzOCwwLDAsMi4yMzksMCw1djg0YzAsMi43NjEsMi4yMzgsNSw1LDVoODRjMi43NjIsMCw1LTIuMjM5LDUtNVY1Qzk0LDIuMjM5LDkxLjc2MiwwLDg5LDB6IE03NC44NjksNTIuOTQzDQoJCWMyLjU2MiwyLjUsNS4yNzEsNC44NTQsNy41NzIsNy42MTdjMS4wMTgsMS4yMiwxLjk3OCwyLjQ4LDIuNzA5LDMuODk5YzEuMDQxLDIuMDI0LDAuMTAxLDQuMjQ3LTEuNzEzLDQuMzY2bC0xMS4yNTYtMC4wMDMNCgkJYy0yLjkwNiwwLjIzOS01LjIyLTAuOTMxLTcuMTcyLTIuOTE4Yy0xLjU1NS0xLjU4NS0zLjAwMS0zLjI3Ny00LjUtNC45MTRjLTAuNjExLTAuNjczLTEuMjU5LTEuMzA2LTIuMDI1LTEuODA2DQoJCWMtMS41MzQtMC45OTYtMi44NjctMC42OTItMy43NDgsMC45MDljLTAuODk2LDEuNjMtMS4xMDMsMy40MzgtMS4xODUsNS4yNTVjLTAuMTI1LDIuNjU1LTAuOTI1LDMuMzQ4LTMuNTg4LDMuNDcxDQoJCWMtNS42OSwwLjI2OC0xMS4wOTEtMC41OTYtMTYuMTA4LTMuNDYzYy00LjQyOS0yLjUzLTcuODU0LTYuMTA0LTEwLjgzOC0xMC4xNDZjLTUuODE2LTcuODgzLTEwLjI3LTE2LjUzNi0xNC4yNy0yNS40MzcNCgkJYy0wLjkwMS0yLjAwNS0wLjI0Mi0zLjA3OCwxLjk2Ny0zLjExOWMzLjY3Ni0wLjA3Myw3LjM1MS0wLjA2MywxMS4wMjItMC4wMDRjMS40OTYsMC4wMjMsMi40ODUsMC44NzksMy4wNTgsMi4yODkNCgkJYzEuOTg1LDQuODg1LDQuNDIxLDkuNTMzLDcuNDcxLDEzLjg0M2MwLjgxMywxLjE0NywxLjY0MywyLjI5MiwyLjgyMywzLjEwM2MxLjMwNCwwLjg5NiwyLjI5OCwwLjYwMSwyLjkxMy0wLjg1NA0KCQljMC4zOTMtMC45MjgsMC41NjMtMS45MTQsMC42NDctMi45MDZjMC4yOTItMy4zOTYsMC4zMjctNi43OTItMC4xNzctMTAuMTc1Yy0wLjMxNS0yLjExNi0xLjUwNy0zLjQ4My0zLjYxNy0zLjg4Mw0KCQljLTEuMDc0LTAuMjA0LTAuOTE3LTAuNjAyLTAuMzk1LTEuMjE1YzAuOTA2LTEuMDYyLDEuNzYtMS43MTgsMy40NTYtMS43MThsMTIuNzIxLTAuMDAyYzIuMDA2LDAuMzkyLDIuNDUyLDEuMjkyLDIuNzI1LDMuMzExDQoJCWwwLjAxMiwxNC4xMzNjLTAuMDIxLDAuNzgyLDAuMzkxLDMuMDk4LDEuNzk1LDMuNjFjMS4xMjMsMC4zNzEsMS44NjgtMC41MywyLjU0LTEuMjQ0YzMuMDQ4LTMuMjM1LDUuMjItNy4wNTYsNy4xNjctMTEuMDA5DQoJCWMwLjg1Ny0xLjc0MywxLjYtMy41NDksMi4zMi01LjM1NmMwLjUzMy0xLjMzNywxLjM2Ny0xLjk5NSwyLjg3NS0xLjk3MWwxMi4yNDYsMC4wMTNjMC4zNiwwLDAuNzI5LDAuMDA0LDEuMDg2LDAuMDYzDQoJCWMyLjA2MiwwLjM1NSwyLjYyNywxLjI0MywxLjk5LDMuMjU3Yy0xLjAwNCwzLjE2My0yLjk1OSw1Ljc5OS00Ljg3MSw4LjQ0MWMtMi4wNDMsMi44MjUtNC4yMjQsNS41NTctNi4yNTIsOC4zOTYNCgkJQzcyLjQxMSw0OS4zOCw3Mi41NjEsNTAuNjg4LDc0Ljg2OSw1Mi45NDN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==); }

#menu_item_link_155-menu_item_link:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTc4Ljk1NCA1NzguOTU0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NzguOTU0IDU3OC45NTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDEwMDAyOyIgZD0iTTU0OS41NzYsNTkuMzY0YzAtOS4zODQtMy4yNjQtMTcuNDQyLTkuNzkxLTI0LjE3NGMtNi41MjUtNi43MzItMTQuNDgyLTEwLjA5OC0yMy44NjUtMTAuMDk4DQoJCQloLTU1LjA4Yy05LjM4NywwLTE3LjM0NCwzLjM2Ni0yMy44NjksMTAuMDk4Yy02LjUyNyw2LjczMi05Ljc5MSwxNC43OS05Ljc5MSwyNC4xNzR2NDYuNTEyYzAsOS4zODQsMy4yNjQsMTcuMzQsOS43OTEsMjMuODY4DQoJCQljNi41MjUsNi41MjgsMTQuNDgyLDkuNzkyLDIzLjg2OSw5Ljc5Mmg1NS4wOGM5LjM4MywwLDE3LjM0LTMuMjY0LDIzLjg2NS05Ljc5MmM2LjUyNy02LjUyOCw5Ljc5MS0xNC40ODQsOS43OTEtMjMuODY4VjU5LjM2NHoNCgkJCSBNMTUzLjAwMSwyNS4wOTJoLTE5LjU4NHYxMTQuNDQ0aDE5LjU4NHYtMzMuNjZWNTkuMzY0VjI1LjA5MnogTTExOS4zNDEsMjUuMDkySDk5LjE0NXYxMTQuNDQ0aDIwLjE5NlYyNS4wOTJ6IE04NS4wNjksMjUuMDkyDQoJCQlINjUuNDg1djExNC40NDRoMTkuNTg0VjI1LjA5MnogTTUwLjc5NywyOC4xNTJjLTUuNzEyLDIuNDQ4LTEwLjUwNiw2LjUyOC0xNC4zODIsMTIuMjRzLTUuODE0LDEyLjAzNi01LjgxNCwxOC45NzJ2ODAuMTcyaDIwLjE5Ng0KCQkJVjI4LjE1MnogTTU2MS44MTYsMGM0LjA4LDAsNy41NDksMS4zMjYsMTAuNDA0LDMuOTc4YzIuODU0LDIuNjUyLDQuMjg1LDYuMDE4LDQuMjg1LDEwLjA5OFYxNjUuMjRIMzk4LjQxMg0KCQkJYy0xMy4wNTUtMTcuMTM2LTI5LjM3NS0zMC43MDItNDguOTU5LTQwLjY5OHMtNDEuMDA0LTE0Ljk5NC02NC4yNi0xNC45OTRzLTQ0LjY3Niw0Ljk5OC02NC4yNiwxNC45OTQNCgkJCXMtMzUuOTA0LDIzLjU2Mi00OC45Niw0MC42OThIMi40NDlWMTQuMDc2YzAtNC4wOCwxLjQyOC03LjQ0Niw0LjI4NC0xMC4wOThTMTMuMDU3LDAsMTcuMTM3LDBINTYxLjgxNkw1NjEuODE2LDB6DQoJCQkgTTI4NS4xOTMsMTUxLjc3NmMtMTMuODcyLDAtMjYuODI2LDIuNjUyLTM4Ljg2Miw3Ljk1NmMtMTIuMDM2LDUuMzA0LTIyLjY0NCwxMi41NDYtMzEuODI0LDIxLjcyNg0KCQkJYy05LjE4LDkuMTgtMTYuNDIyLDE5Ljc4OC0yMS43MjYsMzEuODI0cy03Ljk1NiwyNC45OS03Ljk1NiwzOC44NjJzMi42NTIsMjYuOTI4LDcuOTU2LDM5LjE2OHMxMi41NDYsMjIuODQ4LDIxLjcyNiwzMS44MjQNCgkJCWM5LjE4LDguOTc1LDE5Ljc4OCwxNi4xMTUsMzEuODI0LDIxLjQyYzEyLjAzNiw1LjMwMywyNC45OSw3Ljk1NSwzOC44NjIsNy45NTVzMjYuOTI4LTIuNjUyLDM5LjE2OC03Ljk1NQ0KCQkJYzEyLjI0LTUuMzA1LDIyLjg1LTEyLjQ0NSwzMS44MjQtMjEuNDJjOC45NzUtOC45NzksMTYuMTE1LTE5LjU4NCwyMS40Mi0zMS44MjRjNS4zMDMtMTIuMjQsNy45NTUtMjUuMjk2LDcuOTU1LTM5LjE2OA0KCQkJcy0yLjY1Mi0yNi44MjYtNy45NTUtMzguODYyYy01LjMwNS0xMi4wMzYtMTIuNDQ1LTIyLjY0NC0yMS40Mi0zMS44MjRjLTguOTc3LTkuMTgtMTkuNTg0LTE2LjQyMi0zMS44MjQtMjEuNzI2DQoJCQlDMzEyLjEyMSwxNTQuNDI4LDI5OS4wNjQsMTUxLjc3NiwyODUuMTkzLDE1MS43NzZ6IE0yODUuMTkzLDM3OC4yMTdjLTE3LjU0NCwwLTMzLjk2Ni0zLjI2OC00OS4yNjYtOS43OTMNCgkJCWMtMTUuMy02LjUyNy0yOC42NjItMTUuNTA0LTQwLjA4Ni0yNi45M2MtMTEuNDI0LTExLjQyNC0yMC40LTI0Ljc4My0yNi45MjgtNDAuMDg2Yy02LjUyOC0xNS4zLTkuNzkyLTMxLjcyMi05Ljc5Mi00OS4yNjYNCgkJCXMzLjI2NC0zMy45NjYsOS43OTItNDkuMjY2YzYuNTI4LTE1LjMsMTUuNTA0LTI4LjY2MiwyNi45MjgtNDAuMDg2czI0Ljc4Ni0yMC40LDQwLjA4Ni0yNi45MjhzMzEuNzIyLTkuNzkyLDQ5LjI2Ni05Ljc5Mg0KCQkJYzE3LjU0MywwLDMzLjk2NSwzLjI2NCw0OS4yNjgsOS43OTJjMTUuMzAxLDYuNTI4LDI4LjY2LDE1LjUwNCw0MC4wODYsMjYuOTI4YzExLjQyNCwxMS40MjQsMjAuMzk4LDI0Ljc4NiwyNi45MjgsNDAuMDg2DQoJCQljNi41MjksMTUuMyw5Ljc5MywzMS43MjIsOS43OTMsNDkuMjY2cy0zLjI2NCwzMy45NjYtOS43OTMsNDkuMjY2Yy02LjUyNywxNS4zMDMtMTUuNTA0LDI4LjY2Mi0yNi45MjgsNDAuMDg2DQoJCQljLTExLjQyNiwxMS40MjYtMjQuNzg1LDIwLjQtNDAuMDg2LDI2LjkzQzMxOS4xNTgsMzc0Ljk1MSwzMDIuNzM2LDM3OC4yMTcsMjg1LjE5MywzNzguMjE3eiBNNDI4LjQsMjUyLjE0NA0KCQkJYzAtMjIuODQ4LTUuMS00NC4wNjQtMTUuMjk5LTYzLjY0OGgxNjMuNDA0djM3Ni4zODFjMCw0LjA4LTEuNDMyLDcuNDQzLTQuMjg1LDEwLjA5OGMtMi44NTUsMi42NTItNi4zMjQsMy45NzktMTAuNDA0LDMuOTc5DQoJCQlIMTcuMTM3Yy00LjA4LDAtNy41NDgtMS4zMjQtMTAuNDA0LTMuOTc5cy00LjI4NC02LjAxOC00LjI4NC0xMC4wOThWMTg4LjQ5NmgxNTQuODM2Yy00LjQ4OCw5LjM4NC04LjA1OCwxOS40ODItMTAuNzEsMzAuMjk0DQoJCQljLTIuNjUyLDEwLjgxMi0zLjk3OCwyMS45My0zLjk3OCwzMy4zNTRjMCwxOS41ODQsMy43NzQsMzguMTQ4LDExLjMyMiw1NS42OTJjNy41NDgsMTcuNTQ1LDE3Ljc0OCwzMi43NCwzMC42LDQ1LjU5NA0KCQkJYzEyLjg1MiwxMi44NTIsMjcuOTQ4LDIzLjA1Myw0NS4yODgsMzAuNmMxNy4zNCw3LjU0OSwzNS44MDIsMTEuMzIyLDU1LjM4NiwxMS4zMjJjMTkuNTg0LDAsMzguMTQ5LTMuNzczLDU1LjY5Mi0xMS4zMjINCgkJCWMxNy41NDUtNy41NDcsMzIuNzQyLTE3Ljc0OCw0NS41OTQtMzAuNmMxMi44NTItMTIuODU0LDIzLjA1My0yOC4wNDksMzAuNi00NS41OTRDNDI0LjYyNywyOTAuMjkyLDQyOC40LDI3MS43MjgsNDI4LjQsMjUyLjE0NHoiDQoJCQkvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K); }

.b-item-list__title {
  font-size: 1.38em; }

@media only screen and (max-width: 1023px) {
  .b-footer {
    margin-top: -20px; }
  .b-footer__nav {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px; }
  .b-footer__link {
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block; }
  #made_in_kiiiosk {
    white-space: nowrap; } }

.b-item-list h2 {
  margin: 5px 0;
  font-size: 16px;
  padding-top: 0; }

.b-item-list__title {
  padding-top: 20px;
  margin: 0 0 20px; }

li#menu_item_li_1778-category .b-nav__list_sub {
  left: auto;
  right: 15px; }

li#menu_item_li_1778-category .b-nav__list_sub:before {
  left: auto;
  right: 30px; }

@media only screen and (max-width: 480px) {
  .lead-text__content iframe[src*="youtube.com"],
  .lead-text__content iframe[src*="vimeo.com"] {
    width: auto !important;
    height: auto !important;
    max-width: 100%; } }

.b-item-list__item {
  vertical-align: bottom; }

.b-item__cart-form {
  height: 0px;
  visibility: hidden; }

.b-item-full__price.p-price {
  font-size: 1.5em; }

.b-form__row__widget {
  margin: 20px 0 0; }

.b-item-full__form__submit {
  display: block; }

.b-item-full__form__option {
  margin-bottom: 15px; }

.b-item-full__header {
  margin-bottom: 15px; }

.b-item-full__price.p-price {
  margin-bottom: 15px; }

article.b-article {
  padding-left: 150px;
  padding-right: 150px; }

/*подвал в мобилке*/
@media screen and (max-width: 767px) {
  .b-footer__nav.b-footer__nav_main {
    width: 100%; }
  .b-footer__nav.b-footer__nav_middle {
    width: 100%; }
  .b-footer__nav.b-footer__nav_soc {
    width: 100%; }
  article.b-article {
    padding-left: 30px;
    padding-right: 30px; }
  .Instagram-entry, .b-cart__item__col-package-price .b-cart__item__col-price, .b-cart__item__col-package-price .b-cart__item__col-quantity, .b-feature-list > li, .b-item-list__item, .b-item-list_four-in-row .b-item-list__item, .b-page_cols-2 .b-item-list__item, .b-page_cols-3 .b-item-list__item, .b-page_cols-4 .b-item-list__item {
    width: 100%; }
  .b-item-list__item {
    width: 50% !important; }
  .b-logo img {
    max-width: 60%;
    height: auto !important; } }

/*меню*/
nav.b-nav {
  background-color: black; }

ul.b-nav__list {
  color: white; }

.b-nav__item:hover {
  background-color: white;
  color: black; }

ul.b-nav__list {
  border: 0px; }

span.b-status.b-status_sale {
  visibility: hidden; }

.sticky-active .b-nav {
  background-color: black; }

/*банер*/
.top-banner {
  background-color: #eee;
  color: #000;
  font-size: 13px;
  font-style: italic; }

.ScrollToTop.is-visible.element--active-opacity {
  visibility: hidden; }

@media screen and (min-width: 768px) {
  .visible-mobile {
    display: none; } }

@media screen and (max-width: 767px) {
  .visible-desktop {
    display: none; } }

.controller-products.action-show .b-item-full__description .b-item-full__text h4 {
  cursor: pointer;
  /*
    &:after {
      content: '+';
      font-size: 1.1em;
      padding-left: 0.5em;
    }
    */ }

.controller-products.action-show .b-item-full__description .b-item-full__text span {
  /* transition: height 0.3s ease-out; */ }

.k-collapse {
  display: block;
  height: 0;
  overflow: hidden; }

.k-collapse.k-collapse-in {
  height: auto !important; }

.controller-products.action-show .b-item-full__description .b-item-full__text > span {
  display: block;
  overflow: hidden;
  transition: height 0.3s ease-out; }

.controller-products.action-show .b-item-full__description .b-item-full__text > h4:before {
  content: '+';
  display: inline-block;
  margin-right: 0.5em;
  font-size: 1.2em;
  line-height: 0.5em; }

.controller-products.action-show .b-item-full__description .b-item-full__text h4.k-collapse-title--active:before {
  content: '–'; }

.b-item-full__description {
  padding-left: 80px; }

.b-logo img {
  max-width: 70%;
  height: auto !important; }

.b-item-full {
  padding-top: 70px; }

.owl-theme .owl-controls .owl-buttons div.owl-next {
  background-image: url("https://aws.kiiiosk.ru/uploads/shop/131/images/Varvara_strelki_web_2019-04.png"); }

.owl-theme .owl-controls .owl-buttons div.owl-prev {
  background-image: url("https://aws.kiiiosk.ru/uploads/shop/131/images/Varvara_strelki_web_2019-03.png"); }

.owl-theme .owl-controls .owl-buttons div {
  background-color: rgba(0, 0, 0, 0); }

.fancybox-next span {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://aws.kiiiosk.ru/uploads/shop/131/images/Varvara_strelki_web_2019-04.png"); }

.fancybox-prev span {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://aws.kiiiosk.ru/uploads/shop/131/images/Varvara_strelki_web_2019-03.png"); }

.b-item__name {
  font-size: 13px;
  letter-spacing: 1px; }

.b-item__info {
  text-align: center; }

.b-nav__item {
  padding-left: 10px;
  padding-right: 10px; }

select.LocaleSwitcher {
  visibility: hidden; }

a#menu_item_link_6985-menu_item_link {
  cursor: default;
  text-decoration: none; }

a#menu_item_link_6983-menu_item_link {
  font-weight: bold; }

a#menu_item_link_6984-menu_item_link {
  font-weight: bold; }

/* перенос строки в подвале перед Rus / Eng */
#menu_item_link_6983-menu_item_link:before {
  content: ' ';
  display: block; }

.menu-item-count, .category-count, .b-nav__count, .sub-categories-list span {
  display: none !important; }
