

/* Start:/local/components/custom/auto_battery_filter/templates/.default/style.css?17731726244487*/
.auto-battery-filter .bx-filter-section {
    background-color: #f8f8fc;
    padding: 20px;
    border-radius: 4px;
}

.auto-battery-filter .bx-filter-title {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #333;
    margin-left: 32px;
}

.auto-battery-filter .bx-filter-parameters-box {
    margin-bottom: 15px;
}

.auto-battery-filter .bx-filter-parameters-box-title {
    margin-bottom: 5px;
    color: #333;
    margin-left: 18px;
}

.textError {
    font-size: 10px;
}

.auto-battery-filter .btn-primary {
    margin-top: 10px;
    padding: 10px 25px;
    font-size: 14px;
    font-weight: bold;
}

.bx-filter-parameters-box-container .findBattery {
    padding-left: 32px;
}

.bx-filter-block .buttonHelp {
    text-align: right;
    padding-right: 30px;
}

.bx-filter-button-box .textError {
    text-align: right;
    color: rgb(216, 2, 12);
}

.hiddenError {
    display: none;
}

.abf-hint {
    margin: 4px 16px 10px;
    padding: 10px 14px;
    background: #fef9e7;
    border: 1px solid #f0d96b;
    border-radius: 8px;
    font-size: 13px;
    color: #5a4e1a;
    display: flex;
    align-items: flex-start;
    gap: 8px;
    line-height: 1.4;
}

.abf-hint-icon {
    font-size: 18px;
    line-height: 1;
    flex-shrink: 0;
    color: #c8a800;
}

.abf-ss {
    position: relative;
    width: 100%;
}

.abf-ss-display {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding: 0 36px 0 14px;
    border: 1px solid #ccc;
    border-radius: var(--theme-outer-border-radius, 12px);
    background: #fff;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    user-select: none;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    outline: none;
    transition: border-color .15s;
}

.abf-ss-display:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.abf-ss-arrow {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #999;
    pointer-events: none;
}

.abf-ss-open .abf-ss-arrow {
    border-top: 0;
    border-bottom: 5px solid #999;
}

.abf-ss-disabled .abf-ss-display {
    opacity: .6;
    background-color: #eee;
    cursor: default;
}

.abf-ss-has-value .abf-ss-display {
    color: #333;
}

.abf-ss:not(.abf-ss-has-value) .abf-ss-display {
    color: #999;
}

.abf-ss-dd {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1050;
    margin-top: 2px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: var(--theme-outer-border-radius, 12px);
    box-shadow: 0 4px 16px rgba(0,0,0,.12);
    overflow: hidden;
}

.abf-ss-search {
    display: block;
    width: 100%;
    padding: 10px 14px;
    font-size: 14px;
    border: 0;
    border-bottom: 1px solid #eee;
    outline: none;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0;
}

.abf-ss-search:focus {
    outline: none;
}

.abf-ss-list {
    max-height: 260px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
}

.abf-ss-opt {
    padding: 9px 14px;
    font-size: 14px;
    cursor: pointer;
    transition: background .1s;
}

.abf-ss-opt:hover {
    background: #f0f0f0;
}

.abf-ss-opt.abf-ss-selected {
    background: #e8f0fe;
    font-weight: 600;
}

.abf-ss-empty {
    padding: 12px 14px;
    color: #999;
    font-size: 13px;
    text-align: center;
}

