.nin-crumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:14px 0 0}.nin-crumbs a,.nin-crumbs span{font-family:var(--nin-font-body);font-size:13px;line-height:19px;color:var(--nin-text-secondary);text-decoration:none}.nin-crumbs a:hover{color:var(--nin-text-brand);text-decoration:underline}.nin-crumbs .sep{opacity:.5}.nin-crumbs .current{color:var(--nin-text-primary);font-weight:600}.nin-plp__head{padding:18px 0 0}.nin-plp__head .nin-h1{margin-bottom:6px}.nin-plp__count{font-family:var(--nin-font-body);font-size:14px;line-height:20px;color:var(--nin-text-secondary);margin:0}.nin-plp__desc{font-family:var(--nin-font-body);font-size:15px;line-height:24px;color:var(--nin-text-secondary);margin:10px 0 0;max-width:70ch}.nin-plp__promo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--nin-purple-50);border:1px solid var(--nin-purple-200);border-radius:var(--nin-r-md);padding:12px 16px;margin-top:16px;font-family:var(--nin-font-body);font-size:14px;line-height:21px;color:var(--nin-text-primary)}.nin-plp__promo a{color:var(--nin-text-brand);font-weight:600;text-decoration:none;white-space:nowrap}.nin-plp__promo a:hover{text-decoration:underline}.nin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 0;margin-bottom:4px;border-bottom:1px solid var(--nin-border);position:relative;z-index:2}.nin-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.nin-filter{position:relative}.nin-filter[open]{z-index:60}.nin-filter>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--nin-border-strong);border-radius:var(--nin-r-pill);padding:8px 14px;background:#fff;font-family:var(--nin-font-body);font-weight:600;font-size:13px;line-height:19px;color:var(--nin-text-primary);white-space:nowrap}.nin-filter>summary::-webkit-details-marker{display:none}.nin-filter>summary::marker{content:none}.nin-filter>summary:hover{border-color:var(--nin-purple-400)}.nin-filter[open]>summary{border-color:var(--nin-purple-600);color:var(--nin-purple-600)}.nin-filter>summary:focus{outline:none}.nin-filter>summary:focus-visible{outline:2px solid var(--nin-purple-600);outline-offset:2px}.nin-filter>summary svg{width:11px;height:11px;opacity:.55;flex:none}.nin-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:var(--nin-purple-600);color:#fff;font-size:11px;padding:0 5px}.nin-filter__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:70;min-width:246px;max-height:330px;overflow-y:auto;background:#fff;border:1px solid var(--nin-border);border-radius:var(--nin-r-md);box-shadow:var(--nin-shadow-card-hover);padding:10px}.nin-filter__opt{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:var(--nin-r-sm);cursor:pointer}.nin-filter__opt:hover{background:var(--nin-bg-subtle)}.nin-filter__opt input{width:16px;height:16px;accent-color:var(--nin-purple-600);flex:none;margin:0}.nin-filter__opt span{font-family:var(--nin-font-body);font-size:14px;line-height:20px;color:var(--nin-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nin-filter__opt .n{color:var(--nin-text-secondary);font-size:13px;margin-left:auto;flex:none}.nin-filter__apply{margin-top:10px}.nin-price-range{display:flex;align-items:flex-end;gap:8px}.nin-price-range label{display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-width:0}.nin-price-range span{font-family:var(--nin-font-body);font-weight:600;font-size:12px;color:var(--nin-text-secondary)}.nin-price-range .dash{padding-bottom:11px;color:var(--nin-text-secondary)}.nin-price-range input{width:100%;box-sizing:border-box;border:1px solid var(--nin-border-strong)!important;border-radius:var(--nin-r-sm)!important;background:#fff!important;box-shadow:none!important;padding:9px 11px!important;margin:0!important;font-family:var(--nin-font-body);font-size:14px;color:var(--nin-text-primary);-moz-appearance:textfield}.nin-price-range input:focus{outline:none!important;border-color:var(--nin-purple-600)!important;box-shadow:0 0 0 3px #6b14bc24!important}.nin-price-range input::-webkit-outer-spin-button,.nin-price-range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nin-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 0 0}.nin-pill{display:inline-flex;align-items:center;gap:6px;background:var(--nin-purple-50);border:1px solid var(--nin-purple-200);border-radius:var(--nin-r-pill);padding:5px 10px;font-family:var(--nin-font-body);font-size:13px;color:var(--nin-purple-700);text-decoration:none}.nin-pill:hover{background:var(--nin-purple-100)}.nin-pill svg{width:11px;height:11px}.nin-clear-all{font-family:var(--nin-font-body);font-weight:600;font-size:13px;color:var(--nin-text-secondary);text-decoration:underline}.nin-clear-all:hover{color:var(--nin-text-brand)}.nin-sort{display:flex;align-items:center;gap:8px;flex:none}.nin-sort label{font-family:var(--nin-font-body);font-size:13px;color:var(--nin-text-secondary);white-space:nowrap}.nin-sort select{appearance:none;-webkit-appearance:none;border:1px solid var(--nin-border-strong)!important;border-radius:var(--nin-r-pill)!important;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%235f5969' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 13px center!important;background-size:12px 12px!important;padding:8px 34px 8px 14px!important;margin:0!important;font-family:var(--nin-font-body);font-weight:600;font-size:13px;line-height:19px;color:var(--nin-text-primary);cursor:pointer;box-shadow:none!important}.nin-sort select:focus{outline:none;border-color:var(--nin-purple-600)!important;box-shadow:0 0 0 3px #6b14bc24!important}.nin-plp__grid{padding:22px 0 0;position:relative;z-index:1}.nin-plp__empty{padding:48px 0;text-align:center}@media screen and (max-width:900px){.nin-toolbar{padding:14px 0}.nin-sort label{display:none}}@media screen and (max-width:560px){.nin-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.nin-filters::-webkit-scrollbar{display:none}.nin-sort,.nin-sort select{width:100%}.nin-filter__panel{position:fixed;left:14px;right:14px;top:auto;min-width:0;max-height:60vh}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nin-collection.css.map */
