.jv .jv-catalog-heading{padding:8px 0 20px;background:none}.jv .jv-catalog-heading h1,.jv .jv-search-page>h1{font-family:var(--font-body);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15;margin:0 0 20px}.jv .jv-search-page{padding-bottom:56px;min-height:55vh}.jv .jv-search-page-form{margin:28px 0 30px;width:100%}.jv .jv-search-row{display:flex;gap:16px;align-items:stretch;width:100%}.jv .jv-search-row input[type=search]{flex:1;min-width:0;width:100%;height:52px;border:1px solid #d6dadd;background:#fff;padding:12px 16px;font-family:var(--font-body);font-size:14px}.jv .jv-search-row .btn{margin:0;min-height:52px;padding:12px 24px;background:var(--ink);border-color:var(--ink);color:#fff;font-size:14px}.jv .jv-search-count{margin:0 0 22px;font-size:13px}.jv .jv-search-page .catalog-grid{padding-top:0}.jv .jv-search-empty{font-size:15px;margin:20px 0 60px}.jv .pdp-stock:empty{display:none}@media(max-width:767px){.jv .jv-catalog-heading{padding-bottom:12px}.jv .jv-search-page>h1{font-size:28px}.jv .jv-search-page-form{margin:20px 0 24px}.jv .jv-search-row{gap:8px}.jv .jv-search-row .btn{padding-inline:16px;font-size:13px}.jv .jv-search-row input[type=search]{font-size:16px;padding-inline:12px}.jv .jv-search-page{padding-bottom:36px}}.jv .jv-catalog-heading,.jv .jv-catalog-heading h1{color:var(--ink)}.jv .category-page:has([data-jv-facets])>.breadcrumb{padding-block:18px 14px}.jv .jv-collection-facets{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count sort" "price sort" "reset reset";gap:8px 24px;margin:0 0 16px;align-items:end}.jv .jv-result-count{grid-area:count;margin:0;font-size:13px;color:var(--muted)}.jv .jv-facet-sort{grid-area:sort;display:flex;align-items:center;gap:12px;margin:0;font-size:13px}.jv .jv-facet-sort select{width:230px;max-width:100%;height:44px;font-size:13px;padding:9px 12px}.jv .jv-price-fields{grid-area:price;border:0;min-width:0;margin:0;padding:0;max-width:420px}.jv .jv-price-fields legend{float:left;width:100%;margin:0 0 4px;padding:0;font-size:13px;font-weight:500;line-height:1.5}.jv .jv-price-row{display:flex;gap:20px;align-items:end;clear:both}.jv .jv-price-control{flex:1;min-width:0}.jv .jv-price-values{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;white-space:nowrap}.jv .jv-price-values span{color:var(--muted);font-size:12px}.jv .jv-price-track{position:relative;height:38px;--low:0%;--high:100%}.jv .jv-price-rail{position:absolute;inset:18px 11px auto;height:3px;background:linear-gradient(to right,#d8d6d1 0%,#d8d6d1 var(--low),var(--ink) var(--low),var(--ink) var(--high),#d8d6d1 var(--high),#d8d6d1 100%)}.jv .jv-price-track input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;-webkit-appearance:none;width:100%;height:38px;min-height:0;margin:0;padding:0;border:0;background:transparent;pointer-events:none;box-shadow:none}.jv .jv-price-track input[type=range]::-webkit-slider-runnable-track{height:3px;background:transparent}.jv .jv-price-track input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;cursor:grab;width:23px;height:23px;border:2px solid var(--ink);border-radius:50%;background:#fff;margin-top:-10px}.jv .jv-price-track input[type=range]::-moz-range-track{height:3px;background:transparent}.jv .jv-price-track input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;width:21px;height:21px;border:2px solid var(--ink);border-radius:50%;background:#fff}.jv .jv-price-track input[type=range]:focus-visible{outline:none}.jv .jv-price-track input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.jv .jv-price-row .btn{font-size:12px;padding:11px 18px;min-height:44px;background:var(--ink);border-color:var(--ink)}.jv .jv-price-reset{grid-area:reset;font-size:12px;text-decoration:underline;width:fit-content}.jv .category-page:has([data-jv-facets]) .catalog-grid{padding-top:0}@media(max-width:767px){.jv .jv-collection-facets{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count sort" "price price" "reset reset";gap:12px;margin-bottom:16px}.jv .jv-facet-sort span{display:none}.jv .jv-facet-sort select{width:190px;font-size:12px}.jv .jv-result-count{font-size:12px;align-self:center}.jv .jv-price-fields{max-width:none;padding:12px;background:#f5f2ed;border:1px solid #ece8e1}.jv .jv-price-row{gap:14px}.jv .jv-price-row .btn{padding-inline:13px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jv-catalog-refined.css.map */
