.product-headline__title-wrapper{display:block;padding:1rem 0 2rem;position:relative}@media (min-width:1024px){.product-headline__title-wrapper{align-items:center;border-bottom:1px solid var(--gray-050);display:flex;padding:.5rem 0}.product-headline__title-wrapper>*{flex:1}}.product-tree-node-tree__list-item{color:var(--gray-900);font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);margin-bottom:16px;text-transform:var(--body-1-text-transform)}.product-tree-node-tree__list-item--active:not(--search){font-weight:var(--font-weight-bold)}.product-tree-node-tree__link{color:inherit;cursor:pointer;text-decoration:none}.product-tree-node-tree__link-name{text-transform:capitalize}.product-tree-node-tree__link:active,.product-tree-node-tree__link:focus,.product-tree-node-tree__link:hover{text-decoration:underline;text-underline-offset:.25rem}.product-tree-node-tree__count{color:var(--gray-500);font-weight:var(--font-weight-regular)}.product-tree-node-tree__children-list{list-style:none;margin:16px 0 0;padding:0}.product-tree-node-tree__children-list--hidden{display:none}.product-tree-node-tree__child-item{margin-left:1rem}.product-tree-node-tree__child-item:not(:last-child){margin-bottom:8px!important}.product-list-category-tree{list-style:none;margin:0;padding:16px 0 0}.product-list-category-tree__search-back{color:var(--gray-900);font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);margin-bottom:16px;text-transform:var(--body-1-text-transform)}.product-list-category-tree__search-back__link{color:inherit;cursor:pointer;text-decoration:none}.product-list-category-tree__search-back__link--active,.product-list-category-tree__search-back__link:hover{color:var(--secondary)}.filter-options{scrollbar-gutter:stable both-edges}.filter-options__fieldset{border:none;margin:0;padding:0}.filter-options__checkbox{margin-bottom:16px;min-height:24px}.filter-options__checkbox:last-child{margin-bottom:0}.filter-options__checkbox .nm-checkbox__label{display:grid}.filter-options__checkbox-input{color:var(--gray-500)}.filter-options__label{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.filter-options__swatch{border-radius:50%;box-shadow:0 0 0 1px var(--gray-050);display:inline-block;height:16px;width:16px}.filter-options__label-count{color:var(--gray-500)}.filter-options__actions{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.filter-options__action{min-width:auto}.filter-options__action--custom:active,.filter-options__action--custom:active:focus,.filter-options__action--custom:active:hover,.filter-options__action--custom:focus,.filter-options__action--custom:hover{background-color:var(--gray-050)}.filter-options__action:active,.filter-options__action:active:focus,.filter-options__action:active:hover,.filter-options__action:focus,.filter-options__action:hover{position:relative;z-index:9999}.price-filter__label{font-family:var(--caption-font-family);font-size:var(--caption-font-size);font-stretch:var(--caption-font-stretch);font-weight:var(--caption-font-weight);letter-spacing:var(--caption-letter-spacing);line-height:var(--caption-line-height);margin-bottom:10px;text-transform:var(--caption-text-transform)}.price-filter__range{display:flex;gap:35px;justify-content:space-between;position:relative}.price-filter__range:before{background:var(--gray-600);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.price-filter__value,.price-filter__value-edit{border:1px solid var(--primary);border-radius:4px;color:var(--gray-600);font-family:var(--body-1-font-family);font-family:var(--font-family-base);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);height:48px;letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);padding:12px 16px;text-transform:var(--body-1-text-transform);width:100%}@media (min-width:1024px){.price-filter__value,.price-filter__value-edit{font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);text-transform:var(--body-2-text-transform)}}.price-filter__value{align-items:center;cursor:pointer;display:flex;gap:4px}.price-filter__value--currency{color:var(--gray-300)}.price-filter__value-edit:active,.price-filter__value-edit:focus{border:1px solid var(--primary);outline:none}.price-filter__prefix .nm-input__field{padding-left:.75rem}.price-filter__prefix .nm-range-filter__suffix{right:unset}.price-filter__fieldset{border:none;margin:0;padding:0}.price-filter__nm-filter{margin-bottom:1rem}.price-filter__actions{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.price-filter__action{min-width:auto}.price-filter__action--custom:active,.price-filter__action--custom:active:focus,.price-filter__action--custom:active:hover,.price-filter__action--custom:focus,.price-filter__action--custom:hover{background-color:var(--gray-050)}.price-filter__action:active,.price-filter__action:active:focus,.price-filter__action:active:hover,.price-filter__action:focus,.price-filter__action:hover{position:relative;z-index:9999}.sorting{list-style:none;margin:0;padding:0}.sorting__option{border:1px solid transparent;color:var(--gray-900);font-family:var(--body-1-font-family);font-family:var(--font-family-base);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);justify-content:start;letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);min-width:auto;text-transform:var(--body-1-text-transform);white-space:nowrap}.sorting__option:active,.sorting__option:active:focus,.sorting__option:active:hover,.sorting__option:focus,.sorting__option:hover{background-color:var(--gray-050);position:relative;z-index:9999}.sorting__option--selected{background-color:var(--gray-025)}.filter-dropdown{position:relative}.filter-dropdown__button{align-items:center;background-color:var(--white);border:solid var(--gray-200);border-width:0 0 1px;color:var(--gray-500);cursor:pointer;display:flex;height:48px;justify-content:space-between;padding:0;position:relative;width:100%}.filter-dropdown--active .filter-dropdown__button{border-color:var(--gray-500);color:var(--gray-900)}.filter-dropdown--open .filter-dropdown__button,.filter-dropdown__button:hover{border-color:var(--gray-600)}.filter-dropdown__label,.filter-dropdown__selected-options{font-family:var(--body-2-font-family);font-family:var(--font-family-base);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);left:0;letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);max-width:calc(100% - 58px);overflow:hidden;position:absolute;text-overflow:ellipsis;text-transform:var(--body-2-text-transform);top:50%;transform:translateY(-50%);white-space:nowrap}.filter-dropdown__label{background-color:var(--white);padding:0;transition:all .15s ease-out}.filter-dropdown--active .filter-dropdown__label{color:var(--gray-500);font-size:.75rem;left:0;max-width:calc(100% - 20px);padding:0;top:0}.filter-dropdown__arrow{color:var(--primary);font-size:var(--font-size-xl);position:absolute;right:0;transition:transform .15s}.filter-dropdown--open .filter-dropdown__arrow{transform:scaleY(-1)}.filter-dropdown__content{background-color:var(--white);border:1px solid var(--gray-600);box-shadow:4px 4px 4px 0 var(--default-box-shadow-color);left:0;max-height:300px;overflow:hidden auto;padding:10px;position:absolute;top:calc(100% + 6px);width:-moz-fit-content;width:fit-content;z-index:3}@media (min-width:1024px){.filter-dropdown:nth-child(5n+1) .filter-dropdown__content{border-top-left-radius:4px;border-top-right-radius:0;box-shadow:-4px 4px 4px 0 var(--default-box-shadow-color);left:-50%}}@media (min-width:1440px){.filter-dropdown:nth-child(5n+1) .filter-dropdown__content{border-top-left-radius:0;border-top-right-radius:4px;box-shadow:4px 4px 4px 0 var(--default-box-shadow-color);left:0}.filter-dropdown:nth-child(6n+1) .filter-dropdown__content{border-top-left-radius:4px;border-top-right-radius:0;box-shadow:-4px 4px 4px 0 var(--default-box-shadow-color);left:-50%}}.active-filters{display:flex;flex-flow:row;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.active-filters__item{align-items:center;background-color:var(--gray-025);color:var(--gray-600);cursor:pointer;display:flex;flex-wrap:nowrap;font-family:var(--caption-font-family);font-size:var(--caption-font-size);font-stretch:var(--caption-font-stretch);font-weight:var(--caption-font-weight);gap:6px;letter-spacing:var(--caption-letter-spacing);line-height:var(--caption-line-height);padding:.25rem .25rem .25rem .75rem;text-transform:var(--caption-text-transform);transition:background-color .15s ease-in-out,color .15s ease-in-out}.active-filters__item:hover{background-color:var(--gray-050);color:var(--gray-900)}.active-filters__icon{font-size:var(--font-size-xl)}.active-filters__reset-button{color:var(--gray-600);font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);gap:8px;height:32px;letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);text-transform:var(--body-1-text-transform)}.active-filters__reset-button:hover{border-bottom:none;color:var(--primary)}.active-filters__reset-icon{font-size:1.5rem}.mobile-filters-sidebar .nm-modal__content{display:flex;flex-direction:column;min-height:100dvh;overflow:hidden}.mobile-filters-sidebar .nm-modal__body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0;position:relative}.mobile-filters-sidebar__header{align-items:center;background:var(--white);border-bottom:1px solid var(--gray-050);display:flex;justify-content:space-between;padding-left:1rem;padding-right:.5rem;position:sticky;top:0;z-index:1}.mobile-filters-sidebar__content{flex:1 1 auto}.mobile-filters-sidebar__section{padding:.35rem .5rem}.mobile-filters-sidebar__section-header{font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);font-weight:var(--font-weight-regular);letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);text-align:left;text-transform:var(--body-1-text-transform)}.mobile-filters-sidebar__section-content{outline-offset:-.1rem;padding:.5rem 1.5rem 2rem}.mobile-filters-sidebar__footer{background:var(--white);bottom:0;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;position:sticky}.mobile-filters-sidebar__footer:before{background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) bottom;content:"";height:10px;left:0;position:absolute;right:0;top:-10px;width:100%;z-index:1}.mobile-filters-sidebar__footer-button{font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);text-transform:var(--body-2-text-transform)}.mobile-filters-sidebar__footer-reset-icon{display:block}@keyframes placeholder-animation{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.product-list-filters__list{--grid-columns:2;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(var(--grid-columns),1fr);padding-bottom:15px}.product-list-filters__list:empty{display:none}@media (min-width:1024px){.product-list-filters__list{--grid-columns:5;gap:16px;padding:16px 0 18px}}@media (min-width:1440px){.product-list-filters__list{--grid-columns:6}}.product-list-filters__mobile-trigger{align-items:center;background-color:var(--white);border:1px solid var(--primary);color:var(--primary);display:flex;flex-wrap:nowrap;font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);gap:10px;height:3rem;letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);padding:.75rem 1rem;text-transform:var(--body-2-text-transform)}.product-list-filters__mobile-trigger--active{border-width:2px;font-weight:var(--font-weight-semibold)}@media (min-width:1024px){.product-list-filters__mobile-trigger{display:none}}.product-list-filters__mobile-trigger-icon{font-size:var(--font-size-base);vertical-align:middle}.product-list-filters__mobile-trigger-active-filters{font-weight:var(--font-weight-semibold)}.product-list-filters__mobile-trigger-active-filters:before{content:"("}.product-list-filters__mobile-trigger-active-filters:after{content:")"}.product-list-filters__filter{display:none}@media (min-width:1024px){.product-list-filters__filter{display:block}.product-list-filters__list:not(.product-list-filters__list--show-all) .product-list-filters__filter:nth-child(n+6){display:none}}@media (min-width:1440px){.product-list-filters__list:not(.product-list-filters__list--show-all) .product-list-filters__filter:nth-child(n+6){display:block}.product-list-filters__list:not(.product-list-filters__list--show-all) .product-list-filters__filter:nth-child(n+7){display:none}}@media (min-width:1024px){.product-list-filters__sorting{grid-column:5}}@media (min-width:1440px){.product-list-filters__sorting{grid-column:6}}.product-list-filters__sort-filter--mobile-only{display:block}.product-list-filters__sort-filter--mobile-only .filter-dropdown__button{border:1px solid var(--black);padding:.75rem 1rem}.product-list-filters__sort-filter--mobile-only .filter-dropdown__selected-options{left:1rem}.product-list-filters__sort-filter--mobile-only .filter-dropdown__arrow{right:.5rem}.product-list-filters__sort-filter--mobile-only__not-loaded{display:none}@media (min-width:1024px){.product-list-filters__sort-filter--mobile-only{display:none}}.product-list-filters__sort-filter--desktop-only{display:none}@media (min-width:1024px){.product-list-filters__sort-filter--desktop-only{display:block}}.product-list-filters__show-more-button{display:none}@media (min-width:1024px){.product-list-filters__show-more-button{color:var(--gray-600);cursor:pointer;display:flex;font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);text-transform:var(--body-2-text-transform);white-space:nowrap}.product-list-filters__show-more-button-icon{font-size:var(--font-size-xl)}.product-list-filters__show-more-button:hover{color:var(--secondary)}}
