.template-collection{background-color:var(--color-bg);color:var(--color-text);color-scheme:dark}.template-collection{--color-background: 31, 22, 27;--color-foreground: 255, 255, 255;--gradient-background: #1f161b;--color-shadow: 0, 0, 0;--color-button: 227, 172, 70;--color-button-text: 11, 9, 12}.template-collection .apex-cgrid{padding-block:var(--acg-pad-top, var(--space-sm)) var(--acg-pad-bottom, var(--space-3xl));background-color:var(--color-bg)}.template-collection .page-width{max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter)}.template-collection .facets-container{display:block;margin-block-end:var(--space-lg);padding-block:var(--space-sm);border-block:1px solid var(--color-border)}.template-collection .facets__form{gap:0 var(--space-md);margin-block-end:0;align-items:center}.template-collection .facets__wrapper{align-self:center;align-items:center;gap:var(--space-2xs) var(--space-md)}.template-collection .facets__disclosure{margin-inline-end:0}.template-collection .facets__form .facet-filters.sorting,.template-collection .facets__form .product-count{align-self:center}.template-collection .facet-filters,.template-collection .facet-filters__field{display:flex;align-items:center;gap:var(--space-2xs);padding:0}.template-collection .facets__heading,.template-collection .facet-filters__label{margin:0;color:var(--color-text-faint);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.template-collection .facets__summary,.template-collection .facet-filters__sort{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-out)}.template-collection .facets__summary{padding-block:var(--space-2xs)}.template-collection .facets__disclosure .facets__summary svg,.template-collection .select .svg-wrapper svg{color:var(--brand-accent)}@media(hover:hover){.template-collection .facets__summary:hover,.template-collection .facet-filters__sort:hover{color:var(--brand-accent)}}.template-collection .facets__summary:focus-visible,.template-collection .facet-filters__sort:focus-visible,.template-collection .mobile-facets__open-wrapper:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:none}.template-collection .select .select__select{min-height:auto;padding-inline:0 var(--space-sm);border:0;background:none;box-shadow:none;cursor:pointer}.template-collection .select:after,.template-collection .select:before{content:none}.template-collection .select__select option{background-color:var(--color-bg-elevated);color:var(--color-text)}.template-collection .facets__display{border:1px solid var(--color-border);background-color:var(--color-bg-elevated);box-shadow:0 24px 48px -24px #000c}.template-collection .facets__disclosure[open]>.facets__summary{color:var(--brand-accent)}.template-collection .facets__and-helptext{color:var(--color-text-faint)}.template-collection .facets__label,.template-collection .facet-checkbox{color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--motion-fast) var(--ease-out)}@media(hover:hover){.template-collection .facet-checkbox:hover{color:var(--color-text)}}.template-collection .facet-checkbox input[type=checkbox]{accent-color:var(--brand-accent)}.template-collection .facets__price input{border:1px solid var(--color-border);background-color:transparent;color:var(--color-text)}.template-collection .facets__price .field__label,.template-collection .facets__price .field__currency{color:var(--color-text-faint)}.template-collection .facets__reset,.template-collection .active-facets__button-remove{color:var(--brand-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.template-collection .active-facets__button--light .active-facets__button-inner{min-height:auto;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-accent);background-color:transparent;color:var(--color-text);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;box-shadow:none}@media(hover:hover){.template-collection .active-facets__button--light:hover .active-facets__button-inner{border-color:var(--brand-accent);color:var(--brand-accent)}}.template-collection .product-count__text,.template-collection .product-count{margin:0;color:var(--color-text-faint);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.template-collection .facets-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.template-collection .facets-container>.product-count{align-self:flex-start;text-align:start}.template-collection .facets-container>.active-facets-mobile{margin-inline-start:0}}.template-collection .mobile-facets__open{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.template-collection .mobile-facets__open .svg-wrapper svg{color:var(--brand-accent)}.template-collection .mobile-facets__count,.template-collection .mobile-facets__info{color:var(--color-text-faint)}.template-collection .mobile-facets__clear{color:var(--brand-accent)}.template-collection .loading-overlay,.template-collection .collection .loading-overlay{background-color:color-mix(in srgb,var(--color-bg) 82%,transparent)}.template-collection .loading-overlay__spinner .path,.template-collection .loading-spinner .path{stroke:var(--brand-accent)}.template-collection .apex-pgrid{display:flex;flex-wrap:wrap;gap:var(--grid-gap-row) var(--grid-gap);margin:0;padding:0;list-style:none}.template-collection .apex-pgrid__item{display:flex;flex:0 0 calc((100% - (var(--acg-cols, 2) - 1) * var(--grid-gap)) / var(--acg-cols, 2));max-width:calc((100% - (var(--acg-cols, 2) - 1) * var(--grid-gap)) / var(--acg-cols, 2))}.template-collection .apex-pcard{display:flex;width:100%}.template-collection .apex-pcard__link{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);color:var(--color-text);text-decoration:none;transition:border-color var(--motion-med) var(--ease-out),background-color var(--motion-med) var(--ease-out)}@media(hover:hover){.template-collection .apex-pcard__link:hover{border-color:var(--color-border-strong);background-color:color-mix(in srgb,var(--color-bg-elevated) 84%,var(--light))}}.template-collection .apex-pcard__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.template-collection .apex-pcard__media{position:relative;width:100%;aspect-ratio:4 / 3}.template-collection .apex-pcard__img,.template-collection .apex-pcard__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.template-collection .apex-pcard__img{transition:transform var(--motion-slow) var(--ease-out)}@media(hover:hover){.template-collection .apex-pcard__link:hover .apex-pcard__img{transform:scale(1.04)}}.template-collection .apex-pcard__placeholder-svg{width:100%;height:100%;fill:var(--color-border-strong)}.template-collection .apex-pcard__badge{position:absolute;inset-block-start:0;inset-inline-start:0;padding:var(--space-unit) var(--space-2xs);background-color:var(--color-bg-deep);color:var(--color-text-muted);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.template-collection .apex-pcard--soldout .apex-pcard__img{opacity:.45}.template-collection .apex-pcard__body{display:flex;flex-direction:column;gap:var(--space-unit)}.template-collection .apex-pcard__title{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:1.6rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-label);line-height:var(--leading-heading);text-transform:uppercase;text-wrap:balance;min-height:2lh}.template-collection .apex-pcard__price{display:flex;align-items:baseline;gap:var(--space-2xs);margin:0;color:var(--color-text);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.template-collection .apex-pcard__was{color:var(--color-text-faint);font-size:var(--text-sm)}.template-collection .apex-pcard__unit{margin:0;min-height:1lh;color:var(--brand-accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body)}.template-collection .apex-pcard__cta{--btn-pad-x: var(--space-2xs);width:100%;margin-block-start:auto;pointer-events:none}@media(hover:hover){.template-collection .apex-pcard__link:hover .apex-pcard__cta{border-color:var(--brand-accent);background-color:var(--brand-accent);color:var(--color-text-on-light)}}.template-collection .apex-cgrid__empty{padding-block:var(--space-2xl);text-align:center}.template-collection .apex-cgrid__empty-title{margin:0 0 var(--space-2xs);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.template-collection .apex-cgrid__empty-body{margin:0;color:var(--color-text-muted);font-size:var(--text-body)}.template-collection .apex-cgrid__empty-link{color:var(--brand-accent);text-underline-offset:.3em}.template-collection .pagination-wrapper{margin-block-start:var(--space-2xl)}.template-collection .pagination__item{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-label)}.template-collection .pagination__item:hover,.template-collection .pagination__item--current{color:var(--brand-accent)}.template-collection .pagination__item--current:after,.template-collection .pagination__item:hover:after{background-color:var(--brand-accent)}@media screen and (min-width:750px){.template-collection .apex-pcard__link{gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-md)}.template-collection .apex-pcard__cta{--btn-pad-x: var(--space-xs)}}@media screen and (min-width:990px){.template-collection .apex-pcard__title{font-size:1.8rem;min-height:0}}@media screen and (max-width:374px){.template-collection .apex-cgrid{--acg-cols: 1}.template-collection .apex-pcard__media{aspect-ratio:16 / 10}.template-collection .apex-pcard__title{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apex-collection.css.map */
