/*aspro-support*/
@media (max-width: 767px){.list_item .image_wrapper_block, .list_item .image_wrapper_block a {
	height: 302px;}}
/*end*/



/* Меняем размер контейнера слайдера */
.catalog_detail .item_main_info .item_slider .slides {
    max-width: 550px !important;  /* Нужная вам ширина */
    height: 550px !important;     /* Нужная вам высота */
}

/* Убеждаемся, что внутри все хорошо */
.catalog_detail .item_main_info .item_slider .slides li {
    height: 550px !important;     /* Должно совпадать с высотой .slides */
    line-height: 550px !important; /* Должно совпадать */
}

/* А теперь главное - заставляем картинку вести себя правильно */
.catalog_detail .item_main_info .item_slider .slides li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; /* Это ключевое свойство */
}


.catalog_detail .item_main_info .price {
    float: none !important;           /* Отменяем прилипание к левому краю */
    display: inline-block !important;  /* Превращаем в блочно-строчный элемент */
    margin-left: 40px !important;      /* Добавляем отступ слева (подберите нужное значение) */
    padding-right: 0 !important;       /* Убираем ненужный правый отступ */
}

.catalog_detail .cost.prices .price_name, .catalog_detail .item-stock > span, .catalog_detail .item-stock {
 margin-left: 20px !important;
}

button.promo-btn-detail {
    margin-left: 40px !important;
}

.counter_block.big_basket {
    margin-left: 40px !important;
}


.svg {
    margin-left: 40px !important;
}

.price_txt .sharing > div .share_wrapp .text {
    margin-left: 40px !important;
}










/*Нашли дешевле снизим цену*/
.quantity_block_wrapper .cheaper_form:hover span {
    color: #444343;
  }
.quantity_block_wrapper .cheaper_form > span {
    border-bottom: 1px dotted;
    background-color: yellow;
    color: #000000;
}




/*MESA*/
    .landing-container .mesa-background{
         background: #4a4a4a1f;
 }

.landing-container .mesa-right-teaser-3__wrapper {position: absolute;/*right: 0;*/top: 0;height: 100%;max-width: 450px;background: rgb(80 80 80 / 20%);padding: 0 30px 0 30px;}
.landing-container .mesa-right{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .mesa-right img{width:58%;float:right;border-radius: 20px 20px 20px 20px;margin: 10px 10px 0 0;}
.landing-container .mesa-right__wrapper{position:absolute;/*right:0*/;top:0px;height:100%;width:450px;padding:0 0 0 30px;/*background: #4a4a4a1f;*/}
.landing-container .mesa-right__wrapper h2{font-size: 40px;color: #48494b;font-family: oswald;font-weight: 300;}

.landing-container .mesa-left-teaser-3__wrapper {position: absolute;right: 0;top: 0;height: 100%;max-width: 450px;/*background: rgb(80 80 80 / 20%)*/;padding: 0 30px 0 30px;}
.landing-container .mesa-left{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .mesa-left img{width:58%;float:left;margin:10px 0 0 10px;border: 1px;border-radius: 20px 20px 20px 20px;}
.landing-container .mesa-left__wrapper{position:absolute;right:0;top:0px;height:100%;width:450px;padding:0 30px 0 0;/*background: #4a4a4a1f;*/}
.landing-container .mesa-left__wrapper h2{font-size: 40px;color: #48494b;font-family: oswald;font-weight: 300;}



/*.landing-container .mesa-right__wrapper__text-block h3 {
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #ed5228;
    font-weight: 600;
}


landing-container .mesa__wrapper__text-block{color:#fff}
.landing-container .mesa__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .axiom-ch-teaser-13__wrapper{max-width:470px}
.landing-container .axiom-ch-teaser-13__wrapper h2{margin-top:50px!important;margin-bottom:50px!

.landing-container .teaser-13__wrapper h2{margin-top:50px}
.landing-container .teaser-13__wrapper__text-block p{margin-top:35px}

.landing-container .mesa img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .mesa__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .mesa__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .mesa__wrapper__text-block{width:auto}
.landing-container .mesa__wrapper__text-block p{margin-top:10px}*/




.stickers [class*="sticker_"] {
   /* background-color: #4fad00;*/
    width: auto;
    letter-spacing: 0.5px;
    position: relative;
    /*color: #fff;*/
    font-size: 9px;
    line-height: 6px;
    padding: 5px 5px 4px;
    text-transform: uppercase;
    border-radius: 2px;
}

.sku_props .bx_item_section_name {
    color: #313130;
    font-size: 12px;
}

.bx_filter .bx_filter_select_block, .common_select .common_select-link {
    background: #e9ff9d87;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select, textarea {
    background: #edf9c7;
}

.landing-container .teaser-black-text-right_senzo__wrapper h2 {
    font-size: 46px;
    color: #4b4135;
    font-family: oswald;
    font-weight: 300;
}
.landing-container h2 {
    text-transform: uppercase;
    /* font-weight: 700 !important; */
    margin: 40px 0 20px 0 !important;
    color: #ed5228;
    font-size: 30px;
    line-height: 1.1;
    text-align: center;
}

.alumni-sans-<uniquifier> {
  font-family: "Alumni Sans", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.oswald-<uniquifier> {
  font-family: "Oswald", serif;
  font-optical-sizing: auto;
  font-style: normal;
}


/*.stickers {
    left: 0;
    top: 4px;
    position: absolute;
    z-index: 3;
    line-height: 20px;
    text-align: left;
    padding-right: 50px;
    font-size: 0;
}

.stickers>div {
    display: inline-block;
}

.stickers [class*="sticker_"] {
    background-color: #4fad00;
    width: auto;
    margin: 0 3px 6px;
    letter-spacing: 0.5px;
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    padding: 5px 10px 4px;
    text-transform: uppercase;
    border-radius: 2px;
}

.container .catalog_detail .stickers [class*="sticker_"] {
    padding-bottom: 5px;
}

.container .catalog_detail .item_main_info .stickers [class*="sticker_"] {
    padding-top: 5px;
    font-size: 11px;
}

.bx-ie .stickers [class*="sticker_"] {
    padding-top: 5px;
}

.stickers * {
    text-align: left;
}

.stickers .sticker_sale_text {
    background-image: none;
    background-color: #e52929;
    display: inline-block;
    color: #fff;
    width: auto;
    font-size: 10px;
    line-height: 12px;
    position: relative;
    box-sizing: border-box;
}

.stickers .sticker_hit,
.stickers .sticker_khit {
    background-color: #2992d9;
}

.stickers .sticker_stock,
.stickers .sticker_aktsiya {
    background-color: #ffc438;
    color: #1d2029;
}

.stickers .sticker_recommend,
.stickers .sticker_sovetuem {
    background-color: #893ca9;
}

.item .stickers {
    left: 0;
}

.display_list .item .stickers {
    top: 5px;
    left: 3px;
}


*/


















.logo_and_menu-row .phone-block .schedule {
    margin: 0 0 0 23px;
    font-size: 0.8em;
    line-height: 1em;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 8px;
}



@media (min-width: 920px) {
    .banner.CONTENT_TOP img, .banner.CONTENT_BOTTOM img {
        margin: auto;
        height: 167px;
    }
}
  /*
.banner.CONTENT_TOP {
   padding-bottom: 47px; 
}
*/

.logo-row .top-description {
    line-height: 14px;
  }


.logo-row .logo img, .logo-row .logo svg {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
}


/*.banner.CONTENT_TOP {
    padding-bottom: 10px;
}*/


.info_item .middle_info .prices .discount * {
    margin-top: 12px;
    font-size: 18px;
}

.display_list .price.discount, .display_list .price.discount * {
    font-size: 16px;
}

.cost.prices .strike_block .price, .cost.prices .strike_block.offers_price, .cost.prices .price.discount {
    color: #ff1100 !important;
    display: inline-block;
    float: none;
    font-size: 1.142rem;
    font-weight: normal !important;
    line-height: 1.071rem;
    text-decoration: line-through;
}


.stickers .sticker_showroom,{
  background-color: #893ta9;
}

.stickers .sticker_stock,
.stickers .sticker_sale,{
  background-color: #793ca7;
}



/*@media (min-width: 920px) {
    .banner.CONTENT_TOP img, .banner.CONTENT_BOTTOM img {
       /*margin: auto;*/
       height: 120px;
    }
}
*/

/*.banner.CONTENT_TOP img, .banner.CONTENT_BOTTOM img {
    /* margin: auto; */
    height: 120px;
}
*/

 h4 {
    font-size: 1em;
    line-height: 25px;
    margin: 0px 0 40px;
}


.landing-container_black p {
    font-weight: 300;
    font-size: 18px;
    margin: 0;
    line-height: 1.2;
    color: #646365;
}



body .char_block .wd_propsorter table tr:not(.row_header) td {
  background: url(/bitrix/templates/aspro_next/images/dott.png) no-repeat;
  background-position: 0 0px;
  background-repeat: repeat-x;
  vertical-align: top;
}


body .char_block .wd_propsorter table td.cell_name {
  text-align: left;
  padding-left: 0px;
  font-weight: normal;
  font-size: 14px;
  border: none;
}
body .char_block .wd_propsorter table td.cell_value {
  text-align: left;
  font-size: 14px;
  border: none;
}

body .char_block .wd_propsorter table tr.row_header td {
   /* background: url(/bitrix/templates/aspro_next/images/dott.png) no-repeat;*/
  font-size: 18px;
  text-transform:none;
  padding-left: 0px;
  border-bottom: 0;
  padding-bottom: 10px;
}

body .char_block .wd_propsorter table td.cell_value span {
    padding-left: 0px;
}


body .char_block .wd_propsorter table td.cell_value {
    text-align: left;
    font-size: 14px;
    /*border: 1px solid #dcdcdc;*/
}

body .char_block .wd_propsorter table td.cell_name {
    text-align: left;
    padding-left: 10px;
    font-weight: normal;
    font-size: 14px;
    /*border: 1px solid #dcdcdc;*/
}

.props_list td {
    text-align: right;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}

.props_list td > span, .props_list td > .txt {
    position: relative;
    background: rgba(255, 255, 255, 0);
    /* border: 1px solid #dcdcdc; */
    padding: 0px;
    display: inline-block;
    color: #151515;
}

.display_list .list_item .props_list td {
    /* background: url(/bitrix/templates/aspro_next/images/dott.png) no-repeat; */
}

.bx_filter .bx_filter_select_block, .common_select .common_select-link {
    width: 100%;
}

.catalog_detail .item_main_info .item_slider {
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 5px 5px 5px 5px;
    float: left;
    position: relative;
    z-index: 1;
    text-align: center;
}



.EXTENDED .blog-comment .comment-text__title {
    font-size: 0.929em;
    font-weight: 600;
    color: #393b46;
    margin-top: 12px;
    margin-bottom: -1px;
}


#order_form_div input[type="text"], #order_form_div input[type="tel"], #order_form_div input[type="email"], #order_form_div input[type="password"], #order_form_div textarea, #order_form_div select, #edost_window input[type="text"], #edost_window input[type="tel"], #edost_window input[type="email"], .bitrix_location .bx-ui-sls-input-block, #edost_window select {
    font-family: arial;
    border-radius: 0px;
    border: 1px solid #424f60;
    background: #f5f5f5;
}




.stickers {
  left: 0px;
  top: 4px;
  position: absolute;
  z-index: 3;
  line-height: 20px;
  text-align: left;
  padding-right: 50px;
  font-size: 0px;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}




.stickers .sticker_new,
.stickers .sticker_novinka {
  background-color: #2992d9;
}


/* Цвет текста заголовков услуг в корзине */
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field label:not(.error) {
    position: relative;
    top: auto;
    left: auto;
    margin: 0 0 5px;
    padding: 0;
    font-size: 13px;
    line-height: 20px;
    color: #ff0000;
    font-weight: 600;
    background: none;
}

.display_list .list_item .props_list td {
    /* background: url(/bitrix/templates/aspro_next/images/dott.png) no-repeat; */
  }

/*Nastroya - Nashi Predlogenia*/

.bx_filter .bx_filter_parameters_box_title {
    font-size: 13px;
    display: block;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    padding: 0px 35px 0px 0px;
    color: #4b4e5c;
}


/*
.stickers [class*="sticker_"] {
    background-color: #4fad00;
    width: auto;
    letter-spacing: 0.5px;
    position: relative;
    color: #fff;
    font-size: 9px;
    line-height: 12px;
    padding: 4px 10px 3px;
    text-transform: uppercase;
    border-radius: 1px;
}
*/

.font_xs {
    font-size: 1em;
    line-height: 1.692em;
    color: #ec671f;
}


ul.menu .see_more, ul.menu .see_more a, a.dark_link:hover {
    color: #E96B25 !important;
    text-decoration: underline;
}
/*
.stickers .sticker_rasprodazha, .stickers .sticker_rasprodazha123 {
background-color: #FFA500;
}


.stickers .sticker_v_kredit_bez_pereplaty, .stickers .sticker_sticker_v_kredit_bez_pereplaty{background-color:#000;}
*/


/*CREDIT OT SBERBANKA*/


ul.menu .see_more, ul.menu .see_more a, a.dark_link:hover {
    text-decoration: underline;
}



.img-responsive-sbr {
    display: block;
    max-width: 50%;
    height: auto;
}
/*
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    width: 100px;
}
*/
.col-credit-sbr-1{
    width:250px;
}

.col-credit-sbr{
    width:130px;
}


.credit_link {
    font-size: 15px;
    color: #EA562D;
    /*text-decoration:underline;*/
    border-color:#48a216;
    
}

.credit_link:hover {
    font-size: 15px;
    color: #393A46;
    text-decoration:underline;
}

/* CREDIT BUTTONS*/

.btn-credit {
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
    background-color: #393b46;
    border-color:#393b46;
    color: #ffffff;
    border: 1px solid;
    border-radius: 2px;
    padding: 7px 18px 9px;
      }

.btn-credit:hover {
    
    background-color: #4b4e5c;
    border-color:#4b4e5c;
    color: #ffffff;
    border: 1px solid;
    border-radius: 2px;
    padding: 7px 18px 9px;
      }
      
.click-ico {
    background: url(/upload/images_tren71/icon/click-ico.png) no-repeat;
    width: 11px;
    height: 18px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: bottom;
}

.btn-link {
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
    color: #E96B25;
     }

.btn-link:hover {
    color: #000;
    text-decoration:underline;
    }


.row.flexbox .item {
    height: 90%;
    min-height: 95%;
}

.props_list td {
    /* text-align: right; */
    padding: 2px 0px 2px 10px;
    font-size: 13px;
}

.catalog_detail .props_list .props_item span {
    background: rgba(243, 244, 250, 0);
    padding-right: 10px;
    margin: 10px;
    color: #000;
}

.catalog_detail .props_list td.char_value span {
    padding: 0px 10px 0px 10px;
}

/*Текст под картинкой в детальном описании*/

element.style {
    font-size: 13px;
    line-height: 1.3;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    margin: 16px;
    width: 200px;
    vertical-align: top;
    position: relative;
}




/*ЦВЕТ ТЕКСТА ПРИ НАВЕДЕНИИ

.mega-menu table .dropdown-menu li > a:hover, .mega-menu table .dropdown-submenu:hover > a, .mega-menu table .dropdown-submenu:hover > a:after {
    color: #ec671f;
}*/



/*ЦВЕТ ВЕРХНЕГО МЕНЮ*/

.fill_bg_n .menu-row.bgcolored, .fill_bg_y .menu-row.bgcolored > .maxwidth-theme {
    background-color: #393b46;
}

/*ЦВЕТ ФУТЕРА*/

.no_fill.footer-grey .bottom_wrapper, #footer .footer_inner.footer-grey .wrapper_inner, .footer_inner.footer-grey .bottom_wrapper .maxwidth-theme, .footer_inner.footer-grey .bottom-middle {
    background: #2e2e2f;
}


