@media (max-width: 1260px) {
  .b-mmenu.navbar-default {
    margin-bottom: 0;
  }
  .gopro-banners__background {
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1175px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 400px;
  }
}
@media (max-width: 1100px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 385px;
  }
}
@media (max-width: 1040px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 365px;
  }
}
@media (min-width: 1023px) {
  .shops .cell.items {
    overflow-y: scroll;
    height: 500px;
  }
}
@media (min-width: 768px) {
  .gopro-banners .owl-dots {
    bottom: 10px;
    left: 10px;
  }
  .gopro-banners .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 992px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 344px;
  }
  .gopro-banners #owlGoProBanners .owl-dots {
    bottom: 2%;
  }
}
@media (max-width: 885px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 322px;
  }
}
@media (max-width: 830px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 300px;
  }
}
@media (max-width: 800px) {
  #owlGoProBanners .gopro-banners__banner {
    height: 285px;
  }
}
@media (max-width: 767px) {
  .detail__brand {
    top: -35px;
    right: 0;
  }
  .gopro-banners .owl-carousel .owl-dots {
    padding: 0;
  }
  .gopro-banners__background {
    height: 0;
    padding-top: 35%;
  }
  #owlGoProBanners .gopro-banners__banner {
    height: auto;
  }
}
.c-quantity__inner {
  width: 121px;
}
.rsgopro .btn-default.gray {
  background-color: #bcb5ae;
  border-color: #9a958f;
  border-bottom-color: #9a958f;
}
.rsgopro .btn-default.gray:hover {
  background-color: #908882;
  border-color: #79736e;
}
.bg-orange {
  background-color: #42c15d;
}
.c-stickers--wrapp {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.detail__stickers .c-stickers:nth-of-type(2) {
  top: 70px;
}
.detail__stickers .c-stickers:nth-of-type(3) {
  top: 90px;
}
.detail__stickers .c-stickers:nth-of-type(4) {
  top: 110px;
}
.sort-btn-block {
  display: none;
  margin-top: 5px;
}
@media (max-width: 690px) {
  .b-sorter .sort-btn-block {
    display: block;
  }
  .b-sorter .b-sorter__sortaou {
    display: none;
  }
  .filtren .title a,
  .sort-btn-block .title a {
    position: relative;
    color: #fff;
    background-color: #0055c0;
    border-color: #0055c0;
    border-radius: 4px;
    height: auto;
    padding: 5px 24px 6px;
    text-align: center;
    line-height: normal;
    font-size: 15px;
    text-decoration: none;
    outline: 0;
    font-weight: 400;
    white-space: nowrap;
    display: table;
  }
  .filtren .title a .svg-icon,
  .sort-btn-block .title a .svg-icon {
    width: 8px;
    height: 8px;
    margin-left: 6px;
    margin-bottom: 2px;
    fill: #fff;
  }
  .filtren .title a .svg-icon.desc,
  .sort-btn-block .title a .svg-icon.desc {
    transform: rotate(180deg);
  }
  .filtren .title a:hover,
  .sort-btn-block .title a:hover {
    color: #fff;
    background-color: #03489f;
    border-color: #03489f;
  }
  .filtren .title a span,
  .sort-btn-block .title a span {
    border-bottom: unset !important;
  }
  .filtren .title a {
    margin: 0 auto;
    font-size: 18px;
  }
  .around_filtren .filterfixed.fixed {
    width: calc(100% - 30px);
  }
}
@media (max-width: 350px) {
  .b-sorter__template a,
  .b-sorter__template a.selected {
    padding: 5px 14px 6px;
  }
  .list-gallery__article.hidden-xs {
    display: block !important;
  }
  .list-gallery__right-side > .row {
    padding-top: 26px;
  }
  .list-gallery__right-side > .row .list-gallery__stickers {
    top: -27px;
  }
}
.search-catalog {
  width: 100%;
}
.search-catalog .sidebar {
  width: 250px;
  float: left;
}
.search-catalog .prods {
  margin-left: 250px;
}
.search-catalog .prods .mix {
  width: 100%;
  float: left;
}
.search-catalog .prods .mix .b-sorter {
  padding: 15px 24px 14px;
  border-top: 1px solid #ebebeb;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .search-catalog .sidebar {
    width: 100%;
    margin-left: 0;
  }
  .search-catalog .prods {
    margin-left: 0;
  }
  .search-catalog .prods .mix {
    width: 100%;
    float: left;
  }
  .search-catalog .prods .mix .b-sorter {
    padding-right: 0;
    padding-left: 0;
  }
  .b-tab-component .tab-content .tab-pane .gopro-container .list-showcase.row .col-xs-12 {
    width: 50%;
  }
  .b-tab-component .tab-content .tab-pane .gopro-container .list-showcase.row .col-xs-12 .list-showcase__inner {
    padding: 15px;
  }
  .b-tab-component .tab-content .tab-pane .gopro-container .list-showcase.row .col-xs-12 .list-showcase__inner .list-showcase__stores {
    height: 15px;
  }
  .b-tab-component .tab-content .tab-pane .gopro-container .list-showcase.row .col-xs-12 .list-showcase__inner .list-showcase__compare {
    right: -5px;
  }
  .b-tab-component .tab-content .tab-pane .gopro-container .list-showcase.row .col-xs-12 .list-showcase__inner .list-showcase__favorite {
    right: -2px;
  }
  .b-tab-component .tab-content .tab-pane .gopro-container .list-showcase.row .col-xs-12 .list-showcase__inner .list-showcase__favorite .showcase__favorite .c-favorite .svg-icon {
    left: 2px;
  }
}
.seriya__wrapp {
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.seriya__wrapp p {
  color: #878787;
  margin: 1rem 9px 0 0;
}
.seriya__wrapp .seriya__block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.seriya__wrapp .seriya__block .seriya__link {
  color: #000;
  text-decoration: unset;
  padding: 0.5rem 1rem;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  margin-top: 1rem;
}
.seriya__wrapp .seriya__block .seriya__link:not(:last-child) {
  margin-right: 1rem;
}
.seriya__wrapp .seriya__block .seriya__link:hover {
  background-color: #e0e0e0;
}
.filtren .lvl1 .property .smartf-div.disabled {
  pointer-events: none;
}
.filtren .lvl1 .property .smartf-div.disabled .link-filter-brend {
  opacity: 0.5;
}
.filtren .lvl1 .property .smartf-div.disabled [type=checkbox] + label:after {
  background-color: #979797;
}
.filtren .lvl1 .property .smartf-div.disabled [type=checkbox] + label:hover:after {
  border-color: unset;
}
#content .list-showcase__element {
  height: 500px;
}
@media (max-width: 768px) {
  #content .list-showcase__element {
    height: 520px;
  }
}
#content .list-showcase__element .list-showcase__inner .list-showcase__part-main {
  min-height: 465px;
}
@media (max-width: 768px) {
  #content .list-showcase__element .list-showcase__inner .list-showcase__part-main {
    min-height: 485px;
  }
}
#content .list-showcase__element .list-showcase__inner .list-showcase__favorite {
  position: relative;
  top: unset;
  right: -15px;
}
#content .list-showcase__element .list-showcase__inner .list-showcase__favorite .svg-icon {
  width: 18px;
  height: 18px;
}
#content .list-showcase__element .list-showcase__inner .list-showcase__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#content .list-showcase__element .list-showcase__inner .list-showcase__prices {
  height: 60px;
}
#content .list-showcase__element .list-showcase__inner .list-showcase__prices .c-prices__value {
  display: inline-block;
}
@media (max-width: 690px) {
  #content .list-showcase__element .list-showcase__inner .list-showcase__prices {
    height: 75px;
  }
}
@media (max-width: 690px) {
  .list-showcase__element.mod-short .list-showcase__prices {
    height: 45px;
  }
}
@media (max-width: 580px) {
  .basket-items-list-item-descriptions-inner {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: flex-start;
  }
  .body .bx-basket .basket-items-list-item-container > td.basket-items-list-item-amount,
  .body .bx-basket .basket-items-list-item-container > td.basket-items-list-item-price {
    display: inline-table;
    width: calc(50% - 15px);
    min-width: auto;
    height: 40px !important;
  }
  .body .bx-basket .basket-items-list-item-container > td.basket-items-list-item-price .basket-item-price-current {
    text-align: right;
  }
  .basket-item-block-info {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  .body .bx-basket .basket-items-list-item-container > td {
    padding: 13px 15px 15px !important;
  }
  .body .bx-basket .basket-items-list-item-container > td.basket-items-list-item-amount {
    margin-left: 15px;
  }
  .body .bx-basket .basket-items-list-item-container > td.basket-items-list-item-price {
    margin-right: 15px;
  }
  .basket-items-list-item-descriptions-inner .basket-item-block-info .basket-item-info-name .basket-item-info-name-link {
    padding: 0;
  }
  .basket-item-block-image {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    max-width: 100%;
    width: 100%;
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: flex-start !important;
    align-self: flex-start !important;
  }
  .basket-item-image {
    margin: 0 auto 15px;
    padding-right: 0;
    max-width: 230px;
    max-height: 400px;
    width: auto;
    height: auto;
  }
}
.similar__header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.similar__header a {
  margin-left: 1rem;
}
@media (max-width: 431px) {
  .similar__header {
    display: block;
  }
  .similar a {
    margin: 1rem 0 0 0;
  }
}
.list-showcase__element.mod-short,
.list-showcase__element {
  height: 470px;
}
.list-showcase__part-main {
  height: 4px;
  min-height: 435px;
}
.list-showcase__prop {
  min-height: 15px;
  display: block;
}
@media (max-width: 768px) {
  .list-showcase__element.mod-short,
  .list-showcase__element {
    height: 470px;
  }
  .list-showcase__part-main {
    height: 435px;
  }
}
@media (max-width: 431px) {
  .list-showcase__element.mod-short,
  .list-showcase__element {
    height: 490px;
  }
  .list-showcase__part-main {
    height: 455px;
  }
}
@media (max-width: 768px) {
  .b-tab-component .list-showcase__element.mod-short,
  .b-tab-component .list-showcase__element {
    height: 470px;
  }
}
@media (max-width: 431px) {
  .catalog .list-showcase__element.mod-short,
  .catalog .list-showcase__element {
    height: 470px;
  }
  .catalog .list-showcase__element.mod-short .list-showcase__part-main,
  .catalog .list-showcase__element .list-showcase__part-main {
    height: 435px;
  }
  .b-tab-component .list-showcase__element.mod-short,
  .b-tab-component .list-showcase__element {
    height: 455px;
  }
  .b-tab-component .list-showcase__element.mod-short .list-showcase__part-main,
  .b-tab-component .list-showcase__element .list-showcase__part-main {
    height: 420px;
  }
}
.c-prop__title {
  color: #878787;
  margin-right: 7px;
}
.iblocklist .item .date {
  color: #d3d3d3;
  font-size: 12px;
  margin-bottom: 10px;
}
.brand-detail__collections .list-showcase__element {
  height: 488px;
}
.brand-detail__collections .list-showcase__part-main {
  min-height: 454px;
}
@media (max-width: 767px) {
  .brand-detail__collections .list-showcase__element {
    height: 510px;
  }
  .brand-detail__collections .list-showcase__part-main {
    min-height: 476px;
  }
}
.header-fly__panel .header-fly__block.logo img {
  max-height: none;
  height: 81px;
  margin-top: -22px;
}
@media (max-width: 767px) {
  .header-fly__panel .header-fly__block.logo img {
    height: 60px;
    margin-top: -15px;
  }
}
.list-showcase__favorite .c-favorite .svg-icon {
  width: 24px;
  height: 24px;
  left: auto;
  right: 8px;
  fill: #91918f;
}
.list-showcase__compare > a,
.list-showcase__favorite > a {
  color: #91918f;
}
.list-showcase__compare > a:hover,
.list-showcase__favorite > a:hover {
  color: #308ac4;
}
.list-showcase__compare > a.in *,
.list-showcase__favorite > a.in * {
  fill: #308ac4 !important;
}
.detail__favorite .c-favorite .svg-icon {
  width: 16px;
  height: 16px;
}
.body .menu .b-mmenu .navbar-nav.search-bar {
  display: none !important;
}
.body .searchinhead__input[type=text] {
  padding-left: 10px;
}
.search-banner-top .searchinhead__input[type=text] {
  padding: 15px 9px 15px 10px;
}
.search-banner-top .searchinhead__enter {
  display: none;
}
.search-banner-top .searchinhead__aroundtext {
  border-right: 1px solid #ebebeb;
  border-left: none !important;
}
.search-banner-top .js-pseudo-border-left {
  display: block;
  border-color: #ff6600;
  background-color: #ff6600;
  padding: 17px 16px 14px;
  border: 1px solid #ee3523 !important;
}
.search-banner-top .js-pseudo-border-left .svg-icon {
  fill: #fff !important;
}
.search-banner-top .js-pseudo-border-left:hover {
  border-color: #cc5200;
  background-color: #cc5200;
}
.rsgopro [type="checkbox"].error + label:after {
  border-color: #f00;
}
.someform .line.captcha img {
  vertical-align: top;
  max-height: 38px;
}
.someform.register .line.captcha img {
  float: none;
}
.b-licensed__button {
  display: none;
}
.list-element.list-showcase__element .b-pay__form .b-pay__quantity,
.list-element.list-showcase__element .b-pay__form .b-pay__inbasket,
.list-element.list-showcase__element .b-pay__form .c-quantity__measure {
  display: none;
}
.list-element.list-showcase__element .b-pay__form .c-quantity__minus,
.list-element.list-showcase__element .b-pay__form .c-quantity__plus {
  border-color: #ff6600;
  background-color: #ff6600;
}
.list-element.list-showcase__element .b-pay__form .c-quantity__minus:hover,
.list-element.list-showcase__element .b-pay__form .c-quantity__plus:hover {
  border-color: #cc5200;
  background-color: #cc5200;
}
.list-element.list-showcase__element .b-pay__form .c-quantity__minus {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.list-element.list-showcase__element .b-pay__form .c-quantity__plus {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.list-element.list-showcase__element .b-pay__form .c-quantity__value {
  outline: none;
  border-color: #ff6600;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}
.list-element.list-showcase__element .b-pay__form.in .b-pay__quantity {
  display: inline-block;
}
.body .b-pay__form.licensed .b-pay__button,
.body .b-pay__form.licensed .b-pay__add2subscribe,
.body .b-pay__form.licensed .b-pay__add2basket,
.body .b-pay__form.licensed .b-pay__buy1click,
.body .b-pay__form.licensed .b-pay__quantity {
  display: none;
}
.body .b-pay__form.licensed .b-licensed__button {
  display: inline-block;
}
/*# sourceMappingURL=template_styles.css.map */