.z-inline-panel .filter-panel__filter{display:none!important}
.z-inline-shell{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:20!important;background:#fff;box-shadow:none!important;margin:0 0 12px!important}
.z-inline-shell .bx_filter,.z-inline-shell .bx_filter_section{display:block!important;position:static!important;inset:auto!important;transform:none!important;visibility:visible!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;float:none!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.z-inline-form{padding:10px 16px!important}
.z-inline-form>.title,.z-inline-form .bx_filter_container_modef,.z-inline-form .clb{display:none!important}
.z-inline-form .z-filter-belt{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 0 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;white-space:nowrap}
.z-inline-form .z-filter-belt:focus-visible{outline:2px solid #e63946}
.z-inline-form .z-dropdown-row{display:block!important;flex:0 0 auto!important;width:auto!important;float:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;position:static!important}
.z-inline-form .z-dropdown-row>.bx_filter_parameters_box_title{display:none!important}
.z-inline-form .z-dropdown-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:13px;line-height:20px;color:#333;background:#f8f8f8;border:1px solid #ececec;border-radius:3px;padding:6px 10px 8px;min-height:36px;white-space:nowrap;cursor:pointer}
.z-inline-form .z-dropdown-button:hover{border-color:#ccc;background:#f2f2f2}
.z-inline-form .z-dropdown-button:focus-visible{outline:2px solid #e63946;outline-offset:1px}
.z-inline-form .z-dropdown-selected{background:#222!important;color:#fff!important;border-color:#222!important}
.z-dropdown-arrow{width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.z-inline-form .z-dropdown-row>.bx_filter_block{display:none!important}
.z-inline-form .z-dropdown-open>.bx_filter_block{display:block!important;position:fixed!important;z-index:10050!important;right:auto!important;bottom:auto!important;min-width:0!important;padding:14px!important;margin:0!important;border:1px solid #ececec!important;border-radius:3px!important;background:#fff!important;box-shadow:0 6px 22px #0002!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box;white-space:normal}
.z-inline-form .z-dropdown-open .bx_filter_parameters_box_container{max-height:none!important;overflow:visible!important;padding:0!important}
.z-inline-form .z-dropdown-open .filter-value-wrap{float:none!important;width:auto!important;margin:0 0 9px!important}
.z-inline-form .z-dropdown-open .char_name{display:none!important}
.z-inline-form .z-dropdown-open .bx_filter_button_box{display:none!important}
.z-inline-form .z-dropdown-open .bx_filter_parameters_box_title.prices{display:none!important}
.z-inline-form .z-dropdown-open [type=checkbox]:focus-visible+label{outline:2px solid #e63946;outline-offset:2px}
.z-inline-form #del_filter:not(.hidden){display:inline-flex!important;position:static!important;float:none!important;flex:0 0 auto;margin:0 0 0 8px!important;font-size:12px;align-items:center;gap:6px;white-space:nowrap}
.z-inline-shell .bx_filter form.z-inline-form>.bx_filter_button_box{display:none!important}
@media(max-width:767px){.z-inline-form .z-dropdown-button{min-height:42px;padding:9px 12px;font-size:13px}.z-inline-form .z-filter-belt{gap:8px}}

.z-inline-form>.bx_filter_parameters.z-filter-belt{display:flex!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important}
/* Availability and mobile sorting use stronger native compact-filter rules. */
.z-inline-shell .bx_filter form.z-inline-form .z-dropdown-row>.bx_filter_block{display:none!important}
.z-inline-shell .bx_filter form.z-inline-form .z-dropdown-row.z-dropdown-open>.bx_filter_block{display:block!important}
.z-inline-form .z-dropdown-open[data-prop_code="v_nalichii"] .bx_filter_parameters_box_title.prices{display:block!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
.z-inline-form .z-dropdown-open[data-prop_code="v_nalichii"] .delete_filter{display:none!important}
.z-inline-form .z-dropdown-open.bx_sort_filter .bx_filter_select_block{padding:0!important;border:0!important;background:none!important}
.z-inline-form .z-dropdown-open.bx_sort_filter [data-role="currentOption"],.z-inline-form .z-dropdown-open.bx_sort_filter .bx_filter_select_arrow{display:none!important}
.z-inline-form .z-dropdown-open.bx_sort_filter [data-role="dropdownContent"]{display:block!important;position:static!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}
.z-inline-form .z-dropdown-open.bx_sort_filter [data-role="dropdownContent"] li{display:block!important;white-space:normal;padding:0!important}
.z-inline-form .z-dropdown-open.bx_sort_filter [data-role="dropdownContent"] a{display:block;padding:8px 4px}
.z-inline-form .z-dropdown-open.bx_sort_filter .bx_filter_select_block,.z-inline-form .z-dropdown-open.bx_sort_filter .bx_filter_select_container{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
/* SmartSEO groups: all links in one scrollable row, no expand/collapse control. */
.landings-list--smartseo .landings-list__info-wrapper.from_smartseo{display:flex!important;flex-wrap:nowrap!important;align-items:center;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;white-space:nowrap;gap:8px;padding-bottom:6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.landings-list--smartseo .landings-list__info-wrapper.from_smartseo>.landings-list__section-title{flex:0 0 auto!important;white-space:nowrap!important;margin:0!important}
.landings-list--smartseo .landings-list__info-wrapper.from_smartseo>.landings-list__item{display:inline-flex!important;flex:0 0 auto!important;float:none!important;margin:0!important;white-space:nowrap!important}
.landings-list--smartseo .landings-list__info-wrapper.from_smartseo>.landings-list__item:has(.landings-list__item--js-more){display:none!important}
.landings-list--smartseo .landings-list__item--js-more{display:none!important}
.landings-list--smartseo .landings-list__info{max-width:100%!important;box-sizing:border-box}
/* Hide scroll tracks; edge chevrons indicate additional options. */
.z-inline-form .bx_filter_parameters.z-filter-belt{display:flex!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important}
.z-filter-belt,.landings-list--smartseo .landings-list__info-wrapper.from_smartseo{scrollbar-width:none!important;-ms-overflow-style:none;padding-bottom:2px!important}
.z-filter-belt::-webkit-scrollbar,.landings-list--smartseo .landings-list__info-wrapper.from_smartseo::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.z-scroll-wrap{position:relative;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.z-scroll-arrow{position:absolute;z-index:30;top:50%;transform:translateY(-50%);width:34px;height:38px;padding:0;border:0;background:#fff;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:3px}
.z-scroll-prev{left:0;box-shadow:8px 0 12px 6px #fff}
.z-scroll-next{right:0;box-shadow:-8px 0 12px 6px #fff}
.z-scroll-arrow:before{content:'';width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.z-scroll-prev:before{transform:rotate(-135deg)}
.z-scroll-arrow[hidden]{display:none!important}
.z-scroll-arrow:hover{color:#222;background:#f8f8f8}
.z-scroll-arrow:focus-visible{outline:2px solid #e63946;outline-offset:-2px}
@media(max-width:767px){.z-scroll-arrow{width:34px;height:42px}}
@media(min-width:768px){.z-inline-form .z-scroll-wrap,.landings-list--smartseo .landings-list__info.hidden-xs .z-scroll-wrap{width:calc(100% - 80px)}}
