.kn-plp{display:grid;gap:18px;padding-bottom:16px}@media(min-width:990px){.kn-plp--side{grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}}.kn-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 6px;flex-wrap:wrap}.kn-toolbar__l{display:flex;align-items:center;gap:10px}.kn-toolbar select{height:44px;min-width:220px;border-radius:999px;border:1.5px solid var(--k-pink);padding:0 38px 0 18px;font:inherit;font-size:14px;background:#fff;color:var(--n-ink);cursor:pointer}.kn-toolbar select:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.kn-filter-btn{display:inline-flex;align-items:center;gap:6px}.kn-filter-btn svg{width:18px;height:18px}@media(min-width:990px){.kn-plp--side .kn-filter-btn{display:none}}.kn-filters-drawer{width:min(92vw,400px)}.kn-filters-drawer .kn-drawer__body{padding:0 18px}.kn-filters-drawer .kn-drawer__foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--n-line);background:#fff}.kn-filters-drawer .kn-drawer__foot .kn-btn{width:100%;justify-content:center}@media(min-width:990px){.kn-plp--side .kn-filters-drawer{position:sticky;top:calc(var(--kn-hdr-h,160px) + 12px);left:auto;bottom:auto;z-index:1;width:auto;max-height:calc(100vh - var(--kn-hdr-h,160px) - 24px);overflow:auto;transform:none;visibility:visible;transition:none;border-radius:0;background:transparent;display:block;padding-right:6px;scrollbar-width:thin;box-shadow:none}.kn-plp--side .kn-filters-drawer .kn-drawer__head,.kn-plp--side .kn-filters-drawer .kn-drawer__foot{display:none}.kn-plp--side .kn-filters-drawer .kn-drawer__body{padding:0;overflow:visible}}.kn-facets{display:grid}.kn-facet{border-bottom:1px solid var(--n-line)}.kn-facet summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 2px;font-weight:700;font-size:14.5px;color:var(--n-ink);cursor:pointer;list-style:none}.kn-facet summary::-webkit-details-marker{display:none}.kn-facets .kn-facet>summary svg{width:18px;height:18px;transition:transform .2s;flex:0 0 auto;transform:none}.kn-facets .kn-facet[open]>summary svg{transform:rotate(180deg)}.kn-facet summary small{font-weight:600;color:#fff;background:var(--k-pink);border-radius:999px;padding:0 7px;font-size:11px;margin-left:auto}.kn-facet__body{padding:0 2px 14px;display:grid;gap:10px}.kn-facet__find{height:40px;border:1px solid var(--n-line);border-radius:999px;padding:0 16px;font:inherit;font-size:13.5px;width:100%;background:#fff}.kn-facet__find:focus{outline:none;border-color:var(--k-pink)}.kn-facet__list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:280px;overflow:auto}.kn-facet__list li[hidden]{display:none}.kn-check{display:flex;align-items:center;gap:10px;padding:5px 2px;font-size:14px;color:var(--n-ink);cursor:pointer;border-radius:6px}.kn-check:hover{color:var(--k-pink)}.kn-check input{width:18px;height:18px;accent-color:var(--k-pink);flex:0 0 auto;margin:0}.kn-check span{flex:1;min-width:0}.kn-check small{color:var(--n-muted);font-size:12px}.kn-check.is-disabled{opacity:.45;pointer-events:none}.kn-price-range{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.kn-price-range label{display:flex;align-items:center;gap:4px;border:1px solid var(--n-line);border-radius:999px;padding:0 12px;height:40px;font-size:13px;color:var(--n-muted)}.kn-price-range input{width:100%;border:0;font:inherit;font-size:14px;color:var(--n-ink);background:transparent;outline:none;-moz-appearance:textfield}.kn-price-range input::-webkit-outer-spin-button,.kn-price-range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kn-active{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 10px}.kn-active a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fde7f3;color:var(--k-pink);font-size:13px;font-weight:600}.kn-active a svg{width:14px;height:14px}.kn-active a:hover{background:var(--k-pink);color:#fff}.kn-active .kn-active__clear{background:none;color:var(--n-ink);text-decoration:underline}.kn-plp--side .kn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.kn-plp--side .kn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.kn-plp--side .kn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-results{min-width:0}.kn-results.is-loading{opacity:.5;pointer-events:none;transition:opacity .2s}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kn-facets.css.map */
