.facets-container{display:flex;background:#f3f4f6;border-radius:var(--product-card-corner-radius);min-height:60px;align-items:center;padding:10px 32px}.facets-container .facets .facets__form{margin:0;align-items:center;color:#000;letter-spacing:normal;grid-template-columns:1fr 3fr;column-gap:19px}.facets-container .facets .facets__form .facet-filters{align-items:center;grid-column:1;padding-left:0}.facets-container .facets .facets__form .facet-filters .facet-filters__label{white-space:nowrap}.facets-container .facets .facets__form .facet-filters .facet-filters__field{justify-content:start;flex-wrap:wrap}.facets-container .facets .facets__form .facet-filters .facet-filters__field select{max-width:140px}.facets-container .facets .facets__form .facet-filters .facet-filters__field select:focus-visible{outline:none;outline-offset:0;box-shadow:none}.facets-container .facets .facets__form .facet-checkbox{flex-grow:unset}.facets-container .facets .facets__form .product-count{align-self:center}.facets-container .facets .facets__form .facets__wrapper{grid-column:2;column-gap:31px;row-gap:10px}.facets-container .facets .facets__form .facets__wrapper details summary{margin:0}.facets-container .facets .facets__form .facets__wrapper .facets-layout-list{display:flex;flex-direction:column;gap:2rem;padding-top:1rem;padding-bottom:1rem}.facets-container .facets .facets__form .facets__wrapper .facets-layout-list .icon-checkmark{top:5px !important}.facets-container .facets .facets__form .facets__wrapper .facets__heading{display:none}.facets-container .facets .facets__form .facets__wrapper .facets__label{padding:0 31px 0 0;border-right:1px solid #fff}.facets-container .facets .facets__form .facets__wrapper .facets__label:first-of-type{padding-left:31px;border-left:1px solid #fff}.facets-container .facets .facets__form .facets__wrapper .facets__label:last-of-type{padding:0 0 0 0;border:none}.facets-container .facets .facets__form .facets__wrapper .facets__label .svg-container{display:flex;justify-content:center;align-items:center;margin-right:1rem;position:relative}.facets-container .facets .facets__form .facets__wrapper .facets__label .svg-container svg:nth-child(1){background:#fff}.facets-container .facets .facets__form .facets__wrapper .facets__label .svg-container .icon-checkmark{top:5px !important}.facets-container .facets .facets__form .facets__wrapper .facets__label input[type=checkbox]:checked~.svg-container .icon-checkmark{visibility:visible}.facets-container .facets .facets__form .facets__wrapper .facets__disclosure{margin-right:0}.facets-container .facets .underlined-link{color:#000}.facets-container .facets svg{overflow:initial}.facets-container label,.facets-container select,.facets-container span{color:#000;letter-spacing:normal}.facets-container .product-count{display:none}.facets-container .mobile-facets__open{color:#000}.facets-container .mobile-facets__label svg{overflow:initial}.facets-container .mobile-facets__heading{font-size:calc(var(--font-heading-scale)*1.6rem);text-transform:uppercase}@media screen and (max-width: 768px){.facets-container{padding:10px 24px;flex-direction:column;align-items:start}}@media screen and (max-width: 989px){.facets-container{min-height:50px}.facets-container .active-facets{margin:0;column-gap:10px;row-gap:0}.facets-container .active-facets .active-facets__button-inner{margin-top:10px;text-transform:none;padding-bottom:calc(.3rem - 1px);box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.facets-container .active-facets .active-facets__button svg{margin-top:-1px}.facets-container .active-facets .active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.facets-container .active-facets__button-wrapper{margin-left:0;margin-top:10px}.facets-container .active-facets__button,.facets-container .active-facets__button-remove{padding:0}}@media screen and (min-width: 750px){.facets-container .active-facets__button,.facets-container facet-remove{display:none}}@media screen and (min-width: 750px){.categories-filter-container{position:relative}.categories-filter-container:before,.categories-filter-container:after{content:"";position:absolute;top:0;height:100%;width:1.5rem;z-index:2;pointer-events:none}.categories-filter-container:before{left:-1.5rem;background:linear-gradient(to right, rgb(var(--color-background)), transparent)}.categories-filter-container:after{right:-1.5rem;background:linear-gradient(to left, rgb(var(--color-background)), transparent)}}.categories-filter{overflow:auto;margin:8px -1.5rem 32px -1.5rem}@media screen and (min-width: 750px){.categories-filter{margin-top:32px;position:relative}}.categories-filter__list{display:flex;gap:8px}@media screen and (min-width: 750px){.categories-filter__list{gap:32px}}.categories-filter__input{display:none !important}.categories-filter__item{flex-shrink:0;cursor:pointer;opacity:1;transition:opacity .3s ease}.categories-filter__item.is-dimmed{opacity:.6}.categories-filter__item.is-active{opacity:1}.categories-filter__item:first-of-type{padding-left:1.5rem}.categories-filter__item:last-of-type{padding-right:1.5rem}.categories-filter__item-inner{border-radius:var(--product-card-corner-radius);overflow:hidden;aspect-ratio:2/1;width:220px;position:relative;user-select:none}@media screen and (min-width: 750px){.categories-filter__item-inner{width:260px}}.categories-filter__image{width:100%;height:100%;object-fit:cover}.categories-filter__label{font-family:var(--font-heading-family);font-size:18px;line-height:120%;color:#fff;position:absolute;left:16px;bottom:12px;z-index:1}.categories-filter__item-inner::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.cat-nav-btn{appearance:none;border:none;background:none;padding:0;margin:0;color:inherit;font:inherit;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:40px;height:40px;background:#fff;border-radius:50%;align-items:center;justify-content:center;box-shadow:0 0 20px 0 rgba(0,0,0,.2);display:none}.cat-nav-btn.is-visible{display:flex}@media screen and (max-width: 749px){.cat-nav-btn{display:none !important}}.cat-nav-btn.cat-prev-btn{left:-4px}.cat-nav-btn.cat-prev-btn svg{transform:rotate(180deg)}.cat-nav-btn.cat-next-btn{right:-4px}