.filter-btn{background-color:#fff;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:var(--pm-075);font-size:var(--font-normal);color:var(--color-primary);font-weight:600;cursor:pointer;transition:all .2s linear;border:1px solid #3db7ec;border-radius:8px}.filter-btn:hover{color:#fff;background-color:var(--color-primary)}.filter-btn svg{width:24px;height:auto}.filter-btn:hover .count{color:var(--color-primary);background-color:#fff;transition:all .3s linear}.filter-btn .count{color:#fff;background-color:var(--color-primary);height:25px;padding-inline:6px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:360px){.filter-btn .text{display:none}}@media only screen and (min-width:480px){.filter-btn{padding:var(--pm-075) var(--pm-150);gap:10px}.filter-btn .text{display:block}}.filter-container{display:grid;height:-moz-max-content;height:max-content;border:1px solid #6b7c8f;border-radius:8px;width:100%}.filter-container__title{padding:18px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#0c5894}.filter-container__title.brd{border-bottom:1px solid #e9eaf0}.filter-container__title img{transition:all .3s ease}.filter-container__title.brd img{transform:rotateX(180deg)}.filter-container__child{overflow:hidden;transition:all .3s linear}.filter-container__child--inner{padding:var(--pm-100) var(--pm-125)}.in-filter{position:relative;display:flex;align-items:center;gap:6px;border:1px solid #0c5894;width:-moz-max-content;width:max-content;background:#fff;width:100%;border-radius:8px;margin-inline:auto;padding-inline:clamp(8px,1vw,16px)}.in-filter input{flex-grow:1;outline:none;border:none}.scs-button{display:flex;align-items:center;gap:10px;background-color:#fff}.scs-button.sticky{position:fixed;z-index:10;inset-inline:0;bottom:0;padding:var(--pm-050,8px) var(--pm-100,16px);box-shadow:0 0 4px 0 #00000025}.scs-button .button__primary{width:100%;padding-inline:var(--pm-050,8px);height:45px;display:flex;align-items:center;justify-content:center;font-size:var(--font-normal);font-weight:600}@media only screen and (min-width:848px){.scs-button.sticky{position:static;padding:0;box-shadow:none}.scs-button .button__primary{width:-moz-max-content;width:max-content;padding-inline:var(--pm-150,20px)}}