@media (max-width: 400px) {
.image_wrapper_block img {
    max-width: 70%;
}}

/*.image_wrapper_block img {
    max-width: 70%;
}*/

/*Цвет ссылки*/

a, .link, .button.transparent, .button.transparent:hover, .specials_slider_wrapp ul.tabs > li span, .tab_slider_wrapp ul.tabs > li span, .basket_wrapp .basket_block .link:hover + .wraps_icon_block + .text .title, .stores .stores_list .item a span, .phones .order_wrap_btn, .footer_bottom .all_menu_block ul li a:hover, .footer_bottom .submenu_top .menu_item a:hover, .avtorization-call.enter:hover span, .top-h-row .h-user-block a:hover, ul.menu .child li.menu_item a, #header .catalog_menu ul.menu > li.current > a, ul.menu .child .depth3 a, ul.menu .child li.menu_title a:hover, #header ul.menu li .child.submenu .child_wrapp a:not(.title), .img_block_capcha .reload, .h_color_white .center_block .menu.full > li:hover > a, .m_color_white #header .wrapper_middle_menu .menu.bottom > li:hover > a, .m_color_white #header .wrapper_middle_menu .menu.bottom > li.hover > a, body #header ul.menu li .child.line .child_wrapp > a:hover, .basket_sort ul.tabs li .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span, .bx_filter_parameters_box_title:hover, .bx_filter .bx_filter_popup_result a, .left_block .internal_sections_list .child_wrapp .child li.cur > a, .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur, .left_block .internal_sections_list .child_wrapp a:hover, .ajax_load_btn:hover .more_text_ajax, .breadcrumbs a:hover span, .tabs-head li.current span, .item-stock .store_view, .reviews-post-reply-buttons a:hover, h4.hover, .button.transparent.white:hover, .button.white_bg, .item .child_container .child_wrapp .menu_item.current a, .item .child_container .child_wrapp .menu_item:hover a {
    color: #132ba9;
}



/*ШАПКА*/

/*Логотип*/
.logo-row .logo img {
    max-height: 100%;
    max-width: 130%;
}



.catalog_detail .item_main_info {
    margin: 0px 0 30px;
    padding: 0px;
    border: 1px solid #d6d9ea;
    position: relative;
}

.info_item .top_info {
    padding: 28px 0px 19px;
    border-bottom: 1px solid #d6d9ea;
}


.logo_and_menu-row .callback-block {
    margin: 0 0 0 63px;
}



/*ТАБЫ*/

.tabs .nav-tabs a:hover, .tabs .nav-tabs a:active, .tabs .nav-tabs a:focus {
    color: #ec671f;
}
.tabs .nav.nav-tabs a {
    background: rgb(57, 59, 70);
    border: 1px solid #d6d9ea;
    color: #ffffff;
    margin: 0px -1px -1px 0px;
    padding: 17px 25px 18px;
    text-decoration: none;
    border-radius: 0;
    font-weight: bold;
    text-transform: none;
}




/*ГЛАВНАЯ СТРАНИЦА*/

/*Популярные категории товаров*/
.sections_wrapper{margin:0px 0px 30px;}
.front.wide_page .sections_wrapper{margin-bottom:0px;padding-bottom:30px;}
.sections_wrapper .top_block{padding:0px;}
.sections_wrapper .list .row > div{padding:0px;margin:0px 0px -1px -1px;}
.sections_wrapper .list .item{text-align:center;margin: 5px;border-radius: 5px;background-color: #ffffff;box-shadow: 0px 3px 8px 0px rgba(69, 93, 115, 0.12);border: 1px solid #e6e6e6;padding: 30px 10px 30px;transition: all ease 0.2s;}
.sections_wrapper .list .item:hover{border-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.sections_wrapper .list .item:not(.section_item) .img{width:120px;height:120px;line-height:120px;text-align:center;margin: 0px auto 22px;}
.sections_wrapper .list .item .img img{max-width:100%;max-height:100%;}
.sections_wrapper .list .item .name{font-weight:bold;font-size:1.071em;line-height: 20px;}
.sections_wrapper .list .item .name a{overflow: hidden;text-overflow: ellipsis;display: block;}




/*РАЗДЕЛЫ*/


/*РАЗДЕЛЫ*/



.display_list .list_item .props_list td {
    overflow: hidden;
    width: 50%;
    text-overflow: ellipsis;
    /* background: url(/bitrix/templates/aspro_next/images/dott.png) no-repeat; */
    background-position: 0px 14px;
    background-repeat: repeat-x;
}



/*Выравнивание таблицы с характеристиками*/
.display_list .list_item  td.description_wrapp{padding-left:0px;padding-right:0px;}
.props_list_spisok td {
    text-align: left;
    /* padding: 2px 0px 2px 0px; */
    font-size: 12px;
    line-height: 1.3;
}



/*Рамка списка товаров*/
.display_list .item_wrap {
    
    border-left: 1px solid #dee0ee;
    border-right: 1px solid #dee0ee;
    border-bottom: 1px solid #dee0ee;
}



.props_list_spisok td {
    text-align: left;
    padding: 1px 0px 0px 5px;
    width: 250px;
    font-size: 12px;
    line-height: 1.4;
    border: 1px solid #dee0ee;
   }

.props_list_spisok tr:nth-child(odd){ /* Задаем стили для нечетных рядов таблицы */
    background: #f2f3f7;
 }


/*Внутрення линия*/
.description_wrapp .like_icons {
    position: static;
    font-size: 0px;
    margin: 23px 0px 0px;
    border-top: 1px solid #dee0ee;
    padding: 14px 0px 0px;
}

.display_list .list_item_wrapp:first-child {
    border-top: 1px solid #dee0ee;
}

/*Таблица с характеристиками*/

/*.props_list_spisok td {
    text-align: left;
    padding: 1px 70px 0px 1px;
    font-size: 13px;
    line-height: 1.3;
}
*/
.show_props .char_title:after {
    content: "";
    padding: 0px 0px 0px 5px;
    /*background: url(/bitrix/templates/aspro_next/images/next.png) -16px -329px no-repeat;*/
    width: 10px;
    height: 10px;
}






/*ФИЛЬТР*/

.bx_filter .bx_filter_parameters_box {
    padding: 13px 10px 14px;
    border-bottom: 1px solid #d1d3da;
    background: #f2f3f7;
    
}

.title-v2 .page-top.maxwidth-theme, .title-v3 .page-top.maxwidth-theme, .title-v4 .page-top.maxwidth-theme {
    background: #f2f3f7;
    padding-top: 30px;
    padding-bottom: 8px;
}


/*КАРТОЧКА ТОВАРА*/

/*таблица характеристик*/
.catalog_detail .props_list td {
    vertical-align: bottom;
    font-size: 13px;
    vertical-align: top;
    background-position: 0px 12px;
    background: rgba(255, 255, 255, 0);
    border: 1px solid #d1d3da;
    border-right: -10px;
    padding-left: 10px;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* Фон текста в левом столбце таблицы 

.catalog_detail .props_list .props_item span{background:rgb(243, 244, 250); padding-right:10px;}*/

/* Фон текста в правом столбце таблицы */


.props_list tr:nth-child(odd){ /* Задаем стили для нечетных рядов таблицы */
    background: #f2f3f7;

}

/*  .props_list tr:nth-child(even){ 
    background: #b5b5b5;}
    */


.props_list td > span, .props_list td > .txt {
    position: relative;
    background: rgba(255, 255, 255, 0);
    /*border: 1px solid #dcdcdc;*/
    padding: 0px;
    display: inline-block;
    color: #151515;
}


.catalog_detail .props_list .props_item span {
    background: rgba(243, 244, 250, 0);
    padding-right: 10px;
    color: #000;
}

/*ПОДСКАЗКА В ТАБЛИЦЕ ХАРАКТЕРИСТИК*/

.catalog_detail .char_name .hint .icon {
    left: 560px;
}

.catalog_detail .props_list .props_item.whint span, .catalog_detail .props_block .char_name .props_item.whint, .catalog_detail .offers_table .property .props_item.whint > span {
  padding-left: 0px;
}


.catalog_detail .wraps {
    padding: 0px 0px 0px;
}


/*Вкладки

.tabs .nav.nav-tabs a {
    background: rgba(232, 235, 245, 0.54);
    border: 1px solid #d6d9ea;
    color: #222222;
    margin: 0px -1px -1px 0px;
    padding: 17px 25px 18px;
    text-decoration: none;
    border-radius: 0;
    font-weight: bold;
    text-transform: none;
}
*/

/*breadcrumbs*/
.breadcrumbs a span, .breadcrumbs span{color:#4e4e4e;font-size:12px;}

.page-top-wrapper.grey{background: rgba(232, 235, 245, 0.54);}







/*СПИСОК*/


ul_razdel {
    list-style-image: url(/upload/images_tren71/ul/ul_razdel.png); /* Путь к изображению маркера */
} 
   
table.t th {
    padding: 4px;
    margin: 0px;
    border: 1px #333333 dotted;
    border: 1px #949494 solid;
    background-color: #393b46;
    color: white;
}

table.t {
    padding: 0px;
    margin: 4px 0px;
    border: 1px #333333 dotted;
    border: 1px #949494 solid;
    border-spacing: 0px;
    border-collapse: collapse;
}

.t1-h2 {
    background-color: #CC3399;
    background-color: #ec671f;
    color: white;
    text-align: center;
}

.t1-center {
    text-align: center;
}

.t_b {
    padding-left: 20px;
    padding: 10px;
    margin: 4px 40px;
    background-color: #ec671f;
    color: white;
}

#pic {
    float: left; /* Обтекание картинки текстом */
    clear: both;
    padding: 0px 0px 0px 05px;
}
#text {
    padding-top: 10px;
    margin-left: 140px; /* Отступ от левого края */
    padding-bottom: 10px;
    text-align: justify;
}

.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
 
#container_1 {
  
  overflow: hidden
}
#content_1 {
  float:left;
  width:280px;
  margin-left: 20px;
 
}
#sidebar_1 {
  float:left;
  width:533px;
  
}