@media (max-width: 767px) {
    .auto-battery-filter .col-xs-12 {
        margin-bottom: 15px;
    }
    .auto-battery-filter .bx-filter-title {
        margin-left: 0;
    }
    .auto-battery-filter .bx-filter-parameters-box-title {
        margin-left: 0;
    }
    .bx-filter-parameters-box-container .findBattery {
        padding-left: 0;
    }
    .bx-filter-block .buttonHelp {
        padding-right: 0;
        text-align: left;
    }
    .hiddenMobile {
        display: none;
    }
    .mobileRow {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .abf-ss-list {
        max-height: 200px;
    }
}

.bordered {
    --box_shadow: var(--stroke_black);
}

.grey-bg-fixed {
    background-color: #f8f8fc;
}

.outer-rounded-x {
    border-radius: var(--theme-outer-border-radius, 12px);
}

/* End */


/* Start:/bitrix/templates/aspro-premier/components/bitrix/catalog.smart.filter/main/style.min.css?17502527731213*/
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title{display:inline;}.bx_filter_parameters_box_title .svg{margin-top:-2px;}.bx_filter .bx_filter_parameter_biz{font-size:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#215968;border-bottom:1px dashed;}.bx_filter .bx_filter_parameter_biz:hover{text-decoration:none;border-bottom:1px solid;}.bx_filter .bx_filter_parameter_biz.active{position:relative;padding-left:20px;color:#d54a4a;border-bottom:1px solid;}.bx_filter .bx_filter_parameter_biz.active:hover{border-bottom:1px dashed;}.bx_filter .bx_filter_parameter_biz.active:before{position:absolute;top:4px;left:1px;display:block;width:13px;height:13px;content:' ';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/hint.min.css?17502527732107*/
.hint{position:relative;cursor:pointer;}.hint--absolute{position:absolute;top:0;right:-12px;z-index:1;}.hint.hint--absolute2{position:absolute;right:-23px;top:0;z-index:1;}.hint.hint--inline{display:inline-flex;vertical-align:middle;margin-left:3px;}.hint--inline .tooltip{margin-bottom:4px;}.hint__icon{display:inline-block;cursor:pointer;text-align:center;padding:0;height:16px;width:16px;line-height:15px;border:1px solid #e5e5e5;font-size:11px;}@media (any-hover:hover){.hint .hint__icon:hover{color:#fff}}.hint__icon i{font-style:normal;}.hint__icon--absolute{position:absolute;z-index:202;left:-35px;top:-1px;}.hint__text{padding:0 0 0 6px;}.hint .tooltip{position:absolute;left:-19px;top:auto;bottom:100%;line-height:14px;z-index:202;display:none;padding:13px 16px 13px;min-width:200px;max-width:300px;font-size:12px;border-radius:8px;border-radius:var(--theme-button-border-radius);font-weight:400;box-shadow:0 0 15px rgba(0,0,0,.12);background:#fff;background:var(--card_bg_hover_black);}.hint.active .tooltip{opacity:1;z-index:204;cursor:auto;}.hint .tooltip--manual{max-width:232px;opacity:1;}.hint.active .hint__icon{border-color:#9e9e9e;border-color:var(--theme-base-color);background-color:#9e9e9e;background-color:var(--theme-base-color);color:#fff;}.hint.hint--down .tooltip{left:-16px;top:calc(100% + 4px);word-break:normal;bottom:inherit;opacity:1;}.properties_absolute{position:absolute;top:0;padding-right:35px;padding-top:2px;right:100%;bottom:0;width:100%;text-align:left;transition:all .2s ease-in-out;}.properties__item{position:relative;word-break:break-word;}.properties__item--inline{display:inline;}.properties__item.properties__item--compact{margin-top:0;}.properties__hr{margin:0 4px 0px -2px;}@media (min-width:768px){.properties-absolute-outer:hover .properties_absolute{right:0}.properties_absolute.to-top{right:0;top:100%}.properties-absolute-outer:hover .properties_absolute.to-top{top:0}}.properties__title .hint{display:inline-flex;position:relative;margin:0 3px 0 2px;top:-1px;}.properties.list .properties__value{margin-top:3px;overflow:hidden;text-overflow:ellipsis;}
/* End */
/* /local/components/custom/auto_battery_filter/templates/.default/style.css?17731726244487 */
/* /bitrix/templates/aspro-premier/components/bitrix/catalog.smart.filter/main/style.min.css?17502527731213 */
/* /bitrix/templates/aspro-premier/css/conditional/hint.min.css?17502527732107 */
