/*===================== Style for Common ======== BEGIN== */
html {height:100%;scroll-behavior:smooth;}
body {height:100%;min-height:100%;position:relative;background-color:#ffffff;}
* html body {height:100%;}
.wrap  {max-width:1602px;width:100%;margin:0 auto;}
.block-100 {width:100%;}
.wrapper {display:flex;flex-direction:column;height:100%;}
.content_wrap {flex:1 0 auto;}
footer {flex:0 0 auto;}
.top-50 {margin-top:50px;}
.top-25 {margin-top:25px;}
.top-5 {margin-top:5px;}
.block-img.top-25 {margin-top:0;}
.block-name.top-25 {margin-top:10px;}
ul {margin:0;padding:0 0 0 25px;}
ul:not([class]), ol:not([class]) {padding:0 0 25px 25px;margin:0;}
#goods-tab-descr ul {margin:25px 0 25px 25px;padding:0 0 0 25px;}
ul:not([class]) li:not([class]) {padding:0 0 5px 0;list-style:none;position:relative;}
ul:not([class]) li:not([class]):before {
    content:"";
    position:absolute;
    top:3px;
	left:-26px;
    display:block;
    width:14px;
	height:16px;
    background:transparent url(../images/bred-separater-s.png) no-repeat  0 50%;}
.bx-authform-social ul li::before {background:none !important;}
/*====================================================== END== */
/*===================== Style for Header ======== BEGIN== */
.sticky-content.fixed .search-block--mob {display:none !important;}
.search-block--mob.zoom-anim-dialog {margin:0;padding:0;}
.mfp-container .search-block--mob.zoom-anim-dialog {margin:40px auto;padding:25px;}

.sticky-content.fixed {margin-top:0;height:50px;position:fixed;top:0;left:0;right:0;z-index:100;flex-direction:row;background-color:#333332;}
.sticky-content.fixed .search--sticky,
.sticky-content.fixed .but-common-wrap a span, .sticky-content.fixed .logo-mob
{filter:brightness(100) invert(1);}
.sticky-content.fixed .mega-menu .main-links ul li a .caret.caret-up,
.sticky-content.fixed .mega-menu .main-links ul li .dt-catalog-link .caret.caret-up
{filter:brightness(100) invert(0);}
.sticky-content.fixed .srch_catalog-str--mob {border-bottom:0;border-top:0;margin:0 !important;}
.sticky-content.fixed .logo-mob img, .sticky-content.fixed .phone--mob, .but-common.search--sticky {display:none !important;}
.sticky-content.fixed .logo-mob a::after {content:'';filter:brightness(100);display:block;margin:0 auto;background:transparent url(../images/icon-home-b.png) no-repeat 0 0;width:27px;height:22px;}
.sticky-content.fixed .my-block, .sticky-content.fixed .search--sticky {display:flex !important;}
.sticky-content.fixed .srch_catalog-str--mob {padding:0;}
.mfp-content #search--sticky-popup {top:calc(-48vh + 107px);}
.mfp-content #search--sticky-popup .search-block {margin-top:25px;}

.smartsearch-title__result {border-radius:5px !important;border:2px solid #999;}
.smarsearch-title-search-result {z-index:999;}
#smartsearch-title-speech, .search-section > .smartsearch-title__result-item div.section {display:none;}
i#smartsearch-title-clear {top:12px;right:60px;background-color:#fff;padding:0 5px;}
.smartsearch-title__input:focus + i#smartsearch-title-clear {background-color:#e7e7e7;}
.smartsearch-title__items:has(.search-section) {flex-direction:row !important;}
.smartsearch-title__req_history {top:inherit;width:50%;display:none !important;}
.search-section {min-width:250px;display:flex;flex-direction:column;gap:10px;}
.search-section .item-img, .search-elements > .smartsearch-title__result-item:last-child .item-img {display:none !important;}
.search-elements > .smartsearch-title__result-item:last-child {margin-top:10px;}
.search-elements > .smartsearch-title__result-item:last-child a {display:block;padding:5px 10px;border:1px solid #999;border-radius:5px;}

.nichego-ne-naideno_query {text-transform:uppercase;font-size:120%;display:block;padding-bottom:0px;}
.nichego-ne-naideno_block > div {background:transparent url(../images/nichego-ne-naideno_img.png) no-repeat 0 50%;padding-left:127px;min-height:106px;}
.nichego-ne-naideno_block a {border-bottom:1px dotted #000;}

.top-line {background-color:#333332;}
.top-line > div {display:flex;align-items:center;height:70px;justify-content:flex-end;}
.top-line .circ {margin:0 25px 0 8px;}
.top-line > div a {margin:0 17px 0 0;display:inline-block;}
.top-line > div a:last-child {margin:0;}
.head-line, .srch_catalog-str--mob {align-items:center;}
.head-line > div, .but-block .but-common-wrap > a, .head-line .logo {margin-right:25px;}
.head-line > div:last-child, .but-block .but-common-wrap > a:last-child {margin-right:0;}
.logo-mob, .phone--mob, .mob-viwe {display:none;}
.tovar-dnya-timer.mob-viwe {display:none;}
.phone--mob img {align-self:center;}
.search-block {width:100%;}
.search-block--mob, #search-block--mob-popup .mfp-close {display:none;}
#search-block--mob-popup {width:100%;max-width:100%;padding:40px 8px;top:calc(-42vh + 148px);}

.but-block {position:relative;}
.but-common {padding:0 10px;border-radius:5px;background-color:#c4c4c4;min-height:47px;min-width:70px;display:flex !important;align-items:center;justify-content:center;}
.but-common:hover {background-color:#999998;}
.but-common span {background-position:50% 50%;background-repeat:no-repeat;width:35px;}
.login-block {background-color:#d24a47;}
.login-block.logged-in {background-color:#c4c4c4;}
.login-block span {background-image:url(../images/icon-login.png);}
.login-block.logged-in span {background-image:url(../images/icon-login-ok.png);}
.logged-in-popup {background-color:#fff;padding:25px;width:200px;position:absolute;z-index:10;left:-59px;top:150%;visibility:hidden;opacity:0;margin:10px 0 0 0 !important;transition:.3s;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.logged-in:hover + .logged-in-popup, .logged-in-popup:hover {top:100%;visibility:visible;opacity:1;}
.logged-in-popup::after {content:"";display:block;position:absolute;background-color:#fff;width:12px;height:12px;top:-6px;left:calc(50% - 12px);z-index:9;transform:rotate(45deg);box-shadow:-3px -3px 5px 0px rgba(0, 0, 0, .1)}
.logged-in-popup a {display:block;margin-bottom:5px;}
.logged-in-popup a:last-child {margin-bottom:0;color:#999998;}

.bonus-block {background-color:#847723;}
.bonus-block span {background-image:url(../images/icon-bonus.png);}
.compare-block span {background-image:url(../images/icon-compare.png);}
.my-block span {background-image:url(../images/icon-my.png);}
.basket-block {background-color:#275932;}
.basket-block span {background-image:url(../images/icon-basket.png);width:30px;}
.basket-block span {width:30px !important;margin-right:9px;}

#popup-login {max-width:415px;padding:40px 0 0 0;}
#popup-login .flex {margin-bottom:20px;}
#popup-login .flex > div:last-child {display:flex;align-items:center;}
#popup-login input {margin:0 auto 25px auto;display:block;}
.auth-bottom {padding:20px 40px 25px 25px;background-color:#f2efe9;border-radius:0 0 5px 5px;}
.auth-bottom small, .auth-bottom small a {color:#aaa9a8;}
.auth-bottom small a {text-decoration:underline;}
#popup-login h2, #popup-login .h2, #popup-login .flex {padding:0 40px 0 25px;}

/* Отдельные настройки окна авторизации */
#popup-login {max-width:415px;padding:40px 0 0 0;margin: 0 0 0 auto;height:100vh;display:flex;flex-direction:column;justify-content:center;background: linear-gradient( to bottom, white, #f2efe9 80% );}
#popup-login .flex {margin-bottom:20px;}
#popup-login .flex > div:last-child {display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;}
#popup-login input[type="text"], #popup-login input[type="password"] {margin:0 auto 25px auto;width:calc(100% - 50px);display:block;}
.auth-bottom {padding:20px 40px 25px 25px;background-color:#f2efe9;border-radius:0 0 5px 5px;}
.auth-bottom small, .auth-bottom small a {color:#aaa9a8;}
.auth-bottom small a, #popup-login .vybor-vxoda a {text-decoration:underline;}
#popup-login h2, #popup-login .h2, #popup-login .flex {padding:0 40px 0 25px;}
#popup-login .vybor-vxoda {margin:30px 0 30px 0;text-align:center;}
#formResponse .error, .vxod-po-telefony-1 .error, #formResponse2 .error {margin:0 27px 20px 27px;color:#fff;background-color:#a80000;padding:15px;border-radius:5px;opacity:.5;}
#formResponse .error a, .vxod-po-telefony-1 .error a {color:#ffffff;text-decoration:underline;}


/*====================================================== END== */
/*===================== Style for Content ======== BEGIN== */
#goods-tab-descr {width:70%;margin:0 auto;}

.similar-products {display:block !important;padding:10px;background-color:#f5d6a5;border-radius:5px;}
.similar-products.no-title {padding:20px 10px 10px 10px;}
.similar-products img {border-radius:5px;width:90px;height:90px;object-fit:contain;background-color:#fff;} 
.similar-products-list {flex-wrap:wrap !important;margin-bottom:0 !important;justify-content:flex-start !important;}
.similar-product-item {margin-right:10px;width:90px;}
.similar-product-item a {text-align:center;}
.similar-product-item span {display:block;font-size:90%;margin:5px 0 10px 0;}

.err404 {display:flex;justify-content:center;margin:50px auto;max-width:1200px;align-items:last baseline;}
.err404 a {border-bottom:1px dotted #000;}

.block-bred {display:flex;flex-wrap:wrap;align-items:center;margin:25px 0 50px 0;}
.block-bred a:first-child {display:flex;}
.block-bred a:not(:first-child), .block-bred span {margin-left:10px;padding:0 0 0 30px;background:transparent url(../images/bred-separater-s.png) no-repeat 10px 50%;}
.block-bred span {color:#a1a1a1;}

.block-top-adv-place--pre .col1-col2 {width:calc(100% - 293px);max-width:1309px;}
.block-top-adv-place--pre .col3 {max-width:268px;width:268px;text-align:center;}
.allaction {margin-top:10px;display:block;color:#939496 !important;}

.block-top-adv-place > div {position:relative;}
.block-top-adv-place .col1 {max-width:764px;display:flex;}
.block-top-adv-place .col2 {margin:0 25px;display:flex;flex-direction:column;justify-content:space-between;}
.block-top-adv-place .col2 > div {align-self:center;width:100%;}
.block-top-adv-place .col2 > div:first-child {margin-bottom:25px;}
.block-top-adv-place .col2 > div img {width:100%;max-width:520px;min-height:240px;/*object-fit:cover;*/border-radius:5px;}
.block-top-adv-place .col3 {width:268px;min-height:504px;}
.block-top-adv-place .col3 .swiper-container {height:100%;}
.block-top-adv-place .col3 .swiper-container .block-goods-cat {padding:15px}
.block-top-adv-place .col3 .block-name {max-height:40px;overflow:hidden;}
.swiper-day-goods .block-img .hvr__images .images img {max-height:182px;}
.swiper-pagination-bullet {width:12px;height:12px;border-radius:30%;}
.swiper-container-horizontal .swiper-pagination, .swiper-container-horizontal .swiper-pagination-common {bottom:-30px;}
.brending-goods-block .swiper-pagination_wrap {height:25px;position:relative;bottom:25px;}
.brending-goods-block .swiper-pagination_wrap .swiper-pagination {bottom:0;}

.tovar-dnya-timer {border:1px solid #d24a47;border-radius:5px;max-width:194px;margin:0 auto;cursor:pointer;}
.tovar-dnya-timer timer span {display:inline-block;width:21px;}
.tovar-dnya-timer h2 {padding:0 10px;margin:0;font-size:1.0rem;}
.jumbotron {padding:10px;background-color:#d24a47;color:#fff;}

.news_item .news_img img, .news-item .news_img img {width:100%;object-fit:cover;height:240px;border-radius:5px 5px 0 0;}
.block-top-adv-place .news_item .news_img img {height:240px;}
.news_content, .news_avible {padding:25px;}
.news_item, .news-item {background-color:#f8f8f8;display:flex;flex-direction:column;max-width:inherit !important;}
.news_item a, .news-item a {flex:1 0 auto;}
.news_item .news_avible, .news-item .news_avible {flex:0 0 auto;}
.block_newprod .news_text {overflow:hidden;}

.nra-ne-nra_blocks {padding:0 25px 25px 25px;position:relative;}
.obzory-detail .nra-ne-nra_blocks {padding:0;margin-top:25px;}
.nra-ne-nra_blocks > div {cursor:pointer;}
.nra-ne-nra_blocks > div.active, .nra-ne-nra_blocks.uje-golosovali > div {cursor:default;}
.nra-ne-nra-sort > div:first-child, .nra_block {margin-right:15px;}
.nra_block, .ne-nra_block, .nra-icon path, .ne-nra-icon path {transition:all 0.3s ease-out 0.1s;}
.nra_block:hover path, .nra_block.active path {fill:#4dc43c;}
.nra_block:hover, .nra_block.active {color:#4dc43c;}
.ne-nra-icon {transform:rotate(180deg)}
.ne-nra_block:hover path, .ne-nra_block.active path {fill:#f34945;}
.ne-nra_block:hover, .ne-nra_block.active {color:#f34945;}
.nra-ne-nra-tooltip {
    position:absolute;
	top:-64px;
    left:25px;
    padding:16px;
    background:#333;
    color:white;
    border-radius:4px;
    transition:opacity 0.3s, visibility 0.3s;
    width:max-content;
    max-width:400px;
    opacity:0;
    visibility:hidden;
}
.uje-golosovali:hover .nra-ne-nra-tooltip {opacity:1;visibility:visible;}

.action-news--list, .news--list {display:flex;flex-wrap:wrap;}
.action-news--list > .news-item, .news--list > .news_item {margin:0 10px 25px 10px;width:380px;}
.news-detail--list .news-date-time {display:block;margin-bottom:25px;}
.news-detail--button {margin-top:25px;}
.small-usloviya {margin:25px 0;}

.block-banner {min-height:360px;}
.block-banner .swiper-banners_wrap {position:relative;}
.block-banner .swiper-banners {max-width:1183px;overflow:hidden;}
.block-banner .swiper-slide img {width:100%;max-height:360px;object-fit:cover;}

.block-popular-cat .cat {max-height:210px;border-radius:5px;min-height:210px;padding:25px;background-color:#f5f5f5;text-align:center;margin-bottom:25px;display:flex;flex-direction:column;justify-content:center;}
.block-popular-cat .cat:last-child {margin-bottom:0;}	
.block-popular-cat .swiper-slide {margin-right:25px;}
.block-popular-cat .swiper-slide:last-child {margin-right:0;}
.block-popular-cat .cat .popular-cat__content {text-align:center;display:flex;flex-direction:column;justify-content:space-between;}
.block-popular-cat h4, .block-popular-cat .h4 {margin:0;}

.couple-banners > div:first-child {margin-right:25px;}
.couple-banners > div img, .single-banners > div img, .brending-goods-block--banner img {width:100%;border-radius:5px;}

.block-goods-cat {position:relative;padding:15px;display:flex;flex-direction:column;}
.block-goods-cat .block-goods_header {flex:1 0 auto;}
.block-goods-cat .block-goods_header .images img {width:100%;}
.block-goods-cat .block-goods_footer {flex:0 0 auto;}
.block-goods-cat .action-fav-wrap {display:flex;justify-content:flex-end;}
.block-goods-cat .block-icon {position:absolute;z-index:2;}
.block-goods-cat .block-icon__achievement {position:absolute;top:40px;} 
.block-goods-cat .block-icon__fav {padding-left:20px;} 
.block-goods-cat .block-icon__fav a:first-child {padding-right:5px;} 
.block-goods-cat .block-img {min-height:220px;max-height:220px;overflow:hidden;display:flex;justify-content:center;position:relative;}
.block-top-adv-place .block-goods-cat .block-img {min-height:200px;max-height:200px;}
.block-goods-cat .block-img, .block-goods-cat .block-name, .block-goods-cat .block-price {text-align:center;}
.block-goods-cat .block-old-price span:first-child {text-decoration:line-through;text-decoration-color:#d24a47;text-decoration-thickness:1px;text-align:center;}
.action-block {text-align:center;display:block;background-color:#4dc43c;color:#fff;padding:5px;border-radius:5px;}
.stiker-block {text-align:center;display:block;background-color:#d24a47;color:#fff;padding:5px;border-radius:5px;position:absolute;z-index:10;right:0;top:10px;font-size:0.9rem;}
.stiker-block-element {text-align:center;display:block;background-color:#d24a47;color:#fff;padding:5px;border-radius:5px;}
.block_instock > div {margin-bottom:5px;}
.block_instock .display, .block_instock__body, .block_instock__body > div {display:flex;}
.block_instock .display {margin-top:2px;}
.block_instock .display > div {width:4px;height:16px;margin-left:1px;background-color:#c6c6c6;}
.block_instock .display.goods-quantity-many > div {background-color:#427a12;}
.block_instock .display > div:first-of-type {margin-left:0;}
.block_instock .display.oranj > div {background-color:#ff8401;}
.block_instock .display.grey > div {background-color:#868686;}
.block_instock_cat {display:flex;justify-content:center;margin:10px 0 10px 0;}
.block_instock_cat > div {display:flex;margin:0 3px;}
.block_instock_cat > div:nth-of-type(2) span {font-weight:bold;}
.block_instock .goods-quantity-1 > div:nth-of-type(-n+1),
.block_instock .goods-quantity-2 > div:nth-of-type(-n+2),
.block_instock .goods-quantity-3 > div:nth-of-type(-n+3),
.block_instock .goods-quantity-4 > div:nth-of-type(-n+4),
.block_instock .goods-quantity-5 > div:nth-of-type(-n+5) {background-color:#275932;}

.block-goods-cat .block_buy {text-align:center;}
.block-goods-cat .block_article {margin-top:15px;}
.eol_goods {opacity:.5;}
.eol_goods a, .eol_goods button {cursor:default;}

.brending-goods-block--banner {width:33%;margin-right:25px;display:flex;align-items:center;justify-content:center;}
.brending-goods-block__top .brending-goods-block {flex-direction:row-reverse;}
.brending-goods-block__top .brending-goods-block--banner {margin-right:0;margin-left:25px;}
.brending-goods-block--goods {width:67%;}
.brending-goods-block__top {flex-direction:row-reverse;}

.block-popular-brend .cat, .brend-list > div {border-radius:5px;display:flex;justify-content:center;padding:25px;background-color:#f5f5f5;}
.block-popular-brend .popular-cat__content {align-items:center;height:100%;}
.block-popular-brend .popular-cat__content img {max-width:150px;}

.brend-list {display:flex;flex-wrap:wrap;}
.brend-list > div {margin:0 12px 25px 12px;}
.brend-list p {margin:0;}
.brend-list-detail, .brend-list-detail--tags {margin-bottom:50px;}
.brend-list-detail--img {float:left;margin:0 25px 25px 0;background-color:#f5f5f5;padding:50px;border-radius:5px;}

.block-news .news_item, .swiper-block-news .news_item {margin-right:25px;max-width:363px;border-radius:5px;}
.block-news .news_item {min-width:381px;}
.block-news .news_item:last-child, .swiper-block-news .news_item:last-child{margin-right:0;}
.block-news .news_item .news_img {min-width:381px;}

.block_category--filters--wrap {max-width:240px;margin-right:25px;width:100%;}

.polzunok-container-5 .ui-slider {margin:30px 0px 30px 15px;}

.filters-block #ul_21 table tr:first-child td {padding-bottom:10px;}
.filters-block #ul_21 table tr td:first-child {padding-right:5px;}
.filters-block #ul_21 table tr td:last-child {padding-left:5px;}

.filters-block .filter-title {margin:10px 0;}
.filters-block .filter-title:first-child {margin:0 0 10px 0;}
.filters-block .filter-title > div {text-transform:lowercase;cursor:pointer;}
.filters-block .filter-title > div:first-letter {text-transform:uppercase;}
ul.filter-ul li:nth-child(n+6) {display:none;}

.show_hide_list {cursor:pointer;display:flex;margin-top:10px;font-size:0.8rem;color:#429ebd;}
.show_hide_list span.svg {display:block;width:16px;}
.show_hide_list span.moree {transform:rotate(180deg);}
.show_hide_list span.less {margin-top:3px;}
.show_hide_list svg {max-height:14px;max-width:14px;fill:currentColor;}

.block_goods--xar > div div {margin-bottom:10px;display:flex;justify-content:space-between;}
#goods-tab-xar .block_goods--xar {column-count:2;column-gap:50px;}
.block_goods--xar > div > div > span:first-child {text-transform:lowercase;display:inline-block;animation:fix 0.00000001s;}
.block_goods--xar > div > div > span:first-child:first-letter {text-transform:uppercase;}
@-moz-keyframes fix {
   from { padding-right:1px; } 
   to { padding-right:0; } 
}
.obzor_apparata {
	background:transparent url(../images/ux-review.png) no-repeat 0 50%;
	background-size:clamp(50px, 100%, 50px);
	padding:11px 5px 10px 60px;
	font-size:1.5rem;
}
.block_category--tags {margin-bottom:25px;}
.block_category--tags > button, .block_category--tags > a {margin:0 10px 10px 0;display:inline-block;}
.block_category--tags > button:last-child, .block_category--tags > a:last-child {margin-right:0;}
.block_category--banner {margin-bottom:25px;}
.block_category--filters--wrap .block_category--filters {margin:0 25px 0 0;min-width:240px;padding:0;}
.block_category--items_wrap {width:100%;}
.block_category.search_page .block_category--items_wrap {width:100%;}
.block_category.search_page .block_category--items {max-width:1337px;margin:0 auto;}
.block_category.search_page .block_category--tags-wrap > div {width:49%;}
.block_category--items {display:flex;flex-wrap:wrap;}
.block_category--items .block-goods-cat {margin:0 25px 10px 0;flex:1 1 241px;max-width:241px;}
.block-goods-cat {transition:box-shadow 0.15s ease-in-out 0s;}
.block-goods-cat:hover {box-shadow:rgb(223, 223, 225) 0px 5px 25px;border-radius:5px;}
.block_category--sort {margin-bottom:50px;align-items:center;}
.block_category--more {background-color:#e8e8e8;transition:all 0.3s ease-out 0.1s;border-radius:5px;}
.block_category--more > div {text-align:center;padding:16px;}
.block_category--more:hover {background-color:#999998;color:#ffffff;}
.block_category--pag {width:100%;}
.block_category--pag_ul {display:flex;justify-content:center;padding:0;}
.block_category--pag_ul li {display:flex;width:35px;height:35px;border:1px solid transparent;border-radius:2px;}
.block_category--pag_ul li a, .block_category--pag_ul li span {margin:auto;}
.block_category--pag_ul li.current {border:1px solid #5cb8d7;}
.filters-pane--mob {display:none;}
.filters-pane--mob > div {align-items:center;}
.filters-pane--mob .popup-with-move-anim span {padding-left:5px;}

.block_goods--banner {margin-bottom:50px;}
.block_goods--left, .block_goods--img-wrap {margin-right:50px;}
.block_goods--img-wrap {width:100%;}
.block_goods--left {display:flex;justify-content:space-between;width:100%;}
.block_goods--article {margin-right:25px;display:flex;align-items:center;}
.block_goods--vote-wrap {display:flex;align-items:center;margin-right:25px;}
.block_goods--vote {display:flex;align-items:center;}
.block_goods--vote > div {width:13px;height:13px;margin-right:2px;background:transparent url(../images/vote-grey.png) no-repeat 50% 50%;cursor:pointer;}
.block_goods--img-top .block_goods--vote > div:hover {background-image:url(../images/vote-gold.png);}
.block-icon__achievement {text-align:right;}

div.star-voted{background-image:url(../images/vote-gold.png);}
div.star-over{background-image:url(../images/vote-blue.png);}

.vote-catalog {margin-top:10px;}
.vote-catalog .block_goods--vote, .vote-catalog .block_goods--vote-wrap {margin:0 auto;}
.vote-catalog .block_goods--vote > span {display:none;}
.vote-catalog .block_goods--vote > div {cursor:default;}


.catalog-block-tree ul {padding:0;}
.catalog-block-tree > ul > li > ul {display:flex;flex-wrap:wrap;}
.catalog-block-tree > ul > li > ul > li {background-color:#e9e9e9;margin:0 12px 25px 12px;flex:1 1 auto;padding:25px !important;}
.catalog-block-tree > ul > li > ul > li > a {font-size:1.3rem;margin-bottom:15px;display:block;border-bottom:1px #000 dashed;padding-bottom:15px;}
.catalog-block-tree ul li::before, .catalog-block-tree ul li::before {display:none !important;}
.catalog-block-tree > ul > li > ul > li > ul > li > ul {margin:10px 0 0 20px;}

.block_goods--vote > span {margin-left:8px;}
.block_goods--xar-wrap {min-width:450px;}
.forModel > span span {background-color:#e1f7fb;padding:5px;display:inline-block;margin:0 2px 5px 0;border-radius:5px;font-size:0.8rem;}
.block_goods--partner {margin-bottom:25px;display:flex;align-items:center;}
.block_goods--partner img {width:120px;height:auto;margin-right:10px;}
.block_goods--right {min-width:400px;}
.block_goods--right-delivery span.data-postuplenya {background-color:#d24a47;padding:5px;color:#fff;border-radius:5px;}
.print-etc-str .toprint-block {display:flex;align-items:center;}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {background-color:#fff !important;padding:0 !important;}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {transition:all 0.3s ease-out 0.1s;background-image:url(../images/icon-share.png) !important;}
.ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy, .ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {background-size:21px 21px !important;}
.ya-share2__container_shape_round .ya-share2__badge {border-radius:0 !important;}
.print-etc-str .share-goods {margin-right:15px;}
.share-goods {align-items:center;cursor:pointer;}
.toprint-block > div img {cursor:pointer;transition:all 0.3s ease-out 0.1s;}
.toprint-block > div img:hover,.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more:hover  {filter:brightness(5%);}
.block_goods--right-buy {background-color:#f8f8f8;border-radius:5px;padding:25px;}
.block_goods--price span:first-child {padding-right:10px;}
.block_goods--oldprice {margin:5px 0 0 0;}
.block_goods--oldprice span:first-child, .block-price .old-price {padding-right:5px;text-decoration:line-through;text-decoration-color:#d24a47;text-decoration-thickness:2px;}
.block-price .old-price {text-decoration-thickness:1px;}
.block_goods--addtocart {margin:25px 0 0 0;}
.block_goods--addtocart button {width:100%;max-width:inherit;}
.block_goods--quantity {min-width:115px;}
.block_goods--quantity > span {font-family:'OpenSansRegular',Arial,Helvetica,sans-serif;font-size:1.125rem;height:30px;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;width:24px;}
.block_goods--addtocart > div:last-child {width:100%;}
.block_goods--icon {margin-top:25px;display:flex;justify-content:center;}
.block_goods--icon > div:first-child {margin-right:33px;}
.block_goods--icon > div a {padding-left:15px;display:block;}
.block_goods--icon > div:first-child a {background:transparent url(../images/icon-compare_g.png) no-repeat 0 50%;}
.block_goods--icon > div:last-child a {background:transparent url(../images/icon-my_g.png) no-repeat 0 50%;}
.block_goods--right-instock {border:2px solid #e8e8e8;border-radius:5px;padding:25px;}
.block_goods--right-instock .block_instock > div {display:flex;}
.block_goods--right-instock .block_instock > div > * {margin-right:12px;}
.block_goods--right-instock .block_instock > div > span:nth-of-type(1) {font-weight:bold;}
.block_goods--right-instock .block_instock > div:first-child > span:nth-of-type(1) {margin-right:38px;}
.block_goods--right-addbutton {border:1px solid #eaeaea;border-radius:5px;padding:15px 15px 15px 88px;cursor:pointer;}
.block_goods--right-calcdelivery {background:#f8f8f8 url(../images/icon-calcdelevery.png) no-repeat 24px 50%;}
.block_goods--right-tender {background:#f8f8f8 url(../images/icon-tender.png) no-repeat 29px 50%;}
.block_goods--right-gos {background:#f8f8f8 url(../images/icon-gos.png) no-repeat 29px 50%;}
.block_goods--bonus {margin-top:15px;}
.block_goods--bonus .bonus-x2-icon {display:inline-block;width:22px;height:22px;background: url('../images/x2.png') no-repeat center;background-size: contain;vertical-align: middle;}
.block_goods--bonus .bonus-double div {display:inline-block;color:#000000;}

.block_quick-goods > div {margin-bottom:50px;}
.block_quick-goods > div > div {display:flex;flex-wrap:wrap;}
.block_quick-goods .quick-goods {flex:1 1 350px;max-width:400px;margin:0 0 50px 0;display:flex;}
.block_quick-goods .quick-goods .quick-goods--img {margin-right:25px;max-width:120px;}
.block_quick-goods .quick-goods .quick-goods--img img {width:100%;}
.quick-goods--content .block-price {margin:20px 0 10px 0;}
.quick-goods--content {display:flex;flex-direction:column;padding-right:10px;}
.quick-goods--content .block-name {flex:1 0 auto;}
.quick-goods--content > div:last-child {flex:0 0 auto;}
#popup-addtocart .block_quick-goods > div > div {justify-content:space-between;}
#popup-addtocart .block_quick-goods .quick-goods {flex:1 1 325px;max-width:500px;}
#popup-addtocart > div:first-child {border-bottom:1px solid #eaeaea;padding-bottom:25px;}
#popup-addtocart > div:first-child > div {flex:1 1 486px;}
#popup-addtocart .set-oder {border-right:1px solid #eaeaea;padding-right:25px;}
#popup-addtocart .set-oder > div:nth-of-type(1) > div:first-child {margin-right:25px;max-width:120px;}
#popup-addtocart .set-oder .block-price {margin-top:25px;} 
#popup-addtocart .quick-oder {padding-left:25px;}
#popup-addtocart .quick-oder button {margin-top:25px;}
#popup-addtocart .set-oder {flex-direction:column;}
#popup-addtocart .set-oder > div:nth-of-type(2) {align-items:center;}
#popup-addtocart .set-oder div.flex > div img {width:100%;}
#notify-popup .img_buy_popup img {max-width:200px;}

.form-item {display:flex;justify-content:space-between;margin-bottom:25px;}
.form-item > div {flex:1 1 50%;}
.form-item > div:nth-child(2) {padding-left:25px;}
.block_ps {border-top:1px solid #eaeaea;padding-top:25px;}
.block_call-engeneer {min-height:120px;padding:0 50px 0 134px;display:flex;align-items:center;justify-content:space-between;	background:#f9f6f7 url(../images/bg-call-engeneer.png) no-repeat 0 0 / cover;}
.block_tab .tabs__pane p:last-child {margin-bottom:0;}
.bl-table {width:100%;}
.bl-table tr {border-bottom:1px solid #eaeaea;}
.bl-table tr:last-child {border-bottom:0;}
.bl-table td {padding:25px;}
.bl-table tr:first-child {background-color:#eaeaea;}
.bl-table tr:last-child td {padding:25px 25px 0 25px;}
.bl-table tr td:last-child {text-align:right;}
.bl-table tr:hover span {color:#d24a47;}
.bl-table .icon-q {position:relative;top:2px;left:5px;}
.bl-table .icon-q-tooltip-trigger {position:relative;cursor:pointer;}
.bl-table .icon-q-tooltip {
    position:absolute;
    top:0;
    left:32px;
    padding:16px;
    background:#333;
    color:white;
    border-radius:4px;
    transition:opacity 0.3s, visibility 0.3s;
    width:max-content;
    max-width:400px;
    opacity:0;
    visibility:hidden;
}
.bl-table .icon-q-tooltip-trigger:hover .icon-q-tooltip {opacity:1;visibility:visible;}

.catalog-section-list, .grey-list {display:flex;flex-wrap:wrap;}
.catalog-section-list > a {border-radius:5px;background-repeat:no-repeat;background-position:50% 10px;display:flex;align-items:flex-end;justify-content:center;flex:1 1 200px;min-height:150px;background-color:#e9e9e9;padding:10px;margin:0 10px 20px 10px;}
.catalog-section-list > a span {text-align:center;}
.catalog-section-list > a[data-picture=""] {background-image:url("../images/no-photo.png") !important;} 
.grey-list > div {border-radius:5px;flex:1 1 450px;min-height:150px;background-color:#e9e9e9;padding:15px 25px 15px 25px;margin:0 25px 50px 25px;}
.grey-list > div div:first-child {margin-bottom:15px;display:flex;align-items:center;flex-wrap:wrap;}
.grey-list > div div:first-child > span {padding-right:10px;}

.diller-blue-block {background:#57b6d6 url(../images/bg-diller.jpg) no-repeat 0 0 / cover;padding:40px;border-radius:5px;}
.diller-blue-block__ul {margin:0;padding:0;}
.diller-blue-block__ul li {list-style:none;font-size:1.5rem;margin-bottom:25px;}
.diller-blue-block__ul li:last-child {margin-bottom:0;}
.diller-blue-block__ul li span {color:#ffffff;display:inline-block;color:#d24a47;background-color:#cceef7;margin-right:20px;width:50px;height:50px;text-align:center;border-radius:10px;font-size:2.25rem;}

.diller-form-block > div, .diller-form-block-2 > div {border-radius:5px;padding:30px 50px;}
.diller-form-block > div:first-child {background-color:#f1e6e8;max-width:500px;position:relative;font-size:1.4rem;}
.diller-form-block > div:first-child::after {content:'';width:0;height:0;border-style:solid;border-width:10px 10px 10px 10px;border-color:transparent transparent transparent #f1e6e8;position:absolute;display:block;right:-20px;top:50%;}
.diller-form-block > div:first-child h3, .diller-form-block-2 > div:last-child h3 {text-align:center;font-size:1.8rem;}
.diller-form-block > div:first-child > div:last-child {margin-top:50px;}
.diller-form-block > div:first-child > div:last-child div {min-height:150px;background:transparent url(../images/icon-vz-diler.png) no-repeat 10px 50%;padding-left:60px;font-size:1.125rem;}
.diller-form-block > div:last-child {background-color:#dcdcdc;max-width:1056px;width:100%;}
.diller-form-block__ul li {margin-bottom:25px;list-style:none;position:relative;padding-left:10px;}
.diller-form-block__ul li:before {content:"";position:absolute;top:3px;left:-26px;display:block;width:26px;height:26px;background:transparent url(../images/icon-li-diler.png) no-repeat  0 50%;}
.diller-form-block__ul li:last-child {margin-bottom:0;}

.diller-form-block-2 > div:first-child {max-width:500px;}
.diller-form-block-2 > div:last-child {background-color:#f1e6e8;max-width:1056px;position:relative;font-size:1.4rem;}
.diller-form-block-2 > div:last-child::after {content:'';width:0;height:0;border-style:solid;border-width:10px 10px 10px 10px;border-color:transparent transparent #f1e6e8 transparent;position:absolute;display:block;right:50%;top:-20px;}

.var-oplata > div:nth-of-type(1) {background:transparent url(../images/bg-nal.jpg) no-repeat 50% 50%;}
.var-oplata > div:nth-of-type(2) {background:transparent url(../images/bg-bn.jpg) no-repeat 50% 50%;}
.var-oplata > div:nth-of-type(3) {background:transparent url(../images/bg-alfa.jpg ) no-repeat 50% 50%;}


/*====================================================== END== */
/*====================================================== reviwe tab == */ 
#reviews-statistics {margin-top:0;border-top:none;padding-top:0;}
#reviews-statistics .h3 {margin-bottom:10px;display:block;}
#reviews-statistics .tabs {display:none;}
#reviews-body #filter #select-sort, #reviews-body .item .cnt_reviews span {width:inherit;}
#reviews-body .item .cnt_reviews span {padding-right:5px;}
#reviews-body #filter .sort-group .filter-sort-text, #reviews-body #filter .filter, #reviews-body #filter .filter-photo {margin-right:5px;}
#reviews-body #filter #current-option-select-rating b, #reviews-body #filter #current-option-select-sort b {float:none;display:inline-block;margin-left:5px;}
#reviews-body #filter #custom-options-select-rating, #reviews-body #filter #custom-options-select-sort {width:169px;}
#reviews-body #filter #custom-options-select-rating li, #reviews-body #filter #custom-options-select-sort li {width:150px;}
#reviews-body #filter .select-rating-close, #reviews-body #filter .select-sort-close {background-color:transparent;}
.add-reviews .spoiler {border:none;background-color:transparent;box-shadow:none;}
.add-reviews .spoiler-input {font-family:inherit;line-height:inherit;background-color:#d24a47 !important;}
.spoiler-reviews-body .review-add-title {margin-left:0;}
.spoiler-reviews-body .review-add-block, #reviews-body .lst .item {width:100%;margin:0 auto;padding:20px;max-width:861px !important;}
#reviews-body .item .user-info {width:20%;padding-right:10px;}
#reviews-body span.yes, #reviews-body span.yescnt {margin-right:0;}
#reviews-list .item .wrap-quote .quote {font-family:inherit;}
#reviews-body .list {padding-top:0;}
#reviews-body .list .item {width:100%;margin-left:0;padding-bottom:20px;}
.checkbox-group {display:none;}
#reviews-body .stars .full/*, .tabs ul.tabs-caption li.active i */{color:#ff8000;}
#reviews-statistics .empty-stars, #reviews-statistics .full-stars {background-image:url(../images/stars-reviews.png);}
#goods-tab-reviwe .tabs {display:none;}
#reviews-body {padding-left:50px;}
#reviews-statistics .grey-bg h5 {display:none;}
#reviews-statistics .grey-bg {padding-left:26px;padding-right:26px;}
/*====================================================== cart shop css == */
.basket-section .right-asside {display:none;}
#bx-soa-orderSave .btn {max-height:55px;}
#bx-soa-orderSave .checkbox {padding-right:25px;}
.bx-soa-price-free {color:#f24945 !important;}
.bx-soa-section.bx-step-completed, #acrit-bonus-paysystem {border:1px solid #5cb8d7 !important;}
.bx-soa-section.bx-step-completed .bx-soa-section-title-count {background:#5cb8d7 !important;border-color:#5cb8d7 !important;}
.bx-soa-section {border-radius:5px !important;margin-bottom:25px !important;}
.bx-sls .dropdown-block {border:2px solid #999998 !important;border-radius:5px !important;}
.bx-soa-pp-company-inject, #reviews-list .avatar {display:none;}
.basket-checkout-container {border:none;padding:0;}
.basket-items-list-item-overlay {display:none;}
.basket-items-list-item-removed-container {opacity:.5;}
#basket-items-list-wrapper {border:0;}
.basket-items-list-header {background:transparent;padding:13px 0;}
.basket-items-list {padding:0;}
table#basket-item-table tr:nth-child(odd) {background-color:#e8e8e8;}
table#basket-item-table tr:nth-child(even) {background-color:#f3f3f3;}
table#basket-item-table tr td:first-child {padding-left:10px;}
table#basket-item-table tr td:last-child {padding-right:10px;}
table#basket-item-table td.basket-items-list-item-notification {padding:0 !important;}
table#basket-item-table .basket-item-amount-filed {font-weight:normal;color:#20252c;border:1px solid #bec5cc;background-color:transparent;padding:0;height:inherit;}
table#basket-item-table .basket-item-amount-btn-plus {padding-left:15px;} 
table#basket-item-table .basket-item-amount-btn-minus {padding-right:15px;}
.basket-item-amount-btn-plus::before, .basket-item-amount-btn-plus::after, .basket-item-amount-btn-minus::after {background-color:#20252c;}
.basket-item-block-actions {top:4px;}
.basket-item-block-image {min-width:inherit;max-width:130px;padding:0 15px 15px 15px;}
.basket-items-search-clear-btn {right:7px;}
.bx-sls .bx-ui-sls-container {min-height:44px;}
.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route {top:6px;}
.bx-sls .bx-ui-sls-clear {margin-top:7px;}
.bx-sls .dropdown-icon {top:16px;}
.bx-soa-pp-delivery-cost {position:inherit !important;background-color:transparent !important;color:inherit !important;display:flex;}
.bx-soa-pp-list-termin, .bx-soa-pp-list-description {color:inherit;font-size:16px;}
.bx-soa-pp-list-description {padding-left:7px;}
.bx-soa-pp-company-description {padding:6px 0 0 6px;opacity:.7;}
#bx-soa-order-form .pandd {display:flex;justify-content:space-between;}
#bx-soa-order-form .pandd > div {width:49%;}
.bx-soa-section-title-count {min-width:23px;height:23px;border-radius:13px;}
.bx-soa-section .bx-soa-section-title-count::after {font-size:13px;line-height:19px;}
.bx-soa-section.bx-selected {border:1px solid #e8e9eb;}
.bx-sls .form-control.dropdown-block, .bx-slst .form-control.dropdown-block {height:44px;}
.bx-soa-cart-total-line {padding:0;}
.bx-soa-cart-total-line-total {line-height:inherit;display:flex;justify-content:space-between;align-items:center;}
.bx-soa-cart-total-line-total {padding-top:15px;}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2) {border-color:#bfbfbf;padding-top:5px;margin-top:5px;}
#bx-soa-orderSave {display:flex;justify-content:space-between;align-items:center;}
#bx-soa-orderSave .radio label, .checkbox label {padding:13px 0 0 32px;}
.radio-inline, .checkbox-inline {padding-right:15px;}
#bx-soa-orderSave .main-user-consent-request-announce-link {padding-left:10px;}
.bx-soa-pp-company-smalltitle {cursor:pointer;}
.phone_code {margin:0 20px;max-width:120px;}
.phone_code_er {min-width:250px;margin:0 20px;}
/*===================== Style for typegraph ======== BEGIN== */
.circ {width:14px;height:14px;background:#999999;border-radius:50%;display:inline-block;}
.block_tab .pre-header > div, .block_tab-1 .pre-header > div {display:flex;}
.block_tab a.tabs__link {padding:16px;border-radius:5px 5px 0 0;}
.block_tab .footer {text-align:center;padding-bottom:60px;}
.block_tab-1 .tabs__nav {flex-wrap:wrap;}
.tabs__pane .footer {margin-top:20px;}
.block_tab .tabs__link {flex:1 0 auto;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #eaeaea;}
.block_tab .tabs__link_active {background-color:#e8e8e8;cursor:default;border-bottom:2px solid #d24a47;}
.block_tab .tabs__link:not(.tabs__link_active):hover,.block_tab .tabs__link:not(.tabs__link_active):focus {background-color:#e8e8e8;}
.block_tab .tabs__content {padding:25px 0;}
.tabs-menu .tabs__pane {display:none !important;}
.tabs .tabs__pane {display:none;}
.block_tab .tabs__pane_show {display:block;}
.tabs-menu .tabs__pane_show {display:flex !important;}

.ap-property {display:flex;} 
.ap-property strong {display:block;padding:0 10px 10px 0;color:inherit !important;}

.ap-property:only-of-type {display:block;} 
.ap-property:only-of-type strong {display:block;padding:0 10px 10px 0;}


.parameters-comparison-block > label {border-radius:5px 5px 0 0;display:flex;background-color:#d24a47;min-height:50px;padding:0 25px;color:#ffffff;width:100%;}
.parameters-comparison-block label span {margin:auto 0;}
.parameters-comparison-block ul li.active a:after {content:'\2713';color:#d24a47;font-weight:bold;}
.parameters-comparison-block ul li.active a {border-bottom:1px dashed #000;}
.promo-block__items .sticker {margin:auto;display:block;}
.compare-block-page {display:flex;}
.compare-block-page .image img {height:150px;width:auto;}
.compare-lbl {margin-top:96px;}
.compare-del-items, .promo-block__items .image {text-align:center;}
.compare-block__items {margin-left:10px;display:flex;}
.compare-block__items > div {max-width:280px;margin-right:5px;}
.promo-block__items {margin-bottom:10px;}
.promo-block__items .title {margin:25px 5px 10px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.promo-block__items .sticker {margin:0;text-align:center;}
.aside-table {max-width:263px;}
.comparison-table ul {list-style:none;padding:0;margin:0;}
.comparison-table ul li {display:block;padding:0 24px;display:flex;align-items:center;height:48px;text-decoration:none;color:#2e3a47;border-bottom:1px solid white;}
.comparison-table ul li.long-text {height:123px;line-height:21px;overflow:auto;display:flex;align-items:center;}
.comparison-table ul li:nth-child(1n) {background:#e9e9e9;}
.comparison-table ul li:nth-child(2n) {background:#f6f5f5;}
.main-table {display:inline-block;vertical-align:top;width:100%;}
.main-table li {white-space:normal;}
.viewed-comparison {float:right;margin-right:25px;line-height:40px;}
.comparison-link {padding-left:20px;background-image:url("../img/ico-compare.png");background-repeat:no-repeat;}
.comparison-link:hover {color:#0069aa;background-image:url("../img/ico-compare-hover.png");background-repeat:no-repeat;}
.viewed-wish {float:right;margin-right:25px;line-height:40px;}
.wish-link {opacity:.8;padding-left:20px;	background-image:url("../img/icon-heart.png");	background-repeat:no-repeat;}
.wish-link:hover {opacity:1;}
.cart-head-val {display:inline-block;}
.rash-select {width:100%;margin-bottom:50px;}
.rash-select .chzn-select-out {width:49%;}
.viewed-delivery {float:right;padding-right:20px;}
.viewed-delivery a {color:#a80000;background-image:none;}
.viewed-delivery a:hover {background-image:none;}
blockquote {min-height:167px;margin:30px 0 30px 0;padding:40px 40px 40px 110px;position:relative;background-color:#e9e9e9;}
blockquote::before {
    content:'';
    display:inline-block;
    position:absolute;
    top:40px;
    left:50px;
    background:url("../images/vz.png") no-repeat 0 0;
    width:29px;
    height:86px;
}
.tb {
  margin:30px 0 30px 0;
  padding:40px;
  position:relative;
  background-color:#e9e9e9;
}
.block-quest > p {font-weight:bold;}
.block-answ {margin-left:25px;border-left:5px #f24945 solid;padding-left:25px;}
/*===================== Style LK ======== BEGIN== */
.reg-wrap .bx-auth .flex > div {margin-right:10px;}
.reg-wrap .custom_soc_register {margin-left:25px;}
.flex-align-center {display:flex;align-items:center;}
.flex-align-center div:first-child, .flex-align-center > input {margin-right:15px;}
.flex-align-center div:last-child a {text-decoration:underline;}
.profile-table td {padding-bottom:10px;}
.bx-ss-icon {background:url(../images/bg_social_auth.png) no-repeat 0px 0px;width:41px;height:41px;}
div.bx-auth-serv-icons i.mailru2, td.bx-ss-icons i.bx-ss-icon.mailru2 {background-position:0px -55px;}
div.bx-auth-serv-icons i.yandex,  td.bx-ss-icons i.bx-ss-icon.yandex {background-position:-110px -55px;}
div.bx-auth-serv-icons i.vkontakte, td.bx-ss-icons i.bx-ss-icon.vkontakte {background-position:-55px 0px;}
div.bx-auth-serv-icons i.google, td.bx-ss-icons i.bx-ss-icon.google {background-position:-56px -55px;}
td.bx-ss-icons i.bx-ss-icon {width:41px;height:41px;vertical-align:inherit;}
.sale-order-list-button-container {display:flex;justify-content:flex-end;}
.sale-order-list-status-alert, .sale-order-detail-general, .sale-order-detail-payment-options-methods-info-title-status-alert
{border-radius:5px;}
.sale-order-list-accomplished-title-container {padding:15px;border-radius:5px 5px 0 0;}
.caret {vertical-align:inherit;border:none;}

.sale-order-detail-general {width:50%;margin-left:auto;margin-right:auto;margin-bottom:50px;}
.sale-order-list-container, .sale-order-detail-back-to-list-link-up, .sale-order-detail-title-element, 
h2.sale-order-title, .lk-width-view, .lk-width-view + .block_category--tags
{width:70%;margin-left:auto;margin-right:auto;}
.sale-order-detail-general {border:1px solid #e6e6e6;}
.sale-order-list-title-container, .sale-order-detail-general-head, .bonus-header {background-color:#e6e6e6;border-radius:5px 5px 0 0;}
.sale-order-list-title, .sale-order-detail-general-head {margin:0;color:#000;padding:15px;font-size:1rem;align-items:center;}

.bottom-sale-order-link > div {margin-right:25px;}
.sale-order-list-about-link {text-decoration:underline !important;}
.sale-order-list-repeat-link {color:#225c1b !important;font-size:0.875rem;text-decoration:underline !important;}
.sale-order-list-cancel-link {color:#d24a47 !important;font-size:0.875rem;text-decoration:underline !important;}
.status-common {border-radius:5px;color:#fff;padding:5px 10px;}
.status-common > * {color:#fff;}

.status_done {background-color:#bed277;border:1px solid #80ab0a;}
.status_waiting {background-color:#d9c577;border:1px solid #b3a261;}
.status_cancel {background-color:#d24a47;border:1px solid #c20b19;}
.status_over {background-color:#5cb8d7;border:1px solid #56abc8;}

.sale-order-list-payment-number, .sale-order-detail-sum-number {font-size:1.125rem;font-family:'OpenSansRegular',Arial,Helvetica,sans-serif;}
.sale-order-list-button-container, .sale-order-list-shipment, .sale-order-list-payment-title, .sale-order-detail-about-order-inner-container-details,
.sale-order-detail-payment-options-methods-button-container, .sale-order-detail-payment-options-shipment, .sale-order-detail-payment-options-methods-info-change-link-wrap,
.sale-order-detail-bottom-links
{margin-top:10px;}
.sale-order-list-status-alert {color:#d24a47;}
.sale-order-list-payment-price {text-align:center;margin-top:10px;}
.sale-order-detail-payment-options-methods-info-total-price {text-align:center;}
.sale-order-detail-about-order {padding:15px;}
.sale-order-detail-about-order-inner-container-name-title, .sale-order-detail-about-order-inner-container-name-detail, 
.sale-order-detail-about-order-inner-container-details-list > li > *
{display:inline-block;}
h4.sale-order-detail-about-order-inner-container-details-title {margin-bottom:15px;}
.sale-order-detail-about-order-inner-container-details-list li:first-child {padding:0;}
.sale-order-detail-about-order-inner-container-list-item-element-comment {padding:0 0 0 15px;margin:15px 0 0 15px;border-left:5px solid #5cb8d7;font-style:italic;}
.sale-order-detail-about-order-inner-container-details {background-color:#f9f9f9;padding:15px;border-radius:5px;}
.sale-order-detail-payment-options, .sale-order-detail-payment-options-order-content-container {padding:0 15px;}
.sale-order-detail-status-restricted-message {color:#d24a47;font-size:80%;}
.sale-order-detail-total-payment {border-top:1px solid #e5e5e5;}
.total-li {padding-top:15px;font-weight:bold;}
.sale-order-detail-bottom-links > div {padding-right:15px;}
.sale-order-detail-bottom-links > div:last-child {padding-right:0;}

.sale-order-payment-change-pp-list {padding:0;display:flex; justify-content:flex-start;}
.sale-order-payment-change-pp-list > div {cursor:pointer;margin-right:10px;height:50px !important;width:150px;margin-bottom:30px;}
.sale-order-payment-change-pp-company-graf-container {width:150px; height:50px;padding-top:0;}
.sale-order-payment-change-pp-company-smalltitle {padding-top:55px;}
.sale-order-payment-change-pp-company-image {top:5px;width:100%;height:80%;right:inherit;bottom:inherit;left:inherit;}
.sale-order-payment-change-payment {padding-top:20px;}

.sale-profile-detail-form .form-item label {display:block; margin-bottom:10px;}

.bonus-header > div {padding:15px;}
.bonus-header > div:last-child {background-color:#847723;border-radius:0 5px 5px 0;color:#fff;}
.bonus-body-wrap {border:1px solid #e6e6e6;padding:15px;border-radius:0 0 5px 5px;}
.bonus-body-wrap .table {width:100%;}
.bonus-body-wrap .table td {padding:15px 0;}
.bonus-body-wrap .table td:last-child {padding:15px 0 15px 15px;text-align:right;font-size:80%;}
.bonus-body-wrap .table tr {border-bottom:1px solid #e6e6e6;}
.bonus-body-wrap .table tr:last-child {border-bottom:0;}
.bonus-body-wrap .table tr:nth-child(2n) {background-color:#fdfdfd;}
.bonus-body-wrap .link-to-oder {text-decoration:underline;}


#acrit-bonus-paysystem .bx-soa-pp-company-graf-container {display:none;}
#acrit-bonus-paysystem .bonus_comment {margin-bottom:15px;}
#acrit-bonus-paysystem .bonus_comment span:last-child {font-size:80%;}
#bonus_payfield_block {display:inline-block;}
#bonus_payfield_block::after {content:':';}
#acrit-bonus-paysystem .bxr-subscribe-tab-link {position:relative;top:2px;}

#acrit-bonus-paysystem .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container {width:100%;} 
#acrit-bonus-paysystem .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container > span {padding-right:25px;} 
#acrit-bonus-paysystem .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container .bxr-subscribe-tab-link {padding:8px 25px !important;border:0 !important;} 

.lk-block .block_category--filters--wrap a {display:block;margin-bottom:10px;}
.lk-block .block_category--filters--wrap a:last-child {margin-bottom:0;}
.lk-block .catalog-section-list > div {flex-direction:column;border-radius:5px;display:flex;flex:1 1 420px;background-color:#e3e8d9;padding:25px;margin:0 10px 20px 10px;}
.lk-block .catalog-section-list > div > div:first-child {flex:1 0 auto;}
.lk-block .catalog-section-list > div > div:last-child {flex:0 0 auto;text-align:right;margin-top:10px;justify-content:flex-end;}
.lk-block a.del {margin-left:10px;}
.lk-block .catalog-section-list > div > div a {border-bottom:1px dashed #000000;}
.dash-bonus-header {color:#847723;font-size:1.5rem;font-family:'OpenSansRegular';}

#user_div_reg {display:flex;justify-content:space-between;}
#user_div_reg > div {flex:1 1 50%;padding:0 10px;}
#user_div_reg .form-str, .adressDelivery-sel .form-group {margin-bottom:25px;}
#user_div_reg .form-str .header {margin-bottom:10px;}
.adressDelivery-sel .sale-personal-profile-detail-form-label {padding-bottom:10px;}
#user_div_reg .birthday-sel input {max-width:200px;}
#user_div_reg .birthday-sel div:not([class="header"]) {max-width:216px;position:relative;}
#user_div_reg .birthday-sel div:not([class="header"])::after {
content:'';
background:transparent url(https://olvit-shop.ru/bitrix/templates/OlvitNew/images/icon-calendar.png) no-repeat 0 0;
width:16px;
height:16px;
position:absolute;
top:14px;
right:29px;
}
#user_div_reg .birthday-sel img {position:absolute;top:14px;right:29px;z-index:10;opacity:0;}

.gender-sel .flex-start > div:first-child {margin-right:25px;}
.photo-sel {margin:25px 0;}
.adressDelivery-sel .sale-profile-detail-form .form-group {display:block;}
.adressDelivery-sel .sale-profile-detail-form .dropdown-block.bx-ui-sls-input-block {height:inherit;font-size:inherit;margin:0;}
/*====================================================== END== */
/*===================== Typograpy ======== BEGIN== */
.obzory-detail {width:1000px;margin:0 auto;}
.img-right {float:right;margin:0 0 25px 25px;}
.img-left {float:left;margin:0 25px 25px 0;}
.w50-center img {max-width:1000px;}
.thks-pg p {padding:20px;background-color:#f0f0f0;border-radius:8px;}

.v_align.v_align_middle.com_container .row [class*="colContainer"] .col_content_wrap[class*="col"] {align-self:center;}
.row [class*="colContainer"] {display:grid;}
.row .colContainerTwo {grid-template-columns:repeat(2,50%);}
.v_align.v_align_middle.com_container .row [class*="colContainer"] .col_content_wrap[class*="col"] {align-self:center;}
.row [class*="colContainer"] .col_content_wrap[class*="col"] {
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
}
.com_container img {
  max-width:100%;
  max-height:100%;
  min-width:1px;
  min-height:1px;
  width:auto;
  height:auto;
}
.row [class*="colContainer"] .col_content_wrap[class*="col"] {
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
}
.sub_title_sm {font-size:1.2rem;margin-bottom:15px;font-weight:bold;}
.contentcontainer {margin-top:25px;}
/*====================================================== END== */
/*===================== Style for Footer ======== BEGIN== */
footer {background-color:#333332;padding:25px 0 ;}
.f-top {padding-bottom:25px;}
.f-top > div:nth-of-type(2) {display:flex;margin:0 50px;}
.f-top > div:nth-of-type(2) > div {margin-right:50px;display:flex;flex-direction:column;}
.f-top > div:nth-of-type(2) > div:first-child {margin-right:90px;}
.f-top > div:nth-of-type(2) > div:last-child {margin-right:0;}
.f-top > div:nth-of-type(2) > div span, .f-top--contact-wrap > div:first-child {text-transform:uppercase;margin-bottom:25px;}
.f-top > div:nth-of-type(2) > div a:not(:first-child) {margin-bottom:10px;}

.f-top--contact-wrap {max-width:300px;}
.f-top--contact-form {margin:20px 0;}
.f-top--contact-form form {margin:10px 0 0 0;}
.f-top--contact-wrap .f-top--contact-form span:last-child {color;#8c8c8c;font-size:.8rem;}
.f-top--contact-wrap .f-top--contact-form span:last-child a {text-decoration:underline;}
.f-top--contact-wrap a {padding-right:5px;}
.f-top--contact-wrap a:last-child-child {padding-right:0;}
.f-top--contact-wrap a img {transition:filter 0.3s ease-out 0.1s;filter:grayscale(1);}
.f-top--contact-wrap a:hover img {filter:grayscale(0);}

.f-bottom {padding-top:25px;border-top:1px solid #454545;}
.f-bottom > div:first-child > span:not(:first-child) {padding-left:50px;}
/*====================================================== END== */
/*===================== Style for Cookie ======== BEGIN== */
.sc-widget {
  box-sizing:border-box;
  width:100%;
  position:fixed;
  z-index:1000;
  bottom:0;
  display:flex;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#f8f8f8;
  padding:15px;
  box-shadow:0 -3px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width:768px) {
  .sc-widget {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
	-ms-flex-flow:column;
	flex-flow:column;
  }
}
.sc-widget * {box-sizing:border-box;}
.sc-widget__img {width:40px;}
.sc-widget__text {padding:0 15px;}
.sc-widget__text a {text-decoration:underline !important;}
@media (max-width:768px) {
  .sc-widget__text {margin-bottom:15px;text-align:center;width:100%;}
}

/*Print page*/
.print-block {display:none;}
.print-block span {display:block;}
@media print {
.top-line,.mega-menu,.button-catalog,.search-block,.but-block,.block-bred,
.print-etc-str, .block_watched, footer, .block_tab .tabs__nav a:not(:first-child),
.block_goods--right-addbutton,.block_goods--right-tender,.slider__col,.block_goods--vote-wrap,
.block_goods--xar a,.block_goods--addtocart,.block_goods--icon,
#jivo-iframe-container,#jvlabelWrap,jdiv, .block_recomend 
{display:none !important;}

a:after{content:"" !important;}
.block_goods--xar-wrap {min-width:250px;}
.top-50, .top-25 {margin-top:0;}
.block_goods {margin-top:-37px;}
.block_goods--right-buy {background-color:transparent;border:2px solid #e8e8e8;margin-bottom:10px;}
.print-block, .wrapper {display:block;}
.block_tab {margin-top:-72px;}
.block_goods--img .slider__images .slider__image img {max-height:290px;}
.block_ps p {margin:0;}
}
/*===================== NG set ======== BEGIN== */
.ng2024 .srch_catalog-str--mob {background:transparent url(../images/ng2024-bg.png) no-repeat 0 50%;padding:20px;background-size:cover;border-radius:5px;}
.ng2024 .mega-menu .main-links > ul > li {background-color:#fff;}
.ng2024 .mega-menu .main-links > ul > li a, .ng2024 .mega-menu .main-links > ul > li .dt-catalog-link {color:#000;}
.ng2024 .mega-menu .main-links ul li .dt-catalog-link .caret.caret-down {filter:invert(100%);}
@media only screen and (max-width:650px) {
.ng2024 .but-block {background:transparent url(../images/ng2024-bg.png) no-repeat 0 50%;padding:10px 0 10px 10px;background-size:cover;}
.ng2024 .but-common-wrap {backdrop-filter:blur(4px);background:rgba(0,0,0,.2);border-radius:5px 0 0 5px;padding-right:5px;}
.ng2024 .but-common-wrap > a, .ng2024 .but-common-wrap .basket-block span {filter:brightness(0) invert(1);}
.ng2024 .srch_catalog-str--mob {background-image:none;}
}