.filter{border-bottom:1px solid var(--hh-color-night);padding:10px 0;width:300px}.filter[filter-param="filter.v.availability"]{display:none;visibility:hidden;opacity:0;max-height:0}.filter-desktop hh-filters-wrapper{box-sizing:border-box;position:fixed;height:100dvh;background-color:var(--hh-color-day);padding:15px 15px 0;left:0;top:0;transform:translate(-100%);transition:.2s transform}.filter-desktop hh-filters-wrapper.expand{transform:translate(0)}.filter--mobile{border:0;border-bottom:1px solid var(--hh-color-neutral);padding:15px 0}.desktop-filters__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.desktop-filters__header:after{content:" ";width:calc(100% + 30px);position:absolute;bottom:0;background-color:#9d9d9d;height:1px;left:-15px}.desktop-filters__inner{height:100%;overflow-y:auto}@media(pointer:coarse){.desktop-filters__inner::-webkit-scrollbar{display:none}}.desktop-filters__inner--filters{flex-wrap:wrap;display:flex;gap:5px;width:300px}.desktop-filters__inner--filters details{margin-right:10px}.desktop-filters__inner--filters li{display:flex;justify-content:center;align-items:center;gap:5px;padding:8px;background-color:#f2f3f6;cursor:pointer}.desktop-filters__inner--filters li>svg{width:10px}.desktop-filters__inner--filters li>svg.icon-close{pointer-events:none}.desktop-filters__count{margin:0;font-size:14px;letter-spacing:.2em;font-weight:500;text-transform:uppercase}.desktop-filters__count .filter-label{font-family:var(--hh-font-gotham-medium)}.desktop-filters__count .count-label{font-family:var(--hh-font-gotham-book)}.desktop-filters__close{height:15px;width:15px;color:var(--hh-color-ink);background:none;border:none;cursor:pointer;transform:rotate(0);transition:.5s transform;padding:0}.desktop-filters__close:hover{transform:rotate(90deg);transition:.5s transform}.filter__summary{align-items:center;color:var(--hh-color-subdued);display:flex;height:100%;justify-content:flex-start;gap:5px}.filter--mobile .filter__summary{color:var(--hh-color-night);justify-content:flex-start}.filter--mobile .icon-minus,.filter--mobile .icon-plus{height:14px;width:14px}.filter--mobile .icon-minus{display:none}.filter--mobile[open] .icon-minus{display:block}.filter--mobile[open] .icon-plus{display:none}.filter__label{margin:0;font-size:13px;letter-spacing:.2em;font-weight:500;text-transform:uppercase;font-family:var(--hh-font-gotham-medium)}.filter__summary svg{position:absolute;height:.6rem;right:0;top:calc(50% - .35rem);transform:rotate(0);transition:.5s transform}.filter__display{background-color:var(--hh-color-background);position:absolute;border:1px solid var(--hh-color-night);top:calc(100% + 5px);left:-.1rem;width:35rem;max-height:65rem;overflow-y:auto;z-index:10}.filter__display--mobile,.filter__display--desktop{position:relative;width:100%;border:none;left:0}.filter__display--desktop{overflow:visible}.filter-desktop hh-filters-wrapper .filter__list{max-height:0em;overflow:hidden;background-color:transparent;gap:12px;margin-top:0}.filter-desktop hh-filters-wrapper [open] .filter__list{max-height:50em;margin-top:15px;padding-bottom:4px;transition:1s max-height .1s,.1s margin-top .1s}.filter-desktop hh-filters-wrapper .filter__summary{border-bottom:0}.filter-desktop hh-filters-wrapper [open] .filter__label,.filter-desktop hh-filters-wrapper [open] .filter__count{margin-bottom:10px}.filter-desktop .filter--desktop[open] .filter__summary:after{content:" ";width:100%;position:absolute;bottom:0;background-color:#f7f7f7;height:1px}.filter-desktop hh-filters-wrapper .filter{border-bottom:1px solid #bebebe;padding:20px 0;margin-right:0}.filter-desktop hh-filters-wrapper .filter__item{height:auto;padding:0}.filter-checkbox--disabled{cursor:default;opacity:.7}.filter-checkbox--disabled svg:not(.icon-checkmark){border:2px solid var(--hh-color-light-1);background-color:var(--hh-color-light-1)}.filter-checkbox--disabled svg:not(.icon-checkmark) rect{stroke:none!important}.filter__list:not(.list-colors){background-color:var(--hh-color-neutral);display:flex;flex-direction:column;gap:1px;max-height:230px;overflow:scroll;padding:0}.list-colors{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;gap:2px;padding:0;margin-top:0}.filter__list__color-tooltip{position:absolute;top:calc(var(--tooltip-top, 36px) + 5px);left:var(--tooltip-left, 14px);z-index:20;transform:translate(calc(-50% + var(--tooltip-adjust)));opacity:0;visibility:hidden;max-height:0;overflow:hidden;height:100%}.filter__list__color-tooltip.tooltip-exceed.show{left:0;transform:none}.filter__list__color-tooltip.tooltip-exceed.show .color-tooltip--arrow{left:20%}.filter__list__color-tooltip.show{top:var(--tooltip-top, 36px);left:var(--tooltip-left, 14px);opacity:1;visibility:visible;max-height:none;max-height:initial;transition:opacity .2s,top .2s}.filter__list__color-tooltip .color-tooltip--arrow{position:absolute;top:2px;left:50%;transform:translate(calc(-50% + 6px)) rotate(135deg);width:12px;height:12px;margin-left:-6px;background:var(--hh-color-reverse, #fff);border:1px solid var(--hh-light-1-color, #e7e7e7);clip-path:polygon(0% 0%,100% 100%,0 100%);content:"";z-index:2}.color-tooltip--name{position:relative;margin-top:0;background:var(--hh-color-reverse, #fff);color:var(--hh-color-ink);padding:0 6px;border-radius:0;box-shadow:0 0 0 1px var(--hh-light-1-color, #e7e7e7);font-size:calc(var(--font-2)*var(---font-adjust-body));text-align:center;text-transform:capitalize;transform:translateY(8px);transition:opacity .2s ease-out,transform .2s ease-out;font-size:11px}.filter__swatch-checkbox__label{display:flex;position:relative}.list-colors .filter-checkbox--disabled .filter__checkbox__label-text:before{content:" ";width:calc(100% + 2px);top:47%;left:-2px;position:absolute;z-index:9;border-bottom:2px solid #000;transform:rotate(45deg)}.list-colors .filter__checkbox__label-text{margin-left:0}.filter--mobile .filter__list{background-color:transparent;flex-direction:row;flex-wrap:wrap;margin-top:10px;gap:0}.list-colors .filter__item{padding:0;height:auto}.list-colors .filter__checkbox[data-checked=true],.list-colors .filter__checkbox:has(input:checked){position:relative}:is(.list-colors .filter__checkbox[data-checked=true],.list-colors .filter__checkbox:has(input:checked)):before{content:"";display:block;width:100%;height:1px;background-color:var(--hh-color-ink);position:absolute;bottom:-4px;left:0}.list-colors .filter__checkbox input{height:0;width:0;opacity:0;visibility:hidden}.filter--mobile .filter__item{padding:0;width:50%}.filter__header{padding:2rem 2rem 0;display:none}.filter__item{align-items:center;background-color:var(--hh-color-day);display:flex;flex:none;height:46px;padding:0 10px}.price-range__slider{width:calc(100% - 20px);margin:10px auto}.price-range{text-align:center;margin-top:10px}.price-range__slider .noUi-target{background:transparent;border-radius:4px;border:1px solid var(--hh-color-ink);height:5px}.price-range__slider .noUi-horizontal .noUi-handle{width:18px;height:18px;right:-8px;top:-8px;border-radius:100%;overflow:hidden;background-color:var(--hh-color-ink);box-shadow:none}.price-range__slider .noUi-connects .noUi-connect{background:#000;display:block!important}.price-range__slider .noUi-horizontal .noUi-handle:before,.price-range__slider .noUi-horizontal .noUi-handle:after{display:none}.price-range__input hh-input-wrapper input::-webkit-outer-spin-button,.price-range__input hh-input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none}.price-range__input hh-input-wrapper input{width:calc(100% - 10px)}.list-menu__submit{display:flex;width:100%;height:4rem}.collection-filters__form--reset,.search-filters__form--reset{background:var(--hh-color-reverse)}.collection-filters__form--reset>a,.search-filters__form--reset>a{text-align:center;margin:0 0 15px;border:1px solid var(--hh-color-ink);width:100%;padding:10px}.list-menu__submit{display:none}@media screen and (min-width:990px){.list-menu__submit button{color:var(--hh-color-day);background:var(--hh-color-night);border:none;width:100%;height:4rem}.list-menu__submit button:hover{cursor:pointer}}.filter__checkbox{align-items:center;cursor:pointer;display:flex;flex-grow:1;position:relative;word-break:break-word}.filter__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;position:absolute;height:14px;width:14px;margin:0;z-index:-1}.filter__checkbox>svg{background-color:var(--hh-color-background);flex-shrink:0}.filter__checkbox .icon-checkmark{position:absolute;visibility:hidden;z-index:5}.filter__checkbox__label-text{margin-left:6px;text-transform:capitalize;font-size:14px;letter-spacing:.05em}.checkbox-group{display:flex;justify-content:center;align-items:center}.filter__checkbox>input[type=checkbox]:checked~.checkbox-group .icon-checkmark{visibility:visible}.filter__checkbox--disabled{color:var(--hh-color-neutral)}.filter__list--price{display:flex;padding:0;flex-direction:column;overflow:hidden}.price-range__input{display:flex;justify-content:space-between;align-items:center}.price-range__input hh-input-wrapper{max-width:calc(50% - 20px);padding:8px 0 8px 8px;border-radius:5px}.filter--mobile .filter__list--price{padding:2rem 0}.facets__price>*+*{margin-left:2rem}.facets__price .field{align-items:center}.facets__price .field .field__currency{margin-right:.6rem}.facets__price .field__label{left:2.1rem}.filter__count-bubble{display:flex;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background-color:var(--hh-color-text);color:var(--hh-color-background);margin:0 15px}.filter__count-bubble:empty{visibility:hidden}.filter__count-bubble--dot:empty{visibility:visible}.filter__count-bubble--dot:before{content:"";width:.2rem;height:.2rem;display:block;background-color:var(--hh-color-background);border-radius:50%}.sort-input--selector h2,.desktop-filters__filter-button h2{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.sort-input--selector .icon-caret{height:10px;width:10px;color:var(--hh-color-ink)}[is-custom-filter]:not(.show-filter){display:none}.section-main-filters{position:sticky;width:100%;top:calc(var(--hh-ge-container-height, 0px) + var(--hh-header-height, 50px) - 1px);background-color:var(--hh-color-day);z-index:200;transition:top .5s}.section-main-filters:before{background-color:var(--hh-color-day);content:"";position:absolute;bottom:100%;left:0;width:100%;height:2rem}.collection-filters__form{display:flex;flex-direction:column;gap:15px 0;height:100%}@media screen and (min-width:750px){.collection-filters__sort-container{max-width:300px}}.collection-filters__filters{display:flex;flex-wrap:wrap;gap:8px}.collection-filters__facets{display:flex;flex-wrap:nowrap;gap:8px;grid-column:1 / span 2;grid-row:2;overflow:scroll;width:100%}@media screen and (min-width:750px){.collection-filters__facets--mobile{flex-wrap:wrap;overflow:visible;overflow:initial}}.collection-filters__facet-button{-webkit-text-decoration:none;text-decoration:none}.collection-filters__facet-button:only-child{display:none}.collection-filters__facet-button-inner{color:var(--hh-color-day);background:var(--hh-color-night);border-radius:2.6rem;min-height:0;min-width:0;padding:10px 16px;display:flex;align-items:center;white-space:nowrap}.collection-filters__facet-button-inner svg{margin-left:20px}.collection-filters__facet-button--light .collection-filters__facet-button-inner{background:var(--hh-color-day);box-shadow:0 0 0 .1rem var(--hh-color-neutral)}a.collection-filters__facet-button:focus-visible,a.collection-filters__facet-button:focus{outline:none;box-shadow:none}.collection-filters__clear-all-button{align-items:center;display:flex;text-transform:uppercase;white-space:nowrap}.collection-filters{padding-top:.4rem}.collection-filters__loader{position:relative;height:3px;margin-bottom:2px}.result__loader{opacity:0;width:100%}.is-loading .result__loader{height:3px;opacity:1}.loader-indeterminate{background-color:var(--hh-color-ink)}.loader-indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:-35%;width:100%;bottom:0;will-change:transform;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.loader-indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:-200%;width:100%;bottom:0;will-change:transform;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{transform:translate(0) scaleX(.35)}60%{transform:translate(50%) scaleX(.9)}to{transform:translate(100%) scaleX(.9)}}@keyframes indeterminate-short{0%{transform:translate(0) scaleX(2)}60%{transform:translate(460px) scaleX(.01)}to{transform:translate(460px) scaleX(.01)}}
/*# sourceMappingURL=/cdn/shop/t/1008/assets/section-main-collection-filters.css.map */
