.jhs-collection__head{background:var(--jhs-espresso);color:var(--jhs-cream);padding:40px var(--jhs-page-gutter) 56px;text-align:center;border-bottom:1px solid rgba(210,171,110,.22);margin-inline:calc(-1 * var(--jhs-page-gutter))}@media(min-width:1024px){.jhs-collection__head{padding:56px var(--jhs-page-gutter) 76px}}.jhs-collection__head-inner{max-width:940px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:14px}.jhs-collection__head .jhs-eyebrow{color:var(--jhs-brass)}.jhs-collection__head h1{margin:0;font-family:var(--jhs-font-body);font-size:clamp(34px,4vw,54px);font-weight:200;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}.jhs-collection__blurb{margin:0;max-width:58ch;font-family:var(--jhs-font-body);font-size:var(--jhs-size-body);font-weight:300;line-height:1.6;color:#f4eddfb8}.jhs-collection{padding-inline:var(--jhs-page-gutter);padding-bottom:var(--jhs-section-padding-large)}.jhs-collection__toolbar{max-width:var(--jhs-container-large);margin:var(--jhs-space-xl) auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-bottom:var(--jhs-space-md);border-bottom:1px solid var(--jhs-border)}.jhs-collection__count{font-family:var(--jhs-font-body);font-size:var(--jhs-size-small);color:var(--jhs-ink-muted)}.jhs-collection__applied{display:flex;flex-wrap:wrap;gap:8px;flex:1}.jhs-collection .jhs-applied{display:inline-flex;align-items:center;gap:8px;padding:7px 10px 7px 12px;border-radius:var(--jhs-radius-pill);background:var(--jhs-surface-raised);font-family:var(--jhs-font-body);font-size:12px;color:var(--jhs-ink);border:0;cursor:pointer}.jhs-collection .jhs-applied svg{width:10px;height:10px;opacity:.6}.jhs-collection__controls{display:flex;gap:10px;margin-left:auto}.jhs-collection .jhs-tool{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--jhs-radius-pill);border:1px solid var(--jhs-border-strong);background:var(--jhs-surface);color:var(--jhs-ink);font-family:var(--jhs-font-body);font-size:var(--jhs-size-small);cursor:pointer}.jhs-collection .jhs-tool--filters,.jhs-collection .jhs-tool--filters [data-filter-count][hidden]{display:none}.jhs-collection .jhs-tool--filters [data-filter-count]{min-width:18px;height:18px;padding:0 5px;border-radius:var(--jhs-radius-pill);background:var(--jhs-espresso);color:var(--jhs-cream);font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.jhs-collection .jhs-tool--sort{position:relative;padding-right:36px}.jhs-collection .jhs-tool--sort>span{color:var(--jhs-ink-faint);white-space:nowrap}.jhs-collection .jhs-tool--sort select{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;font-family:var(--jhs-font-body);font-size:var(--jhs-size-small);color:var(--jhs-ink);cursor:pointer;outline:none}.jhs-collection .jhs-tool--sort:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1px solid var(--jhs-ink-faint);border-bottom:1px solid var(--jhs-ink-faint);transform:translateY(-70%) rotate(45deg);pointer-events:none}.jhs-collection__body{max-width:var(--jhs-container-large);margin:var(--jhs-space-lg) auto 0;display:grid;grid-template-columns:1fr;gap:var(--jhs-space-xl)}@media(min-width:1024px){.jhs-collection__body{grid-template-columns:264px 1fr;gap:var(--jhs-space-xxl)}}.jhs-collection .jhs-cards--catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jhs-space-xl) var(--jhs-space-lg)}@media(min-width:1080px){.jhs-collection .jhs-cards--catalog{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--jhs-space-xl) 32px}}.jhs-collection__item[hidden]{display:none}.jhs-collection .jhs-cards--catalog{opacity:1;transition:opacity .15s ease}.jhs-collection .jhs-cards--catalog[data-hydrating]{visibility:hidden;opacity:0}@media(prefers-reduced-motion:reduce){.jhs-collection .jhs-cards--catalog{transition:none}}.jhs-collection .jhs-collection__pagination[hidden],.jhs-collection .jhs-filters[hidden]{display:none}.jhs-collection .jhs-card__meta{min-width:0}.jhs-collection .jhs-card__brand,.jhs-collection .jhs-card__spec{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:639px){.jhs-collection .jhs-card__meta,.jhs-collection .jhs-card__row{flex-direction:column;align-items:flex-start;gap:2px}}.jhs-collection__empty,.jhs-collection__note{grid-column:1 / -1;margin:var(--jhs-space-xl) 0;font-family:var(--jhs-font-body);font-size:var(--jhs-size-body);color:var(--jhs-ink-muted)}.jhs-collection .jhs-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--jhs-accent);border-bottom:1px solid currentColor;cursor:pointer}.jhs-collection__pagination{display:flex;align-items:center;justify-content:center;gap:var(--jhs-space-lg);margin-top:var(--jhs-space-xl);font-family:var(--jhs-font-body);font-size:var(--jhs-size-small);color:var(--jhs-ink-faint)}.jhs-collection__pagination a{color:var(--jhs-ink);border-bottom:1px solid var(--jhs-border-strong);text-decoration:none}.jhs-collection .jhs-filters{display:flex;flex-direction:column}@media(min-width:1024px){.jhs-collection .jhs-filters{position:sticky;top:calc(var(--jhs-header-height) + 16px);align-self:start;max-height:calc(100vh - var(--jhs-header-height) - 40px)}}.jhs-collection .jhs-filters__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--jhs-border)}.jhs-collection .jhs-filters__title{font-family:var(--jhs-font-body);font-size:1.0625rem;font-weight:400}.jhs-collection .jhs-filters__clear{background:none;border:0;padding:0;font-family:var(--jhs-font-body);font-size:12px;color:var(--jhs-ink-faint);cursor:pointer;border-bottom:1px solid transparent}.jhs-collection .jhs-filters__clear:hover{color:var(--jhs-ink);border-color:currentColor}.jhs-collection .jhs-filters__close{display:none;background:none;border:0;padding:6px;color:var(--jhs-ink);cursor:pointer}.jhs-collection .jhs-filters__scroll{display:flex;flex-direction:column}.jhs-collection .jhs-filters__foot{display:none}.jhs-collection .jhs-search{display:flex;align-items:center;gap:10px;margin:16px 0 6px;padding:10px 14px;border:1px solid var(--jhs-border);border-radius:var(--jhs-radius-pill);color:var(--jhs-ink-faint)}.jhs-collection .jhs-search input{flex:1;border:0;background:transparent;font-family:var(--jhs-font-body);font-size:16px;color:var(--jhs-ink);outline:none;min-width:0}.jhs-collection .jhs-search input::placeholder{color:var(--jhs-ink-faint)}.jhs-collection .jhs-fgroup{border-bottom:1px solid var(--jhs-border)}.jhs-collection .jhs-fgroup summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;cursor:pointer;font-family:var(--jhs-font-body);font-size:var(--jhs-size-small);font-weight:500}.jhs-collection .jhs-fgroup summary::-webkit-details-marker{display:none}.jhs-collection .jhs-fgroup summary:after{content:"";width:7px;height:7px;border-right:1px solid var(--jhs-ink-faint);border-bottom:1px solid var(--jhs-ink-faint);transform:rotate(45deg);margin-left:8px;transition:transform var(--jhs-motion-fast);flex-shrink:0}.jhs-collection .jhs-fgroup[open] summary:after{transform:rotate(-135deg)}.jhs-collection .jhs-fgroup__val{margin-left:auto;font-weight:300;color:var(--jhs-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.jhs-collection .jhs-fgroup__val.is-set{color:var(--jhs-ink)}.jhs-collection .jhs-fgroup__body{padding:0 0 18px}.jhs-collection .jhs-fgroup__list{display:flex;flex-direction:column;gap:10px}.jhs-collection .jhs-fgroup__chips{display:flex;flex-wrap:wrap;gap:8px}.jhs-collection .jhs-check{display:flex;align-items:center;gap:10px;font-family:var(--jhs-font-body);font-size:13px;color:var(--jhs-ink);cursor:pointer}.jhs-collection .jhs-check small{margin-left:auto;color:var(--jhs-ink-faint);font-size:11px}.jhs-collection .jhs-cdot{width:15px;height:15px;border-radius:var(--jhs-radius-circle);background:var(--sw);box-shadow:0 0 0 1px #17110d2e;flex-shrink:0}.jhs-collection .jhs-cdot--multi{background:conic-gradient(#5a2230,#7a4b32,#2f5a3c,#1f3a6b,#c9cbcf,#5a2230)}.jhs-collection .jhs-filters input[type=checkbox]{appearance:none;-webkit-appearance:none;width:15px;height:15px;margin:0;flex-shrink:0;border:1px solid var(--jhs-border-strong);border-radius:var(--jhs-radius-control);background:#fff;display:inline-grid;place-content:center;cursor:pointer;transition:background var(--jhs-motion-fast),border-color var(--jhs-motion-fast)}.jhs-collection .jhs-filters input[type=checkbox]:hover{border-color:var(--jhs-ink-muted)}.jhs-collection .jhs-filters input[type=checkbox]:checked{background:var(--jhs-espresso);border-color:var(--jhs-espresso)}.jhs-collection .jhs-filters input[type=checkbox]:after{content:none}.jhs-collection .jhs-filters input[type=checkbox]:before{content:"";width:9px;height:6px;border-left:1.25px solid var(--jhs-cream);border-bottom:1.25px solid var(--jhs-cream);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--jhs-motion-fast)}.jhs-collection .jhs-filters input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.jhs-collection .jhs-filters input:focus-visible{outline:2px solid var(--jhs-accent);outline-offset:2px}@media screen and (max-width:1023px){.jhs-collection .jhs-check{min-height:44px}}.jhs-collection .jhs-chipbtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--jhs-radius-pill);border:1px solid var(--jhs-border-strong);background:transparent;font-family:var(--jhs-font-body);font-size:12px;color:var(--jhs-ink);cursor:pointer}.jhs-collection .jhs-chipbtn small{opacity:.5;font-size:11px}.jhs-collection .jhs-chipbtn.is-on{background:var(--jhs-espresso);color:var(--jhs-cream);border-color:var(--jhs-espresso)}.jhs-collection .jhs-btn--solid{background:var(--jhs-espresso);color:var(--jhs-cream);border-color:var(--jhs-espresso);font-weight:500}@media(min-width:1024px){.jhs-collection .jhs-filters__scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;padding-right:10px;margin-right:-10px;mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent)}.jhs-collection .jhs-filters:hover .jhs-filters__scroll{scrollbar-color:rgba(184,144,79,.55) transparent}.jhs-collection .jhs-filters__scroll::-webkit-scrollbar{width:4px}.jhs-collection .jhs-filters__scroll::-webkit-scrollbar-track{background:transparent}.jhs-collection .jhs-filters__scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--jhs-radius-pill)}.jhs-collection .jhs-filters:hover .jhs-filters__scroll::-webkit-scrollbar-thumb{background:#b8904f8c}}@media(max-width:1023px){.jhs-collection .jhs-tool--filters{display:inline-flex}.jhs-collection .jhs-filters{position:fixed;inset:auto 0 0 0;z-index:60;max-height:88svh;background:#fff;border-radius:var(--jhs-radius-sheet) var(--jhs-radius-sheet) 0 0;padding:0 var(--jhs-space-md);transform:translateY(105%);transition:transform .36s cubic-bezier(.2,.7,.2,1);box-shadow:0 -12px 40px #17110d2e}.jhs-collection .jhs-filters.is-open{transform:translateY(0)}.jhs-collection .jhs-filters__head{padding:18px 0 14px;position:sticky;top:0;background:#fff}.jhs-collection .jhs-filters__close{display:inline-flex}.jhs-collection .jhs-filters__scroll{overflow-y:auto;overflow-x:hidden;flex:1;padding-bottom:8px}.jhs-collection .jhs-filters__foot{display:block;padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--jhs-border)}.jhs-collection .jhs-filters__foot .jhs-btn{width:100%}.jhs-collection .jhs-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#17110d80}.jhs-collection__applied{order:3;flex-basis:100%}.jhs-collection__count{flex-basis:100%}.jhs-collection__controls{margin-left:0;width:100%;display:grid;grid-template-columns:1fr 1fr}.jhs-collection .jhs-tool{justify-content:center}.jhs-collection .jhs-tool--sort{justify-content:flex-start}.jhs-collection .jhs-tool--sort>span{display:none}}body.jhs-drawer-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-jhs-collection.css.map */
