.page-container--full{max-width:100%;padding-left:20px;padding-right:20px}.page-container:not(.page-container--full){max-width:1400px;margin-left:auto;margin-right:auto;padding-inline:20px}.collection-sidebar__body .row{padding-inline:0}.collection-layout{display:flex;gap:30px;align-items:flex-start}.collection-sidebar{width:260px;min-width:260px;flex-shrink:0;position:sticky;top:100px}.collection-sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:0;border-bottom:1px solid var(--color-border, #e5e5e5)}.collection-sidebar__title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000;margin:0}.collection-main{flex:1;min-width:0}.collection-sidebar .facets-mobile-container{display:none!important}.collection-sidebar .facets-desktop-container{display:block!important;border:0!important;padding:0!important;min-height:0!important;margin:0!important}.collection-sidebar .facets__form{display:block!important}.collection-sidebar .facets__wrapper{display:block!important;flex-wrap:unset}.collection-sidebar .thb-filter-count{display:none!important}.collection-sidebar .facets .thb-filter{position:static!important;margin:0!important;border-bottom:1px solid var(--color-border, #eee)!important;padding-bottom:0!important}.collection-sidebar .facets .thb-filter .thb-filter-title{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000;padding:14px 0;display:flex;align-items:center;justify-content:space-between;margin:0}.collection-sidebar .facets .thb-filter-dropdown{position:static!important;left:auto!important;width:100%!important;border:none!important;background:transparent!important;z-index:auto!important;box-shadow:none!important}.collection-sidebar .facets .thb-filter-dropdown__inner{padding:10px 0 20px!important;max-height:none!important;overflow:visible!important}.collection-sidebar .facets .thb-filter-dropdown__footer{display:none!important}.collection-sidebar .facets .thb-filter[open] .thb-filter-title:before{display:none!important}.collection-sidebar .facets .thb-filter-sort{display:none!important}.collection-sidebar .facets .thb-filter-dropdown ul{padding:0;margin:0}.collection-sidebar .facets .thb-filter-dropdown ul li{list-style:none;margin-bottom:4px}.collection-sidebar .facets .thb-filter-dropdown .facets__label{opacity:1!important;font-size:13px!important;color:#444;margin:0!important;padding:6px 0;display:flex;align-items:center;cursor:pointer;transition:color .2s ease}.collection-sidebar .facets .thb-filter-dropdown .facets__label:hover{color:#000}.collection-sidebar .facets .thb-filter-dropdown input[type=checkbox],.collection-sidebar .facets .thb-filter-dropdown input[type=radio]{width:15px;height:15px;accent-color:#000;margin-right:10px!important;cursor:pointer}.collection-sidebar .facets .thb-filter-dropdown .count{font-size:12px;color:#999;margin-left:auto}.collection-sidebar .active-facets{margin-block:20px;padding-bottom:15px;border-bottom:1px solid var(--color-border, #e5e5e5)}.collection-sidebar .active-facets__button:hover svg path{fill:#fff!important}.collection-sidebar .price_range{padding:10px 0 0}.collection-sidebar .price_slider .noUi-base,.collection-sidebar .price_slider .noUi-connects{margin-bottom:30px}.collection-sidebar .active-facets:not(:has(.active-facets__button)){display:none}.collection-sidebar .facets .thb-filter-dropdown{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.collection-sidebar .facets .thb-filter[open] .thb-filter-dropdown{grid-template-rows:1fr}.collection-sidebar .facets .thb-filter-dropdown__inner{min-height:0;overflow:hidden!important}@media screen and (max-width:767px){.collection-layout{flex-direction:column;gap:0}.collection-sidebar{width:100%;min-width:100%;position:static!important;margin-bottom:20px}.collection-sidebar__header{display:none}.collection-sidebar__body{padding:0}.collection-sidebar .facets-desktop-container{display:none!important}.collection-sidebar .facets-mobile-container{display:grid!important;position:relative!important;top:auto!important;z-index:10!important;margin-bottom:0}.page-container--full{padding-inline:20px}}@media screen and (min-width:769px)and (max-width:1440px){.page-container,.page-container--full{padding-inline:40px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/collection-sidebar.css.map */