.atten_img {
    padding: 0px 0px 0px 10px;
    
} 

.fon_text {
 background:#f6f6f7;
 width:100%;
}
/*
.block{
 display:inline-block;
/* background: url(/upload/images_tren71/articles/atten.png) no-repeat;
 vertical-align:middle;
 margin:15px 5px 5px 10px;
 /*padding: 0px 0px 1px 10px;*/

.block_text{
 display:inline-block;
 vertical-align:middle;
 width: 100%;
 text-align:justify;
 padding: 0px 0px 10px 90px;
}
 


.css-adaptive {
display: block;
max-width: 100%;
height: auto;
}


.t1-left_20 {
    padding-left:20px;
}

.tizers_block .item a{text-decoration:underline;color:#ec671f;line-height:16px;display:block;}

/* ЦВЕТ наведения ссылки в меню футера*/

.bottom-menu .item:hover .title a, .bottom-menu .item:hover .title, .bottom-menu .item.active .title a, .bottom-menu .item.active .title {
    color: #ec671f !important;
}


.img-responsive {
    display: block;
    max-width: 80%;
    height: auto;
}
/*
blockquote {
    padding: 15px 15px 15px 80px;
    margin: 20px 0;
    background: url(i/top-menu-bg.jpg);
    position: relative;
    border-radius: 5px;
}*/


/* Меню и подменю выпадающено верхнего меню каталога*/



.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu >li > a {
    font-size: 12px;
    padding: 0px 10px !important;
    text-decoration: underline;
}
/*
.mega-menu table .dropdown-menu li a {
    color: #363945;
    padding: 0px 0px 0px 0px !important;
    border-top: 1px solid #f0f0f0;
}
*/
a, .link, .button.transparent, .button.transparent:hover, .specials_slider_wrapp ul.tabs > li span, .tab_slider_wrapp ul.tabs > li span, .basket_wrapp .basket_block .link:hover + .wraps_icon_block + .text .title, .stores .stores_list .item a span, .phones .order_wrap_btn, .footer_bottom .all_menu_block ul li a:hover, .footer_bottom .submenu_top .menu_item a:hover, .avtorization-call.enter:hover span, .top-h-row .h-user-block a:hover, ul.menu .child li.menu_item a, #header .catalog_menu ul.menu > li.current > a, ul.menu .child .depth3 a, ul.menu .child li.menu_title a:hover, #header ul.menu li .child.submenu .child_wrapp a:not(.title), .img_block_capcha .reload, .h_color_white .center_block .menu.full > li:hover > a, .m_color_white #header .wrapper_middle_menu .menu.bottom > li:hover > a, .m_color_white #header .wrapper_middle_menu .menu.bottom > li.hover > a, body #header ul.menu li .child.line .child_wrapp > a:hover, .basket_sort ul.tabs li .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span, .bx_filter_parameters_box_title:hover, .bx_filter .bx_filter_popup_result a, .left_block .internal_sections_list .child_wrapp .child li.cur > a, .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur, .left_block .internal_sections_list .child_wrapp a:hover, .ajax_load_btn:hover .more_text_ajax, .breadcrumbs a:hover span, .tabs-head li.current span, .item-stock .store_view, .reviews-post-reply-buttons a:hover, h4.hover, .button.transparent.white:hover, .button.white_bg, .item .child_container .child_wrapp .menu_item.current a, .item .child_container .child_wrapp .menu_item:hover a {
    color: #ec6300;
    /*text-decoration: underline;*/
}

/*.image_wrapper_block img {
    max-width: 100%;
}*/

.bx_filter_vertical .bx_filter_block.limited_block {
    max-height: 350px;
    overflow-y: auto;
}



.contacts-stores td.phone a {
    display: block;
    width: 200px;
}


/*PAGE RASSROCHKA SBERBANK*/

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.bx_filter .bx_filter_select_block, .common_select .common_select-link {
    width: 47%;
}

/*.img-responsive,.oct-articles-related img{width:100%}*/

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
    }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.table-color-rassrochka {
   background:#000
  }
.right{float:right}





.landing-container h2 {
    text-transform: uppercase;
    /*font-weight: 700!important;*/
    margin: 40px 0 20px 0!important;
    color: #ed5228;
    font-size: 30px;
    line-height: 1.1;
    text-align: center;
}



.landing-container .howmercury__list-item__text h4 {
    color: #ed5228;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
}

.landing-container .howmercury__list-item__text {
    display: inline-block;
    width: 80%;
    font-size: 16px;
    line-height: 21px;
    vertical-align: top;
    padding-left: 15px;
}

.landing-container .mercury-teaser-7__wrapper h2 {
    font-size: 36px;
    margin: 100px 0 50px 0;
    color: #ed5228;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
}

.landing-container .mercury-teaser-6__wrapper h2 {
    font-size: 36px;
    margin-bottom: 50px;
    color: #ed5228;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
}


.landing-container .mercury-teaser-5__wrapper__text-block h3 {
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #ed5228;
    font-weight: 600;
}

.landing-container .mercury-teaser-5__wrapper h2 {
    font-size: 36px;
    margin: 100px 0 50px 0;
    color: #ed5228;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
}

.landing-container .mercury-teaser-4__wrapper h2 {
    font-size: 36px;
    margin-bottom: 50px;
    color: #ed5228;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
}


.landing-container .mercury-teaser-3__wrapper h2 {
    font-size: 36px;
    margin-bottom: 50px;
    color: #ed5228;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
    
}


.landing-container .mercury-teaser-2__list-item__text h4 {
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 600;
}


.landing-container .mercury-teaser-2-caption {
    text-align: center;
    color: #ed5228;
    margin: 30px auto 50px auto;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 32px;
}


.landing-container .mercury-teaser-1__wrapper h2 {
    font-size: 32px;
    margin: 100px 0 50px 0;
    color: #ed5228;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
}



.landing-container .unique-mercury h2 {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    margin: 0 auto;
    text-transform: uppercase;
    color: #ed5228;
}


.landing-container .unique-mercury__wrapper__mode-wrapper h3 {
    font-size: 26px;
    line-height: 32px;
    margin: 30px 0 20px 0;
    font-weight: 700;
}


.catalog_detail .detail_text {
    margin-bottom: 15px;
    color: #555;
    font-size: 16px;
    line-height: 24px;
}


.landing-container .howmercury-caption {
    text-align: center;
    color: #ed5228;
    margin: 0 auto 46px auto;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
}

.landing-container .mercury-size__title {
    margin: 50px 10px 0!important;
    text-align: center;
    text-align: center;
    color: #ed5228;
    margin: 0 auto 46px auto;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 600;
}


.tabs .nav-tabs + .tab-content h3:first-of-type {
    margin-top: 20px;
}



.landing-container .mercury-teaser-9__wrapper {
    position: absolute;
    /*right: 0;*/
    top: 0;
    height: 100%;
    max-width: 450px;
    background: rgba(255,255,255,.8);
    padding: 0 30px 0 30px;
}

.landing-container .durability-axiom h2 {
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    color: #ed5228;
    font-size: 30px;
    font-weight: 600;
}
.tabs .nav-tabs + .tab-content h3:first-of-type {
    margin-top: 20px;
    text-transform: uppercase;
    color: #ed5228;
    font-size: 22px;
    font-weight: 600;
}

.landing-background{
    background:#000;
    height:1550px;
    padding-top: 50px;
}





