
@media (min-width:768px){
  .custom-filter-container.lite-dropdowns .customFiltersWrapper{overflow:visible}
  .custom-filter-container.lite-dropdowns .customFiltersContainer{
    display:flex;align-items:stretch;flex-wrap:nowrap;width:max-content;max-width:100%;
    margin:0 auto;overflow:visible;background:#fff;border-radius:40px;padding:6px;
    box-shadow:0 10px 30px rgba(0,0,0,.12)}
  .custom-filter-container.lite-dropdowns .customFiltersContainer>.sqs-block{
    position:relative;display:flex;align-items:center;min-width:150px;margin:0;padding:6px 20px;overflow:visible}
  .custom-filter-container.lite-dropdowns .customFiltersContainer>.sqs-block:not(.hidden)+.sqs-block:not(.hidden){border-left:1px solid #ececec}
  .custom-filter-container.lite-dropdowns .archive-block-wrapper{height:auto}
  .custom-filter-container.lite-dropdowns .archive-dropdown-toggle-label{border:0!important;width:100%;margin:0;cursor:pointer}
  .custom-filter-container.lite-dropdowns .archive-dropdown-toggle-title{
    display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.2;width:100%}
  .custom-filter-container.lite-dropdowns .defaultLabel{
    font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;font-weight:600;white-space:nowrap}
  .custom-filter-container.lite-dropdowns .filterValues,
  .custom-filter-container.lite-dropdowns .sortValues{
    font-size:16px;color:#1a1a1a;font-weight:400;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .custom-filter-container.lite-dropdowns .filterValues:before,
  .custom-filter-container.lite-dropdowns .sortValues:before{content:''!important;margin:0!important}
  .custom-filter-container.lite-dropdowns .filterValues:empty:before,
  .custom-filter-container.lite-dropdowns .sortValues:empty:before{content:'...'!important;color:#9a9a9a}
  .custom-filter-container.lite-dropdowns .archive-dropdown-toggle-title .reset-button,
  .custom-filter-container.lite-dropdowns .icn-down-open{display:none!important}
  .custom-filter-container.lite-dropdowns .customFiltersWrapper .sqs-block .archive-group-list{
    top:100%;left:12px;width:max-content!important;min-width:180px;max-width:300px;
    margin-top:8px!important;padding:4px 0;background:#fff!important;border:1px solid #ddd;
    border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.10)}
  .custom-filter-container.lite-dropdowns .archive-group-list li a.archive-group-name-link{
    display:block;padding:6px 14px!important;font-size:14px;color:#000;white-space:nowrap}
  .custom-filter-container.lite-dropdowns .archive-group-list li a.archive-group-name-link:hover{background:#f2f2f2}
  .custom-filter-container.lite-dropdowns .archive-group-list li a.archive-group-name-link.active{font-weight:700}

  .custom-filter-container.lite-dropdowns .customFiltersContainer>.confirmButtonWrapper{
    min-width:0!important;padding:0!important;border-left:0!important;margin-left:6px}
  .custom-filter-container.lite-dropdowns .confirmButtonWrapper .archive-block-wrapper{height:100%;border:0!important;background:transparent}
  .custom-filter-container.lite-dropdowns .cf-confirmButton{
    display:flex;align-items:center;height:100%;background:#d94f3d!important;color:#fff!important;
    font-size:14px;font-weight:600;border-radius:40px!important;padding:0 28px!important;
    text-decoration:none;white-space:nowrap;border:0!important}
}
.customFiltersWrapper{display:flex!important;justify-content:center!important}
.customFiltersContainer{width:100%!important;max-width:900px!important;margin:0 auto!important;background:#fff!important;border-radius:999px!important;padding:10px!important;box-shadow:0 14px 34px rgba(0,0,0,.10)!important;display:flex!important;align-items:stretch!important;min-height:92px!important;box-sizing:border-box!important}
.customFiltersContainer .filterDropdown{flex:1 1 0!important;min-width:0!important;position:relative!important;display:flex!important;align-items:stretch!important;padding:0!important;margin:0!important}
.customFiltersContainer .filterDropdown+.filterDropdown::before{content:''!important;position:absolute!important;left:0;top:16%;bottom:16%;width:1px;background:#e2dedb;z-index:2}
.customFiltersContainer .filterDropdown>.sqs-block-content{width:100%!important;display:flex!important;align-items:stretch!important;padding:0!important}
.customFiltersContainer .filterDropdown .archive-block-wrapper{width:100%!important;display:flex!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.customFiltersContainer .archive-dropdown-toggle-label{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;padding:0 20px 0 30px!important;margin:0!important;border:0!important;background:none!important;cursor:pointer!important}
.customFiltersContainer .archive-dropdown-toggle-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;width:100%!important;min-width:0!important}
.customFiltersContainer .defaultLabel{display:block!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:#a09b98!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
.customFiltersContainer .filterValues{display:block!important;font-size:15px!important;font-weight:400!important;line-height:1!important;color:#3d3a38!important;letter-spacing:.2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
.customFiltersContainer .filterValues:empty::before{content:'...'!important;color:#b5afab!important}
.customFiltersContainer .icn-down-open{display:none!important}
.customFiltersContainer .confirmButtonWrapper{flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;margin:0!important}
.customFiltersContainer .confirmButtonWrapper>.sqs-block-content,.customFiltersContainer .confirmButtonWrapper .archive-block-wrapper{flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;background:transparent!important}
.customFiltersContainer a.cf-confirmButton{display:block!important;height:72px!important;line-height:72px!important;min-width:250px!important;padding:0 34px!important;margin:0!important;background:#d94f3d!important;color:#fff!important;border-radius:999px!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important;text-transform:lowercase!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important}
.customFiltersContainer a.cf-confirmButton::first-letter{text-transform:uppercase!important}

@media screen and (max-width:767px){
.customFiltersContainer{flex-direction:column!important;border-radius:28px!important;padding:8px!important;min-height:0!important;max-width:100%!important}
.customFiltersContainer .filterDropdown+.filterDropdown::before{left:30px;right:30px;top:0;bottom:auto;width:auto;height:1px}
.customFiltersContainer .archive-dropdown-toggle-label{padding:18px 24px!important}
.customFiltersContainer .archive-dropdown-toggle-title{gap:10px!important}
.customFiltersContainer .confirmButtonWrapper{width:100%!important;justify-content:center!important}
.customFiltersContainer a.cf-confirmButton{width:100%!important;min-width:0!important;height:58px!important;line-height:58px!important}
}
.custom-filter-container.lite-dropdowns .customFiltersWrapper {
    margin-top: 30px !important;
}
.customFiltersContainer {
    justify-content: space-between !important;
}
.customFiltersContainer{padding:7px!important;min-height:62px!important;justify-content:flex-start!important;box-shadow:0 12px 28px rgba(0,0,0,.10)!important}
.customFiltersContainer>.sqs-block{max-width:none!important}
.customFiltersContainer .filterDropdown+.filterDropdown::before{top:14%;bottom:14%}
.customFiltersContainer .archive-dropdown-toggle-label{padding:0 16px 0 24px!important}
.customFiltersContainer .archive-dropdown-toggle-title{gap:8px!important}
.customFiltersContainer .defaultLabel{font-size:11px!important;letter-spacing:1.2px!important}
.customFiltersContainer .filterValues{font-size:13.5px!important}
.customFiltersContainer a.cf-confirmButton{height:48px!important;line-height:48px!important;min-width:190px!important;padding:0 26px!important;font-size:15px!important}

@media screen and (max-width:767px){
.customFiltersContainer{border-radius:24px!important;padding:6px!important}
.customFiltersContainer .filterDropdown+.filterDropdown::before{left:24px;right:24px}
.customFiltersContainer .archive-dropdown-toggle-label{padding:14px 20px!important}
.customFiltersContainer a.cf-confirmButton{height:46px!important;line-height:46px!important}
}