

/* Start:/local/templates/gourji2015/components/yuryostapenko/ilux.catalog/gourji2023/dist/component.css?17137856452220*/
.b-catalog.is-landing .b-catalog__main {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.b-catalog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.b-catalog__active {
  font-weight: 700;
  font-size: 19px; }

@media screen and (max-width: 1024px) {
  .b-catalog__sidebar {
    display: none; } }

.b-catalog__menu-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 100%;
  margin-top: 6px; }

.b-catalog__accordion {
  width: 100%;
  padding: 0 14px 0 0; }

.b-catalog__sub-accordion, .b-catalog__accordion {
  font-size: 14px;
  list-style: none; }

.b-catalog__sub-accordion {
  padding-left: 15px; }

.b-catalog__accordion li,
.b-catalog__sub-accordion li {
  width: 100%;
  font-weight: 400; }

.b-catalog__accordion li a,
.b-catalog__sub-accordion li a {
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
  margin-bottom: 8px;
  text-decoration: none; }
  .b-catalog__accordion li a::after,
  .b-catalog__sub-accordion li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    background: none repeat scroll 0 0 transparent;
    height: 3px;
    width: 0;
    background: #002848; }
  .b-catalog__accordion li a:hover::after,
  .b-catalog__sub-accordion li a:hover::after {
    width: 100%;
    left: 0; }