.landing-container .mercury-teaser-17__wrapper__text-block{font-weight:500;font-size:18px;color:#ed5228;margin-top:350px;line-height:1.2}


.landing-container .unique-mercury{background-size:cover;padding-top:0;padding-bottom:30px}
/*.landing-container .unique-mercury h2{text-align:center;margin:0 auto;color:#ed5228}*/
.landing-container .unique-mercury__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}
.landing-container .unique-mercury__wrapper__mode-wrapper{width:360px;text-align:center;padding:0 15px;margin-bottom:50px}
/*.landing-container .unique-mercury__wrapper__mode-wrapper h3{font-size:26px;margin:30px 0 20px 0}*/
.landing-container .mercury-teaser-1{position:relative;overflow:hidden;margin-top:-1px}.landing-container .mercury-teaser-1 img{width:100%}
.landing-container .mercury-teaser-1__wrapper{position:absolute;left:0;top:0;height:100%;max-width:450px;background:rgba(255,255,255,.8);padding:0 30px}
/*.landing-container .mercury-teaser-1__wrapper h2{font-size:36px;margin:100px 0 50px 0;color:#ed5228}*/
/*.landing-container .mercury-teaser-2-caption{text-align:center;color:#ed5228;margin:0 auto 50px auto}*/
.landing-container .mercury-teaser-2__list{padding-left:0}
.landing-container .mercury-teaser-2{margin-top:-1px;padding:0 100px 0 100px}.landing-container .mercury-teaser-2__list{list-style:none}
.landing-container .mercury-teaser-2__list-item{margin-bottom:30px}
.landing-container .mercury-teaser-2__list-item .option-number{font-size:18px;width:36px;height:36px;text-align:center;padding:7px 5px 4px 4px;border:1px solid #ed5228;border-radius:100%;display:inline-block;color:#ed5228;margin-top:6px}
.landing-container .mercury-teaser-2__list-item__text{display:inline-block;width:80%;font-size:18px;vertical-align:top;padding-left:20px}
/*.landing-container .mercury-teaser-2__list-item__text h4{text-transform:uppercase;font-size:26px}*/
.landing-container .mercury-teaser-3{position:relative;overflow:hidden;margin-top:0px;width:100%}
.landing-container .mercury-teaser-3 img{width:100%}
.landing-container .mercury-teaser-3__wrapper{position:absolute;right:0;top:0;height:100%;max-width:450px;background:rgba(255,255,255,.8);padding:0 30px 0 30px}
/*.landing-container .mercury-teaser-3__wrapper h2{font-size:36px;margin-bottom:50px;color:#ed5228}*/
.landing-container .mercury-teaser-4{position:relative;overflow:hidden;margin-top:-1px;width:100%}
.landing-container .mercury-teaser-4 img{width:100%}
.landing-container .mercury-teaser-4__wrapper{position:absolute;right:0;top:0;height:100%;max-width:450px;background:rgba(255,255,255,.8);padding:0 30px 0 30px}
/*.landing-container .mercury-teaser-4__wrapper h2{font-size:36px;margin-bottom:50px;color:#ed5228}*/
.landing-container .mercury-teaser-5{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .mercury-teaser-5 img{width:100%}
.landing-container .mercury-teaser-5__wrapper{position:absolute;left:0;top:0;height:100%;max-width:450px;padding:0 30px}
/*.landing-container .mercury-teaser-5__wrapper h2{font-size:36px;margin:100px 0 50px 0;color:#ed5228}*/
.landing-container .mercury-teaser-5__wrapper__text-block p{margin-bottom:30px}
/*.landing-container .mercury-teaser-5__wrapper__text-block h3{font-size:18px;margin-bottom:10px;text-transform:uppercase;color:#ed5228}*/
.landing-container .mercury-teaser-6{position:relative;overflow:hidden;margin-top:-1px;width:100%}
.landing-container .mercury-teaser-6 img{width:100%}
.landing-container .mercury-teaser-6__wrapper{position:absolute;right:0;top:0;height:100%;max-width:450px;padding:0 30px 0 30px}
/*.landing-container .mercury-teaser-6__wrapper h2{font-size:36px;margin-bottom:50px;color:#ed5228}*/
.landing-container .mercury-teaser-7{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .mercury-teaser-7 img{width:100%}
.landing-container .mercury-teaser-7__wrapper{position:absolute;left:0;top:0;height:100%;max-width:450px;padding:0 30px}
/*.landing-container .mercury-teaser-7__wrapper h2{font-size:36px;margin:100px 0 50px 0;color:#ed5228}*/
.landing-container .option-number{font-size:18px;width:35px;height:35px;text-align:center;padding:6px 5px 4px 4px;border:1px solid #ed5228;border-radius:100%;display:inline-block}
/*.landing-container .howmercury-caption{text-align:center;color:#ed5228;margin:0 auto 46px auto}*/
.landing-container .howmercury__list{padding-left:0}
.landing-container .howmercury{margin-top:100px}
.landing-container .howmercury .row{margin:0;padding:0 15px}
.landing-container .howmercury__scheme{position:relative;padding:0 15px}
.landing-container .howmercury__scheme .option-number{position:absolute;font-size:26px;border-width:0;padding:2px 3px 0 3px;background-color:#fff}
.landing-container .howmercury__list{list-style:none}.landing-container .howmercury__list-item{margin-bottom:15px}
.landing-container .howmercury__list-item .option-number{color:#ed5228;border-color:#ed5228}
/*.landing-container .howmercury__list-item__text{display:inline-block;width:80%;font-size:18px;vertical-align:top;padding-left:15px}*/
/*.landing-container .howmercury__list-item__text h4{color:#ed5228;text-transform:uppercase}*/
/*.landing-container .mercury-size__title{margin:50px 10px 0!important;text-align:center}*/
.landing-container .mercury-size__wrapper{margin:10px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.landing-container .mercury-size__img{width:100%;vertical-align:top;margin-top:50px}
.landing-container .mercury-size__img_1{padding:0 10px;max-width:333px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){.landing-container .mercury-size__img_1{padding:0 80px;max-width:473px}}
.landing-container .mercury-size__img_2{padding:0 10px;max-width:645px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1200px){.landing-container .mercury-teaser-4 img{width:110%;margin-left:-2%}
.landing-container .mercury-teaser-5 img{width:110%;margin-left:-10%}}@media (max-width:992px){.landing-container h2{text-align:center}
.landing-container .mercury-teaser-1 img{width:176%;margin-left:-76%;margin-top:-15%}
.landing-container .mercury-teaser-1__wrapper{position:static;max-width:100%;padding:50px 30px 30px 30px;background:#dcd8d5;margin-top:-1px}
/*.landing-container .mercury-teaser-1__wrapper h2{margin:0 0 30px 0!important}*/
.landing-container .mercury-teaser-3 img{width:176%}
.landing-container .mercury-teaser-3__wrapper{position:static;max-width:100%;padding:50px 30px 30px 30px;background:#c7c0c0;margin-top:-1px}
.landing-container .mercury-teaser-3__wrapper h2{margin:0 0 30px 0!important}
.landing-container .mercury-teaser-4 img{width:170%;margin-top:-16%;margin-left:auto}
.landing-container .mercury-teaser-4__wrapper{position:static;max-width:100%;padding:50px 30px 30px 30px;background:#dbdbdb;margin-top:-1px}
.landing-container .mercury-teaser-4__wrapper h2{margin:0 0 30px 0!important}
.landing-container .mercury-teaser-5 img{width:190%;margin-top:-19%;margin-left:-90%}
.landing-container .mercury-teaser-5__wrapper{position:static;max-width:100%;padding:50px 30px 10px 30px;background:#efe2dc;margin-top:-1px}
.landing-container .mercury-teaser-5__wrapper h2{margin:0 0 30px 0!important}
.landing-container .mercury-teaser-6 img{width:206%;margin-left:-11%}
.landing-container .mercury-teaser-6__wrapper{position:static;max-width:100%;padding:50px 30px 30px 30px;background:#dbdbdb;margin-top:-1px}
.landing-container .mercury-teaser-6__wrapper h2{margin:0 0 30px 0!important}
.landing-container .mercury-teaser-7 img{width:141%;margin-left:-41%}
.landing-container .mercury-teaser-7__wrapper{position:static;max-width:100%;padding:50px 30px 30px 30px;background:#dbdbdb;margin-top:-1px}
.landing-container .mercury-teaser-7__wrapper h2{margin:0 0 30px 0!important}}@media (max-width:768px){.landing-container h2{font-size:26px!important}
.landing-container h4{font-size:20px!important}
.landing-container .mercury-teaser-2{padding:0 30px}
.landing-container .mercury-teaser-2 h2{margin-top:50px!important}
.landing-container .mercury-teaser-3{margin-top:50px!important}
.landing-container .howmercury{padding:0 30px;margin-top:50px}
.landing-container .howmercury h2{margin-top:50px!important}
.landing-container .howmercury div div div img{margin:0 auto 50px auto;width:50%}}

.landing-container .mercury-teaser-3__wrapper h2 {
    font-size: 32px;
    margin-bottom: 50px;
    color: #ed5228;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: 600;
}
.landing-container{font-family:Roboto,sans-serif;min-width:320px;margin-top:30px!important;margin-bottom:30px!important}


/*.landing-container h2{text-transform:uppercase;font-weight:700!important;margin:40px 0 20px 0!important;color:#ed5228;font-size:30px;line-height:1.1}*/



.landing-container h3{font-weight:500;line-height:1}
.landing-container p{font-weight:300;font-size:18px;margin:0;line-height:1.2}
.landing-container .upper{text-transform:uppercase}
.landing-container .medium{font-weight:500}
.landing-container .black-text{color:#000}
.landing-container .unique-eclipse-beige{background:url(/upload/catalog/yamaguchi/eqlipse/unique-eclipse.jpg);background-size:cover;color:#fff;padding-top:1px;padding-bottom:30px}
.landing-container .unique-eclipse-beige h2{text-align:center;margin:0 auto}
.landing-container .unique-eclipse-beige__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}
.landing-container .unique-eclipse-beige__wrapper__mode-wrapper{width:360px;text-align:center;padding:0 15px;margin-bottom:50px}
.landing-container .unique-eclipse-beige__wrapper__mode-wrapper h3{font-size:26px;margin:50px 0 20px 0}
.landing-container .eclipse-beige-teaser-1{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .eclipse-beige-teaser-1 img{width:100%}
.landing-container .eclipse-beige-teaser-1__wrapper{position:absolute;left:0;top:0;height:100%;max-width:450px;background:rgba(255,255,255,.8);padding:0 30px}
.landing-container .eclipse-beige-teaser-1__wrapper h2{font-size:32px;margin:30px 0 30px 0!important}.landing-container .eclipse-beige-teaser-2{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .eclipse-beige-teaser-2 img{width:100%}
.landing-container .eclipse-beige-teaser-2__wrapper{position:absolute;right:0;top:0;height:100%;max-width:450px;padding:0 30px;background:rgba(255,255,255,.8)}
.landing-container .eclipse-beige-teaser-2__wrapper h2{font-size:32px;margin:100px 0 50px 0}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block h3{font-size:26px;margin-bottom:30px;margin-top:20px}
.landing-container .eclipse-beige-teaser-3-caption{text-align:center;margin:0 auto 50px auto!important}
.landing-container .eclipse-beige-teaser-3__list{padding-left:0}
.landing-container .eclipse-beige-teaser-3{margin-top:-1px;padding:100px 100px 178px 100px;background:url(/upload/catalog/yamaguchi/eqlipse/teaser-3.jpg);background-size:cover}
.landing-container .eclipse-beige-teaser-3__list{list-style:none}
.landing-container .eclipse-beige-teaser-3__list-item{margin-bottom:30px}
.landing-container .eclipse-beige-teaser-3__list-item .option-number{font-size:30px;width:53px;height:53px;text-align:center;padding:12px 5px 4px 4px;border:2px solid #fff;border-radius:100%;display:inline-block;color:#fff;margin-top:10px}
.landing-container .eclipse-beige-teaser-3__list-item__text{display:inline-block;width:80%;font-size:18px;vertical-align:top;padding-left:20px;color:#fff}
.landing-container .eclipse-beige-teaser-3__list-item__text h4{color:#fff;text-transform:uppercase;font-size:26px}
.landing-container .eclipse-beige-teaser-3__list-item{text-shadow:1px 1px 1px #000}
.landing-container .eclipse-beige-teaser-4{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .eclipse-beige-teaser-4 img{width:100%}
.landing-container .eclipse-beige-teaser-4__wrapper{position:absolute;left:0;top:0;height:100%;max-width:460px;padding:0 30px}
.landing-container .eclipse-beige-teaser-4__wrapper h2{font-size:32px;margin:35px 0 50px 0!important}
.landing-container .eclipse-beige-teaser-5{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .eclipse-beige-teaser-5 img{width:100%}
.landing-container .eclipse-beige-teaser-5__text{position:absolute;top:30px;left:200px;right:180px;text-align:center;font-size:18px;line-height:1.3;color:#fff}
.landing-container .eclipse-beige-teaser-5__text h2{margin-bottom:30px!important;margin-top:0!important}
.landing-container .eclipse-beige-teaser-6{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .eclipse-beige-teaser-6 img{width:100%}
.landing-container .eclipse-beige-teaser-6__wrapper{position:absolute;right:0;top:0;height:100%;max-width:450px;padding:0 30px}
.landing-container .eclipse-beige-teaser-6__wrapper h2{font-size:32px;line-height: 1.5;margin:30px 0 50px 0!important}
.landing-container .eclipse-beige-teaser-6__wrapper__text-block p{color:#fff}
.landing-container .eclipse-beige-teaser-6__wrapper__text-block h3{color:#fff!important;font-size:26px;margin-bottom:30px;margin-top:20px}
.landing-container .eclipse-beige-teaser-7{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .eclipse-beige-teaser-7 img{width:100%}
.landing-container .eclipse-beige-teaser-7__wrapper{position:absolute;left:0;top:0;height:100%;max-width:450px;background:rgba(255,255,255,.8);padding:0 30px}
.landing-container .eclipse-beige-teaser-7__wrapper h2{font-size:32px;margin:100px 0 50px 0}
.landing-container .option-number{font-size:18px;width:35px;height:35px;text-align:center;padding:6px 5px 4px 4px;border:1px solid #ed5228;border-radius:100%;display:inline-block}
.landing-container .howeclipse-beige-caption{text-align:center;margin:0 auto 46px auto}
.landing-container .howeclipse-beige__list{padding-left:0}
.landing-container .howeclipse-beige{margin-top:100px;margin-bottom:50px;padding:0 30px}
.landing-container .howeclipse-beige__scheme{position:relative;padding:0 15px}
.landing-container .howeclipse-beige__scheme .option-number{position:absolute;font-size:26px;border-width:0;padding:2px 3px 0 3px;background-color:#fff}
.landing-container .howeclipse-beige__list{list-style:none}.landing-container .howeclipse-beige__list-item{margin-bottom:15px}
.landing-container .howeclipse-beige__list-item .option-number{color:#ed5228;border-color:#ed5228}
.landing-container .howeclipse-beige__list-item__text{display:inline-block;width:80%;font-size:18px;vertical-align:top;padding-left:15px}
.landing-container .howeclipse-beige__list-item__text h4{color:#ed5228;text-transform:uppercase}
.landing-container .eclipse-size__title{margin:50px 10px 0!important;text-align:center}
.landing-container .eclipse-size__wrapper{margin:10px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:900px}
.landing-container .eclipse-size__img{width:100%;vertical-align:top;margin-top:50px}
.landing-container .eclipse-size__img_1{padding:0 10px;max-width:480px;-webkit-box-sizing:border-box;box-sizing:border-box}
.landing-container .eclipse-size__img_2{padding:0 10px;max-width:300px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){.landing-container .eclipse-size__img_2{padding:10px 75px;max-width:420px}}@media (max-width:1200px){.landing-container p{font-size:16px}
.landing-container .eclipse-beige-teaser-1__wrapper{max-width:470px}
.landing-container .eclipse-beige-teaser-2__wrapper{max-width:470px!important}
.landing-container .eclipse-beige-teaser-2__wrapper h2{margin:30px}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block h3{margin-bottom:10px}
.landing-container .eclipse-beige-teaser-3{padding:55px 100px 178px 100px}
.landing-container .eclipse-beige-teaser-3__wrapper h2{margin-bottom:30px}
.landing-container .eclipse-beige-teaser-4__wrapper h2{margin:35px 0 30px 0!important}
.landing-container .eclipse-beige-teaser-5__text{left:100px;right:100px}
.landing-container .eclipse-beige-teaser-5__text h2{margin-bottom:15px!important}
.landing-container .eclipse-beige-teaser-6__icons-block{width:380px;left:60px;bottom:50px}
.landing-container .eclipse-beige-teaser-6__wrapper h2{margin:30px 0 20px 0!important}}@media (max-width:992px){.landing-container .eclipse-beige-teaser-1 img{width:232%;margin-left:-109%;margin-top:-37%}
.landing-container .eclipse-beige-teaser-1__wrapper{max-width:100%!important;position:static;padding:50px 30px 30px 30px;background:#e7f1fa}
.landing-container .eclipse-beige-teaser-1__wrapper h2{margin-top:0!important;margin-bottom:30px!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-2 img{width:154%}
.landing-container .eclipse-beige-teaser-2__wrapper{max-width:100%!important;position:static;padding:50px 30px 30px 30px;background:#d9c5ba}
.landing-container .eclipse-beige-teaser-2__wrapper h2{margin-top:0!important;margin-bottom:30px!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block h3{margin:0}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block p{margin-top:20px}
.landing-container .eclipse-beige-teaser-4 img{width:220%;margin-left:-100%;margin-top:-12%}
.landing-container .eclipse-beige-teaser-4__wrapper{max-width:100%!important;position:static;padding:50px 30px 30px 30px;margin-top:-1px;background:#e0c598}
.landing-container .eclipse-beige-teaser-4__wrapper h2{margin-top:0!important;margin-bottom:30px!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-5 img{width:164%;margin-left:-30%;margin-top:-40%}
.landing-container .eclipse-beige-teaser-5__text{max-width:100%!important;text-align:left;position:static;padding:50px 30px 30px 30px;background:#74351f}
.landing-container .eclipse-beige-teaser-5__text h2{text-align:center}.landing-container .eclipse-beige-teaser-6 img{width:150%;margin-top:-32%}
.landing-container .eclipse-beige-teaser-6__wrapper{max-width:100%!important;position:static;padding:50px 30px 30px 30px;background:#d8beb1}
.landing-container .eclipse-beige-teaser-6__wrapper h2{margin-top:0!important;margin-bottom:30px!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-6__wrapper p{color:#000}.landing-container .eclipse-beige-teaser-7 img{width:297%;margin-left:-136%;margin-top:-28%}
.landing-container .eclipse-beige-teaser-7__wrapper{max-width:100%!important;position:static;padding:50px 30px 30px 30px;background:#bac7db}
.landing-container .eclipse-beige-teaser-7__wrapper h2{margin-top:0!important;margin-bottom:30px!important;text-align:center!important}}@media (max-width:768px){.landing-container h2{font-size:26px!important}
.landing-container .eclipse-beige-teaser-1{margin-top:-1px}
.landing-container .eclipse-beige-teaser-1__wrapper{margin-top:-1px;position:static;max-width:100%}
.landing-container .eclipse-beige-teaser-1__wrapper h2{margin:0!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-1__wrapper__text-block{width:auto}
.landing-container .eclipse-beige-teaser-1__wrapper__text-block p{margin-top:20px;padding:0}
.landing-container .eclipse-beige-teaser-2{margin-top:-1px}
.landing-container .eclipse-beige-teaser-2__wrapper{margin-top:-1px;position:static;max-width:100%!important}
.landing-container .eclipse-beige-teaser-2__wrapper h2{margin:0!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block{width:auto}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block p{margin-top:20px;padding:0}
.landing-container .eclipse-beige-teaser-2__wrapper__text-block h3{margin-top:30px}
.landing-container .eclipse-beige-teaser-3{padding:30px}
.landing-container .eclipse-beige-teaser-3__list-item .option-number{width:40px;height:40px;font-size:26px;padding:3px 7px 4px 6px;margin-top:13px}
.landing-container .eclipse-beige-teaser-4{margin-top:-1px}.landing-container .eclipse-beige-teaser-4__wrapper{margin-top:-1px;position:static;max-width:100%}
.landing-container .eclipse-beige-teaser-4__wrapper h2{margin:0!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-4__wrapper__text-block{width:auto}
.landing-container .eclipse-beige-teaser-4__wrapper__text-block p{margin-top:20px;padding:0}
.landing-container .eclipse-beige-teaser-4__wrapper__text-block h3{margin-top:30px}
.landing-container .eclipse-beige-teaser-5__text{position:static;text-align:left}
.landing-container .eclipse-beige-teaser-5__text h2{text-align:center;margin-bottom:30px}
.landing-container .eclipse-beige-teaser-6{margin-top:-1px}
.landing-container .eclipse-beige-teaser-6__wrapper{margin-top:-1px;position:static;max-width:100%}
.landing-container .eclipse-beige-teaser-6__wrapper h2{margin:0!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-6__wrapper__text-block{width:auto}
.landing-container .eclipse-beige-teaser-6__wrapper__text-block p{margin-top:20px;padding:0}
.landing-container .eclipse-beige-teaser-6__wrapper__text-block h3{margin-top:30px}
.landing-container .eclipse-beige-teaser-7{margin-top:-1px}
.landing-container .eclipse-beige-teaser-7__wrapper{margin-top:-1px;position:static;max-width:100%}
.landing-container .eclipse-beige-teaser-7__wrapper h2{margin:0!important;text-align:center!important}
.landing-container .eclipse-beige-teaser-7__wrapper__text-block{width:auto}
.landing-container .eclipse-beige-teaser-7__wrapper__text-block p{margin-top:20px;padding:0}
.landing-container .howeclipse-beige{margin-top:50px}
.landing-container .howeclipse-beige h2{margin-top:0!important}
.landing-container .howeclipse-beige div div div img{margin:0 auto 50px auto;width:50%}}




/* orion */

.pad-0{padding:0}
.landing-container .unique-orion h2{text-align:center}
.landing-container .unique-orion__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.landing-container .unique-orion__wrapper__mode-wrapper{width:280px;text-align:center;margin-bottom:50px}
.landing-container .unique-orion__wrapper__mode-wrapper h3{font-size:24px;font-weight:500;margin:30px 0 20px 0}
.landing-container .unique-orion__wrapper__mode-wrapper p{padding:0 15px}
.landing-container .slide-block-1{position:relative;margin-top:60px;overflow:hidden}
.landing-container .slide-block-1 img{width:100%}
.landing-container .slide-block-1__text-wrapper{position:absolute;top:0;right:0;padding:0 30px;width:470px}
.landing-container .slide-block-1__text-wrapper h2{font-size:36px;color:#ed5228;margin:0;line-height:1.2em}
.landing-container .slide-block-1__text-wrapper p{font-size:18px;margin-top:38px;letter-spacing:-.03em;line-height:1.3em}
.landing-container .advantage{margin-top:96px}
.landing-container .advantage__caption{color:#ed5228;font-size:36px;text-align:center;margin:0}
.landing-container .advantage__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 100px 0 100px}
.landing-container .advantage__container__col{width:186px}
.landing-container .advantage__container__col img{width:100%;display:block;height:93px}
.landing-container .advantage__container__col p{font-size:18px;text-align:center;margin-top:30px;margin-bottom:0;padding:0 15px}
/*.landing-container .teaser-1{position:relative;margin-top:100px}
.landing-container .teaser-1 img{width:100%}
.landing-container .teaser-1__wrapper{position:absolute;max-width:470px;height:100%;right:0;top:0;padding:0 30px;background:rgba(255,255,255,.8)}
.landing-container .teaser-1__wrapper h2{font-size:36px;color:#ed5228;line-height:1.2em;margin-top:100px;margin-bottom:50px}
.landing-container .teaser-1__wrapper__text-block{position:absolute;color:#fff;left:-130px;bottom:80px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:200px}.landing-container .teaser-1__wrapper__text-block h4{font-size:18px;margin:0}
.landing-container .teaser-1__wrapper__text-block p{font-size:14px;margin:10px 0 0 0}
.landing-container .teaser-1__wrapper__video-miniature{display:block;margin-top:50px;width:100%}
.landing-container .teaser-2{position:relative;margin-top:-1px}
.landing-container .teaser-2 img{width:100%}
.landing-container .teaser-2__wrapper{position:absolute;max-width:470px;height:100%;left:0;top:0;padding:0 30px;background:rgba(255,255,255,.8)}
.landing-container .teaser-2__wrapper h2{font-size:36px;color:#ed5228;line-height:1.2em;margin-top:100px;margin-bottom:50px}
.landing-container .teaser-2__wrapper__text-block{position:absolute;color:#000;left:590px;bottom:50px;width:220px}
.landing-container .teaser-2__wrapper__text-block h4{font-size:18px;margin:0}
.landing-container .teaser-2__wrapper__text-block p{font-size:14px;margin:4px 0 0 0}
.landing-container .teaser-2__wrapper__video-miniature{width:100%;height:224px;background:#221f1f;background-clip:padding-box;border:10px solid rgba(255,255,255,.4);border-radius:6px}*/
.landing-container .teaser-3{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-3 img{width:100%}
.landing-container .teaser-3__text-block{position:absolute;color:#fff;left:30px;top:100px;width:470px}
.landing-container .teaser-3__text-block h2{font-size:36px;margin-top:0!important}
.landing-container .teaser-3__text-block p{font-size:18px;margin:50px 0 0 0;line-height:1.33em}
.landing-container .teaser-4{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-4 img{width:123%;margin-left:-6%}
.landing-container .teaser-4__wrapper{position:absolute;left:0;top:0;bottom:0;width:450px;background:#fff;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.landing-container .teaser-4__wrapper h2{font-size:36px;margin:70px 0 0 0;color:#ed5228}
.landing-container .teaser-4__wrapper__text-block{color:#000}
.landing-container .teaser-4__wrapper__text-block p{font-size:18px;margin:30px 0 30px 0;line-height:1.35em}
.landing-container .teaser-4__wrapper .teaser-4__video-miniature{margin-top:30px!important;width:auto}
.landing-container .teaser-4__wrapper .teaser-4__video-miniature img{width:100%!important;margin-left:auto!important}
.landing-container .teaser-4__wrapper__text-wrapper{margin-top:29px}
.landing-container .teaser-4__wrapper__text-wrapper h4{font-size:18px;margin:0}
.landing-container .teaser-4__wrapper__text-wrapper p{font-size:14px;margin:10px 0 0 0}
.landing-container .teaser-5{position:relative;margin-top:-1px}
.landing-container .teaser-5 img{width:100%}
.landing-container .teaser-5__text{position:absolute;top:60px;left:200px;right:180px;text-align:center;font-size:22px;font-weight:600;line-height:1.3em}
/*.landing-container .teaser-6{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-6 img{width:100%}
.landing-container .teaser-6__wrapper{position:absolute;height:100%;width:456px;right:0;top:0;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8)}
.landing-container .teaser-6__wrapper h2{font-size:36px;margin:70px 0 50px 0;color:#ed5228;left:20px;top:100px}
.landing-container .teaser-6__wrapper__text-block{color:#000;left:25px;top:100px;width:430px}
.landing-container .teaser-6__wrapper__text-block p{font-size:18px;margin:50px 0 0 0;line-height:1.35em}
.landing-container .teaser-6__wrapper__video-miniature{margin-top:44px;height:208px;background:#221f1f}
.landing-container .teaser-6__wrapper__text-wrapper{position:absolute;margin-right:20px;bottom:32px}
.landing-container .teaser-6__wrapper__text-wrapper h4{font-size:18px;margin:0}
.landing-container .teaser-6__wrapper__text-wrapper p{font-size:14px;margin:10px 0 0 0}*/
.landing-container .teaser-7{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-7 img{width:130%}
.landing-container .teaser-7__wrapper{position:absolute;left:0;top:0;height:100%;bottom:0;background-color:rgba(255,255,255,.9);width:450px;padding:0 30px}
.landing-container .teaser-7__wrapper h2{font-size:36px;margin:100px 0 0 0;color:#ed5228}
.landing-container .teaser-7__wrapper__text-block{color:#000}
.landing-container .teaser-7__wrapper__text-block p{font-size:18px;margin:30px 0 0 0;line-height:1.35em;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.landing-container .teaser-8{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-8 img{width:100%}
.landing-container .teaser-8__wrapper{position:absolute;right:0;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-8__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-8__wrapper__text-block{color:#000;left:25px;top:100px}
.landing-container .teaser-8__wrapper__text-block p{font-size:18px;margin-top:30px;line-height:1.35;-webkit-box-sizing:border-box;box-sizing:border-box}
.landing-container .teaser-9{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-9 img{width:100%}
.landing-container .teaser-9 h2{position:absolute;right:54px;top:100px;font-size:36px;margin:0!important;color:#ed5228;width:376px;line-height:1.2}
.landing-container .teaser-10{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-10 img{width:100%}
.landing-container .teaser-10__wrapper{position:absolute;right:0;top:0;height:100%;width:460px;padding:0 30px;background:rgba(255,255,255,.8)}
.landing-container .teaser-10__wrapper h2{margin-bottom:20px!important}
.landing-container .teaser-10__wrapper__text-block{color:#000}
.landing-container .teaser-10__wrapper__text-block p{font-size:18px;margin:0;line-height:1.35em;padding:0 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}
.landing-container .teaser-10__wrapper .teaser-10__wrapper__btn-group{margin-top:30px}
.landing-container .teaser-10__wrapper .teaser-10__wrapper__btn-group__btn{display:block;position:relative;vertical-align:top;margin-bottom:20px;background:0 0;font-size:16px;font-weight:400;color:#000;text-align:left}
.landing-container .teaser-10__wrapper .teaser-10__wrapper__btn-group__btn img{width:auto!important;left:15px;top:7px}
.landing-container .teaser-10__wrapper .teaser-10__wrapper__btn-group .teaser-10__wrapper__btn-group__btn:hover{border:none}
.landing-container .teaser-11{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-11 img{width:100%}
.landing-container .teaser-11__text{position:absolute;top:100px;left:200px;right:180px;text-align:center;font-size:18px;color:#fff;line-height:1.3}
.landing-container .teaser-11__blacktext{position:absolute;top:100px;left:200px;right:180px;text-align:center;font-size:18px;color:#555;line-height:1.3}
.landing-container .teaser-12{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-12 img{width:100%}
.landing-container .teaser-12__wrapper{position:absolute;left:0;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-12__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-12__wrapper__text-block{color:#000}
.landing-container .teaser-12__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}


.landing-container .teaser-13{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-13 img{width:100%}
.landing-container .teaser-13__wrapper{position:absolute;right:0;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-13__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-13__wrapper__text-block{color:#fff}
.landing-container .teaser-13__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-black-text-left{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-left img{width:100%}
.landing-container .teaser-black-text-left__wrapper{position:absolute;right:55%;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-black-text-left__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-black-text-left__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-left__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

/*UNIXMED*/
.landing-container .teaser-black-text-left_unixmed{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-left_unixmed img{width:60%;float:right}
.landing-container .teaser-black-text-left_unixmed__wrapper {position: absolute;right: 60%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(225 224 223 / 0%), rgb(237 233 232))}
.landing-container .teaser-black-text-left_unixmed__wrapper h2{font-size:34px;color:#1479da}
.landing-container .teaser-black-text-left_unixmed__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-left_unixmed__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-black-text-right_unixmed{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-right_unixmed img{width:60%;float:left}
.landing-container .teaser-black-text-right_unixmed__wrapper{position: absolute;right: 0%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(225 224 223 / 0%), rgb(237 233 232))}
.landing-container .teaser-black-text-right_unixmed__wrapper h2{font-size:34px;color:#1479da}
.landing-container .teaser-black-text-right_unixmed__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-right_unixmed__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}



/*SENZO*/
.landing-container .teaser-black-text-left_senzo{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-left_senzo img{width:60%;float:right}
.landing-container .teaser-black-text-left_senzo__wrapper {position: absolute;right: 60%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(225 224 223 / 0%), rgb(237 233 232))}
.landing-container .teaser-black-text-left_senzo__wrapper h2 {
    font-size: 46px;
    color: #4b4135;
    font-family: oswald;
    font-weight: 300;
}
.landing-container .teaser-black-text-left_senzo__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-left_senzo__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-black-text-right_senzo{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-right_senzo img{width:60%;float:left}
.landing-container .teaser-black-text-right_senzo__wrapper{position: absolute;right: 0%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(225 224 223 / 0%), rgb(237 233 232))}
.landing-container .teaser-black-text-right_senzo__wrapper h2 {
    font-size: 46px;
    color: #4b4135;
    font-family: oswald;
    font-weight: 300;
}
.landing-container .teaser-black-text-right_senzo__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-right_senzo__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}


/*MERIDIEN*/
.landing-container .teaser-black-text-left_atlanta{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-left_atlanta img{width:60%;float:right}
.landing-container .teaser-black-text-left_atlanta__wrapper {position: absolute;right: 60%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(225 224 223 / 0%), rgb(236 237 239))}
.landing-container .teaser-black-text-left_atlanta__wrapper h2 {
    font-size: 46px;
    color: #4b4135;
    font-family: oswald;
    font-weight: 300;
}
.landing-container .teaser-black-text-left_atlanta__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-left_atlanta__wrapper__text-block p{font-size:22px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-black-text-right_atlanta{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-right_atlanta img{width:60%;float:left}
.landing-container .teaser-black-text-right_atlanta__wrapper{position: absolute;right: 0%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(225 224 223 / 0%), rgb(236 237 239))}
.landing-container .teaser-black-text-right_atlanta__wrapper h2 {
    font-size: 46px;
    color: #4b4135;
    font-family: oswald;
    font-weight: 300;
}
.landing-container .teaser-black-text-right_atlanta__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-right_atlanta__wrapper__text-block p{font-size:22px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}


/*LUCKY DUCK*/
.landing-container .teaser-black-text-left_luckyduck{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-left_luckyduck img{width:60%;float:right}
.landing-container .teaser-black-text-left_luckyduck__wrapper {position: absolute;right: 60%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(255 255 255), rgb(189 189 189))}
.landing-container .teaser-black-text-left_luckyduck__wrapper h2{font-size: 46px;color:#ee7d00;font-family: oswald;font-weight: 300}
.landing-container .teaser-black-text-left_luckyduck__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-left_luckyduck__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-black-text-right_luckyduck{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-right_luckyduck img{width:60%;float:left}
.landing-container .teaser-black-text-right_luckyduck__wrapper{position: absolute;right: 0%;top: 0;height: 100%;width: 470px;padding: 0 60px;background:#ede9e8;    background: linear-gradient(rgb(255 255 255), rgb(189 189 189))}
.landing-container .teaser-black-text-right_luckyduck__wrapper h2{font-size: 46px;color:#ee7d00;font-family: oswald;font-weight: 300}
.landing-container .teaser-black-text-right_luckyduck__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-right_luckyduck__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

















.landing-container .teaser-white-text-right{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-white-text-right img{width:100%}
.landing-container .teaser-white-text-right__wrapper{position:absolute;right:0;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-white-text-right__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-white-text-right__wrapper__text-block{color:#fff}
.landing-container .teaser-white-text-right__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-black-text-right{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-black-text-right img{width:100%}
.landing-container .teaser-black-text-right__wrapper{position:absolute;right:0;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-black-text-right__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-black-text-right__wrapper__text-block{color:#000}
.landing-container .teaser-black-text-right__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-white-text-left{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-white-text-left img{width:100%}
.landing-container .teaser-white-text-left__wrapper{position:absolute;right:55%;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-white-text-left__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-white-text-left__wrapper__text-block{color:#fff}
.landing-container .teaser-white-text-left__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}

.landing-container .teaser-23{position:relative;margin-top:-1px;overflow:hidden}
.landing-container .teaser-23 img{width:100%}
.landing-container .teaser-23__wrapper{position:absolute;right:50;top:0;height:100%;width:460px;padding:0 30px}
.landing-container .teaser-23__wrapper h2{font-size:36px;color:#ed5228}
.landing-container .teaser-23__wrapper__text-block{color:#000}
.landing-container .teaser-23__wrapper__text-block p{font-size:18px;line-height:1.35em;-webkit-box-sizing:border-box;box-sizing:border-box}



.landing-container .teaser-14{position:relative;overflow:hidden;margin-top:-1px}
.landing-container .teaser-14 img{width:101%}
.landing-container .teaser-14__wrapper{position:absolute;right:0;top:0;height:100%;width:460px;padding:0 30px;background:rgba(255,255,255,.8)}
.landing-container .teaser-14__wrapper h2{font-size:36px;color:#ed5628;line-height:1.2}
.landing-container .teaser-14__wrapper__text-block{color:#000}
.landing-container .teaser-14__wrapper__text-block p{font-size:18px;line-height:1.35em;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.landing-container .mods-wrapper-or{margin-top:100px}.landing-container .mods-caption{text-align:center;color:#ed5228;margin-bottom:50px!important}
.landing-container #mods h2{color:#000!important;font-size:20px}.landing-container #mods h6{color:#000!important}
.landing-container .mods__mode{text-align:center;margin-bottom:50px}
.landing-container .mods__mode h2{font-size:26px;color:#000!important;margin:0 0 30px 0!important}
.landing-container .mods__mode h6{font-size:16px;margin:0;line-height:1.3em;color:#000!important}
.landing-container .option-number{font-size:18px;width:35px;height:35px;text-align:center;padding:6px 5px 4px 4px;border:1px solid #ed5228;border-radius:100%;display:inline-block}
.landing-container .howorion-caption{text-align:center;color:#ed5228;margin-bottom:50px!important;margin-top:50px!important}.landing-container .howorion{margin:50px 0}
.landing-container .howorion__scheme{position:relative;padding:0 15px}.landing-container .howorion__list{list-style:none}.landing-container .howorion__list-item{margin-bottom:15px}
.landing-container .howorion__list-item .option-number{color:#ed5228;border-color:#ed5228}
.landing-container .howorion__list-item__text{display:inline-block;width:80%;font-size:18px;vertical-align:top;padding-left:15px}
.landing-container .howorion__list-item__text h4{color:#ed5228;text-transform:uppercase}
.landing-container .orion-size__title{margin:50px 10px 0!important;text-align:center}
.landing-container .orion-size__wrapper{margin:10px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:950px}@media screen and (max-width:1023px){.landing-container .orion-size__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
.landing-container .orion-size__img{width:100%;vertical-align:top;margin-top:50px}
.landing-container .orion-size__img_1{padding:0 10px;max-width:335px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){.landing-container .orion-size__img_1{padding:0 75px;max-width:455px}}
.landing-container .orion-size__img_2{padding:0 10px;max-width:520px;-webkit-box-sizing:border-box;box-sizing:border-box}.o-video{height:640px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-image:url(../images/landing/orion/video-orion.jpg);background-repeat:no-repeat;background-position:100%}
.o-video__content{width:460px;padding:0 30px;background:rgba(255,255,255,.8)}@media (max-width:1200px){.landing-container .unique-orion__wrapper__mode-wrapper{width:230px}
.landing-container .unique-orion__wrapper__mode-wrapper img{width:90%}
.landing-container .slide-block-1__text-wrapper{right:30px}.landing-container .advantage{margin-top:60px}
.landing-container .advantage__container{margin:0!important}.landing-container .advantage__container__col{margin-bottom:30px}
.landing-container .teaser-1{margin-top:60px}.landing-container .teaser-1 h2{left:484px;top:50px}
.landing-container .teaser-1__text-block{bottom:30px}.landing-container .teaser-2 h2{top:50px}
.landing-container .teaser-2 .teaser-2__wrapper__text-block{bottom:30px;left:480px}
.landing-container .teaser-3__text-block{top:50px}.landing-container .teaser-3__text-block p{margin-top:25px}
/*.landing-container .teaser-4__wrapper__text-block h2{margin-top:40px}
.landing-container .teaser-4__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-4__wrapper__video-miniature{margin-top:15px}
.landing-container .teaser-4__wrapper__text-wrapper{margin-top:10px}
.landing-container .teaser-4__wrapper__text-wrapper p{margin-top:0}*/
.landing-container .teaser-5__text{top:50px}
.landing-container .teaser-6__wrapper h2{margin-top:20px}
.landing-container .teaser-6__wrapper__video-miniature{margin-top:30px}
.landing-container .teaser-7__wrapper h2{margin-top:50px}
.landing-container .teaser-7__wrapper__text-block p{margin-top:30px}
.landing-container .teaser-8 img{width:116%}
.landing-container .teaser-8__wrapper h2{margin-top:50px}
.landing-container .teaser-8__wrapper__text-block p{margin-top:30px!important}
.landing-container .teaser-9 h2{top:50px;right:25px}
.landing-container .teaser-10 .img-trigger-12{width:118%}
.landing-container .teaser-10__wrapper{width:470px}
.landing-container .teaser-10__wrapper h2{margin-top:50px}
.landing-container .teaser-10>img{margin-left:-4%}
.landing-container .axiom-ch-teaser-13__wrapper{max-width:470px}
.landing-container .axiom-ch-teaser-13__wrapper h2{margin-top:50px!important;margin-bottom:50px!important}
.landing-container .teaser-11__text{top:80px}.landing-container .teaser-12__wrapper h2{margin-top:50px}


.landing-container .teaser-12__wrapper p{margin-top:15px}.landing-container .teaser-13__wrapper h2{margin-top:50px}
.landing-container .teaser-13__wrapper__text-block p{margin-top:35px}.landing-container .mods-wrapper-or-or{margin-top:50px}
.landing-container .mods-wrapper-or-or .mods__mode{margin-bottom:20px}.landing-container .mods-wrapper-or-or .mods__mode h2{margin-bottom:15px}
.landing-container .howrion{margin-top:35px}}@media (max-width:992px){.landing-container h2{text-align:center}.landing-container .unique-orion h2{margin-top:100px!important}
.landing-container .unique-orion__wrapper__mode-wrapper{width:290px}.landing-container .slide-block-1 img{width:154%}
.landing-container .slide-block-1__text-wrapper{position:static;width:100%;background-color:#d4d0c4;padding:50px 30px 30px 30px;margin-top:-1px}
.landing-container .slide-block-1__text-wrapper h2{margin-top:0!important;margin-bottom:30px!important}.landing-container .advantage__container{margin:50px 0 0 0}
/*.landing-container .teaser-1__wrapper{width:100%;max-width:100%;position:static;padding:50px 30px 110px 30px;background:#e8d6c2;margin-top:-1px}
.landing-container .teaser-1__wrapper h2{margin-top:0!important}.landing-container .teaser-1__wrapper .teaser-1__video-miniature{width:80%;display:block;margin:0 auto}
.landing-container .teaser-1__wrapper__text-block{left:auto;right:-100px;bottom:30px;color:#000}.landing-container .teaser-1__wrapper__text-block p{margin:0}
.landing-container .teaser-2__wrapper{width:100%;max-width:100%;position:static;padding:50px 30px 130px 30px;background:#e2dbc7;margin-top:-1px}
.landing-container .teaser-2__wrapper h2{margin-top:0!important}.landing-container .teaser-2__wrapper .teaser-2__video-miniature{width:80%;display:block;margin:0 auto}
.landing-container .teaser-2__wrapper__text-block{left:auto;right:-100px;bottom:30px;color:#000}.landing-container .teaser-2__wrapper__text-block p{margin:0}*/
.landing-container .teaser-3 img{width:166%;margin-left:-62%}
.landing-container .teaser-3__text-block{width:100%;max-width:100%;position:static;padding:50px 30px 30px 30px;background:#231a13;margin-top:-1px}
.landing-container .teaser-3__text-block h2{margin-top:0!important;margin-bottom:30px!important}.landing-container .teaser-4 img{width:157%;margin-left:-57%;margin-top:-10%}
/*.landing-container .teaser-4__wrapper{position:static;width:100%;padding:50px 30px 110px 30px;background:#d3ba9c;margin-top:-1px}
.landing-container .teaser-4__wrapper__text-block h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-4__wrapper .teaser-4__video-miniature{width:80%;display:block;margin:0 auto}
.landing-container .teaser-4__wrapper .teaser-4__video-miniature img{width:100%!important;margin-left:auto!important;margin-top:auto!important}
.landing-container .teaser-4__wrapper__text-wrapper{float:right;margin-top:30px}*/
.landing-container .teaser-5__text{position:static;padding:30px;text-align:left;background:#ededed;margin-top:-1px}
/*.landing-container .teaser-6 img{width:125%}
.landing-container .teaser-6__wrapper{position:static;width:100%;padding:50px 30px 110px 30px;background:#d3ba9c;margin-top:-1px}
.landing-container .teaser-6__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-6__wrapper .teaser-6__video-miniature{width:80%;display:block;margin:0 auto}
.landing-container .teaser-6__wrapper .teaser-6__video-miniature img{width:100%!important;margin-left:auto!important;margin-top:auto!important}
.landing-container .teaser-6__wrapper__text-wrapper{position:static;float:right;margin-top:30px}*/
.landing-container .teaser-7 img{width:157%;margin-left:-34%;margin-top:0}
.landing-container .teaser-7__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#d3ba9c;margin-top:-1px}
.landing-container .teaser-7__wrapper h2{margin-top:0!important;margin-bottom:30px!important}.landing-container .teaser-8 img{width:175%}
.landing-container .teaser-8__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#c3c0bf;margin-top:-1px}
.landing-container .teaser-8__wrapper h2{margin-top:0!important;margin-bottom:30px!important}.landing-container .teaser-8__wrapper__text-block{width:auto}
.landing-container .teaser-8__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-9 h2{margin-top:20px;top:0;right:0;width:402px!important;text-align:left!important;padding:0 20px;background:rgba(255,255,255,.6)}
.landing-container .teaser-10 .img-trigger-12{width:180%}
.landing-container .teaser-10__wrapper{position:static;width:100%;background:#e5e2d9;padding:50px 30px 30px 30px;margin-top:-1px}
.landing-container .teaser-10__wrapper h2{margin-top:0!important;text-align:center}
.landing-container .teaser-10__wrapper__text-block p{padding:0}
.landing-container .teaser-10__wrapper__btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.landing-container .teaser-10__wrapper__btn-group__btn{margin-bottom:0!important}
.landing-container .teaser-10__wrapper__btn-group__btn img{margin-left:0}
.landing-container .teaser-11__text{position:static;text-align:left;padding:30px;background:#2c2a2f;margin-top:-1px}
.landing-container .teaser-12 img{width:150%;margin-left:-49%}
.landing-container .teaser-12__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#e3e4e5;margin-top:-1px}
.landing-container .teaser-12__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-12__wrapper__text-block{width:auto}.landing-container .teaser-12__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-black-text-left img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .teaser-black-text-left__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .teaser-black-text-left__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-black-text-left__wrapper__text-block{width:auto}
.landing-container .teaser-black-text-left__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-white-text-right img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .teaser-white-text-right__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .teaser-white-text-right__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-white-text-right__wrapper__text-block{width:auto}
.landing-container .teaser-white-text-right__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-white-text-left img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .teaser-white-text-left__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .teaser-white-text-left__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-white-text-left__wrapper__text-block{width:auto}
.landing-container .teaser-white-text-left__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-black-text-right img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .teaser-black-text-right__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .teaser-black-text-right__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-black-text-right__wrapper__text-block{width:auto}
.landing-container .teaser-black-text-right__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-13 img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .teaser-13__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .teaser-13__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-13__wrapper__text-block{width:auto}
.landing-container .teaser-13__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-23 img{width:163%;margin-left:0%;margin-top:0%}
.landing-container .teaser-23__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#251d1b;margin-top:-1px}
.landing-container .teaser-23__wrapper h2{margin-top:0!important;margin-bottom:30px!important}
.landing-container .teaser-23__wrapper__text-block{width:auto}
.landing-container .teaser-23__wrapper__text-block p{margin-top:10px}
.landing-container .teaser-14 img{width:185%;margin-left:-6%}.landing-container .teaser-14__wrapper{position:static;width:100%;padding:50px 30px 30px 30px;background:#bfa892;margin-top:-1px}
.landing-container .teaser-14__wrapper h2{margin-top:0!important;margin-bottom:30px!important}.landing-container .teaser-14__wrapper__text-block{width:auto}
.landing-container .teaser-14__wrapper__text-block p{margin-top:10px}.o-video{height:500px}
.o-video__content{width:100%}
.o-video .main-youtube__video{width:65%;margin:0 auto}}@media (max-width:768px){.landing-container h2{font-size:26px!important}.landing-container .unique-orion h2{margin-top:50px!important}
.landing-container .unique-orion__wrapper__mode-wrapper{width:220px}.landing-container .slide-block-1{margin-top:0}.landing-container .teaser-2__wrapper__text-block{left:auto!important;right:auto}.landing-container .teaser-9 h2{width:304px!important}.landing-container .teaser-10{margin-top:-1px}.landing-container .teaser-10 img{width:220%}.landing-container .teaser-10__wrapper{margin-top:-1px;position:static;width:100%!important;padding:30px 30px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.landing-container .teaser-10__wrapper h2{margin:0 0 30px 0!important}.landing-container .teaser-10__wrapper__text-block{width:auto}.landing-container .teaser-10__wrapper__text-block p{padding:0;width:auto}.landing-container .teaser-10__wrapper__btn-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.landing-container .teaser-10__wrapper__btn-group__btn{margin-left:auto;margin-right:30px;margin-bottom:30px!important}.landing-container .teaser-10__wrapper__btn-group__btn img{margin:auto}.landing-container .mods-wrapper-or{margin-top:50px!important}.landing-container .mods-wrapper-or h2{margin-top:0!important}.landing-container .mods-wrapper-or .mods__mode h2{font-size:20px!important}
.landing-container .howorion{margin-top:0!important}.landing-container .howorion h2{margin-top:0!important}
.landing-container .howorion div div div img{margin:0 auto 50px auto;width:50%}.o-video{height:auto}
.o-video__content{padding-bottom:50px}}.old-app a{text-decoration:underline}@media (max-width:992px){.old-app{padding:20px 0}}@media (max-width:768px){.old-app{padding-top:0;padding-bottom:30px}}@media (max-width:500px){.o-video .main-youtube__video{width:80%}}








element.style {
    /* position: absolute; */
    /* top: 15px; */
    /* left: 15px; */
    /* background: #ff4444; */
    /* color: white; */
    /* padding: 6px 12px; */
    /* border-radius: 4px; */
    /* font-size: 14px; */
    /* font-weight: bold; */
    /* z-index: 2; */
}




/* Стили для баннеров в каталоге */
.banner-item .catalog_item_wrapp {
    height: auto !important;
}

.banner-container {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 430px;
    background-color: #f5f5f5;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.3s ease;
}

.banner-hover-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    transition: opacity 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    z-index: 2;
}

.banner-hover-content {
    color: white;
    text-align: center;
    max-height: 100%;
    overflow: hidden;
}

.banner-hover-text {
    font-size: 14px;
    line-height: 1.5;
    max-height: 300px;
    overflow-y: auto;
    padding-right: 5px;
}

.banner-bottom-text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(transparent, rgba(0,0,0,0.8));
    color: white;
    padding: 20px 15px 15px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 1.3;
    z-index: 1;
}

.banner-error {
    padding: 20px;
    text-align: center;
    color: #666;
}

























@media (max-width: 992px) {
    .landing-container .teaser-black-text-left__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}
@media (max-width: 992px) {
    .landing-container .eclipse-beige-teaser-2__wrapper {
        max-width: 100% !important;
        position: static;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
    }
}



/*UNIXMED*/

@media (max-width: 992px) {
.landing-container .teaser-black-text-left_unixmed__wrapper h2 {
    font-size: 36px;
    color: #212a31;
    padding: 260px 0 0 0;
    }
}
@media (max-width: 992px) {
.landing-container .teaser-black-text-right_unixmed__wrapper h2 {
    font-size: 36px;
    color: #212a31;
    padding: 260px 0 0 0;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_unixmed img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_unixmed img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_unixmed__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_unixmed__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

/*SENZO*/

@media (max-width: 992px) {
.landing-container .teaser-black-text-left_senzo__wrapper h2 {
    font-size: 36px;
    color: #212a31;
    padding: 260px 0 0 0;
    }
}
@media (max-width: 992px) {
.landing-container .teaser-black-text-right_senzo__wrapper h2 {
    font-size: 36px;
    color: #212a31;
    padding: 260px 0 0 0;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_senzo img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_senzo img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_senzo__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_senzo__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

/*MERIDIEN*/

@media (max-width: 992px) {
.landing-container .teaser-black-text-left_atlanta__wrapper h2 {
    font-size: 36px;
    color: #212a31;
    padding: 260px 0 0 0;
    }
}
@media (max-width: 992px) {
.landing-container .teaser-black-text-right_atlanta__wrapper h2 {
    font-size: 36px;
    color: #212a31;
    padding: 260px 0 0 0;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_atlanta img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_atlanta img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_atlanta__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_atlanta__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}




/*MESA*/

@media (max-width: 992px) {.landing-container .mesa-right img{width:100%;border-radius: 0 0 0 0;margin: 0 0 0 0;}}
@media (max-width: 992px) {.landing-container .mesa-right__wrapper h2 {font-size: 36px;color: #48494b;padding: 160px 0 0 0;}}
@media (max-width: 992px) {.landing-container .mesa-right__wrapper{color:#48494b;position: static;width: 100%;padding: 30px 30px 30px 30px;background: #4a4a4a1f;}}

@media (max-width: 992px) {.landing-container .mesa-left img{width:100%;border-radius: 0 0 0 0;margin: 0 0 0 0;}}
@media (max-width: 992px) {.landing-container .mesa-left__wrapper h2 {font-size: 36px;color: #48494b;padding: 160px 0 0 0;}}
@media (max-width: 992px) {.landing-container .mesa-left__wrapper{color:#48494b;position: static;width: 100%;padding: 30px 30px 30px 30px;background: #4a4a4a1f;}}




/*LUCKY DUCK*/

@media (max-width: 992px) {
.landing-container .teaser-black-text-left_luckyduck__wrapper h2 {
    font-size: 36px;
    color: #212a31;
font-family: oswald;
    padding: 260px 0 0 0;
    }
}
@media (max-width: 992px) {
.landing-container .teaser-black-text-right_luckyduck__wrapper h2 {
    font-size: 36px;
    color: #212a31;
font-family: oswald;
    padding: 260px 0 0 0;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_luckyduck img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_luckyduck img {
        width: 163%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-right_luckyduck__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
}

@media (max-width: 992px) {
    .landing-container .teaser-black-text-left_luckyduck__wrapper {
        position: static;
        width: 100%;
        padding: 50px 30px 30px 30px;
        background: #f4f3ef;
        margin-top: -1px;
    }
    
    
    
    
/* ===== УБЕРИТЕ ВСЕ СТАРЫЕ СТИЛИ ШИРИНЫ И ОСТАВЬТЕ ТОЛЬКО ЭТО ===== */
/* Принудительная ширина для карточек - работает вместе с классами сетки */
.grid-list__item {
    width: auto !important;
    flex: 1 !important;
    max-width: none !important;
}

/* Классы сетки Aspro Next должны работать */
.grid-list--items-4-1200 .grid-list__item {
    width: 25% !important;
    flex: 0 0 25% !important;
}

.grid-list--items-3-992 .grid-list__item {
    width: 33.333% !important;
    flex: 0 0 33.333% !important;
}

.grid-list--items-3-768 .grid-list__item {
    width: 33.333% !important;
    flex: 0 0 33.333% !important;
}

.grid-list--items-2-601 .grid-list__item {
    width: 50% !important;
    flex: 0 0 50% !important;
}

.grid-list--items-1-480 .grid-list__item {
    width: 100% !important;
    flex: 0 0 100% !important;
}
  
  
.section_block .sections_wrapper .list .item {
    margin: 0px;
    height: auto !important;
    padding: 20px 10px 20px; /* Уменьшил вертикальные отступы для лучшего центрирования */
}

.sections_wrapper .list .item {
    text-align: center;
    margin: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0px 3px 8px 0px rgba(69, 93, 115, 0.12);
    border: 1px solid #e6e6e6;
    padding: 20px 10px 20px;
    transition: all ease 0.2s;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 280px; /* Минимальная высота блока под картинку 240px + отступы */
}

/* Стили для контейнера картинки */
.section_block .sections_wrapper .list .item .img {
    width: 240px;
    height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    overflow: hidden;
}

/* Стили для самой картинки */
.section_block .sections_wrapper .list .item .img img {
    width: 100%;
    height: 100%;
    object-fit: contain; /* Картинка вписывается в блок без искажений */
    transition: transform 0.2s ease;
}

/* Эффект при наведении (опционально) */
.section_block .sections_wrapper .list .item:hover .img img {
    transform: scale(1.05);
}

/* Стили для названия подраздела */
.section_block .sections_wrapper .list .item .name {
    width: 100%;
    text-align: center;
}

.section_block .sections_wrapper .list .item .name a {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    display: inline-block;
}   
    


/* ====================================================
   Стили для популярных категорий (как на wellfitness.ru)
   ==================================================== */

/* Блок с категориями */
.sections_wrapper .list.items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}

/* Каждая карточка категории */
.sections_wrapper .list.items .item {
    padding: 0 12px;
    margin-bottom: 24px;
    transition: all 0.3s ease;
}

/* Контейнер для картинки */
.sections_wrapper .list.items .item .img {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1; /* Делаем квадрат (1:1), как на wellfitness */
    overflow: hidden;
    border-radius: 12px;
    background: #f5f5f5;
}

/* Сама картинка */
.sections_wrapper .list.items .item .img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Картинка заполняет квадрат без искажений */
    transition: transform 0.4s cubic-bezier(0.2, 0.95, 0.4, 1.05);
}

/* Эффект увеличения при наведении на карточку */
.sections_wrapper .list.items .item:hover .img img {
    transform: scale(1.05);
}

/* Блок с названием категории (накладываем поверх картинки) */
.sections_wrapper .list.items .item .name {
    position: relative;
    margin-top: -48px; /* Поднимаем название вверх, чтобы оно налезало на картинку */
    padding: 10px 15px 15px 15px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 70%, transparent 100%);
    border-radius: 0 0 12px 12px;
    z-index: 2;
}

/* Ссылка с названием */
.sections_wrapper .list.items .item .name a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    transition: all 0.2s;
}

/* Добавляем стрелку после названия (как на wellfitness) */
.sections_wrapper .list.items .item .name a:after {
    content: "→";
    display: inline-block;
    margin-left: 8px;
    opacity: 0;
    transform: translateX(-5px);
    transition: all 0.2s ease;
}

/* Стрелка появляется при наведении на название */
.sections_wrapper .list.items .item .name a:hover:after {
    opacity: 1;
    transform: translateX(0);
}

/* На случай, если название не помещается в одну строку */
.sections_wrapper .list.items .item .name a {
    display: block;
    white-space: normal;
    line-height: 1.3;
}

/* Адаптация под мобильные устройства */
@media (max-width: 767px) {
    .sections_wrapper .list.items .item .name a {
        font-size: 14px;
    }
    .sections_wrapper .list.items .item .name {
        margin-top: -40px;
        padding: 8px 10px 12px 10px;
    }
}


   
    
}