.collection__banner{background:var(--color-surface-alt)}.collection__banner-inner{display:flex;flex-direction:column-reverse;align-items:center}.collection__banner-text{inline-size:100%;padding-block:var(--space-xl);text-align:center}.collection__banner-image{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.collection__title{margin:0}.collection__description{max-inline-size:65ch;margin-block-start:var(--space-sm)}@media(min-width:768px){.collection__banner-inner{flex-direction:row;flex-wrap:wrap;padding-block-start:var(--space-2xl)}.collection__banner-text{flex:0 0 41.666%;padding-block:var(--space-xl);padding-inline-end:var(--space-xl);text-align:start}.collection__banner-image{flex:0 0 58.333%;aspect-ratio:3 / 2}.collection__banner:not(.collection__banner--media) .collection__banner-text{flex-basis:100%;padding-inline-end:0}}.collection__breadcrumbs{padding-block:var(--space-2xs)}.collection__intro{max-inline-size:65ch;margin-inline:auto;margin-block-end:var(--space-xl);text-align:center}.collection-page:is(.blocks-align-start,.blocks-align-center,.blocks-align-end) :is(.collection__banner-text,.collection__intro){text-align:inherit}.collection-page.blocks-align-start :is(.collection__description,.collection__intro){margin-inline:0 auto}.collection-page.blocks-align-center :is(.collection__description,.collection__intro){margin-inline:auto}.collection-page.blocks-align-end :is(.collection__description,.collection__intro){margin-inline:auto 0}.collection-page.sx-align>*{justify-self:stretch}.collection-page:is(.blocks-align-start,.blocks-align-center,.blocks-align-end) .collection__layout{text-align:start}.collection{padding-block:var(--space-md) var(--space-3xl)}.collection__layout{display:grid;gap:var(--space-xl)}@media(min-width:1024px){.collection__layout{grid-template-columns:260px minmax(0,1fr);align-items:start}.collection__layout--solo{grid-template-columns:minmax(0,1fr)}}.collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-xl);padding-block:.969rem;border-block:1px solid var(--color-border)}.collection__sort{display:flex;align-items:center;gap:var(--space-xs);min-inline-size:0;max-inline-size:100%;margin:0}.collection__sort .select{min-inline-size:0;max-inline-size:100%;text-overflow:ellipsis}.collection__count{margin:0;font-size:.875rem;color:var(--color-text-subtle)}.collection__filter-toggle{display:inline-flex}@media(min-width:1024px){.collection__filter-toggle{display:none}}.facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);padding:var(--space-md) var(--gutter);background:var(--color-surface);overflow-y:auto;visibility:hidden;transform:translate(-100%);transition:transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base)}.facets.is-open{visibility:visible;transform:translate(0);transition:transform var(--duration-base) var(--ease-out),visibility 0s}.facets__header{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-md)}.facets__title{margin:0;font-size:calc(var(--text-lg) * var(--heading-scale))}.facets__close{padding:var(--space-xs);background:none;border:0;cursor:pointer;color:inherit}.facets__reset{display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);inline-size:100%;min-block-size:44px;margin-block-end:var(--space-md);padding-inline:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-text);text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.facets__reset:hover{background:color-mix(in oklab,currentColor 12%,transparent)}.facets__reset svg{inline-size:.75em;block-size:.75em}@media(min-width:1024px){.facets{position:sticky;inset:auto;visibility:visible;transition:none;inset-block-start:calc(var(--header-height, 0px) + var(--space-md));z-index:1;padding:0;background:none;transform:none;overflow:visible;max-block-size:calc(100vh - var(--header-height, 0px) - var(--space-xl));overflow-y:auto;scrollbar-width:thin}.facets__header{display:none}}.facet-block{border-block-end:1px solid var(--color-border-subtle)}.facet-block__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:var(--space-md) 0;font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-body);cursor:pointer;list-style:none;transition:color var(--duration-fast) var(--ease-default)}.facet-block__summary:hover{color:var(--color-text)}.facet-block__summary::-webkit-details-marker{display:none}.facet-block[open]>.facet-block__summary .icon-chevron{transform:rotate(180deg)}.facet-block__body{padding-block-end:var(--space-md)}.facet-more__toggle{display:flex;align-items:center;inline-size:100%;min-block-size:44px;padding:0;background:none;border:0;font-size:var(--text-sm);color:var(--color-text);text-align:start;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.facet-more__toggle:hover{color:var(--color-text-subtle)}.facet-list{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.facet-list--scroll{max-block-size:260px;overflow-y:auto;padding-inline-end:var(--space-xs);scrollbar-width:thin}.facet-option{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-base);cursor:pointer}.facet-option input{flex:0 0 auto;inline-size:1rem;block-size:1rem;accent-color:var(--color-primary-text)}.facet-option.is-disabled{opacity:.4;cursor:not-allowed}.facet-option__label{flex:1;min-inline-size:0}.facet-option__count{color:var(--color-text-subtle);font-size:var(--text-sm)}.facet-price__slider{display:block;margin-block-end:var(--space-xs)}.facet-price__readout{display:block;margin-block-end:var(--space-xs);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text);text-align:center}.facet-price__control{position:relative;display:block;block-size:1.5rem}.facet-price__track{position:absolute;inset-block-start:50%;inset-inline:0;block-size:3px;transform:translateY(-50%);background:var(--color-border);border-radius:999px}.facet-price__fill{position:absolute;inset-block:0;background:var(--color-primary);border-radius:999px}.facet-price__handle{position:absolute;inset-block:0;inset-inline:0;inline-size:100%;block-size:1.5rem;margin:0;padding:0;background:none;-webkit-appearance:none;appearance:none;pointer-events:none}.facet-price__handle::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;inline-size:1.125rem;block-size:1.125rem;background:var(--color-surface);border:2px solid var(--color-primary);border-radius:50%;box-shadow:var(--shadow-sm);cursor:grab;transition:border-color var(--duration-fast) var(--ease-default)}.facet-price__handle::-moz-range-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;inline-size:1.125rem;block-size:1.125rem;background:var(--color-surface);border:2px solid var(--color-primary);border-radius:50%;box-shadow:var(--shadow-sm);cursor:grab}.facet-price__handle:active::-webkit-slider-thumb{cursor:grabbing;border-color:var(--color-primary-900)}.facet-price__handle:focus-visible::-webkit-slider-thumb{border-color:var(--color-primary-900)}.facet-price__handle::-webkit-slider-runnable-track,.facet-price__handle::-moz-range-track{background:none;border:0}.facet-price[hidden],.facet-price__actions[hidden]{display:none}.facet-price{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.facet-price__field{display:grid;gap:var(--space-2xs);min-inline-size:0}.facet-price__label{font-size:var(--text-xs);color:var(--color-text-body)}.facet-price input{inline-size:100%;min-inline-size:0;padding:.563rem var(--space-xs);font:inherit;font-size:var(--text-sm);text-align:center;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--duration-fast) var(--ease-default)}.facet-price input:hover,.facet-price input:focus{border-color:var(--color-primary-text)}.facet-price__actions{display:grid;justify-items:center;gap:var(--space-md);margin-block-start:.625rem}.facet-price__reset{font-size:var(--text-sm);color:var(--color-text);text-decoration:underline;text-underline-offset:.25em}.facet-price__reset:hover{color:var(--color-primary-text)}.facet-collections{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.facet-collection{display:block;padding-block:var(--space-2xs);padding-inline:var(--space-2xs);border-radius:var(--radius);font-size:var(--text-base);line-height:1.35;color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.facet-collection:hover{background:var(--sx-panel, var(--color-surface-alt));color:var(--color-text)}.facet-collection[aria-current=page]{background:var(--sx-panel, var(--color-surface-alt));color:var(--color-text);font-weight:600}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-md)}.active-filters__pill{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.375em .75em;font-size:.8125rem;color:var(--color-text);text-decoration:none;background:var(--sx-panel, var(--color-surface-alt));border:1px solid var(--color-border);border-radius:999px}.active-filters__pill:hover{border-color:var(--color-text)}.active-filters__clear{font-size:.8125rem}.collection__more{display:grid;justify-items:center;gap:var(--space-xs);margin-block-start:var(--space-2xl)}.collection__progress{margin:0;font-size:var(--text-sm);color:var(--color-text-subtle)}.collection__more .button[data-loading=true]{pointer-events:none}.collection__pagination{margin-block-start:var(--space-xs)}.collection__density{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.collection__density-option{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;background:transparent;color:var(--color-text-subtle);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.collection__density-option:hover{color:var(--color-text)}.collection__density-option[aria-checked=true]{background:var(--color-primary);color:var(--color-on-primary)}[data-product-grid][data-density=compact]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-sm)}@media(max-width:767px){.collection__density{display:none}}.facet-collections{gap:var(--space-2xs)}.facet-collections--nested{gap:var(--space-2xs);margin-block:var(--space-2xs) 0;margin-inline-start:var(--space-2xs);padding-inline-start:var(--space-xs);border-inline-start:1px solid var(--color-border-subtle)}.facet-collections--nested .facet-collection{font-size:var(--text-sm)}.facet-collections--nested .facet-collection[aria-current=page]{color:var(--color-text)}.facet-collections>li>.facet-collection{font-weight:500}.facet-collections__branch{display:block}.facet-collection--branch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);cursor:pointer;list-style:none;font-weight:500}.facet-collection--branch::-webkit-details-marker{display:none}.facet-collection--branch svg{inline-size:.7rem;block-size:.7rem;flex:none;transition:transform var(--duration-fast) var(--ease-default)}.facet-collections__branch[open]>.facet-collection--branch svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.facet-collection--branch svg{transition:none}}.product-search{display:block;margin-block-end:var(--space-md);padding-block-end:var(--space-sm);border-block-end:1px solid var(--color-border-subtle)}.product-search__field{display:flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.product-search__field:focus-within{border-color:var(--color-primary-text);box-shadow:inset 0 0 0 2px var(--color-primary-text)}.product-search__field-icon{display:grid;place-items:center;flex:0 0 auto;color:var(--color-text-subtle)}.product-search__field-icon svg{inline-size:1rem;block-size:1rem}.product-search__input{flex:1 1 auto;min-inline-size:0;min-block-size:44px;padding:0;font:inherit;color:var(--color-text);background:none;border:0}.product-search__input:focus{outline:none}.product-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.product-search__clear{display:grid;place-items:center;flex:0 0 auto;inline-size:44px;block-size:44px;margin-inline-end:calc(var(--space-xs) * -1);color:var(--color-text-muted);background:none;border:0;cursor:pointer}.product-search__clear:hover{color:var(--color-text)}.product-search__clear svg{inline-size:.75rem;block-size:.75rem}.product-search__note:empty{display:none}.product-search__note{margin-block:var(--space-2xs) 0;font-size:var(--text-xs);color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