.b-catalog__main, .b-catalog__sidebar {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.b-catalog__main {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

@media screen and (max-width: 1024px) {
  .b-catalog__main {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; } }

.b-catalog__sidebar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* End */


/* Start:/local/templates/gourji2015/components/endorphine/catalog.sorter/gourji/dist/component.css?16999797911907*/
.b-catalog-sorter__selected-text {
  display: none; }
  @media (min-width: 768px) {
    .b-catalog-sorter__selected-text {
      display: inline-block; } }

.b-catalog-sorter .b-catalog-filter__popup__values {
  overflow-y: hidden; }

.b-catalog-sorter .b-catalog-filter__item__title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-catalog-sorter .b-catalog-filter__item__title__icon {
    display: inline-block;
    width: 22px;
    height: 22px; }
    @media (min-width: 768px) {
      .b-catalog-sorter .b-catalog-filter__item__title__icon {
        margin-right: 8px; } }
    .b-catalog-sorter .b-catalog-filter__item__title__icon > svg {
      width: 22px;
      height: 22px; }

.b-catalog-sorter .b-catalog-filter__value > input[type="radio"] {
  display: none;
  position: absolute; }
  .b-catalog-sorter .b-catalog-filter__value > input[type="radio"]:checked + .b-catalog-filter__value__arrow {
    visibility: visible; }
    .b-catalog-sorter .b-catalog-filter__value > input[type="radio"]:checked + .b-catalog-filter__value__arrow > svg {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
      .b-catalog-sorter .b-catalog-filter__value > input[type="radio"]:checked + .b-catalog-filter__value__arrow > svg:after {
        opacity: 1; }

.b-catalog-sorter .b-catalog-filter__value__arrow {
  visibility: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 16px; }
  .b-catalog-sorter .b-catalog-filter__value__arrow > svg {
    display: block;
    width: 16px;
    height: 16px;
    color: #002848;
    line-height: 0; }

/* End */


/* Start:/local/templates/gourji2015/components/bitrix/catalog.smart.filter/gourji/dist/component.css?171342410210892*/
.b-catalog-filter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.b-catalog-filter__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.b-catalog-filter__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  @media (min-width: 768px) {
    .b-catalog-filter__item {
      position: relative; } }
  .b-catalog-filter__item.is-show .b-catalog-filter__popup {
    display: block; }
    @media (min-width: 768px) {
      .b-catalog-filter__item.is-show .b-catalog-filter__popup {
        pointer-events: auto;
        opacity: 1;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
        -webkit-transform: translateY(0px);
            -ms-transform: translateY(0px);
                transform: translateY(0px); } }
  .b-catalog-filter__item.is-hidden {
    display: none; }
  .b-catalog-filter__item.has-checked .b-catalog-filter__item__title {
    color: #f8f0dc;
    background-color: #002848; }
  .b-catalog-filter__item.has-checked .b-catalog-filter__item__checked-count {
    display: inline-block; }
  .b-catalog-filter__item__title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 32px;
    margin: 4px;
    padding: 0 8px;
    color: #002848;
    cursor: pointer;
    background-color: #fff;
    border: 0.5px solid #002848;
    border-radius: 1px;
    -webkit-transition: color, backgroundColor 0.2s;
    -o-transition: color, backgroundColor 0.2s;
    transition: color, backgroundColor 0.2s; }
    @media (min-width: 768px) {
      .b-catalog-filter__item__title:hover {
        color: #f8f0dc;
        background-color: #002848; } }
  .b-catalog-filter__item__checked-count {
    display: none;
    padding-left: 7px; }
    .b-catalog-filter__item__checked-count:before, .b-catalog-filter__item__checked-count:after {
      display: inline-block; }
    .b-catalog-filter__item__checked-count:before {
      content: "("; }
    .b-catalog-filter__item__checked-count:after {
      content: ")"; }

.b-catalog-filter__popup {
  position: absolute;
  display: none;
  padding: 12px;
  z-index: 250; }
  @media (max-width: 767px) {
    .b-catalog-filter__popup {
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background-color: rgba(0, 0, 0, 0.8);
      z-index: 2500; } }
  @media (min-width: 768px) {
    .b-catalog-filter__popup {
      pointer-events: none;
      display: block;
      opacity: 0;
      -webkit-transform: translateY(20px);
          -ms-transform: translateY(20px);
              transform: translateY(20px); } }
  .b-catalog-filter__popup__wrapper {
    position: relative;
    width: 100%;
    height: 100%; }
  .b-catalog-filter__popup__arrow {
    display: none;
    position: absolute;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid white;
    bottom: 100%;
    left: 25px;
    z-index: 275; }
    @media (min-width: 768px) {
      .b-catalog-filter__popup__arrow {
        display: block; } }
  .b-catalog-filter__popup__inside {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 660px;
    width: 368px;
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 16px 0 rgba(27, 27, 27, 0.24);
            box-shadow: 0 0 16px 0 rgba(27, 27, 27, 0.24); }
    @media (max-width: 767px) {
      .b-catalog-filter__popup__inside {
        width: 100%;
        height: 100%;
        max-height: 100%; } }
  .b-catalog-filter__popup__header {
    position: relative; }
  .b-catalog-filter__popup__close {
    position: absolute;
    top: 28px;
    left: 15px;
    outline: none;
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: none;
    padding: 0;
    -webkit-transform: translateY(-12px);
        -ms-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-transition: color, backgroundColor 0.2s;
    -o-transition: color, backgroundColor 0.2s;
    transition: color, backgroundColor 0.2s; }
    @media (min-width: 768px) {
      .b-catalog-filter__popup__close:hover {
        color: #002848; } }
    .b-catalog-filter__popup__close > svg {
      display: block;
      line-height: 0;
      width: 24px;
      height: 24px; }
  .b-catalog-filter__popup__title {
    padding: 14px 0;
    font-size: 19px;
    letter-spacing: 1.2px;
    text-align: center;
    color: #1b1b1b;
    text-transform: uppercase; }
  .b-catalog-filter__popup__reset {
    position: absolute;
    top: 17px;
    right: 15px;
    display: none;
    font-size: 13px;
    line-height: normal;
    cursor: pointer;
    padding: 0;
    color: #002848;
    background-color: transparent;
    border: none;
    border-radius: 0;
    outline: 0; }
    .b-catalog-filter__popup__reset.is-show {
      display: inline-block; }
  .b-catalog-filter__popup__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: hidden; }
  .b-catalog-filter__popup__search {
    padding: 0 18px;
    margin-bottom: 5px; }
  .b-catalog-filter__popup__values {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    overflow-y: scroll;
    padding-left: 18px; }
  .b-catalog-filter__popup__footer {
    padding: 16px 18px;
    border-top: 0.5px solid #dadce1; }

.b-catalog-filter__search__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 8px;
  margin-bottom: 8px;
  border-radius: 2px;
  border: solid 1px #dadce1;
  -webkit-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s; }
  .b-catalog-filter__search__input.is-focus {
    border-color: #002848; }
  .b-catalog-filter__search__input > svg {
    margin-right: 11px;
    height: 18px;
    width: 18px; }
  .b-catalog-filter__search__input > input {
    width: 100%;
    font-size: 13px;
    color: #1b1b1b;
    border: none; }

.b-catalog-filter__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }
  .b-catalog-filter__value:hover .b-catalog-filter__value__checkbox {
    border-color: #002848; }
  .b-catalog-filter__value:hover .b-catalog-filter__value__text {
    color: #002848; }
  .b-catalog-filter__value:last-of-type .b-catalog-filter__value__text {
    border-bottom: 0.5px transparent; }
  .b-catalog-filter__value.is-disabled {
    display: none;
    pointer-events: none; }
  .b-catalog-filter__value.is-search-hide {
    display: none; }
  .b-catalog-filter__value > input[type="checkbox"] {
    display: none;
    position: absolute; }
    .b-catalog-filter__value > input[type="checkbox"]:checked + .b-catalog-filter__value__checkbox {
      border-color: #002848;
      background-color: #002848; }
      .b-catalog-filter__value > input[type="checkbox"]:checked + .b-catalog-filter__value__checkbox > svg {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1); }
        .b-catalog-filter__value > input[type="checkbox"]:checked + .b-catalog-filter__value__checkbox > svg:after {
          opacity: 1; }
  .b-catalog-filter__value__checkbox {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 20px;
    height: 20px;
    margin-right: 16px;
    border: 2px solid #1b1b1b;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .b-catalog-filter__value__checkbox > svg {
      color: #fff;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
              transform: scale(0);
      -webkit-transition: -webkit-transform 0.2s;
      transition: -webkit-transform 0.2s;
      -o-transition: transform 0.2s;
      transition: transform 0.2s;
      transition: transform 0.2s, -webkit-transform 0.2s; }
      .b-catalog-filter__value__checkbox > svg:after {
        content: '';
        display: block;
        background: #002848;
        -webkit-transition: opacity 0.4s;
        -o-transition: opacity 0.4s;
        transition: opacity 0.4s;
        opacity: 0; }
  .b-catalog-filter__value__label {
    display: inline-block;
    width: 100%;
    color: #000;
    padding-right: 16px; }
  .b-catalog-filter__value__text {
    display: inline-block;
    width: 100%;
    padding: 10px 10px 10px 0;
    border-bottom: 0.5px solid #dadce1; }

.b-catalog-filter__btn__apply {
  display: inline-block;
  width: 100%;
  padding: 16px 20px;
  color: #002848;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
  cursor: pointer;
  background: #f8f0dc;
  border: none;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.b-catalog-filter__full-reset {
  display: none;
  font-size: 13px;
  line-height: normal;
  cursor: pointer;
  padding: 0;
  margin-left: 8px;
  color: #002848;
  background-color: transparent;
  border: none;
  border-radius: 0;
  outline: 0; }
  @media (min-width: 768px) {
    .b-catalog-filter__full-reset:hover {
      text-decoration: underline; } }
  .b-catalog-filter__full-reset.is-show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

@media (max-width: 767px) {
  .is-filter-popup-show body {
    overflow-y: hidden; } }

/* End */


/* Start:/local/templates/gourji2015/components/endorphine/catalog.section/.default/style.css?16999797916665*/

.btn_in_basket{padding:0;margin:20px 0;border:none;text-align:center;display:block;width:193px;height:44px;color:#ffffff;font:15px Verdana;text-transform:uppercase;background:#947446;cursor:pointer;text-decoration:none;line-height:44px;}
.btn_in_basket:hover{background-color:#00264c;}
.btn_in_basket{text-decoration:none;line-height:44px;width:176px;}
.catalog_items > ul{display:flex;flex-wrap:wrap;list-style-type:none;overflow:hidden;margin:0;padding:0;}
.catalog_items > ul > li{height:540px;margin-right:7px;margin-bottom:8px;text-align:center;position:relative;border:2px solid #f9f9f9;}
.catalog_items > ul > li:nth-child(3n){margin-right:0;}
.catalog_item_img{line-height:300px;}
.catalog_items img{vertical-align:middle;max-width:278px;}
.link_to_top{float:left;}
.link_to_top a{text-decoration:none;position:relative;padding:0 20px 0 0;text-transform:uppercase;color:#947446;font-size:14px;}
.link_to_top a:after{position:absolute;content:'';width:13px;height:16px;right:0;top:0;background:url(https://www.gourji.ru/local/templates/gourji2015/images/sprite.png) no-repeat -12px -51px;}
.link_to_top a:hover{text-decoration:underline;}
.navigation_wrap{margin:10px 0 30px;clear:both;padding:15px 0;display:flex;}
.pagination{list-style-type:none;margin:0;padding:0;float:right;overflow:hidden;}
.pagination li{float:left;margin:0 6px;}
.pagination li a,.pagination li span{color:#a5a5a5;font-size:15px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:30px;text-decoration:none;display:inline-block;}
.pagination li.dotted a{width:20px;}
.pagination li.active span{color:#ffffff;background:#947446;}
.pagination li.next a{width:9px;height:13px;margin-top:9px;}
.pagination li.next a{background:url(https://www.gourji.ru/local/templates/gourji2015/images/sprite.png) no-repeat -33px -50px;margin-right:0;}
.catalog_item_img_hover .description_left{width:245px;float:right;color:#00264c;display:none;text-align:left;padding-left:20px;padding-right:10px;margin-top:0px;}
.dl_name{text-transform:uppercase;font-weight:bold;}
.catalog_item_img_hover .description_left  hr{height:0;background:#697688;border:none;padding:0;line-height:1px;margin:15px 0;border-top:1px solid #697688;border-bottom:1px solid #00264c;width:35px;}
.dl_price{font-size:25px;}
.dl_description{line-height:30px;font-size:14px;margin:10px 0;}
.catalog_items li:hover .catalog_item_img{float:left;line-height:300px;width:278px;text-align:center;z-index:-1;position:relative;}
.catalog_items li:hover .catalog_item_img_hover{position:absolute;left:-2px;top:-2px;border:2px solid #d1d1d1;background:#ffffff;width:auto;height:auto;z-index:10;padding:0 0 30px 0;}
.catalog_items li:hover .description_left{display:block;}
.catalog_items li:nth-child(3n):hover .catalog_item_img_hover{left:inherit;right:-2px;}
.catalog_items li:nth-child(3n):hover .catalog_item_img{float:right;}
.catalog_items li:nth-child(3n):hover .description_left{width:245px;padding-left:20px;padding-right:10px;}
.catalog_items > ul > li:last-child{margin-right:0;}
.dl_price{color:#947446;}
.navigation_wrap .link_to_top{display:none;}
@media (max-width: 1200px){
.catalog_items > ul > li{margin-right:5px;width:234px;margin-bottom:5px;height:540px;}
.catalog_items img{max-width:238px;}
.catalog_item_img{line-height:300px;}
.catalog_items li:hover .catalog_item_img{width:234px;line-height:300px;}
.catalog_item_img_hover{overflow:hidden;}
.catalog_items li:hover .catalog_item_img_hover{width:auto;height:auto;}
.catalog_item_img_hover .description_left,.catalog_items li:nth-child(3n):hover .description_left{width:210px;}
}
@media (min-width: 1680px){
.catalog_items > ul > li:nth-child(3n){margin-right:7px;}
.catalog_items > ul > li:nth-child(5n){margin-right:0;}
.catalog_items > ul{overflow:inherit;}
.catalog_items li:nth-child(3n):hover .catalog_item_img_hover{left:-2px;right:inherit;}
.catalog_items li:nth-child(3n):hover .catalog_item_img{float:left;}
.catalog_items li:nth-child(5n):hover .catalog_item_img_hover{left:inherit;right:-2px;}
.catalog_items li:nth-child(5n):hover .catalog_item_img{float:right;}
.catalog_items li:nth-child(5n):hover .description_left{width:245px;padding-left:20px;padding-right:10px;}
}
@media (max-width: 800px){
.catalog_items > ul > li{float:none;width:640px;border:none;border-bottom:1px solid #c7c8ca;margin:0;}
.catalog_item_img_hover .description_left{display:block;float:none;width:640px;}
.catalog_items li .catalog_item_img_hover{width:640px;}
.catalog_items > ul > li{height:auto;}
.catalog_item_img{overflow:hidden;max-height:376px;}
.dl_name{color:#5c5c5c;font-size:28px;text-align:center;padding:0 20px;}
.catalog_item_img_hover .description_left hr{display:none;}
.dl_description{text-align:center;color:#5c5c5c;font-size:28px;line-height:44px;}
.dl_price{text-align:center;}
.btn_in_basket{margin:-20px auto 20px;}
.catalog_items li:hover .catalog_item_img{float:none;line-height:300px;width:640px;text-align:center;z-index:10;position:relative;}
.catalog_items li:hover .catalog_item_img_hover{position:relative;left:0;top:0;border:none;width:640px;height:auto;z-index:10;padding:0;}
.catalog_items li:nth-child(3n):hover .catalog_item_img_hover{left:0;right:0;}
.catalog_items li:nth-child(3n):hover .catalog_item_img{float:none;}
.catalog_items li:nth-child(3n):hover .description_left{width:640px;padding-left:20px;padding-right:10px;}
.catalog_items{position:relative;z-index:20;}
.catalog_items img{max-width:350px;}
}
@media (max-width: 800px){
.navigation_wrap{justify-content:center;}
}
.default_item_info{width:245px;color:#00264c;text-align:left;padding-left:20px;padding-right:10px;margin-top:20px;}
.default_item_info hr{height:0;background:#697688;border:none;padding:0;line-height:1px;margin:15px 0;border-top:1px solid #697688;border-bottom:1px solid #00264c;width:35px;}
.popup_item_info{display:none;}
@media all and (max-width: 800px){
.popup_item_info{display:block;}
.btn_in_basket{display:block;margin-top:5px;}
}
@media all and (max-width: 800px){
.default_item_info{display:none!important;}
}
.catalog_items{clear:both;}
.catalog_items > ul > li{width:270px;}
.catalog_items li:hover .catalog_item_img{width:270px!important;}
@media (max-width: 1680px){
.catalog_items > ul > li{width:290px!important;}
.catalog_items li:hover .catalog_item_img{width:290px!important;}
}
@media (max-width: 1200px){
.catalog_items > ul > li{max-width:312px;width:100%!important;}
.catalog_items li:hover .catalog_item_img{width:312px!important;}
}
@media (max-width: 800px){
.catalog_items > ul > li{width:640px;}
.catalog_items li:hover .catalog_item_img{width:640px!important;}
.catalog_items > ul > li{max-width:none;}
}
/* End */


/* Start:/local/templates/gourji2015/components/endorphine/catalog.section/.default/dist/component.css?17171469801514*/
.b-catalog.is-landing .section-info__image {
  height: auto; }
  @media (min-width: 571px) {
    .b-catalog.is-landing .section-info__image img:first-of-type {
      display: inline; }
    .b-catalog.is-landing .section-info__image img:last-of-type {
      display: none; } }
  @media (max-width: 570px) {
    .b-catalog.is-landing .section-info__image img:first-of-type {
      display: none; }
    .b-catalog.is-landing .section-info__image img:last-of-type {
      display: inline; } }
  .b-catalog.is-landing .section-info__image .section-info__image-mobile {
    position: static;
    -o-object-fit: contain;
       object-fit: contain; }

.landing__page-title {
  text-align: center;
  margin-bottom: 15px; }

.landing__tags {
  margin-bottom: 30px; }

.title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 60px; }

.new-catalog-section__title,
.new-catalog-section__url {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  color: #002948 !important;
  font-weight: 400;
  margin: 0 0 20px;
  text-decoration: none; }

.new-catalog-section__url:hover {
  text-decoration: underline; }

.new-catalog-section__title {
  padding-right: 30px;
  margin-right: auto;
  font-size: 28px; }

/* End */


/* Start:/local/templates/gourji2015/components/bitrix/system.pagenavigation/ajax_pagenav/style.css?1699979791403*/
.load-more {
    margin:0px auto 20px;
    cursor: pointer;
    max-width: 250px;
    width: 100%;
    border: 0;
    background: #002948;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: 0.2s ease-in-out;
}
.load-more:hover{
    background: #05365a;
}
/* End */


/* Start:/local/templates/gourji2015/components/bitrix/news.list/reviews_list/style.css?1699979791964*/
.new-gifts {
    margin: 0 -1%;
}
.new-gifts::after {
    content: "";
    clear: both;
    display: table;
}

.new-gifts .grid-right_gifts {
    width: 100%;
}

.new-gifts .grid-right_gifts img {
    position: absolute;
    top: 0;
    left: 0;
    float: none;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
}
.new-gifts .grid-right_gifts a {
    position: relative;
    float: left;
    width: 31.3%;
    padding-top: 31.3%;
    display: inline-block;
    margin: 1%;
}

.new-gifts .grid-right_gifts a.gift_banner_wide {
    width: 64.5%;
    padding-top: 64.5%;
}

.new-gifts .grid-right_gifts .gift_row {
    width: 31.3%;
    margin: 1%;
}

.new-gifts .grid-right_gifts .gift_row a {
    width: 100%;
    padding-top: 100%;
    margin: 0;
}

.new-gifts .grid-right_gifts .gift_row a {
    margin-bottom: 5%;
}

.new-gifts .grid-right_gifts .gift_row a:last-child {
    margin: 0;
}
/* End */
/* /local/templates/gourji2015/components/yuryostapenko/ilux.catalog/gourji2023/dist/component.css?17137856452220 */
/* /local/templates/gourji2015/components/endorphine/catalog.sorter/gourji/dist/component.css?16999797911907 */
/* /local/templates/gourji2015/components/bitrix/catalog.smart.filter/gourji/dist/component.css?171342410210892 */
/* /local/templates/gourji2015/components/endorphine/catalog.section/.default/style.css?16999797916665 */
/* /local/templates/gourji2015/components/endorphine/catalog.section/.default/dist/component.css?17171469801514 */
/* /local/templates/gourji2015/components/bitrix/system.pagenavigation/ajax_pagenav/style.css?1699979791403 */
/* /local/templates/gourji2015/components/bitrix/news.list/reviews_list/style.css?1699979791964 */
