.niihai-facets-drawer{--drawer-max-width: min(100vw, 480px);--drawer-header-padding-inline: 10px;--drawer-body-padding-inline: 0;--drawer-body-padding-block: 0;--drawer-footer-padding-inline: 16px;--drawer-footer-padding-block: 12px;--nf-border: #d9d9d9;color:#171717;font-family:NeueHaasGroteskDisplayPro55Roman,sans-serif;letter-spacing:0}.niihai-facets-drawer::part(header){height:42px;min-height:42px;padding:5px 10px;border-color:#d9d9d9}.niihai-facets-drawer::part(footer){border-color:#d9d9d9}.niihai-facets-drawer [slot=header]{font-size:16px;font-weight:400;letter-spacing:0}.niihai-facets-drawer::part(close-button){color:#171717;width:32px;height:32px;padding:6px}.niihai-facets{display:block;font-family:NeueHaasGroteskDisplayPro55Roman,sans-serif;font-size:12px;line-height:1.3;letter-spacing:0}.niihai-facets__form{display:block}.niihai-facets .nf-group{display:block;min-width:0;margin:0;padding:12px 16px 0;border:0;border-bottom:0}.niihai-facets .nf-group:last-of-type{border-bottom:0}.niihai-facets .nf-heading{float:left;width:100%;margin:0 0 8px;padding:0;font-size:11px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:0}.niihai-facets .nf-heading+*{clear:both}.niihai-facets .nf-options{display:flex;flex-wrap:wrap;gap:0;border-left:1px solid var(--nf-border, #d9d9d9)}.niihai-facets .nf-options--color .nf-option{flex:1 0 12.5%}.niihai-facets .nf-options--size .nf-option{flex:1 0 16.666666%}.niihai-facets .nf-options--color,.niihai-facets .nf-options--size{gap:0;border-top:1px solid var(--nf-border, #d9d9d9)}.niihai-facets .nf-options--color{background:#fafafa}.niihai-facets .nf-options--color .nf-option,.niihai-facets .nf-options--size .nf-option{border-right:1px solid var(--nf-border, #d9d9d9);border-bottom:1px solid var(--nf-border, #d9d9d9)}.niihai-facets .nf-options--category,.niihai-facets .nf-options--other{border-top:1px solid var(--nf-border, #d9d9d9)}.niihai-facets .nf-options--category .nf-option,.niihai-facets .nf-options--other .nf-option{flex:1 0 50%}.niihai-facets .nf-options--category .nf-choice,.niihai-facets .nf-options--other .nf-choice{border-top:0;border-left:0}.niihai-facets .nf-option{position:relative;min-width:0}.niihai-facets .nf-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.niihai-facets .nf-choice,.niihai-facets .nf-options--color .block-swatch{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;margin:0;padding:7px 8px;border:1px solid var(--nf-border, #d9d9d9);border-radius:0;background:#fff;color:#171717;font:inherit;letter-spacing:0;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease;box-shadow:none}.niihai-facets .nf-choice--size{justify-content:center;padding:6px 3px;border:0;min-height:28px;font-size:11px}.niihai-facets .nf-choice--category>span:first-child{overflow-wrap:anywhere}.niihai-facets .nf-count{color:#737373;font-size:10px;flex:none}.niihai-facets .nf-input:checked+.nf-choice{background:#171717;color:#fff;border-color:#171717}.niihai-facets .nf-input:checked+.nf-choice .nf-count{color:#ddd}.niihai-facets .nf-input:disabled+.nf-choice{color:#aaa;text-decoration:line-through;cursor:not-allowed}.niihai-facets .nf-input:focus-visible+.nf-choice,.niihai-facets .nf-options--color input:focus-visible+.block-swatch{outline:2px solid #171717;outline-offset:3px}.niihai-facets .nf-options--color .block-swatch{position:relative;justify-content:center;min-height:24px;height:24px;padding:0;gap:0;border:0}.niihai-facets .nf-options--color .block-swatch__color{width:100%;height:100%;flex:none;border-radius:0;border:0}.niihai-facets .nf-option[data-color-label=multicolor] .block-swatch__color{background:conic-gradient(#e95b68 0 25%,#e5cf61 25% 50%,#69a786 50% 75%,#6a8abc 75%)}.niihai-facets .nf-options--color .block-swatch>span:last-child{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.niihai-facets .nf-options--color input:checked+.block-swatch{outline:1px solid #fff;outline-offset:-3px;box-shadow:inset 0 0 0 1px #171717}.niihai-facets .price-range{gap:12px;padding:4px 0 16px}.niihai-facets .price-range .input-prefix{border:1px solid #d9d9d9;border-radius:0;box-shadow:none;background:#fff}.niihai-facets .price-range .field{min-width:0;min-height:32px;border:0;box-shadow:none;font-size:12px;padding:6px 8px}.niihai-facets .price-range .prefix{font-size:12px}.niihai-facets .nf-category{padding:12px 16px 0}.niihai-facets .nf-category .accordion{border:0}.niihai-facets .nf-category .accordion__toggle{padding:0 0 8px;min-height:24px;font:11px/1.3 NeueHaasGroteskDisplayPro55Roman,sans-serif;font-family:NeueHaasGroteskDisplayPro55Roman,sans-serif!important;font-weight:400!important;letter-spacing:0}.niihai-facets .nf-category .accordion__content{margin:0;padding:0}.niihai-facets .nf-category .animated-plus{width:10px;height:10px}.niihai-facets-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px}.niihai-facets-footer .nf-clear{font-size:13px;text-decoration:underline;text-underline-offset:3px}.niihai-facets-footer .nf-clear[hidden]{display:none}.niihai-facets-footer:has(.nf-clear[hidden]){grid-template-columns:minmax(0,1fr)}.niihai-facets-footer .button{border-radius:0;min-height:40px;padding:10px 16px;font-size:12px;font-weight:400;letter-spacing:0}@media(hover:hover){.niihai-facets .nf-choice--category:hover,.niihai-facets .nf-choice--other:hover{background:#171717;color:#fff;border-color:#171717}.niihai-facets .nf-choice--category:hover .nf-count{color:#ddd}.niihai-facets .nf-choice--size:hover{background-color:#f4f4f4}.niihai-facets .nf-input:checked+.nf-choice--size:hover{background-color:#171717}}@media(max-width:699px){.niihai-facets-drawer{--drawer-max-width: 100vw}}@media(prefers-reduced-motion:reduce){.niihai-facets .nf-choice,.niihai-facets .nf-options--color .block-swatch{transition:none}}body:has(.niihai-facets-drawer[open]) #gorgias-chat-container,body:has(.niihai-facets-drawer[open]) [class*=kl-teaser-]{display:none!important}.collection__main:has(>.niihai-active-facets){row-gap:0;min-width:0}.niihai-active-facets{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;width:100%;max-width:100%;min-width:0;margin:0;padding:0 24px;border-bottom:1px solid #d9d9d9;background:#fff;overflow-x:auto;scrollbar-width:none;font:11px/1.65 NeueHaasGroteskDisplayPro55Roman,sans-serif}.niihai-active-facets::-webkit-scrollbar{display:none}.niihai-active-facets .removable-facet{flex:none;display:flex;align-items:center;gap:2px;min-height:0;padding:4px 4px 2px 10px;border:0;border-right:1px solid #d9d9d9;border-radius:0;background:transparent;color:#8e8e8e;font:inherit;white-space:nowrap}.niihai-active-facets .removable-facet:first-child{padding-left:0}.niihai-active-facets .removable-facet>span{color:#8e8e8e;order:0}.niihai-active-facets .removable-facet>facet-link{order:1}.niihai-active-facets .removable-facet a{display:grid;place-items:center;width:20px;height:1.65em;color:#8e8e8e}.niihai-active-facets .removable-facet svg{width:8px;height:8px}.niihai-active-facets>facet-link{flex:none;position:sticky;right:-24px;align-self:stretch;display:flex;align-items:center;margin-left:auto;padding:0 24px 0 12px;background:#fff}.niihai-active-facets .facets-clear-all{color:#8e8e8e;white-space:nowrap;font:inherit;margin-inline-start:0}
/*# sourceMappingURL=/cdn/shop/t/78/assets/niihai-facets.css.map */
