.collection{padding-block:24px 40px}.collection__layout{display:block}.collection__main{min-width:0}.collection__sidebar{display:none}@media screen and (min-width:750px){.collection{padding-block:40px 56px}}@media screen and (min-width:1200px){.collection{padding-block:40px 64px}.collection__layout--sidebar{display:grid;grid-template-columns:282px minmax(0,1fr);gap:30px;align-items:start}.collection__layout--sidebar .collection__sidebar{display:block;position:sticky;top:calc(var(--header-height, 91px) + 16px)}.collection__layout.is-collapsed{grid-template-columns:minmax(0,1fr)}.collection__layout.is-collapsed .collection__sidebar{display:none}.collection__layout.is-collapsed .collection__grid{--columns-desktop: 4 !important}}.facets__form{display:flex;flex-direction:column;height:100%}.facets--sidebar{max-height:calc(100vh - var(--header-height, 91px) - 32px);overflow:hidden;border:1px solid var(--color-ink);border-radius:12px;background:var(--color-white)}.facets--sidebar .facets__form{max-height:inherit}.facets__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--color-ink);background:var(--color-white)}.facets__title{font-family:var(--font-body);font-size:1.25rem;font-weight:600;line-height:28px;letter-spacing:-.2px}.facets__close{display:grid;place-items:center;width:32px;height:32px;margin:-4px;color:#000;font-size:24px}.facets__close .icon{width:24px;height:24px}.facets__groups{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px;display:flex;flex-direction:column;gap:26px}.facets__group{display:flex;flex-direction:column}.facets__group-title{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;font-size:1.25rem;font-weight:600;line-height:1.5}.facets__group-title .icon-chevron-down{width:11px;height:6px;transform:rotate(180deg);transition:transform .2s ease}.facets__group:not([open])>.facets__group-title .icon-chevron-down{transform:none}.facets__group[open]>.facets__group-title+*{margin-top:20px}.facets__fieldset{border:0;padding:0;margin:0;min-width:0}.facets__group--sort .facets__group-title{margin-bottom:20px}.facets__values{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.facets__more{margin-top:14px}.facets__more[open]>.facets__values{margin-top:14px}.facets__more>.facets__values{order:2}.facets__more-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:1.125rem;font-weight:600;line-height:28px}.facets__more-toggle .icon-chevron-down{width:11px;height:6px;transition:transform .2s ease}.facets__more[open] .icon-chevron-down{transform:rotate(180deg)}.facets__less-label,.facets__more[open] .facets__more-label{display:none}.facets__more[open] .facets__less-label{display:inline}.facets__divider{border:0;border-top:1px solid var(--color-line-soft);margin:0}.facet-option{position:relative;display:flex;align-items:center;gap:12px;min-height:27px;color:var(--color-ink);font-size:1.125rem;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer}.facet-option input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.facet-option__mark{position:relative;flex-shrink:0;width:20px;height:20px;border:1px solid var(--color-ink);border-radius:50%;background:var(--color-white)}.facet-option__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--color-ink);transform:scale(0);transition:transform .15s ease}.facet-option input:checked+.facet-option__mark:after,.facet-option[aria-current] .facet-option__mark:after{transform:scale(1)}.facet-option input:focus-visible+.facet-option__mark{outline:2px solid var(--color-ink);outline-offset:2px}.facet-option:hover .facet-option__label{text-decoration:underline;text-underline-offset:3px}.facet-option--disabled{opacity:.4;cursor:not-allowed}.facet-option__count{margin-left:auto;font-size:.875rem;opacity:.7}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:12px}.facets__footer{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-top:1px solid var(--color-ink);background:var(--color-white)}.facets__clear{align-self:flex-start;font-size:1.125rem;font-weight:600;text-decoration:none}.facets__clear:hover{text-decoration:underline}.facets__clear.is-inactive{opacity:.75;pointer-events:none}.facets__apply{min-height:46px}.js .facets--sidebar .facets__apply{display:none}.facets-drawer{width:min(100vw,400px);background:var(--color-white)}.facets--drawer{display:flex;flex-direction:column;height:100%}.facets--drawer .facets__form{height:100%}.collection-toolbar{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.collection-toolbar__actions{display:flex;gap:8px}.toolbar-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-height:38px;padding:0 12px;border:.7px solid #000;border-radius:8px;background:var(--color-white);color:var(--color-ink);font-size:.875rem;font-weight:500;line-height:1.5;white-space:nowrap}.toolbar-button .icon-filter{width:12px;height:12px}.toolbar-button .icon-sort{width:9px;height:11px}.toolbar-sort .icon-select-chevron{width:9px;height:5px;margin-left:2px}.toolbar-sort__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font-size:1rem}.toolbar-sort:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.collection-toolbar__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.collection-toolbar__count{font-size:.75rem;font-weight:500;line-height:1.5}.view-toggle{display:flex;gap:6px}.view-toggle__button{display:grid;place-items:center;width:26px;height:26px;padding:5px;border:1px solid transparent;border-radius:4px;color:var(--color-ink)}.view-toggle__button.is-active{border-color:var(--color-ink)}.view-toggle__grid{display:grid;grid-template-columns:7px 7px;gap:2px}.view-toggle__grid i{width:7px;height:7px;background:currentColor}.view-toggle__grid i:nth-child(1){border-top-left-radius:2px}.view-toggle__grid i:nth-child(2){border-top-right-radius:2px}.view-toggle__grid i:nth-child(3){border-bottom-left-radius:2px}.view-toggle__grid i:nth-child(4){border-bottom-right-radius:2px}.view-toggle__list{display:grid;gap:3px;width:16px}.view-toggle__list i{display:flex;gap:2px;height:2px}.view-toggle__list i:before{content:"";width:2px;height:2px;border-radius:.5px;background:currentColor}.view-toggle__list i:after{content:"";flex:1;height:2px;border-radius:.5px;background:currentColor}@media screen and (min-width:750px){.collection-toolbar{flex-direction:row;align-items:center;gap:24px 60px;margin-bottom:40px}.collection-toolbar__actions{flex:0 0 auto}.toolbar-button{flex:0 0 auto;min-width:139px;border-color:var(--color-ink);font-size:1rem}.collection-toolbar__meta{flex:1}.collection-toolbar__count{font-size:1rem}.view-toggle__button.is-active{border-width:.5px}}@media screen and (min-width:1200px){.collection__layout--sidebar:not(.is-collapsed) .collection-toolbar__filters[aria-expanded]{visibility:visible}}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px;padding:0;list-style:none}.active-filter{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 12px;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-white);font-size:.875rem;font-weight:500;text-decoration:none}.active-filter .icon-close{width:14px;height:14px}.active-filter:hover{background:var(--color-cream)}.collection__results{transition:opacity .2s ease}.collection__results.is-loading{opacity:.45;pointer-events:none}.collection__grid.is-list{grid-template-columns:minmax(0,1fr)}.collection__grid.is-list .product-grid__item--tile{display:none}.collection__grid.is-list .product-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:16px}.collection__grid.is-list .product-card__media{grid-row:1 / span 2}.collection__grid.is-list .product-card__actions{grid-column:2}@media screen and (min-width:750px){.collection__grid.is-list .product-card{grid-template-columns:200px minmax(0,1fr) 220px;grid-template-rows:auto;align-items:center;column-gap:32px}.collection__grid.is-list .product-card__media{grid-row:auto}.collection__grid.is-list .product-card__actions{grid-column:3}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-collection.css.map */
