.collection{display:block;background-color:var(--color-paper, #f7f5f0);padding-top:var(--space-lg, 24px);padding-bottom:var(--space-3xl, 64px)}@media(max-width:989px){algolia-collection.collection{padding-top:0}algolia-collection .plp-toolbar{padding:12px var(--spacing-content-padding, 28px);margin-top:25px;margin-left:calc(-1 * var(--spacing-content-padding, 28px));margin-right:calc(-1 * var(--spacing-content-padding, 28px));position:sticky;top:var(--header-stack, calc(var(--header-height-desktop, 64px) + 1px));z-index:9;border-bottom:1px solid transparent}algolia-collection .plp-toolbar.is-stuck{border-bottom-color:var(--color-line, #c8c2b6);background-color:var(--color-white, #fff)}algolia-collection .plp-toolbar__btn{background-color:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-white-fixed, #fff)}}@media(max-width:749px){algolia-collection .plp-toolbar{padding:12px var(--spacing-content-padding-mobile, 16px);margin-left:calc(-1 * var(--spacing-content-padding-mobile, 16px));margin-right:calc(-1 * var(--spacing-content-padding-mobile, 16px));top:var(--header-stack, calc(var(--header-height-mobile, 56px) + 1px))}}.collection__layout{display:grid;grid-template-columns:1fr;gap:var(--space-lg, 24px);align-items:start}@media(min-width:990px){.collection__layout{grid-template-columns:260px 1fr}}.collection__sidebar{display:none}@media(min-width:990px){.collection__sidebar{display:block;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-line, #c8c2b6) transparent}.collection__sidebar--sticky{position:sticky;top:80px}}.collection__filter-group{border-bottom:1px solid var(--color-line, #c8c2b6)}.collection__filter-group:first-of-type{border-top:1px solid var(--color-line, #c8c2b6)}.collection__filter-group summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0 6px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.collection__filter-group summary::-webkit-details-marker{display:none}.collection__filter-group-label{font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink, #1a1815)}.collection__filter-group-toggle{font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;font-weight:400;color:var(--color-muted, #8a857c);line-height:1}.collection__filter-group-toggle:before{content:"+"}.collection__filter-group[open] .collection__filter-group-toggle:before{content:"\2212"}.collection__filter-group__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.collection__filter-group.is-open>.collection__filter-group__panel{grid-template-rows:1fr}.collection__filter-group__body{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;overflow-y:auto;overflow-x:hidden;max-height:280px;min-height:0}.collection__filter-group__body.is-fade-top{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 32px);mask-image:linear-gradient(to bottom,transparent 0,#000 32px)}.collection__filter-group__body.is-fade-bottom{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 32px);mask-image:linear-gradient(to top,transparent 0,#000 32px)}.collection__filter-group__body.is-fade-top.is-fade-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%)}algolia-price-range[hidden]{display:none}.collection__grid>.algolia-infinite-hits__no-results{display:flex;flex-direction:column;align-items:center;gap:12px;grid-column:1 / -1;padding:56px 24px;border:1px solid var(--color-line, #c8c2b6);text-align:center}.collection__empty-state{margin:0;font-family:var(--font-display, "Anton", sans-serif);font-size:28px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink, #1a1815)}.collection__empty-state-help{max-width:36ch;margin:0;font-family:var(--font-body, "DM Sans", sans-serif);font-size:14px;line-height:1.5;color:var(--color-ink-2, #39342d)}.collection__empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.collection__sort-trigger:disabled,.plp-toolbar__sort-btn:disabled,.collection__view-btn:disabled,.collection__sort-select:disabled{opacity:.4;cursor:not-allowed}.collection__filter-search{position:sticky;top:0;width:100%;padding:5px 8px;border:1px solid var(--color-line, #c8c2b6);border-radius:0;background:var(--color-paper, #f7f5f0);font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;color:var(--color-ink, #1a1815);outline:none;transition:border-color .15s}.collection__filter-search:focus{border-color:var(--color-ink, #1a1815)}.collection__filter-empty{margin:0;font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;color:var(--color-muted, #8a857c)}.collection__filter-option{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:0}.collection__filter-option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:3px;border:1px solid var(--color-ink, #1a1815);border-radius:0;flex-shrink:0;cursor:pointer;background:transparent;transition:border-color .15s,background-color .15s}.collection__filter-option input[type=checkbox]:checked{background-color:var(--color-ink, #1a1815);border-color:var(--color-ink, #1a1815);background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3l2 2 4-4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.collection__filter-option-children{padding-left:16px}.collection__filter-option.is-disabled{opacity:.4;cursor:not-allowed}.collection__filter-option-label{font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;line-height:1.45;color:var(--color-ink, #1a1815);flex:1}.collection__filter-option-count{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:400;letter-spacing:.06em;color:var(--color-muted, #8a857c);margin-left:auto}.collection__filter-price-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.collection__filter-price-display{font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;color:var(--color-muted, #8a857c);letter-spacing:.06em}.collection__filter-price-mode-btn{background:none;border:none;cursor:pointer;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--color-muted, #8a857c);padding:0;text-decoration:underline;transition:color .15s}.collection__filter-price-mode-btn:hover{color:var(--color-ink, #1a1815)}.collection__filter-price-slider{position:relative;height:20px;margin-bottom:6px}.collection__filter-price-track{position:absolute;top:50%;left:14px;right:14px;height:2px;background-color:var(--color-line, #c8c2b6);transform:translateY(-50%);pointer-events:none}.collection__filter-price-fill{position:absolute;height:100%;background-color:var(--color-ink, #1a1815)}.collection__filter-price-range{position:absolute;top:0;left:1px;right:1px;width:calc(100% - 2px);height:100%;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;margin:0;padding:0}.collection__filter-price-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;background:var(--color-ink, #1a1815);border-radius:50%;border:2px solid var(--color-paper, #f7f5f0);box-shadow:0 0 0 1px var(--color-ink, #1a1815);cursor:pointer;pointer-events:all}.collection__filter-price-range::-moz-range-thumb{width:14px;height:14px;background:var(--color-ink, #1a1815);border-radius:50%;border:2px solid var(--color-paper, #f7f5f0);box-shadow:0 0 0 1px var(--color-ink, #1a1815);cursor:pointer;pointer-events:all}.collection__filter-price-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-accent, #D94F1E)}.collection__filter-price-inputs{display:flex;align-items:center;gap:6px}.collection__filter-price-inputs[hidden],.collection__filter-price-slider[hidden]{display:none}.collection__filter-price-field{display:flex;align-items:center;gap:3px;flex:1;border:1px solid var(--color-line, #c8c2b6);padding:5px 8px;transition:border-color .15s}.collection__filter-price-field:focus-within{border-color:var(--color-ink, #1a1815)}.collection__filter-price-currency{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--color-muted, #8a857c);flex-shrink:0}.collection__filter-price-field input{width:100%;border:none;background:transparent;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--color-ink, #1a1815);outline:none;min-width:0}.collection__filter-price-dash{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--color-muted, #8a857c);flex-shrink:0}.collection__toolbar{display:none;align-items:center;gap:10px;margin-bottom:var(--space-lg, 24px);flex-wrap:wrap}@media(max-width:989px){.collection__main{display:flex;flex-direction:column}.collection__toolbar{display:flex;order:-1;width:100%;margin-bottom:0}.collection__toolbar:has(algolia-current-refinements>.collection__chips:not([hidden])){margin-bottom:12px}.collection__toolbar>:not(#algolia-chips){display:none}#algolia-chips{width:100%}}@media(min-width:990px){.collection__toolbar{display:flex}}.collection__chips{display:flex;align-items:center;gap:var(--space-sm, 8px);flex-wrap:wrap;flex:1}.collection__chips[hidden]{display:none}.collection__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background-color:var(--color-ink, #1a1815);border:none;border-radius:20px;font-family:var(--font-body, "DM Sans", sans-serif);font-size:11px;font-weight:400;line-height:1.4;color:var(--color-white, #fff);cursor:pointer;transition:background-color .15s;text-decoration:none;text-transform:uppercase}.collection__chip:hover{background-color:var(--color-accent, #D94F1E);color:var(--color-white, #fff)}.collection__chip-dismiss{font-size:12px;line-height:1;opacity:.6}.collection__chip-clear{background:none;border:none;cursor:pointer;font-family:var(--font-body, "DM Sans", sans-serif);font-size:11px;font-weight:400;line-height:1.4;color:var(--color-accent, #c94a1e);padding:0;text-decoration:underline;text-decoration-thickness:from-font;white-space:nowrap}@media(max-width:989px){.collection__chip{padding:5px 10px}.collection__chip-clear{color:var(--color-ink, #1a1815);font-size:12px}}.collection__sort{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.collection__sort-label{font-family:var(--font-body, "DM Sans", sans-serif);font-size:11px;font-weight:400;letter-spacing:0;color:var(--color-ink, #1a1815);white-space:nowrap}.collection__view-toggles{display:flex;align-items:center;gap:10px;margin-left:10px}.collection__view-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--color-muted, #8a857c);transition:color .15s}.collection__view-btn.is-active,.collection__view-btn:hover{color:var(--color-ink, #1a1815)}.collection__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;margin:0;list-style:none}@media(min-width:750px){.collection__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.collection__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:599px){.collection__grid--mobile-card{grid-template-columns:1fr!important}}.collection__grid>li{display:flex}.collection__grid>li .product-card{flex:1}.collection__grid--list{grid-template-columns:1fr!important;gap:8px}.collection__grid--list .product-card__link{flex-direction:row;align-items:flex-start;gap:12px}.collection__grid--list .product-card__media{width:150px;height:150px;flex-shrink:0}.collection__grid--list .product-card__title{-webkit-line-clamp:1}.collection__grid-promo{grid-column:1 / -1;display:block}.collection-promo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding:var(--space-xl, 32px) var(--space-lg, 24px);background:var(--color-paper-2);border:1px solid var(--color-line-2);border-radius:10px}.collection-promo__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0}.collection-promo__text{display:flex;flex-direction:column;align-items:center;gap:6px}.collection-promo__heading{margin:0;text-align:center;max-width:340px}.collection-promo__heading-accent,.collection-promo__heading-main{display:block;font-family:var(--font-display);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-transform:uppercase}.collection-promo__heading-accent{color:var(--color-accent);font-size:24px}.collection-promo__heading-main{color:var(--color-ink)}.collection-promo__body{margin:0;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:normal;color:var(--color-ink);text-align:center;max-width:340px}.collection-promo__cta{display:block;margin-top:6px;font-weight:700;color:var(--color-ink);text-decoration:underline;text-underline-position:from-font}@media(min-width:750px){.collection-promo{flex-direction:row;gap:30px;padding:20px 30px}.collection-promo__avatar{width:98px;height:98px}.collection-promo__text{align-items:flex-start}.collection-promo__heading{text-align:left;max-width:none}.collection-promo__heading-accent{font-size:40px;line-height:1.15;letter-spacing:.8px}.collection-promo__heading-main{font-size:18px;line-height:1.2;letter-spacing:.72px}.collection-promo__body{text-align:left;max-width:none}.collection-promo__cta{display:inline;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/algolia-collection.css.map */
