.m-facets-mobile{display:flex;flex-direction:column;height:100%}.m-facets-mobile__sidebar{bottom:0;min-height:-webkit-fill-available;overflow:scroll;position:fixed;right:0;top:0;visibility:hidden;width:100vw;z-index:999}.m-facets-mobile__sidebar.sidebar-open{opacity:1;visibility:visible}.m-facets-mobile__sidebar.sidebar-open .m-facets-mobile__sidebar-inner{transform:translateX(0)}.m-facets-mobile__sidebar.sidebar-open .m-facets-mobile__underlay{opacity:1}.m-facets-mobile__sidebar-inner{background-color:rgb(var(--color-background));bottom:0;display:block;flex-direction:column;height:100%;min-height:-webkit-fill-available;overflow:scroll;padding:0 2rem;position:fixed;right:0;top:0;transform:translateX(110vw);transition:opacity .6s ease,transform .6s ease,visibility .6s;width:100%;z-index:999;z-index:10}@media screen and (min-width:768px){.m-facets-mobile__sidebar-inner{max-width:47rem;padding:0 3rem}}.m-facets-mobile__sidebar-inner .facet-filters-form{height:100%}.m-facets-mobile__underlay{background-color:rgba(var(--color-black),.28);cursor:pointer;height:100%;min-height:-webkit-fill-available;opacity:0;transition:opacity .6s ease,transform .6s ease,visibility .6s;width:100vw;z-index:5}.m-facets-mobile__heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;padding-top:2rem}@media screen and (min-width:768px){.m-facets-mobile__heading{margin-bottom:3rem;padding-top:3rem}}.m-facets-mobile__heading-close{cursor:pointer}.m-facets-mobile__heading-close .icon{display:block}.m-facets-mobile__heading-title{font-weight:600;letter-spacing:.1rem;margin-bottom:0}.m-facets-mobile__filters{padding-bottom:2rem}.m-facets-mobile__trigger{align-items:center;display:flex;gap:.8rem}.m-facets-mobile__footer{align-items:flex-end;background:rgb(var(--color-background));bottom:0;display:flex;gap:1rem;margin-top:auto;padding:2rem 0;position:sticky}@media screen and (min-width:768px){.m-facets-mobile__footer{flex-wrap:nowrap;gap:2rem;padding:3rem 0}}.m-facets-mobile__footer-item{align-items:center;display:flex;flex-basis:100%;justify-content:center;margin-bottom:0;width:100%}.m-facets-mobile__footer-item.m-facets__active-wrapper:empty{display:none}.m-facets-mobile__footer-item .a-btn{text-align:center;width:100%}.m-facets-mobile__footer-item a{text-decoration:none}.m-facets-mobile__active-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.m-facets-mobile__active-wrapper-facet{margin-top:1.5rem;width:100%}.m-facets-mobile__active-link{align-items:center;color:currentColor;display:flex;justify-content:space-between;text-decoration:none}.m-facets-mobile__active-link .icon{height:1.6rem;width:1.6rem}.m-facets-mobile__active-link-value{font-weight:700}.m-facets-mobile__filters-wrapper{display:flex;flex-direction:column}.m-facets-mobile__results{position:relative}.m-facets-mobile__results:last-child.m-accordion{border-bottom:0}.m-facets-mobile__results.m-accordion{margin-top:0}.m-facets-mobile__results-label{font-weight:700}.m-facets-mobile__results-value-wrapper .a-checkbox,.m-facets-mobile__results-value-wrapper .a-input{margin:0 0 1.5rem}.m-facets-mobile__results-value-wrapper .a-checkbox:last-child,.m-facets-mobile__results-value-wrapper .a-input:last-child{margin-bottom:0}.m-facets-mobile__active-wrapper-remove-all a{color:rgb(var(--color-accent));font-size:var(--body-fs-sm);line-height:var(--body-lh-sm);text-decoration:none}