

/* Start:/local/templates/main/css/smart.css?1764580645720*/
.videos-item-smart {
    max-width: 350px;
}
.smart_video_title {
    max-width: 350px;
    height: 100%;
}


.videos-item__picture{
    padding: 0 0 56%;
    overflow: hidden;
}
.aside-banner > .content-area  > img{
    height: 144px;
}
.aside-menu-list__link.smart-active {
    color: #00c1d5;
    pointer-events: none;
}
.aside-menu-list__link.smart-active:before {
    content: "active link flag";
    font-size: 0;
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    pointer-events: none;
    background: currentcolor;
    position: absolute;
    top: 50%;
    left: -24px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* End */


/* Start:/local/templates/main/styles.css?17645806442285*/
[data-product-id] .error ,
[data-setproducts] .error
{
    border: 2px solid red;
}
.form-select-list__input[type=checkbox].form-checkbox__element:disabled+.form-select-list__text:before {
    background-color: #ccc;
    border-color: #ccc;
}
.button.button--accent.button--large.setFilter{
    padding: 12px 28px;
    min-width: 196px;
}
.content-section.sort-section{
    padding-bottom: 0px;
}
.caption small {
    color:  #b3bbc1;
}
.text.productError{
    color: red;
    margin-bottom: 5px;
}
.error-input{
    border: 2px solid red;
}
a.swiper-slide.aside-banner-slider__slide{
    text-decoration: none;
    color: #425563;
}
.header-top-nav__link{
    display: block;
    padding: 10px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .05em;
    text-decoration: none;
    color: hsla(0,0%,100%,.5);
    -webkit-transition: color .3s,background-color .3s;
    -o-transition: color .3s,background-color .3s;
    transition: color .3s,background-color .3s;
    white-space: nowrap;
}
.invisible{
    display: none;
}
.content-section .content-area .h2,.content-section .content-area h2:not([class]){
    line-height: unset;
    margin-top: 2rem;
}

.content-section hr, .content__row hr {
    width:60%;
    margin: 3rem auto;
    border: 0;
    border-top: 1px solid #00c1d5;
}

/*
.content-section .content-area,.company-details__info{
    padding: 0 32px;
}
*/

.content-section .price-square__note.content-area{
    padding: unset;
}

.compare-table__product .compare-table__title{
    height: 4.5em;
}

.product-detail-brand-img{
    max-width: 150px;
}


.product-details-actions__item .product-details-actions__link:hover .icon
{
    fill:#00c1d5;
    stroke: #fff;
}
.product-details-actions__item .product-details-actions__icon .icon{
    fill: #fff;
}

.ec-delivery .ec-calc-layout {
    border: none;
    max-width: none;
}

/*.aside-banner-slider .aside-banner-slider__img{
    width: auto;
    max-height: 106px;
    margin: 0 auto;
}
@media only screen and (max-width: 1024px){
    .aside-banner-slider .aside-banner-slider__img{
        width: auto;
        max-height: 154px;
        margin: 0 auto;
    }
}*/


/* End */
/* /local/templates/main/css/smart.css?1764580645720 */
/* /local/templates/main/styles.css?17645806442285 */
