/* Catalogue controls: keep choices with results, including all selected values. */
body.nx-site.catalog-page .flt-opt:has(input.flt-chk-dis:disabled) label{opacity:.64;cursor:not-allowed}
body.nx-site.catalog-page .left-cont{font-family:Arial,sans-serif}
body.nx-site.catalog-page .left-cont :is(.lbl-hdr-in,.lbl-hdr-in span,.flt-hdr,.flt-title,.tel-call,.tel-call-hdr,.tel-call-txt,.tel-call-a){font-family:Arial,sans-serif!important}
body.nx-site.catalog-page .left-cont .lbl-hdr-in{font-size:15px!important;font-weight:700;line-height:1.4;padding:12px 14px!important}
body.nx-site.catalog-page .left-cont .lbl{border-radius:10px;box-shadow:none;background:#fff}
body.nx-site.catalog-page .left-cont .tel-call{padding:12px 14px;font-size:14px;line-height:1.5}
body.nx-site.catalog-page .left-cont .tel-call p{font:600 16px/1.5 Arial,sans-serif;margin:6px 0;padding:0;background:none}
body.nx-site.catalog-page .left-cont .tel-call p::before{display:none}
body.nx-site.catalog-page .left-cont .tel-call-hdr,body.nx-site.catalog-page .left-cont .tel-call-txt{font-size:13px;color:#626671;margin:0 0 8px}
body.nx-site.catalog-page .left-cont .tel-call-txt{margin-top:12px}
body.nx-site.catalog-page .left-cont .a-callback{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;min-height:40px;border:1px solid #e9e9ee;border-radius:8px;background:#fff;color:#ed1461;text-decoration:none;padding:8px;font-size:14px}
body.nx-site.catalog-page .left-cont .a-callback:hover{background:#fff0f5}
body.nx-site.catalog-page .catalog-toolbar{padding:10px 14px!important;gap:10px;border-radius:10px;font:14px/1.4 Arial,sans-serif}
body.nx-site.catalog-page .catalog-toolbar__sort .ccsort-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Arial,sans-serif}
body.nx-site.catalog-page #ccslnk1{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:8px 12px!important;border:1px solid #e9e9ee;border-radius:8px;background:#fff!important;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;box-sizing:border-box}
body.nx-site.catalog-page #ccslnk1::after{content:'';width:7px;height:7px;border:solid #626671;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:-4px 2px 0 4px}
body.nx-site.catalog-page #ccsdd1{border:1px solid #e9e9ee;border-radius:8px;box-shadow:0 6px 18px #2323290d;padding:4px;background:#fff;min-width:210px;max-width:calc(100vw - 32px)}
body.nx-site.catalog-page #ccsdd1 a{display:block;padding:10px 12px!important;font:14px/1.4 Arial,sans-serif;border-radius:5px;white-space:normal;color:#232329;text-decoration:none}
body.nx-site.catalog-page #ccsdd1 a:hover,body.nx-site.catalog-page #ccsdd1 a:focus-visible{background:#fff0f5;color:#ed1461}
body.nx-site.catalog-page .flt-opt label{min-height:32px;box-sizing:border-box}
body.nx-site.catalog-page :is(#ccslnk1,.left-cont .a-callback):focus-visible{outline:2px solid #ed1461;outline-offset:2px}
@media(max-width:480px){body.nx-site.catalog-page .catalog-toolbar__sort .ccsort-h{gap:4px}body.nx-site.catalog-page #ccslnk1{font-size:13px;max-width:100%}}
