.hjp-collection-browser{--hjp-filter-ink: #463b3d;--hjp-filter-muted: #78696d;--hjp-filter-pink: #a83d64;--hjp-filter-pink-hover: #8d2e51;--hjp-filter-tint: #fff0f4;--hjp-filter-surface: #fffcfa;--hjp-filter-border: #eadde0;--hjp-filter-active-border: #cc8da2;--hjp-filter-radius: 10px;width:100%;min-width:0}.hjp-collection-browser .hjp-filter-bar,.hjp-collection-browser .hjp-filter-chips,.hjp-collection-browser .hjp-filter-panel,.hjp-collection-browser .hjp-filter-empty{color:var(--hjp-filter-ink);font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0}.hjp-collection-browser :is(.hjp-filter-bar,.hjp-filter-chips,.hjp-filter-panel,.hjp-filter-empty),.hjp-collection-browser :is(.hjp-filter-bar,.hjp-filter-chips,.hjp-filter-panel,.hjp-filter-empty) *{box-sizing:border-box}.hjp-collection-browser [hidden],.hjp-collection-browser[hidden]{display:none!important}.hjp-collection-browser :is(.hjp-filter-bar,.hjp-filter-chips,.hjp-filter-panel,.hjp-filter-empty) :is(button,input,select){font:inherit;letter-spacing:inherit}.hjp-collection-browser :is(.hjp-filter-bar,.hjp-filter-chips,.hjp-filter-panel,.hjp-filter-empty) button{cursor:pointer;text-transform:none;-webkit-tap-highlight-color:transparent}.hjp-collection-browser :is(.hjp-filter-bar,.hjp-filter-chips,.hjp-filter-panel,.hjp-filter-empty) :is(button,select,input):focus-visible{outline:2px solid var(--hjp-filter-pink);outline-offset:4px;box-shadow:none}.hjp-collection-browser .hjp-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;min-width:0;padding:1.6rem 0;border-bottom:1px solid var(--hjp-filter-border)}.hjp-collection-browser .hjp-filter-groups{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;min-width:0}.hjp-collection-browser .hjp-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:44px;max-width:100%;margin:0;padding:.9rem 1.5rem;border:1px solid var(--hjp-filter-border);border-radius:var(--hjp-filter-radius);background:#fff;color:var(--hjp-filter-ink);font-size:1.4rem;font-weight:500;line-height:1.4;text-align:left;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.hjp-collection-browser .hjp-filter-trigger svg{display:block;flex:0 0 18px;width:18px;height:18px;pointer-events:none}.hjp-collection-browser .hjp-filter-trigger .svg-wrapper{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;pointer-events:none;transition:transform .14s ease}.hjp-collection-browser .hjp-filter-trigger[aria-expanded=true] .svg-wrapper{transform:rotate(180deg)}.hjp-collection-browser .hjp-filter-trigger[aria-expanded=true],.hjp-collection-browser .hjp-filter-trigger[data-active=true]{border-color:var(--hjp-filter-active-border);background:var(--hjp-filter-tint);color:var(--hjp-filter-pink)}.hjp-collection-browser .hjp-filter-count{flex:0 1 auto;margin:0;color:var(--hjp-filter-muted);font-size:1.3rem;font-weight:400;line-height:1.5;white-space:nowrap}.hjp-collection-browser .hjp-filter-sort{display:flex;align-items:center;gap:.8rem;max-width:100%;min-width:0;margin:0 0 0 auto}.hjp-collection-browser .hjp-filter-sort label{flex:0 0 auto;margin:0;color:var(--hjp-filter-muted);font-size:1.3rem;line-height:1.5}.hjp-collection-browser .hjp-filter-sort select{appearance:auto;-webkit-appearance:auto;width:auto;min-width:0;max-width:100%;min-height:44px;margin:0;padding:.9rem 1rem;border:1px solid var(--hjp-filter-border);border-radius:var(--hjp-filter-radius);background:#fff;color:var(--hjp-filter-ink);font-size:1.3rem;line-height:1.5;box-shadow:none;cursor:pointer}.hjp-collection-browser .hjp-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;min-width:0;margin:1.2rem 0 0}.hjp-collection-browser .hjp-filter-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:44px;max-width:100%;margin:0;padding:.7rem 1.2rem;border:1px solid transparent;border-radius:var(--hjp-filter-radius);background:var(--hjp-filter-tint);color:var(--hjp-filter-pink);font-size:1.3rem;font-weight:400;line-height:1.4;text-align:left;overflow-wrap:anywhere;box-shadow:none}.hjp-collection-browser .hjp-filter-chip svg{flex:0 0 14px;width:14px;height:14px;pointer-events:none}.hjp-collection-browser .hjp-filter-clear{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:.7rem .8rem;border:0;border-radius:6px;background:transparent;color:var(--hjp-filter-muted);font-size:1.3rem;font-weight:400;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;box-shadow:none}.hjp-collection-browser .hjp-filter-panel{width:100%;min-width:0;margin:1.4rem 0 0;padding:2rem;border:1px solid var(--hjp-filter-border);border-radius:14px;background:var(--hjp-filter-surface)}.hjp-collection-browser .hjp-filter-panel fieldset{min-width:0;margin:0;padding:0;border:0}.hjp-collection-browser .hjp-filter-panel fieldset+fieldset{margin-top:2rem}.hjp-collection-browser .hjp-filter-panel legend{float:none;width:100%;margin:0;padding:0 0 1.2rem;color:var(--hjp-filter-ink);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:0}.hjp-collection-browser .hjp-filter-options{display:flex;flex-wrap:wrap;gap:.8rem;min-width:0}.hjp-collection-browser .hjp-filter-option{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;max-width:100%;margin:0;padding:.9rem 1.2rem;border:1px solid var(--hjp-filter-border);border-radius:var(--hjp-filter-radius);background:#fff;color:var(--hjp-filter-ink);font-size:1.3rem;font-weight:400;line-height:1.5;cursor:pointer}.hjp-collection-browser .hjp-filter-option input{appearance:auto;-webkit-appearance:auto;position:static;flex:0 0 16px;width:16px;height:16px;min-width:16px;margin:0;padding:0;accent-color:var(--hjp-filter-pink);opacity:1;cursor:inherit}.hjp-collection-browser .hjp-filter-option input+span{min-width:0;overflow-wrap:anywhere}.hjp-collection-browser .hjp-filter-option-count{flex:0 0 auto;color:var(--hjp-filter-muted);font-size:1.2rem;font-variant-numeric:tabular-nums}.hjp-collection-browser .hjp-filter-option:has(input:checked){border-color:var(--hjp-filter-active-border);background:var(--hjp-filter-tint);color:var(--hjp-filter-pink)}.hjp-collection-browser .hjp-filter-option:has(input:disabled){opacity:.45;cursor:not-allowed}.hjp-collection-browser .hjp-filter-panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--hjp-filter-border)}.hjp-collection-browser .hjp-filter-done{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin:0;padding:1rem 1.8rem;border:1px solid var(--hjp-filter-pink);border-radius:var(--hjp-filter-radius);background:var(--hjp-filter-pink);color:#fff;font-size:1.3rem;font-weight:500;line-height:1.5;text-align:center;box-shadow:none}.hjp-collection-browser .hjp-filter-empty{margin:2rem 0;padding:3.2rem 2rem;border:1px solid var(--hjp-filter-border);border-radius:14px;background:var(--hjp-filter-surface);color:var(--hjp-filter-ink);text-align:center}.hjp-collection-browser .hjp-filter-empty p{margin:0 0 .8rem;font:inherit}.hjp-collection-browser .hjp-filter-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover){.hjp-collection-browser .hjp-filter-trigger:hover,.hjp-collection-browser .hjp-filter-chip:hover,.hjp-collection-browser .hjp-filter-option:not(:has(input:disabled)):hover{border-color:var(--hjp-filter-active-border);background:var(--hjp-filter-tint)}.hjp-collection-browser .hjp-filter-clear:hover{color:var(--hjp-filter-pink)}.hjp-collection-browser .hjp-filter-done:hover{border-color:var(--hjp-filter-pink-hover);background:var(--hjp-filter-pink-hover)}}@media screen and (max-width:749px){.hjp-collection-browser .hjp-filter-bar{gap:1rem 1.2rem;padding:1.2rem 0}.hjp-collection-browser .hjp-filter-groups{gap:.6rem}.hjp-collection-browser .hjp-filter-trigger{gap:.7rem;padding-inline:1.2rem}.hjp-collection-browser .hjp-filter-count{margin-left:auto}.hjp-collection-browser .hjp-filter-sort{flex:1 0 100%;justify-content:space-between;gap:1rem;margin-left:0}.hjp-collection-browser .hjp-filter-sort select{flex:0 1 auto;max-width:calc(100% - 6rem);font-size:1.4rem}.hjp-collection-browser .hjp-filter-panel{margin-top:1.2rem;padding:1.5rem}.hjp-collection-browser .hjp-filter-panel-footer{margin-top:1.4rem;padding-top:1.4rem}.hjp-collection-browser .hjp-filter-option{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){.hjp-collection-browser .hjp-filter-trigger,.hjp-collection-browser .hjp-filter-trigger .svg-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hjp-collection-filters.css.map */
