/* КРУГИ ЗНАЧЕНИЙ */
.product-feature-list {
    display: block !important
}

.product-feature-list li {
    margin-bottom: 20px !important;
    padding-left: 0px !important;
    z-index: 3 !important;
}

#description .tab-pane .html > .flex:first-child > .col-9, .tab-pane #description .html > .flex:first-child > .col-9, .tab-pane .html > .row:first-child > .col-9 {
    width: calc(100% - 20px) !important
}

.product-feature-list {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
    z-index: 2 !important;
}

.product-feature-list li {
    margin: 0 4px 4px !important;
}

.product-feature-item {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin: 0 20px 20px !important;
    width: 100% !important;
    max-width: 92px !important;
    height: 92px !important;
    text-align: center !important;
    border-radius: 50% !important;
    position: relative !important;
    z-index: 2 !important;
}

.product-feature-item:after, .product-feature-item:before {
    content: "" !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 50% !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    z-index: 1 !important;
    /* background: -webkit-linear-gradient(left, #ff3636, #fe5a5a 50%, #fd0000) !important; */
    /* background: -webkit-linear-gradient(left, #1e6887, #4d91c0 50%, #022b47) !important; */
    background: -webkit-linear-gradient(left, #00b601, #4d91c0 50%, #58f77f) !important;
}

.product-feature-item:after {
    content: "" !important;
    width: calc(100% - 10px) !important;
    height: calc(100% - 10px) !important;
    top: 5px !important;
    left: 5px !important;
    border-radius: 50% !important;
    z-index: 2 !important;
    background: #fff !important
}

.product-feature-name {
    padding: 0 12px;
    z-index: 3 !important;
    font-size: 0.7rem;
    white-space:pre-wrap !important;
}

.product-feature-name.small {
    z-index: 3 !important;
    font-size: 1.4rem
}

.product-feature-name.smaller {
    font-size: 1.1rem
}

.product-feature-value {
    z-index: 3 !important;
    display: block;
    position: relative;
    font-size: 0.8rem;
    font-weight: 700;
    /* text-transform: uppercase; */
    color: #1e2534
}

.product-feature-value.small {
    z-index: 3 !important;
    font-size: 1.6rem
}

.product-feature-value.smaller {
    z-index: 3 !important;
    font-size: 1.4rem
}




/* Start:/bitrix/templates/megamart_default/components/bitrix/menu/topline/style.min.css?15907359251151*/
.topline-menu-item__dropdown>.topline-menu-item>.topline-menu-item__link{display:block;width:100%;padding:.8rem 1.5rem;clear:both;font-weight:400;color:#212529;white-space:normal;-webkit-transition:unset;transition:unset}.topline-menu-item__dropdown>.topline-menu-item:hover>.topline-menu-item__link{color:#16181b;text-decoration:none;background-color:#e5e6ea}.topline-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.topline-menu-item{position:relative}.topline-menu-item__link{color:#7d8698;font-size:.875rem;padding:.66rem .5rem;display:block}.topline-menu-item__link:focus,.topline-menu-item__link:hover{color:#7d8698}.topline-menu-item__dropdown{position:absolute;top:100%;left:0;z-index:900;display:none;float:left;min-width:10rem;padding:0;font-size:1rem;color:#202020;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 10px 32px 0 rgba(84,133,169,.3);box-shadow:0 10px 32px 0 rgba(84,133,169,.3);min-width:15.25rem;width:100%}.topline-menu-item:hover>.topline-menu-item__dropdown{display:block}.topline-menu-item__dropdown .topline-menu-item__dropdown{left:100%;top:0;margin-top:0}

/* End */

.catalog-detail__brand {
    position: absolute;
    top: -2px;
    right: 4px;
    width: 110px;
    height: 50px;
    z-index: 20;
}




/* Start:/bitrix/templates/megamart_default/components/bitrix/news.list/history/style.min.css?15907359251567*/
/*

История - Показывает категории товаров ЦЕЛИ

 */
.l-timeline__items{position:relative;padding:1px 0}.l-timeline__items:after{content:"";position:absolute;top:0;left:10px;height:100%;width:.19rem;margin-left:-1px;background:#ff5605}@media (min-width:992px){.l-timeline__items:after{left:50%}}.b-timeline-descr{margin-bottom:3rem;max-width:40rem}.b-timeline-item{position:relative;margin-bottom:3.75rem;padding-left:3.75rem;font-size:1rem}.b-timeline-item img{max-width:100%}.b-timeline-item:last-child{margin-bottom:0}.b-timeline-item__date{display:inline-block;font-size:.88rem;padding:.25rem 1rem;margin-top:1.25rem;background-color:#b01e21;color:#fff;font-weight:600}.b-timeline-item__title{font-weight:700;margin:.63rem 0;font-size:1.25rem}.b-timeline-item__title:after{content:"";position:absolute;width:2rem;height:2rem;background:#fff;left:-5.5px;border-radius:50%;border:.25rem solid #ff5605;z-index:2}@media (min-width:992px){.b-timeline-item{height:16rem;padding-left:0;overflow:hidden}.b-timeline-item__content,.b-timeline-item__picture{max-width:50%}.b-timeline-item__picture{padding-right:3rem;text-align:right}.b-timeline-item__content{padding-left:3rem;position:absolute;top:0;right:0;padding-top:1.25rem;padding-bottom:1.25rem}.b-timeline-item__title:after{left:0;margin-left:-.91rem}.b-timeline-item--inverted .b-timeline-item__picture{position:absolute;top:0;right:0;text-align:left;padding-left:3rem;padding-right:0;width:50%}.b-timeline-item--inverted .b-timeline-item__content{position:static;text-align:right;padding-right:3rem}.b-timeline-item--inverted .b-timeline-item__title:after{left:50%}}
/* End */
/* /bitrix/templates/megamart_default/components/bitrix/news.list/history/style.min.css?15907359251567 */





/*

Карточка товара - НАБОР

 */

/* Start:/bitrix/templates/megamart_default/components/bitrix/catalog.set.constructor/catalog/style.min.css?15907359254212*/
.catalog-set-constructor-slider-item-title{display:block;position:relative;overflow:hidden}.catalog-set-constructor-slider-item-title:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(80%,#fff),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);bottom:0;right:0;content:"";height:1.5rem;position:absolute;width:10%}.catalog-set-constructor-product-old-price{color:#7d8698;font-size:.875rem;text-decoration:line-through;white-space:nowrap}.catalog-set-constructor-product-new-price{font-weight:600;font-size:1.125rem;white-space:nowrap}@media (min-width:1200px){.catalog-set-constructor-product-item-container{margin-right:20%}}.catalog-set-constructor-items-list,.catalog-set-constructor-product-item-container,.catalog-set-constructor-result{margin-bottom:1rem}@media (min-width:768px){.catalog-set-constructor-items-list,.catalog-set-constructor-product-item-container,.catalog-set-constructor-result{margin-bottom:2rem}}.catalog-set-constructor-product-item-canvas{display:block;margin-bottom:.5rem;padding-bottom:75%;position:relative}.catalog-set-constructor-product-item-image{bottom:0;display:block;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.catalog-set-constructor-item{border-bottom:1px solid #e5e6ea}.catalog-set-constructor-item:first-child{border-top:1px solid #e5e6ea}.catalog-set-constructor-product-name{font-weight:700;max-height:2.5rem;margin-bottom:1rem;overflow:hidden}.catalog-set-constructor-result{background-color:#fff6e5;border-radius:1rem;padding:2rem 1.5rem;text-align:center}@media (min-width:1200px){.catalog-set-constructor-result{margin-left:20%}}.catalog-set-constructor-result .btn{display:inline-block;max-width:140px;width:100%}.catalog-set-constructor-result-title{font-size:1.5rem;font-weight:600;line-height:1;margin-bottom:1.5rem;text-transform:uppercase}@media (min-width:768px){.catalog-set-constructor-result-title{margin-bottom:3rem}}.catalog-set-constructor-result-price-old{text-decoration:line-through;margin-bottom:-.25rem}.catalog-set-constructor-result-price-current{font-size:1.125rem;font-weight:700}.catalog-set-constructor-items-list-delete-btn{background:rgba(255,255,255,.7);color:#bdbdbd;padding:0 1px;position:relative}.catalog-set-constructor-slider{position:relative;margin:10px 0 1rem;background:#e8edf0}.catalog-set-constructor-slider:before{position:absolute;top:10px;left:50%;display:block;width:20px;height:20px;background-color:#e8edf0;content:'';-webkit-transform:rotate(45deg) translateX(-20px) translateY(-8px);-ms-transform:rotate(45deg) translateX(-20px) translateY(-8px);transform:rotate(45deg) translateX(-20px) translateY(-8px)}.catalog-set-constructor-slider-container{position:relative;overflow-x:auto;overflow-y:hidden}.catalog-set-constructor-slider .catalog-set-constructor-slider-item{margin:0 10px}.catalog-set-constructor-slider-slide{position:relative;padding:2rem .5rem}.catalog-set-constructor-slider-item-container{position:relative;float:left;min-height:20px}.catalog-set-constructor-slider-item{overflow:hidden;background:#fff;-webkit-box-shadow:0 12px 30px -15px rgba(61,72,81,.75);box-shadow:0 12px 30px -15px rgba(61,72,81,.75);padding:1rem;text-align:center;-webkit-transition:.3s;transition:.3s}.catalog-set-constructor-slider-item-img{display:block;padding-bottom:90%;position:relative}.catalog-set-constructor-slider-item-img-container{position:absolute;top:5px;right:5px;bottom:5px;overflow:hidden;left:5px;text-align:center}.catalog-set-constructor-slider-item-img img{position:absolute;top:50%;max-width:100%;height:auto;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.catalog-set-constructor-slider-item-title{margin-bottom:.5rem;max-height:3rem}.catalog-set-constructor-slider-item-title:after{top:1.5rem}.catalog-set-constructor-slider-item-add-btn,.catalog-set-constructor-slider-item-price{margin-bottom:1rem}.catalog-set-constructor-product-info,.catalog-set-constructor-slider-item-price,.catalog-set-constructor-slider-item-title{max-width:12rem;margin-left:auto;margin-right:auto}
/* End */


/*
.fancybox-title {
    font-size:1.2rem;background-color:#fff;min-height:70px;position:relative;z-index:2;font-weight:600;color:#202020;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1;padding:1.38rem 1rem 1rem;
}
*/

.final-cost {
    font-family:'rouble';
}

/*
Input корзины + -
 */
.form-control_NEW {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + -14px);
    padding: .1rem .1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 0.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .125rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}



/* Зачеркнутая цена БЕЛЫМ Цветом - Убрал из-за неудобства */
/*
.productPriceOld:before {
    background: #ffffff;
    top: 4px;
    -webkit-transition: background ease-in .2s;
    transition: background ease-in .2s;
    content: '';
    height: 1px;
    left: -2px;
    padding: 0 2px;
    position: absolute;
    width: 100%;
}
*/
.productPriceOld:after {
    background: #b61616;
    top: 10px;
}




.podskazka{
    display: inline;
    position: relative;
}
.podskazka:hover:after{
    background: #d7d4d4;
    background: rgb(215, 212, 212);
    border-radius: 5px;
    bottom: 26px;
    color: #000000;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: auto;
}
.podskazka:hover:before{ /* Добавляем стрелочку внизу блока всплывающей подсказки */
    border: solid;
    border-color: #d7d4d4 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}